一种车载CAN连接器制造技术

技术编号:32522732 阅读:20 留言:0更新日期:2022-03-05 11:13
本实用新型专利技术公开了一种车载CAN连接器,涉及车载控制器技术领域。所述车载CAN连接器包括外设驱动通信模块、加密程序备份模块、数据加密解密模块和通信握手模块,所述外设驱动通信模块、数据加密解密模块和通信握手模块通过芯片总线与加密程序备份模块通信连接,所述数据加密解密模块通过CAN通信与目标总线模块建立通信,所述CAN连接器通过通讯接口与上位机连接建立通信,所述通讯接口包括CAN、USB、串口和网口,加密程序文件模块通过USB或SDIO接口与CAN连接器连接。解决了现有CAN连接器不具有通用性并且在数据通信方面保密性较差,且通信方式单一,在升级失败或者断电等突发状况时缺少保护,不具有很好的自恢复性能性等问题。不具有很好的自恢复性能性等问题。不具有很好的自恢复性能性等问题。

【技术实现步骤摘要】
一种车载CAN连接器


[0001]本技术涉及车载控制器
,尤其涉及一种车载CAN连接器。

技术介绍

[0002]随着汽车领域的迅猛发展,大量电子产品涌现,车载产品更是层出不穷,其中就涉及到重要的环节就是如何对已交付产品在复杂的环境中进行程序升级,而程序的升级通过CAN连接器连接PC端实现。保证公司升级文件安全可控、升级操作简单易行,以适应交付产品型号的多元化并降低升级难度。目前暂时没有产品专门考虑到多接口的软件升级问题,没有很好的系统设计。现有技术大多具有针对性,不具有普遍性并且在数据通信方面保密性较差,通信方式单一。在升级失败或者断电等突发状况时缺少保护,可能造成意想不到的情况发生,不具有很好的自恢复性能。

技术实现思路

[0003]本技术的目的在于提供一种车载CAN连接器,解决现有CAN连接器不具有通用性并且在数据通信方面保密性较差,且通信方式单一,在升级失败或者断电等突发状况时缺少保护,不具有很好的自恢复性能性等问题。
[0004]本技术采用的技术方案如下:
[0005]一种车载CAN连接器,所述车载CAN连接器包括外设驱动通信模块、加密程序备份模块、数据加密解密模块和通信握手模块,所述外设驱动通信模块、数据加密解密模块和通信握手模块通过芯片总线与加密程序备份模块通信连接,所述数据加密解密模块通过CAN通信与目标总线模块建立通信。
[0006]进一步的,所述芯片总线包括SPI总线与IIC总线。
[0007]进一步的,所述CAN连接器通过通讯接口与上位机连接建立通信,需要下载的程序表示一般的下载文件经过上位机预处理的过程。在原始程序文件里面写入软件版本号,硬件编号,和下载日期,随后在统一该文件进行加密处理,得到一个自定义的二进制文件。
[0008]进一步的,所述通讯接口包括CAN、USB、串口和网口。
[0009]进一步的,如果有两个以上通信被建立,优先使用第一个建立通信的接口数据。
[0010]进一步的,所述CAN连接器还包括加密程序文件模块,所述加密程序文件模块通过USB 或SDIO接口与CAN连接器连接,可以使用USB,SDIO等其他接口升级文件。如果需要远程升级,或者需要客户自行升级程序时,可发送加密程序文件使其自行升级。采用USB升级接口,可通过外部插入USB设备实现程序升级,选取MCU的USB接口直接连接该电路即可。
[0011]进一步的,所述CAN连接器包含优PC下载、加密文件下载和内部备份芯片下载三种下载模式。
[0012]进一步的,所述三种下载模式的优先级由高到低为PC下载,加密文件下载,内部备份芯片下载。
[0013]本技术的有益效果是:
[0014]1.本技术一种车载CAN连接器,改善了CAN通信升级程序问题,在恶劣环境,升级失败等条件下,具有保护作用,依然可以保持目标总线模块处于正常状态,升级接口众多,适用各种升级场景,升级方式方便,灵活。升级的文件进行校验,加密,对软件具有反盗用,反偷窥的作,有非常高的安全性。
[0015]2.本技术一种车载CAN连接器,方便目标总线模块的软件版本管理与控制器硬件管理,在一定程度上保护了公司的利益,经PC+CAN连接器(含解密模块)+CAN至CAN 模块方式升级,实现程序文件、CAN连接器和CAN模块的捆绑,从而避免了CAN模块多元化后的升级风险,降低了程序文件外泄的可能,提高了实用安全性。
[0016]3.本技术一种车载CAN连接器,在通信时进行校验加密,保证数据安全可靠,对下载的应用程序和版本号,硬件编号,下载日期,进行组合在加密。方便产品管理与后期维护。
附图说明
[0017]图1为本技术利用CAN连接器进行总线升级的流程示意图;
[0018]图2为本技术的加密程序备份文件内部储存介质的芯片电路原理图;
[0019]图3为本技术目标总线模块电路原理图。
具体实施方式
[0020]本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
[0021]需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0022]实施例1
[0023]一种CAN连接器,包括外设驱动通信模块,通信握手模块,数据加密模块,具有自身升级和目标控制板升级的功能,是实现CAN网络升级目标的重要组成。如图1所示的利用 CAN连接器进行总线升级的流程,当需要进行程序升级时,对目标程序文件进行下载,我们需要下载的程序文件,一般来说是我们编译环境生成的执行文件,可以是bin,hex文件等等。这里可以是CAN连接器的程序,也可以是目标总线模块的程序,需要下载的程序表示一般的下载文件经过上位机预处理的过程。在原始程序文件里面写入软件版本号,硬件编号,和下载日期,随后在统一该文件进行加密处理。方便产品管理与后期维护,得到一个自定义的二进制文件。上位机可以升级CAN连接器和目标总线模块。通过CAN,USB,串口,网口等其他接口进行通信,保证多种升级接口。如果有两个以上通信被建立,则优先使用第一个被建立接口的数据。
[0024]当需要对目标总线模块的升级文件进行加密备份时,每升级成功一次就对该文件
进行备份,通过SPI,IIC等芯片总线通信。适用于在没有外部程序的条件下依然可以进行升级工作,同时让目标总线模块升级失败的情况具有自恢复性,保持目标总线模块依然可以工作。
[0025]实施例2
[0026]如图2所示的加密程序备份文件的内部储存介质的芯片电路,MCU芯片型号为M95XX,所述SPI芯片的引脚1与NSS端连接,引脚2与MISO端口连接,引脚3串联电阻R11后接地,引脚4与电阻R11并联接地,引脚8与VCC端连接,引脚7串联电阻R21与VCC 端连接,引脚6与SCK端口连接,引脚5与MOSI端口连接,VCC端串联电容C11接地。 MCU芯片通过SPI标准协议存储与读取数据,通过该芯片可实现连接器自身具有升级程序的能力。
[0027]当不通过PC机进行数据传递时,将经过预处理的升级下载到储存介质当中,当升级环境不满足PC机的使用环境时,通过将经过预处理的升级下载到储存介质当中得到加密程序文件模块,当使用加密文件升级时可以使用USB,SDIO等其他接口升级文件。如果需要远程升级,或者需要客户自行升级本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载CAN连接器,其特征在于:所述车载CAN连接器包括外设驱动通信模块、加密程序备份模块、数据加密解密模块和通信握手模块,所述外设驱动通信模块、数据加密解密模块和通信握手模块通过芯片总线与加密程序备份模块通信连接,所述数据加密解密模块通过CAN通信与目标总线模块建立通信。2.根据权利要求1所述的一种车载CAN连接器,其特征在于:所述加密程序备份模块接收的加密程序备份文件储存在CAN连接器内部储存介质中。3.根据权利要求1所述的一种车载CAN连接器,其特征在于:所述芯片总线包括SPI总线与IIC总线。4.根据权利要求1所述的一种车载CAN连接器,其特征在于:所述CAN连接器通过外设通讯接口与上位机连接建立通信。5.根据权利要求4...

【专利技术属性】
技术研发人员:袁小东金勇何鑫冯斌
申请(专利权)人:四川百纳科技有限责任公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1