[发明专利]一种汽车自动驾驶域控制器用UART及调试系统和方法有效
申请号: | 202011267861.8 | 申请日: | 2020-11-13 |
公开(公告)号: | CN112379660B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 雷海军;王中普;景永年;黄悦 | 申请(专利权)人: | 英博超算(南京)科技有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京沁优知识产权代理有限公司 11684 | 代理人: | 姜宇 |
地址: | 210000 江苏省南京市江宁区天元西路*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 汽车 自动 驾驶 控制 器用 uart 调试 系统 方法 | ||
1.一种汽车自动驾驶域控制器用UART,其特征在于,包括串口通讯单元、网络通讯单元、模式切换单元和串口单元,其中:
所述串口单元用于与域控制器进行连接,所述串口通讯单元与所述网络通讯单元各自均能通过所述串口单元与所述域控制器交互数据,所述模式切换单元用于选择、控制所述串口通讯单元和所述网络通讯单元两者其中之一处于工作状态;处于工作状态的所述串口通讯单元用于处理串口调试数据并将其输入所述域控制器;处于工作状态的所述网络通讯单元用于与所述域控制器交互网络数据;
所述串口通讯单元包括依次连接的串口协议模块和网络适配模块,所述串口协议模块用于对串口调试数据的处理,所述网络通讯单元包括一网络协议模块以及与所述串口通讯单元共用的网络适配模块,其中所述网络协议模块与所述网络适配模块连接,所述网络协议模块内封装有网络协议栈LWIP,用以解析或打包网络数据。
2.根据权利要求1所述的一种汽车自动驾驶域控制器用UART,其特征在于,还包括有数据收发接口,所述数据收发接口与所述网络适配模块连接,所述数据收发接口用于异步收发器与其他远程控制器连接。
3.根据权利要求2所述的一种汽车自动驾驶域控制器用UART,其特征在于,所述串口协议模块内封装有串口协议。
4.一种汽车自动驾驶域控制器用UART调试系统,其特征在于,包括域控制器以及权利要求1-3任一所述的汽车自动驾驶域控制器用UART,所述域控制器与所述串口单元相连接。
5.一种汽车自动驾驶域控制器用UART调试方法,根据权利要求4所述的一种汽车自动驾驶域控制器用UART调试系统,其特征在于,包括如下步骤:
S1:域控制器与主控制器连接,通过UART的串口通讯单元进行域控制器初始串口调试;
S2:域控制器初始调试完成后,模式切换模块将串口通讯单元工作切换为网络通讯单元工作,通过网络通讯单元域控制器进行网络通讯调试。
6.根据权利要求5所述的一种汽车自动驾驶域控制器用UART调试方法,其特征在于,在步骤S1中,网络适配模块将数据转换为并行数据输入到串口协议模块中,串口协议模块依据串口协议对调试数据进行解析,并传输给域控制器,主控芯片域控制器接收调试数据后进行调试。
7.据权利要求5所述的一种汽车自动驾驶域控制器用UART调试方法,其特征在于,在步骤S2中,还包括以下步骤:
S201:域控制器完成初始串口调试后发送高电平信号给模式切换模块;
S202:模式切换模块对UART参数重新配置,数据收发接口接收的数据通过网络适配模块传入网络协议模块中进行解码处理;
S203:处理后的数据传输到域控制器的主控芯片中,实现域控制器的数据交互。
8.权利要求7所述的一种汽车自动驾驶域控制器用UART调试方法,其特征在于,在步骤S202中,网络协议模块中的网络协议栈LWIP对网络数据进行逐层解析,解析为域控制器能识别的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英博超算(南京)科技有限公司,未经英博超算(南京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011267861.8/1.html,转载请声明来源钻瓜专利网。