统一多协议转换装置的制造方法
【技术领域】
[0001]本发明涉及汽车故障诊断设备,特别是涉及到一种统一多协议转换装置。
【背景技术】
[0002]由于汽车电气化越来越复杂,导致车主对一些隐性的故障没能及时发现而酿成车祸。所以如果用户能比较主动地了解车辆存在的各种故障,及时地反应给维修站,从而降低使用车辆的风险。现在不同厂家,其汽车上的诊断的协议不一样,这样就导致用户不能用一个通用的APP或现有的基于UDS协议的诊断仪去诊断不同的车辆。如公开于2009-05-13编号为CN 101430557A的用于汽车故障诊断的多协议数据转换器及诊断处理方法,其车辆连接接口与微控制器连接的RS232接口,所述微控制器与车辆连接接口之间分别设置有转换器供电电路和K线信号调理电路、CAN信号调理电路和ALDL信号调理电路,所述微控制器与RS232接口之间设置有RS232信号调理电路。所述微控制器中嵌入有车辆协议自动搜索模块和协议诊断模块,所述诊断模块包括IS015765/SAE J1939协议的诊断处理子模块和SAE J1850/IS0 9141 / ISO 14230 /KW1281/ALDL协议处理子模块。但是现在手机等移动端基本带有蓝牙模块,而普遍没有RS232模块,故其实用性不强。其二各车辆厂家其协议不光只有以上协议,一旦出现新的协议或协议更新,其转换装置内的微控制器的自动搜索模块将不再适用。
[0003]再如公开于2013-07-10编号为CN201310099849的一种通用型手持汽车故障诊断仪,其诊断仪主要由FPGA主控模块、系统存储模块、电源模块、汽车信息存储器、CAN通信模块、触摸屏、USB接口通信模构成构成。通过CAN通信模块中的诊断接口与汽车ECU接口连接,根据触摸屏发出的控制指令读取并显示汽车ECU故障码、动态数据流、ECU版本信息、指示故障等级等信息。但是其一手机本身就带有触摸屏,所以如果用手机来查看故障,可以节省诊断仪本身的触摸屏。降低其成本。其二,绝大多数智能手机可以上网,所以通过手机来下载最新的程序,然后直接为诊断仪通过无线蓝牙的方式来升级将为车主带来极大的方便。而不需要其专利中所述将汽车信息集成卡卸载,而后对其升级后再放回到其诊断仪中来完成升级。其三,其诊断仪没有K线通信模块,而市场上流通的车辆目前还有很多是通过K线来诊断故障的,所以具有一定的局限性。其四其诊断仪采集的故障码/故障信息和汽车运行参数,如果需要深入分析,则需要采用USB的方式,将数据传送到电脑上,并且完成数据备份。而如果采用智能手机的方式,则直接就可以用手机APP来深入分析,减少电脑设备、和操作时间。为此我们发明了一种新的统一多协议转换装置,解决了以上技术问题。
【发明内容】
[0004]本发明的目的是提供一种将不同厂家车辆的协议转换成统一的协议,如转换成统一的UDS诊断协议并通过蓝牙的方式发送给手机等移动端,便于用户查看车辆的故障、汽车运行参数的统一多协议转换装置。
本发明的目的可通过如下技术措施来实现:统一多协议转换装置,所述统一多协议转换装置包括主处理器模块、总线收发模块、串口转蓝牙模块和K线通信模块,所述K线通信模块的一端连接于车辆OBD接口,另一端连接于所述主处理器模块,将车内的K线信号转换为所述主处理器模块能识别的串口信号,所述总线收发模块的一端连接于所述主处理器模块,另一端连接于车辆OBD接口,将车上的总线信号的电平转换到所述主处理器模块能识别的CAN信号电平,所述主处理器模块连接于所述串口转蓝牙模块,将车上的总线信号或K线信号,发送给所述串口转蓝牙模块,所述串口转蓝牙模块连接于移动端,将所述主处理器模块接收到的信号通过蓝牙的方式发送给移动端。
[0005]本发明的目的还可通过如下技术措施来实现:
所述K线通信模块采用ST公司的L9637D芯片。
[0006]所述总线收发模块采用CAN收发模块TJA1050芯片。
[0007]所述统一多协议转换装置还包括电源模块,所述电源模块连接于所述主处理器模块、所述总线收发模块、所述串口转蓝牙模块和所述K线通信模块,为各模块提供电源。
[0008]所述电源模块将12V的车内点火电源转换为5V,提供给所述主处理器模块、所述总线收发模块和所述K线通信模块,并提供3.3V电压给所述串口转蓝牙模块。
[0009]所述电源模块采用Lm7805和LM7833开关芯片。
[0010]所述串口转蓝牙模块还接收移动端通过蓝牙的方式发送的数据,并将数据通过串口的方式发送给所述主处理模块。
[0011]所述串口转蓝牙模块采用HC-06无线模块。
[0012]所述主处理器模块将车上的总线信号或K线信号中的数据转换为事先约定的协议的数据,并将从移动端接收的事先约定的协议的数据,转换为当前车辆协议的数据。
[0013]所述事先约定的协议为UDS协议。
[0014]本发明中的统一多协议转换装置,将不同厂家车辆的故障诊断协议转换成如UDS协议,并通过蓝牙的方式发送给手机等移动端。便于用户查看车辆的故障,用户在购买车型后,可以用手机在云端下载所购买的车辆诊断协议与如UDS协议转换的程序。手机再将程序发送给该将多协议转换成如UDS诊断协议的转换装置,该装置就可以将车辆诊断信息转换为如UDS协议发送给手机等移动端。所述车辆其接口应符合OBD II。该装置能够用一个通用的智能手机等移动端安装一款APP软件就能查看所有车辆故障。以方便用户及时发现车辆问题,降低使用风险。
【附图说明】
[0015]图1为本发明的统一多协议转换装置的一具体实施例的结构图;
图2为本发明的一具体实施例中主处理器模块的电路图;
图3为本发明的一具体实施例中电源模块的电路图;
图4为本发明的一具体实施例中总线收发模块的电路图;
图5为本发明的一具体实施例中串口转蓝牙模块的电路图;
图6为本发明的一具体实施例中的K线通信模块的电路图;
图7为本发明的一具体实施例中的与车辆OBD的接口电路图。
【具体实施方式】
[0016]为使本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。
[0017]如图1所示,图1为本发明的统一多协议转换装置的结构图。该统一多协议转换装置由主处理器模块13、电源模块15、总线收发模块12、串口转蓝牙模块14、K线通信模块
Ilo
[0018]K线通信模块11,一端连接于车辆OBD接口 21如图7所示,接收车上的K线数据,另一端连接于主处理器模块13。主要作用是将车内的K信号转换为主处理器模块13能识别的串口信号。这些K线信号,采用半双工异步串行通讯,能将车辆上的一些如故障信号发送给故障诊断仪,如发动机管理器发现水温过高,这会记录改故障,等诊断仪发送诊断指令读取是否存在诊断故障时,发动机管理器就将水温过高的故障通过K线的方式发送给诊断仪。
[0019]在一实施例中,如图6所示,图6为本发明的一具体实施例中K线通信模块的电路图。主要采用ST公司的L9637D芯片,其芯片主要将车上的K信号转换成单片机能识别的串口信号。
[0020]总线收发模块12的一端连接于主处理器模块13,另一端通过车辆OBD接口 21如图7所示,以连接于其他车内模块。该模块进行电平转换,将车上的CAN信号的电平转换到主处理器模块13能识别的CAN信号电平。
[0021]在一实施例中,如图4所示,图4为本发明的一具体实施例中总线收发模块的电路图。本装置采用的CAN收发模块:TJA1050是控制器区域网络(CAN)协议控制器和物理总线之间的接口,是一种标准的高速CAN收发器。TJA1050可以为总线提供差动发送性能,为CAN控制器提供差动接收性能。通过主处理器的TXCAN和RXCAN,将其0-5V电平信号转换为车辆中能识别的CAN电平信号,车上的CAN电平为CAN低为:2.5v-l.5v,CAN高为2.5V_3.5V。
[0022]串口转蓝牙模块14 一端连接于主处理器模块13,另一端连接于手机等移动端31。串口转蓝牙模块14将主处理器模块13接收到的信号通过蓝牙的方式发送给手机等移动端31。或通过蓝牙的方式发送数据给串口转蓝牙模块14,串口转蓝牙模块14再将其数据通过串口的方式发送给主处理模块