【技术实现步骤摘要】
CAN总线报文控制系统及其控制方法
本专利技术涉及汽车领域,特别是涉及一种用于汽车CAN总线的报文控制系统。本专利技术还涉及一种用于汽车CAN总线的报文控制方法。
技术介绍
CAN是ControllerAreaNetwork的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986年德国电气商博世公司开发出面向汽车的CAN通信协议。CAN的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。由于CAN为愈来愈多不同领域采用和推广,导致要求各种应用领域通信报文的标准化。随着汽车电动化与智能 ...
【技术保护点】
1.一种CAN总线报文控制系统,其特征在于,包括:时间戳模块、报文传输状态判断模块、报文超时判断模块、报文超时恢复模块和报文时间间隔防溢出模块;时间戳模块,为每帧报文赋予时间戳;报文传输状态判断模块,判断当前传输状态是否处于报文超时状态;如果当前处于报文超时状态,在预设时间段内如果收到新报文,则执行报文超时恢复模块;如果当前处于非报文超时状态,若一个周期没有收到报文之后开始报文超时计数,在报文超时计数过程中如果收到一帧报文则重新开始报文超时计数,当报文超时计数大于超时阈值则进入报文超时状态;报文超时恢复模块,在连续收到n帧周期正确的报文后,脱离报文超时状态;如果n帧中有一帧 ...
【技术特征摘要】
1.一种CAN总线报文控制系统,其特征在于,包括:时间戳模块、报文传输状态判断模块、报文超时判断模块、报文超时恢复模块和报文时间间隔防溢出模块;时间戳模块,为每帧报文赋予时间戳;报文传输状态判断模块,判断当前传输状态是否处于报文超时状态;如果当前处于报文超时状态,在预设时间段内如果收到新报文,则执行报文超时恢复模块;如果当前处于非报文超时状态,若一个周期没有收到报文之后开始报文超时计数,在报文超时计数过程中如果收到一帧报文则重新开始报文超时计数,当报文超时计数大于超时阈值则进入报文超时状态;报文超时恢复模块,在连续收到n帧周期正确的报文后,脱离报文超时状态;如果n帧中有一帧的周期不正确,则重新开始计算帧数;报文时间间隔防溢出模块,采用固定周期将当前帧的时间戳与其后一帧的时间戳进行比较,如果当前帧的时间戳小于其后一帧的时间戳则报文未溢出,如果前帧的时间戳大于等于其后一帧的时间戳则报文溢出,对报文溢出状态进行计数。2.如权利要求1所述的CAN总线报文控制系统,其特征在于:所述时间戳是报文接收时刻相对于控制器上电时刻的相对时间戳。3.如权利要求1所述的CAN总线报文控制系统,其特征在于:所述预设时间段是10ms-1000ms。4.如权利要求1所述的CAN总线报文控制系统,其特征在于:所述超时阈值范围是5-10。...
【专利技术属性】
技术研发人员:邓海燕,周超,张龙飞,邹仁刚,
申请(专利权)人:联创汽车电子有限公司,上海擎度汽车科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。