CCP浅谈 – ply616


中共简介

中共 Calibration 合同书),国文:CAN使合基准合同书,望文生义,它是于此CAN公共汽车的。器械层合同书。

  • 以下是电网络释义的基准版本:
    CCP是一种于此CAN公共汽车的ECU使合基准合同书,它早已器械于数量庞大的数量庞大的欧美汽车厂商。,CCP合同书可以凌厉的实际上对ECU举行使合基准。。
  • 以下是我的收录:CCP合同书是一种于此CAN通讯的合同书。,类似地UDS合同书,买到这些都是于此CAN音讯来传送材料的。,无法从CAN音讯中部件的限度局限。

CCP can do 大约。

  • Read
  • Write

CCP 通讯

于此CCP合同书的ECU使合基准,它是主从浇铸。。普通使简易可以使简易为以下着手处置:

  • 选择哪某个从机举行衔接
  • 选择把持浇铸
  • 收执材料
  • 断开衔接

CCP 人

中共有以下两条人

  • CRO: Command Receive Object , 更确切地说,命令收执客体
  • DTO: Data Transmission Object,材料传送客体。

关系IS主从通讯方式,好的CRO执意命令,DTO是说闲话的重压。备忘录使习惯于可请教图片:

CCP 任务浇铸

中共有两种任务浇铸:

CCP 音讯帧体式

因它是于此CAN公共汽车合同书的,因而笔者不克不及逃掉这些事实,因而,CAN 身份证是基本要素的。例如,共产党自己,可得到的东西的部件是材料音节。,人家8八位字节的装饰。于此UDS同样于此CAN的器械合同书,具有多帧传送效能,在意阐明,CCP一帧一帧发送。没两帧材料拼接的使习惯于。。
CCP音讯体式,解说了两个部件。

CRO

Command + CTR + Data

  • Command: 这是专有的呼叫命令缓缓地变化或发展了,这是天然的。,这执意合同书设置的差不多。。
  • CTR:反击是人家计数。。
    • 因而,人家无效的命令限制因素是6位。,这么6位能说什么呢?它会使后退意识到。。

DTO

它的体式是:

它说。,ECU应对有两种音讯,在在这若干上添加不义的行为处置。有3种人可以归来。:

  • CRM : Command Return Message
  • Event Message
  • Data Acquisition Message

鉴于DTO是收费的ID,这么笔者怎样区别它是什么的人呢?自然,区分。CCP是于此第人家材料,即人家八位字节。。

  • 0xFF:CRM
  • Event:0xFE
  • 另人家是DAQ。。上面是上这是怎样做的。

DAQ List

是什么DAQ 名单?是素养供养的DAQ上载表吗?,上载表打中元素是什么?EL的特点是什么。

材料收集属性

为什么笔者询问重新分配DAQ?CAN迹象有人家散布处置请求,这是为了区别DAQ与采样和上载循环。,可以收录为:完全相同的事物的DAQ,采样和上载的循环是完全相同的事物的。。

循环是怎样决定的?

这关涉两个名词性单词。:Event Channel事情胡同和prescaler预分频值。
事情胡同可以收录为:每手写本,ECU经过胡同,或撞一次。也许是10手写本,这标示ECU每10手写本撞此事情。。
预安装频率可以收录为:笔者徘徊事情束缚的时期来重新分配频率。,这可以重用事情胡同。。更确切地说,也许20MS循环被上载。,预分频值设定为2.也许是50ms的循环举行上载,预先布置频率设置为5。。

DAQ收录元素

经过收录,CCP唯一的经过独居者帧发送材料/命令,因而,重压的体格组织有必然的需要,更某个联在一起的解析和批准器,它可以标示人怀疑常对公众不完全开放的的。。故,音讯复杂地表现音讯。。在DAQ中,收录人家在上的的ODT,笔者可以把它称为ODT表。。这么,ODT表是怎样做的呢?

ODT表

每个DAQ由ODT结合。。这么是什么ODT?它是传送材料的基本人边框。。
笔者意识到,DAQ-DTO传送的材料是7八位字节,这么这7个材料记载在哪里?优秀的怎样意识到提出pid所带的人对应到的是哪某个材料?这么,以下是对ODT的询问。

  • 元素
  • 地址
  • 材料时间的长短
    这么,在ODT中有多达7个元素。,ODT中买到元素的时间的长短为7八位字节。。因除此之外很多。,PID不克不及封装在。(也许在紧缩算法)

这是上DAQ 列表互相牵连训令,上面的图解的可以收录为收录:

上面是每个PID中有7个元素的动机,因在很多使习惯于下,每个元素的材料时间的长短限度局限为1。,例如,ODT可以只放入7个材料元素。。

ODT数

经过PID获得,ECU供养的最大的ODT表的数字是对公众不完全开放的度局限的。0x00-0xFD,自然,也许你想多供养若干,那就不成问题了。。唯一的修正合同书。比方,当PID为0x00时,笔者询问决定什么材料是于此第二位上载的。,更确切地说,PID〔2〕!

MTA

英文全名 :Memory Transfer Address
有两个,更确切地说,MTA0,MTA1.

  • MTA0:可以收录为,主地址,更确切地说,CCP首要经过大约地址查询/控制材料。。
  • MTA1:可以收录为附带地址,更确切地说,只在假定的的使习惯于下,MATO在下一位戒除毒品的材料收集/控制。

值当在意的是,MTA0将在演技后自动行为状态该名列前茅。,除非特别使习惯于。请参阅假定的命令。备忘录地

不义的行为处置

不义的行为代码有专有的评估。。

  • 正告:
  • C1:不义的行为的不义的行为
  • C2:可修不义的行为
  • C3:不行复职

在CCP中,笔者界说了多个评估的假定的徘徊。。我觉得这怎么不像神学院的控制:记轻罪,记大过,正告,通报批评,排出等。

ASAP

ASAP有3种,名字也十足释放,直截了当地应用1,2,3划分。

  • ASAP1
  • ASAP2
    • ASAP描绘排成一行行走,是电子把持单元在监狱里材料的描绘排成一行行走。复杂的是,ECU中大约变量的地址是什么?,大约单位差不多钱?,怎样换成它,以及其他。否则,只一堆没控制的数字是没意思的。。
  • ASAP3

命令

在这若干上没首要的次序。,但我会说些什么。

  • 解锁
    • 数量庞大的数量庞大的行使职责询问解锁才干应用。。否则,四处走动的ECU,这是把持本钱和把持零售价的好方式。。自然,这首要是为了安全设施。,永久不要让你机会诸如此类事实。
  • 材料1-5传送和正规军6传送
    • 四处走动的1-5中间的材料传送,询问人家变量来指明在CurrE上载送差不多材料。。
    • 四处走动的6材料的正规军传送,很明显,不询问有前述的变量。。
    • 合同书
  • 体格DAQ列表
    • 关涉设置DAQ帮助。
    • ODT人配备等。,后续规划将关涉更多。。

发表评论

Close Menu