有效
一种无人驾驶设备通信链路冗余与数据存储设备及方法
黄晓松、费庆
大飞科技有限公司
摘要
本发明公开了一种无人驾驶设备通信链路冗余与数据存储设备及方法,应用于无人驾驶通信技术领域,包括:存储和转发模块,第一通信模块,与所述存储和转发模块的第一串口通信接口连接,第二通信模块,与所述存储和转发模块的第二串口通信接口连接,第三通信模块,与所述存储和转发模块的第三串口通信接口连接。本发明本发明低成本、方便使用的数据存储和通信链路扩展模块,简化数据存储和通信链路扩展。
1.一种无人驾驶设备通信链路冗余与数据存储设备,其特征在于,包括:存储和转发模块,用于存储和转发所接收的数据;第一通信模块,与所述存储和转发模块的第一串口通信接口连接,用于发送无人驾驶设备的行驶状态数据、接收控制命令和行驶路线数据;第二通信模块,与所述存储和转发模块的第二串口通信接口连接,用于接收所述行驶状态数据、发送所述控制命令和所述行驶路线数据;第三通信模块,与所述存储和转发模块的第三串口通信接口连接,用于实现所述存储和转发模块的链路冗余;所述存储和转发模块包括:微控制单元和数据存储单元;所述微控制单元,用于接收所述行驶状态数据和发送控制命令和行驶路线数据,并将接收到的所述行驶状态数据存储于所述数据存储单元;应用于该设备的一种无人驾驶设备通信链路冗余与数据存储方法,包括如下步骤:S1、配置设备参数,用于实现设备存储通信数据和辨别通信数据;S2、微控制单元第一串口通信接口通信判断,若接收到第一通信模块发送的数据,则进入步骤S3;否则进入步骤S4;S3、微控制单元将接收到的数据通过微控制单元第三串口通信接口通过第三通信模块进行转发,并将数据增加时标后存储至数据存储单元;S4、微控制单元第二串口通信接口通信判断,若接收到第二通信模块发送的数据,则进入步骤S5;否则进入步骤S6;S5、微控制单元将接收到的数据增加时标后存储至数据存储单元;S6、微控制单元第三串口通信接口通信判断,若接收到第三通信模块发送的数据,则进入步骤S7;否则进入步骤S2;S7、确认微控制单元第二串口通信接口和微控制单元第三串口通信接口的数据接收结果;S8、若微控制单元第三串口通信接口接收到数据,而微控制单元第二串口通信接口未接收到数据,则进入步骤S9;否则进入步骤S2;S9、微控制单元控制切换开关,将微控制单元第三串口通信接口接收到的数据发送至第一通信模块,同时存储数据至数据存储单元,并发出通信通道切换指示;S10、切换开关复位,第二通信模块为主通信对象。
2.根据权利要求1所述的一种无人驾驶设备通信链路冗余与数据存储设备,其特征在于,所述微控制单元设置有:微控制单元第一串口通信接口、微控制单元第二串口通信接口和微控制单元第三串口通信接口。
3.根据权利要求2所述的一种无人驾驶设备通信链路冗余与数据存储设备,其特征在于,所述第一通信模块设置有:第一通信模块发送端、第一通信模块接收端和第一通信模块接地端;所述第二通信模块设置有:第二通信模块发送端、第二通信模块接收端和第二通信模块接地端;所述第三通信模块设置有:第三通信模块发送端、第三通信模块接收端和第三通信模块接地端;所述存储和转发设备模块的第一串口通信接口、第二串口通信接口和第三串口通信接口均设置有接收端、发送端和接地端。
4.根据权利要求3所述的一种无人驾驶设备通信链路冗余与数据存储设备,其特征在于,所述微控制单元第一串口通信接口通过所述存储和转发模块的第一串口通信接口的接收端连接所述第一通信模块发送端;所述微控制单元第一串口通信接口通过所述存储和转发模块的第二串口通信接口的发送端连接所述第二通信模块接收端;所述微控制单元第二串口通信接口通过所述存储和转发模块的第一串口通信接口的发送端连接所述第一通信模块接收端;所述微控制单元第二串口通信接口通过所述存储和转发模块的第二串口通信接口的接收端连接所述第二通信模块发送端;所述微控制单元第三串口通信接口通过所述存储和转发模块的第三串口通信接口连接所述第三通信模块。
5.根据权利要求4所述的一种无人驾驶设备通信链路冗余与数据存储设备,其特征在于,所述微控制单元第二串口通信接口设置有:微控制单元第二串口通信接口接收端和微控制单元第二串口通信接口发送端。
6.根据权利要求4所述的一种无人驾驶设备通信链路冗余与数据存储设备,其特征在于,所述微控制单元第二串口通信接口与所述存储和转发模块的第一串口通信接口的发送端之间连接有切换开关,所述微控制单元第二串口通信接口接收端与所述切换开关的常闭引脚连接,所述微控制单元第二串口通信接口发送端与所述切换开关的常开引脚连接。
7.根据权利要求1-6任一项所述的一种无人驾驶设备通信链路冗余与数据存储设备,其特征在于,所述第三通信模块为4G通信和北斗通信的一种或多种。
8.根据权利要求1所述的一种无人驾驶设备通信链路冗余与数据存储设备,其特征在于,在步骤S1中,配置的参数包括通信波特率、数据的起始标志、数据的结束标识、数据的长度位和数据的校验位的一种或多种。



