The present invention provides an upgrade method of CAN bus based on ECU, the method includes introducing network library files, query parsing total physical addressing; send each physical addressing request, judging whether the physical addressing requests within the physical addressing whether the response to ECU; when the ECU did not respond to the physical addressing request and send the physical addressing new request, judging whether the physical addressing new requests within the physical addressing whether ECU response, the method can make the matching of different ECU, thereby reducing the ECU customer service maintenance and repair cost; the invention also provides a ECU to upgrade equipment, including analysis module, a first transmitting module, a first judging module, a first recording module, second transmission module and third transmission module through the ECU upgrade equipment can realize at the same time Simultaneous matching and upgrading of multiple different ECU.
【技术实现步骤摘要】
基于CAN总线的ECU升级方法及ECU升级设备
本专利技术涉及现场总线通信
,特别涉及一种基于CAN总线的ECU升级方法及ECU升级设备。
技术介绍
CAN是ControllerAreaNetwork的缩写,是ISO国际标准化的串行通信协议,在汽车产业中,CAN总线因通信速率高、容易实现、且性价比高等优点已经成为国际标准的现场总线,利用其优越的性能和高可靠性,越来越多的OEM开始注重于基于CAN总线对汽车网络上的ECU进行升级和维护。现有的ECU的升级和方法是通过专门的ECU升级设备对特定的ECU进行升级。现有的ECU升级方法由于一个ECU升级设备只能对单一的一个ECU进行升级,导致所述ECU升级设备的利用率不高,且导致ECU的升级成本过高,对整车的ECU进行升级时,需要多个ECU升级设备才能完成整车的ECU的升级,使得升级过程复杂不易操作。
技术实现思路
基于此,本专利技术的目在于提供一种利用率高的基于CAN总线的ECU升级方法及ECU升级设备。一种基于CAN总线的ECU升级方法,所述方法包括:导入网络库文件,解析查询所述网络库文件中的总物理寻址;逐一发送所述总物理寻址中的物理寻址,并判断所述物理寻址是否得到ECU的物理地址的响应;若是,则记录所述ECU的物理地址,并根据记录的所述物理地址发送升级文件给所述ECU;若否,则根据预设的发送方式将所述总物理寻址内的新的物理寻址进行发送,并判断所述新的物理寻址是否得到所述ECU的物理地址的响应。上述基于CAN总线的ECU升级方法,通过对导入的所述网络库文件进行解析得到所述总物理寻址,将所述总物理寻址内的物理寻 ...
【技术保护点】
一种基于CAN总线的ECU升级方法,其特征在于,所述方法包括:导入网络库文件,解析查询所述网络库文件中的总物理寻址;逐一发送所述总物理寻址中的物理寻址,并判断所述物理寻址是否得到ECU的物理地址的响应;若是,则记录所述ECU的物理地址,并根据记录的所述物理地址发送升级文件给所述ECU;若否,则根据预设的发送方式将所述总物理寻址内的新的物理寻址进行发送,并判断所述新的物理寻址是否得到所述ECU的物理地址的响应。
【技术特征摘要】
1.一种基于CAN总线的ECU升级方法,其特征在于,所述方法包括:导入网络库文件,解析查询所述网络库文件中的总物理寻址;逐一发送所述总物理寻址中的物理寻址,并判断所述物理寻址是否得到ECU的物理地址的响应;若是,则记录所述ECU的物理地址,并根据记录的所述物理地址发送升级文件给所述ECU;若否,则根据预设的发送方式将所述总物理寻址内的新的物理寻址进行发送,并判断所述新的物理寻址是否得到所述ECU的物理地址的响应。2.根据权利要求1所述的基于CAN总线的ECU升级方法,其特征在于,解析查询所述网络库文件中的总物理寻址的步骤包括:查询所述总物理寻址中的物理寻址的数量,并记录为总物理寻址数;将查询到的所述总物理寻址中的物理寻址进行数字编号。3.根据权利要求2所述的基于CAN总线的ECU升级方法,其特征在于,根据预设的发送方式将所述总物理寻址内的新的物理寻址进行发送,并判断所述新的物理寻址是否得到所述ECU的物理地址的响应的步骤包括:查询被发送的所述总物理寻址中的物理寻址的数字编号;判断所述数字编号是否等于所述总物理寻址数;若是,则终止查询;若否,则将所述数字编号加1形成新的数字编号,查询所述总物理寻址内与所述新的数字编号对应的新的物理寻址;将查询到的所述新的物理寻址进行发送,并判断所述新的物理寻址是否得到了所述ECU的响应。4.根据权利要求2所述的基于CAN总线的ECU升级方法,其特征在于,当对多个不同的ECU同时进行升级操作时,所述方法包括:发送所述总物理寻址中的物理寻址,并判断所述物理寻址在所述多个不同的ECU中有是否有响应;判断所述物理寻址的数字编号是否等于所述总物理寻址数;当所述物理寻址的数字编号不等于所述总物理寻址数时,将所述物理寻址的数字编号加1形成新的数字编号,查询所述总物理寻址内与所述新的数字编号对应的新的物理寻址,并判断所述新的物理寻址在所述多个不同的ECU中有是否有响应。5.根据权利要求4所述的基于CAN总线的ECU升级方法,其特征在于,当对多个不同的ECU同时进行升级操作时,所述方法还包括:当所述多个不同的ECU中有ECU对所述物理寻址或所述新的物理寻址进行了响应时,记录进行了响应的ECU的物理地址;当所述新的数字编号等于所述总物理寻址数时,通过记录的所述进行了响应的ECU的物理地址,发送对应的升级文件给所述进行了响应的ECU。6.一种ECU升级设备,其特征在于,所述ECU升级...
【专利技术属性】
技术研发人员:赵璐,
申请(专利权)人:广州视源电子科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。