[发明专利]一种车辆控制器重编程方法及系统有效
申请号: | 201110439817.5 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102520666A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 赵廷法;常平 | 申请(专利权)人: | 北京经纬恒润科技有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 100101 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车辆 控制 器重 编程 方法 系统 | ||
1.一种车辆控制器重编程方法,其特征在于,包括:
建立重编程设备的RS232串口与车辆控制器上的LIN收发器之间的通讯链路,所述RS232串口与所述LIN收发器在硬件基础上具有兼容性;
利用所述重编程设备对所述车辆控制器进行重编程。
2.根据权利要求1所述的车辆控制器重编程方法,其特征在于,所述的利用所述重编程设备对所述车辆控制器进行重编程包括:
利用所述重编程设备初始化所述RS232串口;
利用所述重编程设备同时执行主线程和子线程来实现车辆控制器的重编程;
所述主线程用于发送重编程命令给所述车辆控制器,并结合所述子线程的通知对所述车辆控制器的重编程进行控制;
所述子线程用于实时监听所述RS232串口状态,并对所述车辆控制器重编程过程中返回的串口数据进行接收和处理,并将处理结果通知所述主线程。
3.根据权利要求2所述的车辆控制器重编程方法,其特征在于,所述重编程设备执行子线程包括:
实时监听所述RS232串口,获得监听结果;
根据所述监听结果判断出所述RS232串口的当前数据状态;
根据所述RS232串口的当前数据状态判断所述RS232串口是否能够接收串口数据,如果否,则重新实时监听所述RS232串口;如果是,则通过所述RS232串口接收所述车辆控制器重编程过程中返回的串口数据;
读取接收的所述串口数据;
判断所述串口数据是否接收完成,如果接收完成,则去除所述串口数据中的回读信息,获得所述车辆控制器重编程过程中返回的响应数据;如果未接收完成,则重新实时监听所述RS232串口;
将所述车辆控制器重编程过程中返回的响应数据通知所述主线程。
4.根据权利要求3所述的车辆控制器重编程方法,其特征在于,所述RS232串口的当前数据状态为处于发送数据状态、处于接收数据状态或处于空闲状态中的任意一种。
5.根据权利要求4所述的车辆控制器重编程方法,其特征在于,所述的根据所述RS232串口的当前数据状态判断所述RS232串口是否能够接收串口数据包括:
若所述RS232串口的当前数据状态为处于接收数据状态,则判断出所述RS232串口能够接收串口数据;反之,则判断出所述RS232串口不能够接收串口数据。
6.根据权利要求2~5任意一项所述的车辆控制器重编程方法,其特征在于,所述重编程设备执行主线程包括:
切换车辆控制器进入重编程模式;
开始车辆控制器重编程;
发送重编程命令给所述车辆控制器进行重编程;
等待所述车辆控制器在重编程过程中返回的响应数据;
判断等待是否超过LIN收发器设定的响应时间,如果超过,则车辆控制器重编程失败;如果未超过,则判断所述响应数据是否正确,如果判断响应数据正确,则车辆控制器重编程结束,所述车辆控制器进入应用程序模式;如果判断所述响应数据错误,则所述车辆控制器重编程失败。
7.一种车辆控制器重编程系统,其特征在于,包括:
重编程设备和车辆控制器,所述重编程设备的RS232串口与所述车辆控制器上的LIN收发器之间通过通讯链路链接,并且所述RS232串口与所述LIN收发器在硬件基础上具有兼容性;
所述重编程设备,用于对所述车辆控制器进行重编程。
8.根据权利要求7所述的车辆控制器重编程系统,其特征在于,所述重编程设备包括初始化单元和重编程单元:
所述初始化单元,用于初始化所述RS232串口;
所述重编程单元包括主线程单元和子线程单元;
所述主线程单元,用于发送重编程命令给所述车辆控制器,并结合所述子线程单元的通知对所述车辆控制器的重编程进行控制;
所述子线程单元,用于实时监听所述RS232串口状态,并对所述车辆控制器重编程过程中返回的串口数据进行接收和处理,并将处理结果通知所述主线程单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技有限公司,未经北京经纬恒润科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110439817.5/1.html,转载请声明来源钻瓜专利网。