【技术实现步骤摘要】
一种高低速CAN总线兼容方法、设备及可读存储介质
本专利技术涉及汽车电子领域,特别涉及一种高低速CAN总线兼容方法、设备及可读存储介质。
技术介绍
现代汽车计算机控制单元数量较多,各控制单元对系统影响时间的要求不同,有些系统对实时性要求很高,系统指令发出后如果得不到执行器的及时响应,就可能造成严重后果甚至车毁人亡,如制动防抱死控制单元、安全气囊等,这些控制单元个数少、实时性和稳定性要求高,设计传输速率为500Kpbs的高速CAN网络;而有些系统如照明控制、空调控制等对响应时间的要求相对低一些,这些控制单元数量多,传输的数据纷繁复杂,对准确性、稳定性胜于实时性,设计传输速率为125Kpbs的中低速CAN网络进行控制。由于上海大众和一汽大众市场车型较多,车型配置不同,用的CAN网络也不尽相同,为使汽车与导航定位仪通信正常,通过此高低速兼容CAN总线波特率自动检测处理方法可以降低成本,方便安装和维护。现有技术中一种高低速CAN总线兼容装置及其工作方法,是可编程处理器与CAN总线控制器连接,CAN总线控制器分出两路线分别与高速CAN总线收发器和低速CAN总线收发器连接,高 ...
【技术保护点】
一种高低速CAN总线兼容方法,其特征在于,包括:步骤一:配置CAN总线为高速模式,并判断在高速模式判别时间内总线收发器是否接收到相应的报文数据;如果是,则启动总线网络的数据接收;如果否,则直接执行步骤二;步骤二:配置CAN总线为低速模式,并判断在低速模式判别时间内所述总线收发器是否接收到相应的报文数据;如果是,则启动所述总线网络的数据接收;如果否,则直接执行步骤一。
【技术特征摘要】
1.一种高低速CAN总线兼容方法,其特征在于,包括:步骤一:配置CAN总线为高速模式,并判断在高速模式判别时间内总线收发器是否接收到相应的报文数据;如果是,则启动总线网络的数据接收;如果否,则直接执行步骤二;步骤二:配置CAN总线为低速模式,并判断在低速模式判别时间内所述总线收发器是否接收到相应的报文数据;如果是,则启动所述总线网络的数据接收;如果否,则直接执行步骤一。2.根据权利要求1所述高低速CAN总线兼容方法,其特征在于,所述总线网络的数据接收的过程包括:初始化与所述CAN总线的模式相对应的总线参数;通过所述总线网络接收相应的报文数据。3.根据权利要求2所述高低速CAN总线兼容方法,其特征在于,所述通过所述总线网络接收相应的报文数据的过程之后还包括:运行与CAN总线的模式相对应的子程序;利用所述子程序解析该报文数据,并将对应的处理结果通过串口发送出去。4.根据权利要求1至3所述高低速CAN总线兼容方法,其特征在于,所述高速模式判别时间与所述低速模式判别时间均为3...
【专利技术属性】
技术研发人员:王小鑫,
申请(专利权)人:深圳市路畅科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。