wifi版的EOL工具及利用该工具的诊断方法

文档序号:10612261阅读:904来源:国知局
wifi版的EOL工具及利用该工具的诊断方法
【专利摘要】wifi版的EOL工具及利用该工具的诊断方法,用于车辆信息的诊断与程序的刷写,与车辆的自诊断系统相连,该工具包括总控模块、通讯模块、WIFI模块和电源转换模块;通讯模块包括CAN通讯模块和K通讯模块,通讯模块分别与自诊断系统的OBD诊断接口和总控模块相连;所述的电源转换模块的输入端与车载电源相连,电源转换模块的输出端与总控模块的电源端相连,WIFI模块通过USART与总控模块相连,总控模块通过SWD接口与上位机相连。还包括一种利用wifi版的EOL工具的诊断方法。本发明可以避免因板载接口机械性失效导致的接触不良或无法建立连接等问题,保障了诊断工具的可靠性。
【专利说明】
Wifi版的EOL工具及利用该工具的诊断方法
技术领域
[0001]本发明涉及汽车诊断技术领域,具体地说是一种wifi版的EOL工具及利用该工具的诊断方法。
【背景技术】
[0002]近年来商用车电控技术发展迅速,商用车上的电控单元数量越来越多,如发动机电控单元(ECT)、变速箱电控单元(TCU)、仪表控制器(CB⑶)、ABS制动控制器、AMT控制器等,这些电控单元通过CAN总线或K线的方式进行通讯。
[0003]目前,诊断工具多为有线束版本,由OBDII 口引出转接后连接到诊断工具,然后由诊断工具通过串口转USB线束连接到上位机。过多的线束连接增加了设备成本,此外为了更好的对车辆电控单元进行诊断,往往需要在行驶中进行监控,因此线束查接口在颠簸行驶中很容易出现接触不良的状况,影响设备正常工作。

【发明内容】

[0004]本发明的目的在于提供一种wifi版的EOL工具及利用该工具的诊断方法,用于解决现有的诊断工具为有线束版本,在颠簸驾驶中容易出现接触不良的问题。
[0005]本发明解决其技术问题所采取的技术方案是:wifi版的EOL工具,用于车辆信息的诊断与程序的刷写,与车辆的自诊断系统相连,其特征是,包括总控模块、通讯模块、WIFI模块和电源转换模块;所述的通讯模块包括CAN通讯模块和K通讯模块,通讯模块分别与自诊断系统的OBD诊断接口和总控模块相连;所述的电源转换模块的输入端与车载电源相连,电源转换模块的输出端与总控模块的电源端相连,所述的WIFI模块通过USART与总控模块相连,所述的总控模块通过SWD接口与上位机相连,用于总控模块从上位机处进行程序调试及下载底层程序。
[0006]进一步地,总控模块包括STM32F405RG芯片及其由电容ClO、电容Cl 1、电容C13、电容C14、电阻R8和8MHz晶振芯片YI组成的外围电路;8MHz晶振芯片YI的3号引脚与STM3 2F40 5RG芯片的PHO引脚相连,电容C1的一端分别与晶振芯片YI的I号引脚和4号引脚相连,并接3.3V电压,电容ClO的另一端与晶振芯片Yl的2号引脚相连并隔离接地;电阻R8的一端接3.3V电压,另一端与电容C13的一端相连并与STM32F405RG芯片的NRST引脚相连,电容C13的另一端隔离接地;电容C14的一端与STM32F405RG芯片的VCAP_1引脚相连,电容C14的另一端隔离接地;电容Cl I的一端与STM32F405RG芯片的VCAP_2引脚相连,电容Cl I的另一端隔尚接地;
[0007]所述的CAN通讯模块包括用于诊断地第一 CAN通讯模块和用于通讯第二 CAN通讯模块;所述的第一CAN通讯模块包括由TCAN332芯片IC2、ACT1210共模滤波器CMFl、电容C3、电阻R2和PESD2CAN CAN总线ESD保护二极管TVSl组成的第一CAN通讯电路;TCAN332芯片IC2的I号引脚与STM32F405RG芯片的PB15引脚相连,4号引脚与STM32F405RG芯片的roi6引脚相连,2号引脚与电容C3的一端相连并隔离接地,3号引脚与电容C3的另一端相连并接3.3V电压,7号引脚和6号引脚分别与ACT1210共模滤波器CMFl的I号引脚和2号引脚相连,共模滤波器CMFl的4号引脚分别与PESD2CAN CAN总线ESD保护二极管TVSl的I号引脚和电阻R2的一端相连,共模滤波器CMFl的3号引脚分别与PESD2CAN CAN总线ESD保护二极管TVSl的2号引脚和电阻R2的另一端相连,CAN总线ESD保护二极管TVSl的3号引脚隔离接地;第一 CAN通讯电路的DH接线与OBD接口电路的6号引脚相连,DL接线与OBD接口电路的14号引脚相连;
[0008]所述的第二 CAN通讯模块包括由TCAN332芯片IC3、ACT1210共模滤波器CMF2、电容C9、电阻R5和PESD2CAN CAN总线ESD保护二极管TVS2组成的第二CAN通讯电路,所述第一CAN通讯电路的电路结构与第二 C AN通讯电路的电路结构相同;
[0009]所述的K通讯模块包括由TJA1029芯片IC5、电阻R6、电阻R7和电容C12组成的K通讯电路;电阻R6的一端接3.3V电压,电阻R6的另一端与TJA1029芯片IC5的2号引脚相连,TJA1029芯片IC5的I号引脚与STM32F405RG芯片的PAO引脚相连,4号引脚与STM32F405RG芯片的PAl引脚相连,7号引脚与电阻R7的一端相连,电阻R7的另一端分别与TJA1029芯片IC5的6号引脚和电容C12的一端相连,电容C12的另一端与TJA1029芯片IC5的5号引脚相连并隔离接地;TJA1029芯片IC5的6号引脚与OBD接口电路的7号引脚相连;
[0010]所述的WIFI模块包括ESP_12_ES片及其由电容C15、电阻R13、电阻R15和电阻R16组成的外围电路;ESP_12_E芯片的22号引脚与STM32F405RG芯片的PAlO引脚相连,ESP_12_E芯片的21号引脚与STM32F405RG芯片的PA9引脚相连,电阻R15的一端与ESP_12_E芯片的18号引脚相连,电阻R15的另一端接3.3V电压,电阻R16的一端与ESP_12_E芯片的16号引脚相连,电阻R16的另一端与ESP_12_E芯片的15号引脚相连并隔离接地;电阻R13的一端与ESP_12_E芯片的3号引脚相连,电阻R13的另一端、ESP_12_E芯片的I号引脚和8号引脚分别与电容C15的一端相连,电容C15的另一端隔离接地,ESP_12_E芯片的8号引脚接3.3V电压;
[0011]所述的电源转换模块包括由LMR16006YQ3芯片IC1、电容Cl、电容C2、电容C4、电感LI和稳压二极管Dl组成的电源转换电路;电容Cl的一端与LMR16006YQ3芯片ICl的I号引脚相连,电容Cl的另一端、芯片ICl的6号引脚和稳压二极管Dl的负极分别与电感LI的一端相连,稳压二极管Dl的正极、ICl的2号引脚分别与电容C2的一端相连并接地,电容C2的另一端分别与ICl的5号引脚和4号引脚相连,电感LI的另一端、I Cl的3号引脚和电容C4的一端接
3.3V电压,电容C4的另一端接地。
[0012]进一步地,所述的电源模块将24V车载电压转换为3.3V电压。
[0013]一种利用wifi版的EOL工具的诊断方法,其特征是,包括以下具体步骤:
[0014]步骤I)、硬件初始化、WIFI模块初始化;
[0015]步骤2)、总控模块判断WIFI模块与上位机是否连接成功,如果连接成功,则执行步骤3)操作;
[0016]步骤3)、上位机与WIFI模块建立透传,WIFI模块并向总控模块发送透传成功信号;
[0017]步骤4)、判断上位机向总控模块发送的首字节,如果首字节以“甲”为特定值,则总控模块根据数据初始化诊断CAN;如果首字节以“乙”为特定值,总控模块根据数据从诊断CAN发送一帧数据帧;如果首字节以“丙”为特定值,总控模块根据数据初始化通讯CAN;如果首字节以“丁”为特定值,总控模块根据数据从通讯CAN发送一帧数据帧;
[0018]如果总控模块从诊断CAN收到通过筛选器后的报文,则将诊断CAN报文的8位数据通过WIFI模块发送给上位机;如果总控模块从通讯CAN收到通过筛选器后的报文,则将通讯CAN报文的8位数据通过WIFI模块发送给上位机;
[0019]步骤5)、继续执行步骤4),进行无限循环操作。
[0020]本发明的有益效果是:本发明提供的WIFI版工具不但可以节省生产成本,还可以极大的节省使用者(特别是整车企业)的成本。本工具可以在10米内保证数据正常传输,无需USB延长线。而由于CSIRO的无线网专利过期,一套WIFI模块的价格大大低于板载接口与USB连接线的价格。此外WIFI工具可以避免因板载接口机械性失效导致的接触不良或无法建立连接等问题,保障了诊断工具的可靠性。而由于接口的减少,也使得外壳的加工更加方便。
【附图说明】
[0021 ]图1为本发明的模块结构连接图;
[0022]图2为本发明的SWD接口电路图;
[0023]图3为本发明的OBD接口电路图;
[0024]图4为本发明的总控模块的电路图;
[0025]图5为本发明的第一CAN通讯模块电路图;
[0026]图6为本发明的第二CAN通讯模块电路图;
[0027]图7为本发明的K通讯模块电路图;
[0028]图8为本发明的WIFI模块电路图;
[0029]图9为本发明的电源转换模块电路图;
[0030]图10为本发明的诊断流程图。
【具体实施方式】
[0031 ]如图1所示,wif i版的EOL工具,用于车辆信息的诊断与程序的刷写,与车辆的自诊断系统相连,包括总控模块、通讯模块、WIFI模块和电源转换模块;所述的通讯模块包括CAN通讯模块和K通讯模块,通讯模块分别与自诊断系统的OBD诊断接口和总控模块相连;所述的电源转换模块的输入端与车载电源相连,电源转换模块的输出端与总控模块的电源端相连,所述的WIFI模块通过USART与总控模块相连,如图2所示,总控模块通过SWD接口与上位机相连,用于总控模块从上位机处进行程序调试及下载底层程序。
[0032]图3为OBD接口电路,采用Plug_8X2芯片。
[0033]如图4所示,总控模块包括STM32F405RG芯片及其由电容ClO、电容Cl 1、电容C13、电容C14、电阻R8和8MHz晶振芯片YI组成的外围电路。8MHz晶振芯片YI的3号引脚与STM3 2F40 5RG芯片的PHO引脚相连,电容C1的一端分别与晶振芯片YI的I号引脚和4号引脚相连,并接3.3V电压,电容ClO的另一端与晶振芯片Yl的2号引脚相连并隔离接地。电阻R8的一端接3.3V电压,另一端与电容C13的一端相连并与STM32F405RG芯片的NRST引脚相连,电容C13的另一端隔离接地。电容C14的一端与STM32F405RG芯片的VCAP_1引脚相连,电容C14的另一端隔离接地。电容Cl I的一端与STM32F405RG芯片的VCAP_2引脚相连,电容Cl I的另一端隔离接地。
[0034]CAN通讯模块包括用于诊断地第一 CAN通讯模块和用于通讯第二 CAN通讯模块。
[0035]如图5所示,第一 CAN通讯模块包括由TCAN332芯片IC2、ACT1210共模滤波器CMF1、电容C3、电阻R2和PESD2CAN CAN总线ESD保护二极管TVSl组成的第一CAN通讯电路。
[0036]TCAN332芯片IC2的I号引脚与STM32F405RG芯片的PB15引脚相连,4号引脚与STM32F405RG芯片的PB 16引脚相连,2号引脚与电容C3的一端相连并隔离接地,3号引脚与电容C3的另一端相连并接3.3V电压,7号引脚和6号引脚分别与ACT1210共模滤波器CMFl的I号弓丨脚和2号引脚相连,共模滤波器CMFl的4号引脚分别与PESD2CAN CAN总线ESD保护二极管TVSl的I号引脚和电阻R2的一端相连,共模滤波器CMFl的3号引脚分别与PESD2CAN CAN总线ESD保护二极管TVSl的2号引脚和电阻R2的另一端相连,CAN总线ESD保护二极管TVSl的3号弓I脚隔离接地。第一CAN通讯电路的DH接线与OBD接口电路的6号引脚相连,DL接线与OBD接口电路的14号引脚相连。
[0037]如图6所示,第二 CAN通讯模块包括由TCAN332芯片IC3、ACT1210共模滤波器CMF2、电容C9、电阻R5和PESD2CAN CAN总线ESD保护二极管TVS2组成的第二CAN通讯电路,第二CAN通讯电路的PH接线与OBD接口电路的11号引脚相连,PL接线与OBD接口电路的12号引脚相连。
[0038]第一 CAN通讯电路的电路结构与第二 CAN通讯电路的电路结构相同;在此就不再赘述。
[0039]如图7所示,K通讯模块包括由TJA1029芯片IC5、电阻R6、电阻R7和电容C12组成的K通讯电路。电阻R6的一端接3.3V电压,电阻R6的另一端与TJA1029芯片IC5的2号引脚相连,TJA1029芯片IC5的I号引脚与STM32F405RG芯片的PAO引脚相连,4号引脚与STM32F405RG芯片的PAl引脚相连,7号引脚与电阻R7的一端相连,电阻R7的另一端分别与TJA1029芯片IC5的6号引脚和电容C12的一端相连,电容C12的另一端与TJA1029芯片IC5的5号引脚相连并隔离接地。TJA1029芯片IC5的6号引脚与OBD接口电路的7号引脚相连。
[0040]如图8所示,WIFI模块包括ESP_12_ES片及其由电容C15、电阻R13、电阻R15和电阻R16组成的外围电路;ESP_12_E芯片的22号引脚与STM32F405RG芯片的PAlO引脚相连,ESP_12_E芯片的21号引脚与STM32F405RG芯片的PA9引脚相连,电阻R15的一端与ESP_12_E芯片的18号引脚相连,电阻R15的另一端接3.3V电压,电阻R16的一端与ESP_12_E芯片的16号引脚相连,电阻R16的另一端与ESP_12_E芯片的15号引脚相连并隔离接地。电阻R13的一端与ESP_12_E芯片的3号引脚相连,电阻R13的另一端、ESP_12_E芯片的I号引脚和8号引脚分别与电容C15的一端相连,电容C15的另一端隔离接地,ESP_12_E芯片的8号引脚接3.3V电压。[0041 ] 如图9所示,电源转换模块包括由LMR16006YQ3芯片IC1、电容Cl、电容C2、电容C4、电感LI和稳压二极管Dl组成的电源转换电路;电容Cl的一端与LMR16006YQ3芯片ICl的I号引脚相连,电容Cl的另一端、芯片ICl的6号引脚和稳压二极管Dl的负极分别与电感LI的一端相连,稳压二极管DI的正极、ICl的2号引脚分别与电容C2的一端相连并接地,电容C2的另一端分别与ICl的5号引脚和4号引脚相连,电感LI的另一端、ICl的3号引脚和电容C4的一端接3.3V电压,电容C4的另一端接地。电源模块将24V车载电压转换为3.3V电压。
[0042]如图10所示,一种利用wifi版的EOL工具的诊断方法,包括以下具体步骤:
[0043]步骤I)、硬件初始化、WIFI模块初始化;
[0044]步骤2)、总控模块判断WIFI模块与上位机是否连接成功,如果连接成功,则执行步骤3)操作;
[0045]步骤3)、上位机与WIFI模块建立透传,WIFI模块并向总控模块发送透传成功信号;
[0046]步骤4)、判断上位机向总控模块发送的首字节,如果首字节以“甲”为特定值,则总控模块根据数据初始化诊断CAN;如果首字节以“乙”为特定值,总控模块根据数据从诊断CAN发送一帧数据帧;如果首字节以“丙”为特定值,总控模块根据数据初始化通讯CAN;如果首字节以“丁”为特定值,总控模块根据数据从通讯CAN发送一帧数据帧;
[0047]如果总控模块从诊断CAN收到通过筛选器后的报文,则将诊断CAN报文的8位数据通过WIFI模块发送给上位机;如果总控模块从通讯CAN收到通过筛选器后的报文,则将通讯CAN报文的8位数据通过WIFI模块发送给上位机;
[0048]步骤5)、继续执行步骤4),进行无限循环操作。
[0049]上述虽然结合附图对本发明的【具体实施方式】进行了描述,但并非对本发明保护范围的限制,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
【主权项】
1.Wifi版的EOL工具,用于车辆信息的诊断与程序的刷写,与车辆的自诊断系统相连,其特征是,包括总控模块、通讯模块、WIFI模块和电源转换模块;所述的通讯模块包括CAN通讯模块和K通讯模块,通讯模块分别与自诊断系统的OBD诊断接口和总控模块相连;所述的电源转换模块的输入端与车载电源相连,电源转换模块的输出端与总控模块的电源端相连,所述的WIFI模块通过USART与总控模块相连,所述的总控模块通过SWD接口与上位机相连,用于总控模块从上位机处进行程序调试及下载底层程序。2.根据权利要求1所述的wifi版的EOL工具,其特征是,总控模块包括STM32F405RG芯片及其由电容C10、电容C11、电容C13、电容C14、电阻R8和8MHz晶振芯片Yl组成的外围电路;8MHz晶振芯片H的3号引脚与STM32F405RG芯片的PHO引脚相连,电容ClO的一端分别与晶振芯片Yl的I号引脚和4号引脚相连,并接3.3V电压,电容ClO的另一端与晶振芯片Yl的2号引脚相连并隔离接地;电阻R8的一端接3.3V电压,另一端与电容C13的一端相连并与3丁102?4051^芯片的丽31'引脚相连,电容(:13的另一端隔离接地;电容(:14的一端与3丁皿32?4051^芯片的¥04?_1引脚相连,电容(:14的另一端隔离接地;电容(:11的一端与STM32F405RG芯片的VCAP_2引脚相连,电容Cl I的另一端隔离接地; 所述的CAN通讯模块包括用于诊断地第一 CAN通讯模块和用于通讯第二 CAN通讯模块;所述的第一 CAN通讯模块包括由TCAN332芯片IC2、ACT1210共模滤波器CMF1、电容C3、电阻R2和PESD2CAN CAN总线ESD保护二极管TVSl组成的第一CAN通讯电路;TCAN332芯片IC2的I号引脚与STM32F405RG芯片的roi5引脚相连,4号引脚与STM32F405RG芯片的roi6引脚相连,2号引脚与电容C3的一端相连并隔离接地,3号引脚与电容C3的另一端相连并接3.3V电压,7号引脚和6号引脚分别与ACT1210共模滤波器CMFl的I号引脚和2号引脚相连,共模滤波器CMFl的4号引脚分别与PESD2CAN CAN总线ESD保护二极管TVSl的I号引脚和电阻R2的一端相连,共模滤波器CMFl的3号引脚分别与PESD2CAN CAN总线ESD保护二极管TVSl的2号引脚和电阻R2的另一端相连,CAN总线ESD保护二极管TVSl的3号引脚隔离接地;第一 CAN通讯电路的DH接线与OBD接口电路的6号引脚相连,DL接线与OBD接口电路的14号引脚相连; 所述的第二 CAN通讯模块包括由TCAN332芯片IC3、ACT1210共模滤波器CMF2、电容C9、电阻R5和PESD2CAN CAN总线ESD保护二极管TVS2组成的第二CAN通讯电路,所述第一CAN通讯电路的电路结构与第二 C AN通讯电路的电路结构相同; 所述的K通讯模块包括由TJA1029芯片IC5、电阻R6、电阻R7和电容C12组成的K通讯电路;电阻R6的一端接3.3V电压,电阻R6的另一端与TJA1029芯片IC5的2号引脚相连,TJA1029芯片IC5的I号引脚与STM32F405RG芯片的PAO引脚相连,4号引脚与STM32F405RG芯片的PAl弓丨脚相连,7号引脚与电阻R7的一端相连,电阻R7的另一端分别与TJA1029芯片IC5的6号引脚和电容C12的一端相连,电容C12的另一端与TJA1029芯片IC5的5号引脚相连并隔离接地;TJA1029芯片IC5的6号引脚与OBD接口电路的7号引脚相连; 所述的WIFI模块包括ESP_12_ES片及其由电容C15、电阻R13、电阻R15和电阻R16组成的外围电路;ESP_12_E芯片的22号引脚与STM32F405RG芯片的PAlO引脚相连,ESP_12_E芯片的21号引脚与STM32F405RG芯片的PA9引脚相连,电阻R15的一端与ESP_12_E芯片的18号引脚相连,电阻R15的另一端接3.3V电压,电阻R16的一端与ESP_12_E芯片的16号引脚相连,电阻R16的另一端与ESP_12_E芯片的15号引脚相连并隔离接地;电阻R13的一端与ESP_12_ES片的3号引脚相连,电阻R13的另一端、ESP_12_E芯片的I号引脚和8号引脚分别与电容C15的一端相连,电容C15的另一端隔离接地,ESP_12_E芯片的8号引脚接3.3V电压; 所述的电源转换模块包括由LMR16006YQ3芯片ICl、电容Cl、电容C2、电容C4、电感LI和稳压二极管Dl组成的电源转换电路;电容Cl的一端与LMR16006YQ3芯片ICl的I号引脚相连,电容Cl的另一端、芯片ICl的6号引脚和稳压二极管DI的负极分别与电感LI的一端相连,稳压二极管Dl的正极、ICl的2号引脚分别与电容C2的一端相连并接地,电容C2的另一端分别与ICl的5号引脚和4号引脚相连,电感LI的另一端、ICl的3号引脚和电容C4的一端接3.3V电压,电容C4的另一端接地。3.根据权利要求2所述的wifi版的EOL工具,其特征是,所述的电源模块将24V车载电压转换为3.3V电压。4.一种利用wif i版的EOL工具的诊断方法,其特征是,包括以下具体步骤: 步骤I )、硬件初始化、WIFI模块初始化; 步骤2 )、总控模块判断WIFI模块与上位机是否连接成功,如果连接成功,则执行步骤3)操作; 步骤3)、上位机与WIFI模块建立透传,WIFI模块并向总控模块发送透传成功信号; 步骤4)、判断上位机向总控模块发送的首字节,如果首字节以“甲”为特定值,则总控模块根据数据初始化诊断CAN;如果首字节以“乙”为特定值,总控模块根据数据从诊断CAN发送一帧数据帧;如果首字节以“丙”为特定值,总控模块根据数据初始化通讯CAN;如果首字节以“丁”为特定值,总控模块根据数据从通讯CAN发送一帧数据帧; 如果总控模块从诊断CAN收到通过筛选器后的报文,则将诊断CAN报文的8位数据通过WIFI模块发送给上位机;如果总控模块从通讯CAN收到通过筛选器后的报文,则将通讯CAN报文的8位数据通过WIFI模块发送给上位机; 步骤5)、继续执行步骤4),进行无限循环操作。
【文档编号】G05B23/02GK105974911SQ201610596588
【公开日】2016年9月28日
【申请日】2016年7月26日
【发明人】高崧林, 高发廷, 王柯
【申请人】中国重汽集团济南动力有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1