[发明专利]多车载微控制单元间的通信方法及系统在审
申请号: | 201911346514.1 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111124984A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 韦书锦;李泽生 | 申请(专利权)人: | 广州小鹏汽车科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/16;G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 控制 单元 通信 方法 系统 | ||
1.一种多车载微控制单元间的通信方法,其特征在于,所述方法包括:
第一微控制单元调用Wrapper接口,将待传输消息的ID、长度及内容推送到对应的通用串口通道,以发送所述消息,其中所述通用串口通道由所述多个微控制单元间存在消息传输的通用串口两两对应连接构成;
第二微控制单元调用Wrapper接口,获取消息列表中指定消息ID的缓存信息,以接收传输的消息。
2.根据权利要求1所述的多车载微控制单元间的通信方法,其特征在于,所述多个微控制单元之间的通用串口通道为一条或多条,根据微控制单元间交互的数据量和通用串口通信速率确定。
3.根据权利要求1或2所述的多车载微控制单元间的通信方法,其特征在于,所述通用串口通道的通信速率为根据使用需求确定的自定义值。
4.根据权利要求2所述的多车载微控制单元间的通信方法,其特征在于,所述多条通用串口通道以轮询方式被调度。
5.一种多车载微控制单元间的通信系统,其特征在于,包括:
消息收发模块,用于执行车载微控制单元间消息的收发;
通道调度模块,用于管理多个通用串口通道的消息接收和发送过程;
消息管理模块,用于执行消息的打包和分发;
数据传输控制模块,用于与通信对端建立通信连接。
6.根据权利要求5所述的多车载微控制单元间的通信系统,其特征在于,所述消息收发模块通过调用Wrapper接口执行消息的收发操作。
7.根据权利要求5所述的多车载微控制单元间的通信系统,其特征在于,所述消息管理模块执行消息的打包和分发包括以下步骤:
将存储器中缓存的数据打包,并存入待发送缓冲区;
将接收到的有效数据包解包,从而根据ID信息将对应的消息内容缓存到指定的消息列表缓存区。
8.根据权利要求7所述的多车载微控制单元间的通信系统,其特征在于,所述指定ID的消息配置有回调函数,接收该消息时触发该回调函数。
9.根据权利要求5所述的多车载微控制单元间的通信系统,其特征在于,所述数据传输控制模块校验通信数据包的校验和为CRC16或CRC32。
10.一种计算机可读存储介质,其特征在于,其存储计算机程序,所述计算机程序使得计算机执行权利要求1~4和权利要求5-9的任一项所述的方法或系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州小鹏汽车科技有限公司,未经广州小鹏汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911346514.1/1.html,转载请声明来源钻瓜专利网。