【技术实现步骤摘要】
本专利技术属于数据传输领域,具体涉及一种车载控制器数据分包发送方法及接收方法。
技术介绍
1、在汽车ecu之间,数据发送与接收领域,如果通信双方或多方,具备osi的多个层级,一般不存在数据解析困难,比如can总线。
2、can总线收发器可自动识别帧头、帧结束,并自动识别数据的完整性。
3、但是对于低成本通讯协议应用领域,比如电机控制器信号板和功率板之间通讯,一般只具备osi的物理层,ttl串口协议,该协议的所有数据均体现为普通字节,不具备osi链路层的自动识别功能,因此,其存在以下应用难题:
4、1、多个数据包累积在一起,无法有效识别帧头、帧尾、完整数据包长度。如每个数据包为10个字节,接收缓存区有2000个字节,且包含损坏数据,则很难从中提取出所有完整数据包。
5、2、数据在发送与接收过程中的突变错误。
技术实现思路
1、本专利技术的目的在于,提供一种车载控制器数据分包发送方法及接收方法,能保证高吞吐量数据下对数据包的快速提取,还能自动剔除
<本文档来自技高网...【技术保护点】
1.一种车载控制器数据分包发送方法,其特征在于,
2.一种车载控制器的信号发送端,其特征在于,包括信号发送ECU,信号发送ECU被调用以完成权利要求1所述的车载控制器数据分包发送方法。
3.一种车载控制器数据分包接收方法,其特征在于,通过如权利要求1所述的车载控制器数据分包发送方法生成第五数据包;本接收方法包括:
4.根据权利要求3所述的一种车载控制器数据分包接收方法,其特征在于,还包括以下步骤:当一直未读取达到2N个连续字节时,则继续扫描读取。
5.根据权利要求3所述的一种车载控制器数据分包接收方法,其特征在于,还包括
...【技术特征摘要】
1.一种车载控制器数据分包发送方法,其特征在于,
2.一种车载控制器的信号发送端,其特征在于,包括信号发送ecu,信号发送ecu被调用以完成权利要求1所述的车载控制器数据分包发送方法。
3.一种车载控制器数据分包接收方法,其特征在于,通过如权利要求1所述的车载控制器数据分包发送方法生成第五数据包;本接收方法包括:
4.根据权利要求3所述的一种车载控制器数据分包接收方法,其特征在于,还包括以下步骤:当一直未读取达到2n个连续字节时,则继续扫描读取。
5.根据权利要求3所述的一种车载控制器数据分包接收方法,其特征在于,还包括以下步骤:读取2n个连续字节且当最后一个字节的最低两位值不为2时,则认为该段连续字节数据损坏,将该段连续字节丢弃,等待检测到...
【专利技术属性】
技术研发人员:司文奎,时祈,
申请(专利权)人:东风汽车集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。