一种具备通路诊断功能的isoSPI通信系统及使用方法与流程

文档序号:25599451发布日期:2021-06-22 17:19阅读:346来源:国知局
一种具备通路诊断功能的isoSPI通信系统及使用方法与流程

本发明涉及新能源汽车技术领域,特别指一种具备通路诊断功能的isospi通信系统及使用方法。



背景技术:

电动汽车(bev)是指以车载电源为动力,用电机驱动车轮行驶,符合道路交通、安全法规各项要求的车辆。由于对环境影响相对传统汽车较小,其前景被广泛看好。随着电动汽车的发展,对电动汽车的bms芯片进行测试的需求也与日俱增。

针对bms芯片的测试,传统上采用can接口连接bms芯片进行测试,但can接口需要集成微处理器、数字隔离器和can收发器等器件,存在结构复杂,成本高的缺点,而isospi接口(隔离串行外设接口)由于结构简单,成本低,逐渐替代传统的can接口。

由于isospi接口采用单根双绞线对接,而双绞线的阻抗匹配会直接影响到通信质量,但传统上并未对isospi通路进行阻抗匹配的诊断。因此,如何提供一种具备通路诊断功能的isospi通信系统及使用方法,实现对isospi通路进行诊断,进而保障通信质量,提升bms芯片测试效率,成为一个亟待解决的问题。



技术实现要素:

本发明要解决的技术问题,在于提供一种具备通路诊断功能的isospi通信系统及使用方法,实现对isospi通路进行诊断,进而保障通信质量,提升bms芯片测试效率。

第一方面,本发明提供了一种具备通路诊断功能的isospi通信系统,包括一计算机、一isospi通信盒以及一isospi通信线缆;

所述isospi通信盒包括一诊断模块、一通信接口、一第一spi转isospi芯片、一第二spi转isospi芯片、一第一isospi接口以及一第二isospi接口;

所述通信接口的一端与计算机连接,另一端与所述诊断模块连接;所述第二spi转isospi芯片的一端与诊断模块连接,另一端与所述第二isospi接口连接;所述isospi通信线缆的一端与第二isospi接口连接,另一端与所述第一isospi接口连接;所述第一spi转isospi芯片的一端与第一isospi接口连接,另一端与所述诊断模块连接。

进一步地,所述诊断模块为mcu。

进一步地,所述诊断模块包括一mcu以及一诊断芯片;

所述mcu的一端与通信接口连接,另一端与所述第二spi转isospi芯片连接;所述诊断芯片与第一spi转isospi芯片连接。

进一步地,所述通信接口为以太网接口或者can接口。

进一步地,所述isospi通信盒还包括一电源模块;所述电源模块分别与诊断模块、第一spi转isospi芯片以及第二spi转isospi芯片连接。

第二方面,本发明提供了一种具备通路诊断功能的isospi通信系统的使用方法,包括如下步骤:

步骤s10、将isospi通信线缆的一端连接第一isospi接口,另一端连接第二isospi接口;

步骤s20、计算机预设一时间周期,通过通信接口向mcu发送诊断数据以及所述时间周期;

步骤s30、mcu基于接收的所述时间周期进行倒计时,并将接收的所述诊断数据依次经过第二spi转isospi芯片、第二isospi接口、isospi通信线缆、第一isospi接口以及第一spi转isospi芯片,传输到mcu或者诊断芯片;

步骤s40、mcu或者诊断芯片将接收的所述诊断数据依次经过第一spi转isospi芯片、第一isospi接口、isospi通信线缆、第二isospi接口以及第二spi转isospi芯片传输回mcu;

步骤s50、mcu判断倒计时结束前,是否接收到回传的所述诊断数据,若是,则进入步骤s60;若否,则生成isospi通路断路的诊断结果,并发送给计算机;

步骤s60、mcu判断回传的所述诊断数据是否存在乱码,若是,则生成isospi通路阻抗不匹配的诊断结果,并发送给计算机;若否,则生成isospi通路阻抗匹配的诊断结果,发送给计算机,并进入步骤s70;

步骤s70、将isospi通信线缆的一端连接第二isospi接口,另一端连接bms芯片,计算机通过isospi通信盒对bms芯片进行读写、调试或者测试。

本发明的优点在于:

通过在isospi通信盒内设置诊断模块、第一spi转isospi芯片、第二spi转isospi芯片、第一isospi接口以及第二isospi接口,当用isospi通信线缆连接第一isospi接口和第二isospi接口后,诊断模块将计算机发送的诊断数据依次经过第二spi转isospi芯片、第二isospi接口、isospi通信线缆、第一isospi接口以及第一spi转isospi芯片,传输到诊断模块(mcu或者诊断芯片),再将诊断数据原路返回,通过判断是否接收到返回的诊断数据以及接收的诊断数据是否产生乱码,即可判断isospi通路是否断路,判断isospi通路是否阻抗匹配,当isospi通路断路或者阻抗不匹配即可立即进行检修,即实现对isospi通路进行诊断,进而保障通信质量,极大的提升了bms芯片测试效率。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1是本发明一种具备通路诊断功能的isospi通信系统的电路原理框图之一。

图2是本发明一种具备通路诊断功能的isospi通信系统的电路原理框图之二。

图3是本发明一种具备通路诊断功能的isospi通信系统的电路原理框图之三。

图4是本发明电源模块的电路原理框图。

图5是本发明一种具备通路诊断功能的isospi通信系统的使用状态示意图。

图6是本发明一种具备通路诊断功能的isospi通信系统的使用方法的流程图。

标记说明:

100-一种具备通路诊断功能的isospi通信系统,1-计算机,2-isospi通信盒,3-isospi通信线缆,4-bms芯片,21-诊断模块,22-通信接口,23-第一spi转isospi芯片,24-第二spi转isospi芯片,25-第一isospi接口,26-第二isospi接口,27-电源模块,211-mcu,212-诊断芯片。

具体实施方式

本申请实施例中的技术方案,总体思路如下:在isospi通信盒2内设置两条isospi通路,诊断时用isospi通信线缆3连接两条isospi通路,在两条isospi通路上来回传输诊断数据,通过判断是否接收到返回的诊断数据以及接收的诊断数据是否产生乱码,进行isospi通路是否断路,isospi通路是否阻抗匹配的诊断,实现故障的快速定位,节省故障排查时间。

请参照图1至图6所示,本发明一种具备通路诊断功能的isospi通信系统100的较佳实施例,包括一计算机1、一isospi通信盒2以及一isospi通信线缆3;所述计算机1用于向isospi通信盒2发送诊断数据进行isospi通路是否断路,isospi通路是否阻抗匹配的诊断,接收所述isospi通信盒2的诊断结果,并通过所述isospi通信盒2对bms芯片4进行测试;所述isospi通信盒2用于与bms芯片4建立isospi通信;所述isospi通信线缆3用于传输isospi信号;

所述isospi通信盒2包括一诊断模块21、一通信接口22、一第一spi转isospi芯片23、一第二spi转isospi芯片24、一第一isospi接口25以及一第二isospi接口26;所述诊断模块21用于接收和发送诊断数据,基于诊断数据对进行isospi通路是否断路,isospi通路是否阻抗匹配的诊断,生成诊断结果;所述第一spi转isospi芯片23和第二spi转isospi芯片24用于spi信号和isospi信号的互转,在具体实施时,只要从现有技术中选择能实现此功能的芯片即可,并不限于何种型号,例如ltc6820,这是本领域技术人员不需要付出创造性劳动即可获得的;

所述通信接口22的一端与计算机1连接,另一端与所述诊断模块21连接;所述第二spi转isospi芯片24的一端与诊断模块21连接,另一端与所述第二isospi接口26连接;所述isospi通信线缆3的一端与第二isospi接口26连接,另一端与所述第一isospi接口25连接;所述第一spi转isospi芯片23的一端与第一isospi接口25连接,另一端与所述诊断模块21连接。

所述诊断模块21为mcu211。

所述诊断模块21包括一mcu211以及一诊断芯片212;所述诊断芯片212用于接收mcu211发送的诊断数据,并将接收的诊断数据回传给mcu211,在具体实施时,只要从现有技术中选择能实现此功能的诊断芯片即可,并不限于何种型号,例如采用型号为ltc6811、ltc6804或者ltc2949的电池组监视芯片,这是本领域技术人员不需要付出创造性劳动即可获得的。

所述mcu211的一端与通信接口22连接,另一端与所述第二spi转isospi芯片24连接;所述诊断芯片212与第一spi转isospi芯片23连接。

即所述诊断模块21包括两种设计方案,当所述诊断模块21为mcu211时,所述mcu211集成了诊断芯片212的功能。

所述通信接口22为以太网接口或者can接口,用于所述计算机1与isospi通信盒2之间的通信。

所述isospi通信盒2还包括一电源模块27;所述电源模块27分别与诊断模块21、第一spi转isospi芯片23以及第二spi转isospi芯片24连接;所述电源模块27用于给isospi通信盒2供电。

本发明一种具备通路诊断功能的isospi通信系统的使用方法的较佳实施例,包括如下步骤:

步骤s10、将isospi通信线缆的一端连接第一isospi接口,另一端连接第二isospi接口;

步骤s20、计算机预设一时间周期,通过通信接口向mcu发送诊断数据以及所述时间周期;

步骤s30、mcu基于接收的所述时间周期进行倒计时,并将接收的所述诊断数据依次经过第二spi转isospi芯片、第二isospi接口、isospi通信线缆、第一isospi接口以及第一spi转isospi芯片,传输到mcu或者诊断芯片;

步骤s40、mcu或者诊断芯片将接收的所述诊断数据依次经过第一spi转isospi芯片、第一isospi接口、isospi通信线缆、第二isospi接口以及第二spi转isospi芯片传输回mcu;

步骤s50、mcu判断倒计时结束前,是否接收到回传的所述诊断数据,若是,则进入步骤s60;若否,则生成isospi通路断路的诊断结果,并发送给计算机;

步骤s60、mcu判断回传的所述诊断数据是否存在乱码,若是,则生成isospi通路阻抗不匹配的诊断结果,并发送给计算机;若否,则生成isospi通路阻抗匹配的诊断结果,发送给计算机,并进入步骤s70;

步骤s70、将isospi通信线缆的一端连接第二isospi接口,另一端连接bms芯片,计算机通过isospi通信盒对bms芯片进行读写、调试或者测试。

当诊断诊断模块为mcu时,mcu集成了诊断芯片的功能,诊断数据的传输路径是mcu、第二spi转isospi芯片、第二isospi接口、isospi通信线缆、第一isospi接口、第一spi转isospi芯片、mcu,再原路返回。

当诊断诊断模块包括mcu和诊断芯片时,诊断数据的传输路径是mcu、第二spi转isospi芯片、第二isospi接口、isospi通信线缆、第一isospi接口、第一spi转isospi芯片、诊断芯片,再原路返回。

综上所述,本发明的优点在于:

通过在isospi通信盒内设置诊断模块、第一spi转isospi芯片、第二spi转isospi芯片、第一isospi接口以及第二isospi接口,当用isospi通信线缆连接第一isospi接口和第二isospi接口后,诊断模块将计算机发送的诊断数据依次经过第二spi转isospi芯片、第二isospi接口、isospi通信线缆、第一isospi接口以及第一spi转isospi芯片,传输到诊断模块(mcu或者诊断芯片),再将诊断数据原路返回,通过判断是否接收到返回的诊断数据以及接收的诊断数据是否产生乱码,即可判断isospi通路是否断路,判断isospi通路是否阻抗匹配,当isospi通路断路或者阻抗不匹配即可立即进行检修,即实现对isospi通路进行诊断,进而保障通信质量,极大的提升了bms芯片测试效率。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1