本发明属于汽车技术领域,尤其涉及一种汽车的车辆识别码写入方法及装置。
背景技术:
汽车在生产过程中,汽车上的不同电子控制单元(ElectronicControlUnit,ECU)一些或大部分可能都会用到车辆识别码(VehicleIdentificationNumber,缩写为VIN)码,而现有汽车VIN码写入方式是:汽车生产工人根据车身上印制的VIN码,手动将VIN码输入到诊断仪中并核对清楚,接着工人通过诊断仪将VIN码烧写到需要VIN码的ECU中,多次的烧写在一定程度上降低了汽车的生产效率。
技术实现要素:
本发明的目的在于提供一种汽车的车辆识别码写入方法及装置,旨在解决由于现有技术无法提供一种有效的车辆识别码写入方法,导致车辆识别码写入过程繁琐的问题。
一方面,本发明提供了一种汽车的车辆识别码写入方法,所述方法包括下述步骤:
接通汽车的电源,以启动所述汽车上装配的电子控制单元;
所述电子控制单元生成车辆识别码的获取请求,并将所述车辆识别码的获取请求发送给所述汽车的整车控制器;
所述整车控制器从第一存储器中获取预先写入的所述车辆识别码,将获取的所述车辆识别码返回给所述电子控制单元;
所述电子控制单元将接收到的所述车辆识别码写入到第二存储器中,以实现所述电子控制单元的所述车辆识别码写入。
另一方面,本发明提供了一种汽车的车辆识别码写入装置,所述装置包括:
电源接通单元,用于接通汽车的电源,以启动所述汽车上装配的电子控制单元;
请求发送单元,用于所述电子控制单元生成车辆识别码的获取请求,并将所述车辆识别码的获取请求发送给所述汽车的整车控制器;
识别码返回单元,用于所述整车控制器从第一存储器中获取预先写入的所述车辆识别码,将获取的所述车辆识别码返回给所述电子控制单元;以及
第一写入单元,用于所述电子控制单元将接收到的所述车辆识别码写入到第二存储器中,以实现所述电子控制单元的所述车辆识别码写入。
本发明在汽车上装配的电子控制单元启动后,电子控制单元生成车辆识别码的获取请求,并将车辆识别码的获取请求发送给汽车的整车控制器,整车控制器从第一存储器中获取预先写入的车辆识别码,将获取的车辆识别码返回给电子控制单元,电子控制单元将接收到的车辆识别码写入到第二存储器中,从而在汽车上电子控制单元完成装配、通电后,自动从整车控制器中的第一存储器中获取车辆识别码并写入到电子控制单元,完成电子控制单元的车辆识别码自动获取和写入,提高了电子控制单元的车辆识别码写入效率。
附图说明
图1是本发明实施例一提供的汽车的车辆识别码写入方法的实现流程图;
图2是本发明实施例二提供的汽车的车辆识别码写入方法的实现流程图;
图3是本发明实施例三提供的汽车的车辆识别码写入装置的结构示意图;以及
图4是本发明实施例四提供的汽车的车辆识别码写入装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述:
实施例一:
在步骤S101中,接通汽车的电源,以启动汽车上装配的电子控制单元。
在步骤S102中,电子控制单元生成车辆识别码的获取请求,并将车辆识别码的获取请求发送给汽车的整车控制器。
在汽车生产过程中,大多数汽车部件的电子控制单元都需要写入生成车辆识别码,以用于后续的汽车各部件的通信或控制操作。在本发明实施例中,当电子控制单元装配到汽车中后,若第一次接通汽车各部件电子设备的电源,则启动汽车上装配的电子控制单元,之后电子控制单元自动生成车辆识别码的获取请求,并将车辆识别码的获取请求发送给汽车的整车控制器(VehicleControlUnit,缩写为VCU)。
优选地,电子控制单元通过控制局域网(controllerareanetwork,缩写为CAN)总线将车辆识别码的获取请求发送给汽车的整车控制器,从而保证获取请求从电子控制单元被稳定、可靠地传输到整车控制器。
在步骤S103中,整车控制器从第一存储器中获取预先写入的车辆识别码,将获取的车辆识别码返回给电子控制单元。
在本发明实施例中,整车控制器在接收到车辆识别码的获取请求后,从自身的存储器或寄存器(为了便于描述,将该存储器称为第一存储器)中获取预先写入的车辆识别码,将获取的车辆识别码返回给电子控制单元。
优选地,整车控制器通过CAN总线将获取的车辆识别码返回给发送获取请求的电子控制单元,从而保证车辆识别码从整车控制器被稳定、可靠地传输到电子控制单元。
在步骤S104中,电子控制单元将接收到的车辆识别码写入到第二存储器中,以实现电子控制单元的车辆识别码写入。
在本发明实施例中,在汽车上装配的电子控制单元启动后,电子控制单元生成车辆识别码的获取请求,并将车辆识别码的获取请求发送给汽车的整车控制器,整车控制器从第一存储器中获取预先写入的车辆识别码,将获取的车辆识别码返回给电子控制单元,电子控制单元将接收到的车辆识别码写入到自身的存储器或寄存器中,从而在汽车上电子控制单元完成装配、通电后,自动从整车控制器中的第一存储器中获取车辆识别码并写入到电子控制单元,完成电子控制单元的车辆识别码自动获取和写入,提高了电子控制单元的车辆识别码写入效率。
实施例二:
在步骤S201中,通过车用诊断仪向整车控制器的第一存储器写入车辆识别码。
在本发明实施例中,汽车生产过程中,首次可通过车用诊断仪向整车控制器的第一存储器写入车辆识别码,以完成车辆识别码的首次烧写,而其他电子控制单元只需通过后续步骤实现车辆识别码的写入。
在步骤S202中,接通汽车的电源,以启动汽车上装配的电子控制单元。
在步骤S203中,检测第二存储器中是否已写入车辆识别码,是则执行步骤S204,否则执行步骤S205。
在步骤S204中,当检测到第二存储器中已写入车辆识别码时,获取车辆识别码,以用于预设的操作。
在本发明实施例中,检测电子控制单元的存储器中是否已写入车辆识别码,是则获取车辆识别码,以用于预设的操作,例如,用于与其他汽车部件的电子控制单元进行通信。
在步骤S205中,当检测到第二存储器中尚未写入车辆识别码时,电子控制单元生成车辆识别码的获取请求,并将车辆识别码的获取请求发送给汽车的整车控制器。
在汽车生产过程中,大多数汽车部件的电子控制单元都需要写入生成车辆识别码,以用于后续的汽车各部件的通信或控制操作。在本发明实施例中,当电子控制单元装配到汽车中后,接通汽车各部件电子设备的电源,以启动汽车上装配的电子控制单元。之后,电子控制单元自动生成车辆识别码的获取请求,并将车辆识别码的获取请求发送给汽车的整车控制器。
优选地,电子控制单元通过CAN总线将车辆识别码的获取请求发送给汽车的整车控制器,从而保证获取请求从电子控制单元被稳定、可靠地传输到整车控制器。
在步骤S206中,整车控制器从第一存储器中获取预先写入的车辆识别码,将获取的车辆识别码返回给电子控制单元。
在本发明实施例中,整车控制器在接收到车辆识别码的获取请求后,从第一存储器中获取预先写入的车辆识别码,将获取的车辆识别码返回给电子控制单元。
在步骤S207中,电子控制单元将接收到的车辆识别码写入到第二存储器中,以实现电子控制单元的车辆识别码写入。
在本发明实施例中,在汽车生产过程中,只需首次通过车用诊断仪向整车控制器的第一存储器写入车辆识别码,之后在汽车上电子控制单元完成装配、通电后,自动从整车控制器中的第一存储器中获取车辆识别码并写入到电子控制单元,简化了电子控制单元的车辆识别码自动获取和写入过程,提高了电子控制单元的车辆识别码写入效率以及汽车的生产效率。
实施例三:
电源接通单元31,用于接通汽车的电源,以启动汽车上装配的电子控制单元;
请求发送单元32,用于电子控制单元生成车辆识别码的获取请求,并将车辆识别码的获取请求发送给汽车的整车控制器;
识别码返回单元33,用于整车控制器从第一存储器中获取预先写入的车辆识别码,将获取的车辆识别码返回给电子控制单元;以及
第一写入单元34,用于电子控制单元将接收到的车辆识别码写入到第二存储器中,以实现电子控制单元的车辆识别码写入。
在本发明实施例中,车辆识别码写入装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为汽车的一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考前述实施例的描述,在此不再赘述。
实施例四:
第二写入单元41,用于通过车用诊断仪向整车控制器的所述第一存储器写入车辆识别码;
电源接通单元42,用于接通汽车的电源,以启动汽车上装配的电子控制单元;
识别码检测单元43,用于检测第二存储器中是否已写入车辆识别码。
请求发送单元44,用于电子控制单元生成车辆识别码的获取请求,并将车辆识别码的获取请求发送给汽车的整车控制器;
识别码返回单元45,用于整车控制器从第一存储器中获取预先写入的车辆识别码,将获取的车辆识别码返回给电子控制单元;以及
第一写入单元46,用于电子控制单元将接收到的车辆识别码写入到第二存储器中,以实现电子控制单元的车辆识别码写入。
优选地,请求发送单元44包括:
请求发送子单元441,用于将车辆识别码的获取请求通过CAN总线发送给汽车的整车控制器。
优选地,识别码返回单元45包括:
识别码返回子单元451,用于将获取的车辆识别码通过CAN总线发送给电子控制单元。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。