[发明专利]互联网汽车的多芯片通信协议系统及其方法在审
申请号: | 201710049821.8 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106941484A | 公开(公告)日: | 2017-07-11 |
发明(设计)人: | 陈文鑫 | 申请(专利权)人: | 斑马信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 宁波理文知识产权代理事务所(特殊普通合伙)33244 | 代理人: | 孟湘明 |
地址: | 201805 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互联网 汽车 芯片 通信协议 系统 及其 方法 | ||
技术领域
本发明涉及信息技术领域,尤其涉及一种互联网汽车的多芯片通信协议系统及其方法,能够实现互联网汽车的车载设备多芯片之间的命令和数据的传输。
背景技术
随着移动通信、多媒体和车载导航技术的成熟,对于车载系统的信息获取和传送、复杂多媒体处理以及智能车辆控制的需求日趋普及。目前,为了同时满足上层高负载、多任务的信息处理和底层车身的控制,硬件上往往采用高性能嵌入式芯片和单片机组合的方式,各自负责相应的功能,并且通过特定的传输接口和协议进行通信。其中,多芯片通信的稳定和高效,对整个车载系统的性能具有重要作用,通信协议和接口的设计是车载系统开发中的一个重要环节。
目前,多芯片通信在上层主控芯片的设计中,消息的解析处理大多是在应用层或中间层实现,通用性不强,没有统一的接口,不方便后期维护和代码移植;硬件通信接口多使用UART接口,通信速率较低。
发明内容
本发明的目的在于提供一种互联网汽车的多芯片通信协议系统及其方法,能够实现互联网汽车的车载设备多芯片之间的命令和数据的传输。
本发明的另一目的在于提供一种互联网汽车的多芯片通信协议系统及其方法,在操作系统内核空间中实现了多芯片通信协议,提高了通信处理的响应速度,能够满足并方便应用层和其他内核模块的通信需要。
本发明的另一目的在于提供一种互联网汽车的多芯片通信协议系统及其方法,利用了内核设备模型,通用性也较高,方便后期移植和维护。
本发明的另一目的在于提供一种互联网汽车的多芯片通信协议系统及其方法,使用SPI总线接口传输,提高了数据传输的速率。
本发明的另一目的在于提供一种互联网汽车的多芯片通信协议系统及其方法,将整个通信过程划分为物理接口层、协议解析层和应用接口层,有效地把通信任务分解,利用统一设备和驱动模型,编写内核驱动程序,完成通信协议的实现。
本发明的另一目的在于提供一种互联网汽车的多芯片通信协议系统及其方法,上层主控芯片能够可以向底层单片机发送控制或查询指令。
本发明的另一目的在于提供一种互联网汽车的多芯片通信协议系统及其方法,底层单片机能够根据上层指令执行相应操作或上报查询信息。
为了实现上述至少一个发明目的,本发明提供了一种互联网汽车的多芯片通信协议系统,包括至少一物理接口层、至少一协议解析层以及至少一应用接口层,所述物理接口层、所述协议解析层以及所述应用接口层为可通信地连接,并形成统一的至少一内核空间,能够分解所述互联网汽车的多芯片通信协议系统内部的通信任务,实现内核驱动程序的编写,从而完成通信协议的实现。
在一实施例中,所述物理接口层为至少一SPI接口设备提供驱动,为多芯片通信协议的通信传输提供了至少一物理链路。
在一实施例中,所述物理接口层可通信地连接于至少一SPI总线,至少一SPI接口设备被连接于所述SPI总线,所述物理接口层包括至少一SPI总线驱动模块、至少一SPI适配接口模块以及至少一SPI设备驱动模块,所述多芯片通信协议系统的至少一内核模块通过所述SPI适配接口模块的至少一SPI总线适配器通用接口访问所述SPI设备,从而进行消息的收发。
在一实施例中,所述协议解析层对消息进行收发处理,所述协议解析层包括至少一命令传送以及数据收发模块、至少一消息上报模块以及至少一消息处理模块,所述消息处理模块包括至少一消息解析和保存模块以及至少一收发状态机,所述收发状态机与所述物理接口层可通信地连接,所述命令传送以及数据收发模块与所述应用接口层可通信地连接,所述消息上报模块与所述应用接口层可通信地连接。
在一实施例中,通过至少一SPI总线接口接收消息帧后,所述消息处理模块的所述消息解析和保存模块对消息帧进行解包并保存。
在一实施例中,通过至少一SPI总线接口接收消息帧后,所述消息上报模块向所述应用接口层上报消息。
在一实施例中,所述协议解析层接收消息时对接收的消息进行消息帧的正确性的校验。
在一实施例中,所述命令传送以及数据收发模块为所述应用接口层300提供接口,用来发送命令和收发数据。
在一实施例中,所述消息上报模块根据消息的不同类型通过和消息类型相匹配的方式进行上报。
在一实施例中,所述消息上报模块将按键消息通过所述应用接口层的至少一输入子系统模块上报。
在一实施例中,所述消息上报模块将CAN总线消息通过所述应用接口层的至少一用户空间时间消息模块进行上报。
在一实施例中,所述应用接口层执行与至少一应用程序的交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斑马信息科技有限公司,未经斑马信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710049821.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车加油口焊接定位结构
- 下一篇:焊接装置