技术领域
[0001] 本实用新型涉及车载软件升级领域,特别涉及一种车载ECU的软件升级系统。
相关背景技术
[0002] 当前市场是使用的车载控制单元(ECU)主要还是分布式电子构架,ECU软件一旦装车后,对应的升级方式包括USB、诊断仪、远程FOTA升级几种方法;其中USB和诊断仪的升级方法需要车辆返回服务站或其他特点场所由专业人员操作,操作繁琐不方便;
[0003] 远程FOTA升级成本高,一般要求车辆支持车联网功能,而一般车联网功能所需的芯片成本较高,很多车辆只有在高配中才配有车联网芯片,这就造成了很多情况下无法使用远程FOTA的方式实现升级,实际上只要车辆ECU获取得到对应的升级软件就可以完成升级。
[0004] 如专利201220456229.2车载设备软件升级系统,其作为车载设备的升级,通过车联网芯片获取服务器中的升级软件,然后将升级软件传输至对应的车载ECU中即可实现升级,这种方式存在的缺陷就是通过车联网芯片获取服务器中的升级软件成本太高,且很多车型只有高配版本才能有车联网芯片,这就造成很多车辆无法实现基于车联网获取升级软件而进行软件升级。通过车联网芯片获取升级软件的方式存在成本高、很多车型无法配置车联网芯片的缺陷,造成车载ECU的升级体验差,而随着信息化的发展,车载ECU的更新将会更加的频繁,更新升级周期缩短则会加剧用户体验变差。实用新型内容
[0005] 本实用新型的目的在于克服现有技术的不足,提供一种车载ECU的升级系统,用于解决现有技术通过车联网芯片获取升级软件成本高的缺陷,提供一种简单且成本低的软件升级方案。
[0006] 为了实现上述目的,本实用新型采用的技术方案为:一种车载ECU的升级系统,包括服务器,所述服务器中存储有车载ECU升级所需的文件;所述升级系统还包括车载蓝牙设备、用户手机,所述用户手机通过网络访问服务器获取升级所需的文件;所述手机通过蓝牙通信连接车载蓝牙设备,用于将获取的升级所需的文件发送至车载蓝牙设备;所述车载蓝牙设备与车载ECU连接用于将升级文件发送至车载ECU中。
[0007] 所述车载蓝牙设备包括控制单元MCU、车载蓝牙、CAN转换器;所述用户手机通过蓝牙信号与车载蓝牙建立通信连接;所述车载蓝牙与控制单元MCU连接;所述控制单元MCU通过CAN转换器连接至整车CAN网络并通过整车CAN网络连接至车载ECU。
[0008] 所述车载蓝牙设备采用车载蓄电池供电。
[0009] 所述车载蓄电池的正极KL30经过第一DCDC转换器连接至CAN转换器;所述车载蓄电池的正极KL30经过第二DCDC转换器连接至控制单元MCU及车载蓝牙。
[0010] 所述控制单元与SPI Flash连接。
[0011] 所述控制单元MCU与车载多媒体主机连接,用于向车载多媒体主机发送升级状态。
[0012] 本实用新型的优点在于:采用手机作为获取服务器中升级文件的中介并给予手机自带的蓝牙与车载蓝牙连接,从而实现了远程获取升级文件并完成车载ECU的升级,简单方便,依靠用户手机不会产生额外成本,新增加的蓝牙设备等成本也低,方便低成本的实现远程车载ECU软件升级的目的。
具体实施方式
[0017] 下面对照附图,通过对最优实施例的描述,对本发明的具体实施方式作进一步详细的说明。
[0018] 本实用新型针对现有技术中需要车联网芯片获取更新文件带来的成本高的问题,采用手机作为中转的方式获取升级文件从而实现软件更新的目的,由于用户手机是支持网络和蓝牙的,这样就可以实现从服务器中下载升级文件,而通过蓝牙传输到车上并进一步通过车载蓝牙转换成CAN方式发送至车载ECU中进行软件更新,这样手机作为用户常用设备,其蓝牙功能、网络功能都是基础功能,介绍其实现升级文件的下载就不会产生额外的费用,而手机通过蓝牙的方式将数据经车载蓝牙发送至控制单元中所涉及到的成本也就是蓝牙和控制芯片而已,成本相对于远程升级所需的车联网芯片来说大大降低且可以实现随时随地的远程升级的目的。具体方案如下:
[0019] 如图1所示,一种车载ECU的升级系统,包括服务器,存储有车载ECU升级所需的文件;以及车载蓝牙设备、用户手机,用户手机通过网络访问服务器获取升级所需的文件;手机通过手机蓝牙通信连接车载蓝牙设备,用于将获取的升级所需的文件发送至车载蓝牙设备;车载蓝牙设备安装在车辆上,车载蓝牙设备与车载ECU连接,这样当车载蓝牙设备接收到升级文件后将升级文件发送至车载ECU中,车载ECU就可以根据升级文件来实现软件的升级了。
[0020] 如图2所示,本申请主要是通过车载蓝牙设备来获取用户手机中的升级文件,由于手机都是支持蓝牙的,所以本申请采用蓝牙的方式将手机中升级文件获取到车辆中,车载蓝牙设备包括控制单元MCU、车载蓝牙、CAN转换器;其中控制单元MCU作为系统的核心,其具有数据处理和控制的功能,采用STM32系列单片机来实现或采用车载控制器来实现,如复用多媒体主机控制器等,车载蓝牙就是一般的蓝牙芯片,主要实现蓝牙协议的数据传输通信;用户手机通过蓝牙信号与车载蓝牙建立通信连接;车载蓝牙与控制单元MCU连接;所述控制单元MCU通过CAN转换器连接至整车CAN网络并通过整车CAN网络连接至车载ECU;CAN转换器,用于将整车CAN信号和模组处理器的CAN信号进行解码转换。控制单元MCU的输入端与车载蓝牙连接,车载蓝牙通过蓝牙通信信号连接至用户手机从而实现接收或获取用户手机中的升级文件;控制单元MCU与SPI Flash内存连接,在通过蓝牙获取用户手机中的升级文件时用于对数据进行缓存或用于软件包数据传输过程中暂存;控制单元MCU接收到手机通过蓝牙传来的升级文件后,下一步就由控制单元通过CAN转换器将数据传递至车载CAN网络上,由于车载CAN网络是连接各个车载控制器ECU的,因此可以通过车载CAN网络将升级文件发送至车载ECU中从而实现将升级文件发送至各个车载EC U中的目的。
[0021] 在本申请中,车载蓝牙设备采用车载蓄电池供电,车载蓄电池的正极KL30经过第一DCDC转换器连接至CAN转换器;车载蓄电池的正极KL30经过第二DCDC转换器连接至控制单元MCU及车载蓝牙。由于车载蓝牙、MCU所需的供电电压和CAN转换器所需的供电电压不同,因此将KL30进行不同的电压转换后为其分别供电。DCDC转换器用于实现电压转换和稳压控制进而向MCU和CAN转换器供电;
[0022] 在本申请的一个优选的实施例中,控制单元MCU与车载多媒体主机连接,用于向车载多媒体主机发送升级状态,当启动升级后,车辆是需要低压上电的,此时蓄电池为车载蓝牙设备供电,同时多媒体主机启动,可以通过多媒体主机来实现升级进程的提醒以及结束提醒等。
[0023] 在控制单元MCU中预先设置有DEBUG接口,用作开发过程的调试接口(通过UART协议与外部设备通信),用于开发人员调试和模组底层信息输出;用于连接外部的调试设备,从而方便设备的安装和使用及调试。在MCU中可以集成多种通信协议,如支持蓝牙、CAN、SPI、UART协议等,便于实现数据接收后处理和转发。
[0024] 显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,均在本发明的保护范围之内。