适配OBD接口的多协议诊断模块及其控制方法技术

技术编号:15790944 阅读:66 留言:0更新日期:2017-07-09 20:12
本发明专利技术提供了一种适配OBD接口的多协议诊断模块及其控制方法,该模块包括MCU模块、CAN收发器、电平转换模块以及加密芯片,所述MCU模块、CAN收发器、电平转换模块以及加密芯片分别对应连接并整体封装为集成IC。本发明专利技术通过选择带有CAN控制器功能的MCU作为主控芯片,该模块可以自动适配多种OBD标准协议,通过CAN收发器实现与支持CAN总线OBD接口的车型通信,通过K/L电平转换芯片或电路可实现3.3V或5V信号与车载电平转换,实现与支持K/L线OBD接口的车型通信,另外,通过加密芯片对系统进行保护,同时采用集成IC形式封装,模块使用非常方便。

【技术实现步骤摘要】
适配OBD接口的多协议诊断模块及其控制方法
本专利技术涉及汽车电子技术,具体涉及一种适配OBD接口的多协议诊断模块及其控制方法。
技术介绍
OBD是英文On-BoardDiagnostic的缩写,即“车载诊断系统”。这个系统可随时监控发动机的运行状况和尾气后处理系统的工作状态,一旦发现有可能引起排放超标的情况,会马上发出警示。当系统出现故障时,故障灯(MIL)或检查发动机(CheckEngine)警告灯亮,同时OBD系统会将故障信息存入存储器,通过标准的诊断仪器和诊断接口可以以故障码的形式读取相关信息。根据故障码的提示,维修人员有针对性地去检查有关部位、元件和线路,能迅速准确地确定故障的性质和部位。OBD技术最早起源于80年代的美国,初期的OBD技术,是通过恰当的技术方式提醒驾驶员发生的失效或是故障。第一代车载诊断(OBDI)系统,由于世界各主要汽车厂的OBD系统随其发动机管理系统不同而各不相同,这给售后服务维修造成较大的不便。美国加州空气资源部(CARB)于1996年在实施LEV排放法规的同时率先导入OBDII。欧盟和日本在2000年以后引入OBD技术,要求所有新轿车和轻卡车(2.5吨以下)必须装备EOBD系统。第二代OBD和EOBD统一了标准(SAE的美国版的OBD、ISO欧洲版的EOBD),完善了监控范畴,还明确了严格的排放针对性。如图1所示,OBDⅡ标准要求所有车型的OBD接口诊断座为16PIN,形状、尺寸规范统一。OBDⅡ统一了各车种相同故障代码及意义,具有数值分析资料传输功能,包括行车记录器、重新显示记忆故障码、可由仪器直接清除故障码等功能,目前市场上车型OBD接口基本上都是OBDⅡ标准接口。为了更好的获取OBD诊断数据,传统的车载OBD信息都是通过OBD诊断盒来获取的;比如市面上出现的型号为ELM27的OBD诊断盒,它支持很多协议,可以自适应,从OBD读到数据包后,自动选择支持的协议来解析,然后以RS232串行的方式输出,RS232串口界面与ELM327进行交互即可获得诊断信息,但是这样的OBD诊断盒体积较大,不利于二次开发或集成,同时OBD诊断技术存在一定技术门槛,非专业资深的难以直接通过OBD获取车辆信息。
技术实现思路
本申请首先通过提供一种适配OBD接口的多协议诊断模块,该模块通过选择带有CAN收发器功能的MCU作为主控芯片,自动适配多种OBD标准协议,通过CAN收发器实现与支持CAN总线OBD接口的车通信,通过K/L电平转换芯片或电路可实现3.3V或5V信号与车载电平转换,实现与支持K/L线OBD接口的车通信,另外,通过加密保护和封装,以通用IC的方式,可以降低OBD技术使用的门槛,使其广泛应用到车联网、物联网等领域。为了达到上述目的,本申请采用以下技术方案予以实现:一种适配OBD接口的多协议诊断模块,其关键在于包括:MCU模块、CAN收发器、电平转换模块以及加密芯片,所述MCU模块、CAN收发器、电平转换模块以及加密芯片分别对应连接并整体封装为集成IC。进一步地,所述MCU模块向外引出有VCC引脚、TX引脚、RX引脚、MODE引脚以及EN引脚,其中:所述VCC引脚用于实现模块的电源供应;所述TX引脚用于实现串行协议的信号发送;所述RX引脚用于实现串行协议的信号接收;所述MODE引脚用于实现工作模式的切换;所述EN引脚用于接收使能信号,实现模块的驱动控制。进一步地,所述MCU模块与CAN收发器相连,该CAN收发器向外引出有CANH引脚和CANL引脚,其中:CANH引脚用于实现CAN总线协议高电平信号收发;CANL引脚用于实现CAN总线协议低电平信号收发。进一步地,所述电平转换模块与所述MCU模块连接,该电平转换模块向外引出有K线引脚、L线引脚、BAT+引脚和BAT-引脚;所述K线引脚用于实现K线协议信号传输;所述L线引脚用于实现L线协议信号传输;所述BAT+引脚用于实现汽车电源正极连接;所述BAT-引脚用于实现汽车电源负极连接。进一步地,所述加密芯片与所述MCU模块连接,用于实现加密校验,该加密芯片向外引出有GND引脚,用于实现整个模块电源地线的连接。进一步地,所述VCC引脚、MODE引脚、GND引脚、EN引脚、CANH引脚、CANL引脚、BAT+引脚、BAT-引脚、L线引脚、K线引脚、RX引脚以及TX引脚在所述集成IC上依次按照1—12的引脚序列依次封装。可选地,所述集成IC为28mm×28mm的正方形模块。可选地,所述电平转换模块采用芯片型号为L9637D。基于上述电路拓扑结构,本专利技术还提出了一种适配OBD接口的多协议诊断模块的控制方法,具体按照以下步骤进行:步骤1:上电,系统初始化;步骤2:检测MCU模块使能引脚的驱动状态,如果使能引脚驱动信号有效,则启动工作模式,否则进入待机模式继续循环检测;步骤3:启动工作模式后,判断MCU模块模式信号引脚的驱动状态,如果模式信号引脚有效,则进入调试工作模式,返回步骤2重复进行;如果模式信号引脚无效,则进入正常工作模式;步骤4:进入正常工作模式后,MCU模块通过所述加密芯片校验加密算法,校验成功后,进入步骤5;否则,返回步骤2循环执行;步骤5:MCU模块按照预设的协议类型,依次扫描对应的协议自动匹配车型,同时记录匹配时间,如果匹配超时,则返回步骤2重新执行;否则进入下一步判断协议匹配是否成功;步骤6:判断协议匹配是否成功,如果不成功,则返回步骤5更换另一种协议进行匹配;如果匹配成功,则解析用户发出的指令,并根据该指令获取诊断数据;步骤7:解析返回的诊断数据,并得出OBD诊断结果。进一步地,所述MCU模块中预设的协议类型包括ISO15765id11bits500kbps、ISO15765id29bits500kbps、ISO15765id11bits250kbps、ISO15765id29bits250kbps、ISO14230fastinit10.4kbps、ISO142305Baudinit10.4kbps以及ISO91415BaudinitautoBaud。与现有技术相比,本专利技术的显著效果是:通过选择带有CAN控制器功能的MCU作为主控芯片,该模块可以自动适配多种OBD标准协议,通过CAN收发器实现与支持CAN总线OBD接口的车型通信,通过K/L电平转换芯片或电路可实现3.3V或5V信号与车载电平转换,实现与支持K/L线OBD接口的车型通信,根据不同的电压等级,可以封装不同的CAN控制器,另外,通过加密芯片对系统进行保护,同时采用集成IC形式封装,模块使用非常方便。附图说明图1为OBD接口模型图;图2为本专利技术提出的适配OBD接口的多协议诊断模块的管脚分配图;图3为本专利技术提出的适配OBD接口的多协议诊断模块的内部连接关系图;图4为本专利技术的控制流程图。具体实施方式为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式,对上述技术方案进行详细的说明。如图2-图3所示,一种适配OBD接口的多协议诊断模块,包括MCU模块、CAN收发器、电平转换模块以及加密芯片,所述MCU模块、CAN收发器、电平转换模块以及加密芯片分别对应连接并整体封装为集成IC。从图2和图3可以看出,具体实施过程中,所述MCU模块向外引出有VCC引脚、T本文档来自技高网
...
适配OBD接口的多协议诊断模块及其控制方法

【技术保护点】
一种适配OBD接口的多协议诊断模块,其特征在于包括:MCU模块、CAN收发器、电平转换模块以及加密芯片,所述MCU模块、CAN收发器、电平转换模块以及加密芯片分别对应连接并整体封装为集成IC。

【技术特征摘要】
1.一种适配OBD接口的多协议诊断模块,其特征在于包括:MCU模块、CAN收发器、电平转换模块以及加密芯片,所述MCU模块、CAN收发器、电平转换模块以及加密芯片分别对应连接并整体封装为集成IC。2.根据权利要求1所述的适配OBD接口的多协议诊断模块,其特征在于,所述MCU模块向外引出有VCC引脚、TX引脚、RX引脚、MODE引脚以及EN引脚,其中:所述VCC引脚用于实现模块的电源供应;所述TX引脚用于实现串行协议的信号发送;所述RX引脚用于实现串行协议的信号接收;所述MODE引脚用于实现工作模式的切换;所述EN引脚用于接收使能信号,实现模块的驱动控制。3.根据权利要求2所述的适配OBD接口的多协议诊断模块,其特征在于,所述MCU模块与CAN收发器相连,该CAN收发器向外引出有CANH引脚和CANL引脚,其中:CANH引脚用于实现CAN总线协议高电平信号收发;CANL引脚用于实现CAN总线协议低电平信号收发。4.根据权利要求3所述的适配OBD接口的多协议诊断模块,其特征在于,所述电平转换模块与所述MCU模块连接,该电平转换模块向外引出有K线引脚、L线引脚、BAT+引脚和BAT-引脚;所述K线引脚用于实现K线协议信号传输;所述L线引脚用于实现L线协议信号传输;所述BAT+引脚用于实现汽车电源正极连接;所述BAT-引脚用于实现汽车电源负极连接。5.根据权利要求4所述的适配OBD接口的多协议诊断模块,其特征在于,所述加密芯片与所述MCU模块连接,用于实现加密校验,该加密芯片向外引出有GND引脚,用于实现整个模块电源地线的连接。6.根据权利要求5所述的适配OBD接口的多协议诊断模块,其特征在于,所述VCC引脚、MODE引脚、GND引脚、EN引脚、CANH引脚、CANL引脚、BAT+引脚、BAT-引脚、L线引脚、K线引脚、RX引脚以及TX引脚在所述集成IC上依次按照...

【专利技术属性】
技术研发人员:周安琼杨渝
申请(专利权)人:重庆市创锦程科技有限公司
类型:发明
国别省市:重庆,50

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

1