CN101382803A - 一种基于saej1939的车载在线诊断*** - Google Patents
一种基于saej1939的车载在线诊断*** Download PDFInfo
- Publication number
- CN101382803A CN101382803A CNA2008101715330A CN200810171533A CN101382803A CN 101382803 A CN101382803 A CN 101382803A CN A2008101715330 A CNA2008101715330 A CN A2008101715330A CN 200810171533 A CN200810171533 A CN 200810171533A CN 101382803 A CN101382803 A CN 101382803A
- Authority
- CN
- China
- Prior art keywords
- trouble code
- saej1939
- bus
- diagnostic trouble
- control module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003745 diagnosis Methods 0.000 claims abstract description 11
- 238000000034 method Methods 0.000 claims abstract description 9
- 239000000284 extract Substances 0.000 claims abstract description 4
- 230000001066 destructive effect Effects 0.000 claims description 3
- 230000037007 arousal Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Images
Landscapes
- Instrument Panels (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
本发明公开了一种基于SAEJ1939的车载在线诊断***及诊断方法,诊断***包括:CAN收发器、CAN总线、仪表控制模块、电控单元、LCD驱动单元及LCD显示屏,CAN收发器连接到电控单元,电控单元将各自的故障码报文通过其CAN收发器发送到CAN总线上,仪表控制模块从CAN总线上接收到故障码报文后,其微处理器提取故障码报文中的故障码,然后通过LCD驱动单元在LCD屏上显示故障码。本发明不需要额外增加故障显示单元而是直接利用汽车仪表来实现故障码的显示,从而节省了成本;故障码报文完全依照开放的国际标准SAEJ1939,从而实现了通用性;故障数据输出线采用的是CAN总线,具有快速、高效的特点。
Description
技术领域
本发明涉及的技术领域包括:车载在线诊断领域、国际上最为广泛的现场总线——CAN总线应用领域、国际通用协议SAEJ1939总线协议领域以及汽车仪表领域。
背景技术
目前有的高档汽车为了能让驾驶员得到电控单元的故障信息,配备了一种车载诊断***,利用该***可使驾驶员轻松获取电控单元的故障代码。虽然这些高档汽车配备了该***,但是只能读取单一***如发动机的故障码而不能同时读取多个***的故障码。并且故障数据输出线基本上都采用传统的K线,传输速率较低,实时性较差。实用新型专利CN200620108550.6中公开了一种简易车载诊断***,显然不能满足读取多个***故障码的要求。
发明内容
本发明为了解决这两个问题,采用了先进CAN总线技术的非破坏性总线仲裁机制来实现同时读取多个***的故障码,同时采用国际标准SAEJ 1939来实现各个***实时发送当前故障码。并且故障数据输出线采用的是CAN总线(最大传输速率可达1Mbps),有效的解决了K线传输速率低,实时性差的问题。具体技术方案如下。
一种基于SAEJ1939的车载在线诊断***,包括:CAN收发器、CAN总线、仪表控制模块、电控单元、LCD驱动单元及LCD显示屏,CAN收发器连接到电控单元,电控单元将各自的故障码报文通过其CAN收发器发送到CAN总线上,仪表控制模块从CAN总线上接收到故障码报文后,其微处理器提取故障码报文中的故障码,然后通过LCD驱动单元在LCD屏上显示故障码。
该***包括5个CAN收发器,分别连接作为电控单元的发动机管理***、变速箱控制单元、防抱死制动***和安全气囊模块,以及仪表控制模块。
本发明还公开了采用上述***进行在线诊断的方法。
本发明不需要额外增加故障显示单元而是直接利用汽车仪表来实现故障码的显示,从而节省了成本。故障码报文完全依照开放的国际标准SAEJ 1939,从而实现了通用性。故障数据输出线采用的是CAN总线具有快速、高效的特点。结合这几点,本发明最适合用于重型或轻型卡车上。
附图说明
图1:基于SAEJ1939的车载在线诊断***拓扑结构图。
具体实施方式
如图1所示,基于SAEJ1939的车载在线诊断***包括多个CAN收发器、仪表控制模块ICM、发动机管理***EMS、变速箱控制单元TCU、防抱死制动***ABS、安全气囊模块ABM、LCD驱动单元及LCD显示屏,用于在线诊断发动机管理***EMS、变速箱控制单元TCU、防抱死制动***ABS和安全气囊模块ABM的故障。EMS、TCU、ABS和ABM的CAN收发器可采用TJA1040/1041/1050芯片,实现报文的发送及接收。ICM的CAN收发器采用TJA1040芯片,此芯片带有唤醒功能。
EMS、TCU、ABS和ABM将各自的故障码报文发送到CAN总线上,此故障码报文是广播型的,这里只定义ICM接收并处理,其他节点不需要接收。
EMS、TCU、ABS以及ABM同时向CAN总线上发送故障码报文,由于同一时刻只允许一条CAN报文在总线上传输,这就引起了总线的冲突。CAN总线的非破坏性总线仲裁机制很好的解决了这一问题,使得I CM可以接收到EMS、TCU、ABS以及ABM故障码报文。
ICM接收到故障码报文后,其MCU(微处理器)提取故障码报文中的故障码,然后通过LCD驱动单元在LCD屏上显示故障码。
所有的故障码报文都是采用国际标准SAEJ 1939-73中的DM1(Diagnostic Message 1)报文。具体如下:
当多个故障发生时,一帧CAN报文无法将其故障数据发送完,需要将该故障数据拆分为若干个“数据包”,然后将这些数据包按照顺序进行传送。而接收节点应能够接收这些数据包,并将其重组成原始的数据内容。SAE J1939-21协议中的传输协议解决了这一问题。
Claims (10)
1、一种基于SAEJ1939的车载在线诊断***,包括:CAN收发器、CAN总线、仪表控制模块、电控单元、LCD驱动单元及LCD显示屏,其特征在于:CAN收发器连接到仪表控制模块及电控单元,电控单元将各自的故障码报文通过其CAN收发器发送到CAN总线上,仪表控制模块从CAN总线上接收到故障码报文后,其微处理器提取故障码报文中的故障码,然后通过LCD驱动单元在LCD屏上显示故障码。
2、如权利要求1所述的基于SAEJ1939的车载在线诊断***,其特征在于:包括多个CAN收发器,分别连接作为电控单元的发动机管理***、变速箱控制单元、防抱死制动***和安全气囊模块,以及仪表控制模块。
3、如权利要求1或2所述的基于SAEJ1939的车载在线诊断***,其特征在于:故障码报文是广播型的。
4、如权利要求2或3所述的基于SAEJ1939的车载在线诊断***,其特征在于:利用CAN总线的非破坏性总线仲裁机制使得仪表控制模块可以同时接收到多个电控单元的故障码报文。
5、如权利要求1-4任一项所述的基于SAEJ1939的车载在线诊断***,其特征在于:当多个故障发生,而一帧CAN报文无法将其故障数据发送完时,将该故障数据拆分为若干个数据包,然后将这些数据包按照顺序进行传送。
6、一种基于SAEJ1939的车载在线诊断方法,其特征在于:电控单元将各自的故障码报文通过其CAN收发器发送到CAN总线上,仪表控制模块从CAN总线上接收到故障码报文后,其微处理器提取故障码报文中的故障码,然后通过LCD驱动单元在LCD屏上显示故障码。
7、如权利要求6所述的基于SAEJ1939的车载在线诊断方法,其特征在于:故障码报文是广播型的。
8、如权利要求7或8所述的基于SAEJ1939的车载在线诊断方法,其特征在于:利用CAN总线的非破坏性总线仲裁机制使得仪表控制模块可以同时接收到多个电控单元的故障码报文。
9、如权利要求6-8任一项所述的基于SAEJ1939的车载在线诊断方法,其特征在于:当多个故障发生,而一帧CAN报文无法将其故障数据发送完时,将该故障数据拆分为若干个数据包,然后将这些数据包按照顺序进行传送。
10、如权利要求6-9任一项所述的基于SAEJ1939的车载在线诊断方法,其特征在于:所述电控单元包括发动机管理***、变速箱控制单元、防抱死制动***以及安全气囊模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008101715330A CN101382803A (zh) | 2008-10-17 | 2008-10-17 | 一种基于saej1939的车载在线诊断*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008101715330A CN101382803A (zh) | 2008-10-17 | 2008-10-17 | 一种基于saej1939的车载在线诊断*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101382803A true CN101382803A (zh) | 2009-03-11 |
Family
ID=40462679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008101715330A Pending CN101382803A (zh) | 2008-10-17 | 2008-10-17 | 一种基于saej1939的车载在线诊断*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101382803A (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101718993B (zh) * | 2009-11-19 | 2012-08-22 | 浙江吉利汽车研究院有限公司 | 一种整车故障自诊断*** |
CN102673495A (zh) * | 2011-03-16 | 2012-09-19 | 北汽福田汽车股份有限公司 | Can总线***及其故障诊断方法 |
CN102799171A (zh) * | 2011-05-25 | 2012-11-28 | 通用汽车环球科技运作有限责任公司 | 检测故障码设置中的异常和使用分析症状增强维修文件 |
CN102937808A (zh) * | 2012-10-31 | 2013-02-20 | 深圳市元征科技股份有限公司 | 增强型汽车故障读码卡 |
CN104780081A (zh) * | 2015-04-27 | 2015-07-15 | 浙江宇视科技有限公司 | 一种网络连接故障检测装置及方法 |
CN104943626A (zh) * | 2014-03-28 | 2015-09-30 | 比亚迪股份有限公司 | 车辆故障辅助***及用于车辆故障辅助***的辅助方法 |
CN105141483A (zh) * | 2015-09-25 | 2015-12-09 | 中国科学院电工研究所 | 基于can总线的多节点网络最小通信间隔测定方法 |
CN107579893A (zh) * | 2017-09-07 | 2018-01-12 | 广西玉柴机器股份有限公司 | 基于saej1939can总线的发动机运行参数测量方法 |
CN107885191A (zh) * | 2017-11-21 | 2018-04-06 | 山推工程机械股份有限公司 | 一种应用于工程机械车身的故障诊断方法及装置 |
CN108322900A (zh) * | 2018-01-24 | 2018-07-24 | 杭州砺玛物联网科技有限公司 | 一种基于4g网络的工程车辆数据传输方法及*** |
CN108415401A (zh) * | 2018-01-19 | 2018-08-17 | 杭州砺玛物联网科技有限公司 | 一种工程车辆检测维修数据管理方法及*** |
CN110531743A (zh) * | 2019-09-25 | 2019-12-03 | 重庆长安汽车股份有限公司 | 发动机管理***对总线相关控制模块的诊断方法 |
CN113093712A (zh) * | 2021-04-08 | 2021-07-09 | 重庆理工大学 | 主动式汽车传动***随车运行状态监测和故障预报*** |
CN114237205A (zh) * | 2021-12-16 | 2022-03-25 | 北京福田戴姆勒汽车有限公司 | 车辆的故障诊断方法、装置、车辆及存储介质 |
CN114584419A (zh) * | 2022-03-02 | 2022-06-03 | 星河智联汽车科技有限公司 | 一种can信息处理*** |
-
2008
- 2008-10-17 CN CNA2008101715330A patent/CN101382803A/zh active Pending
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101718993B (zh) * | 2009-11-19 | 2012-08-22 | 浙江吉利汽车研究院有限公司 | 一种整车故障自诊断*** |
CN102673495A (zh) * | 2011-03-16 | 2012-09-19 | 北汽福田汽车股份有限公司 | Can总线***及其故障诊断方法 |
CN102673495B (zh) * | 2011-03-16 | 2014-05-28 | 北汽福田汽车股份有限公司 | Can总线***及其故障诊断方法 |
CN102799171A (zh) * | 2011-05-25 | 2012-11-28 | 通用汽车环球科技运作有限责任公司 | 检测故障码设置中的异常和使用分析症状增强维修文件 |
CN102799171B (zh) * | 2011-05-25 | 2015-03-11 | 通用汽车环球科技运作有限责任公司 | 检测故障码设置中的异常和使用分析症状增强维修文件 |
CN102937808A (zh) * | 2012-10-31 | 2013-02-20 | 深圳市元征科技股份有限公司 | 增强型汽车故障读码卡 |
CN102937808B (zh) * | 2012-10-31 | 2015-06-10 | 深圳市元征科技股份有限公司 | 增强型汽车故障读码卡 |
CN104943626A (zh) * | 2014-03-28 | 2015-09-30 | 比亚迪股份有限公司 | 车辆故障辅助***及用于车辆故障辅助***的辅助方法 |
CN104780081A (zh) * | 2015-04-27 | 2015-07-15 | 浙江宇视科技有限公司 | 一种网络连接故障检测装置及方法 |
CN104780081B (zh) * | 2015-04-27 | 2018-06-05 | 浙江宇视科技有限公司 | 一种网络连接故障检测装置及方法 |
CN105141483B (zh) * | 2015-09-25 | 2018-05-18 | 中国科学院电工研究所 | 基于can总线的多节点网络最小通信间隔测定方法 |
CN105141483A (zh) * | 2015-09-25 | 2015-12-09 | 中国科学院电工研究所 | 基于can总线的多节点网络最小通信间隔测定方法 |
CN107579893A (zh) * | 2017-09-07 | 2018-01-12 | 广西玉柴机器股份有限公司 | 基于saej1939can总线的发动机运行参数测量方法 |
CN107885191A (zh) * | 2017-11-21 | 2018-04-06 | 山推工程机械股份有限公司 | 一种应用于工程机械车身的故障诊断方法及装置 |
CN107885191B (zh) * | 2017-11-21 | 2020-10-20 | 山推工程机械股份有限公司 | 一种应用于工程机械车身的故障诊断方法及装置 |
CN108415401A (zh) * | 2018-01-19 | 2018-08-17 | 杭州砺玛物联网科技有限公司 | 一种工程车辆检测维修数据管理方法及*** |
CN108322900A (zh) * | 2018-01-24 | 2018-07-24 | 杭州砺玛物联网科技有限公司 | 一种基于4g网络的工程车辆数据传输方法及*** |
CN110531743A (zh) * | 2019-09-25 | 2019-12-03 | 重庆长安汽车股份有限公司 | 发动机管理***对总线相关控制模块的诊断方法 |
CN113093712A (zh) * | 2021-04-08 | 2021-07-09 | 重庆理工大学 | 主动式汽车传动***随车运行状态监测和故障预报*** |
CN113093712B (zh) * | 2021-04-08 | 2023-08-15 | 重庆理工大学 | 主动式汽车传动***随车运行状态监测和故障预报*** |
CN114237205A (zh) * | 2021-12-16 | 2022-03-25 | 北京福田戴姆勒汽车有限公司 | 车辆的故障诊断方法、装置、车辆及存储介质 |
CN114584419A (zh) * | 2022-03-02 | 2022-06-03 | 星河智联汽车科技有限公司 | 一种can信息处理*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101382803A (zh) | 一种基于saej1939的车载在线诊断*** | |
CN101799686B (zh) | 一种车载诊断*** | |
CN101841452B (zh) | 一种车辆控制局域网can网络 | |
CN101417636B (zh) | 基于三路can总线的纯电动客车通信***和方法 | |
CN206922783U (zh) | 新能源汽车整车can总线拓扑结构 | |
CN101428595A (zh) | 总线式客车故障报警装置和方法 | |
CN102120421A (zh) | 基于can总线的纯电动汽车全液晶显示组合仪表 | |
CN102009627A (zh) | 一种基于can、lin总线的车载网络通讯*** | |
CN204989961U (zh) | 基于总线仪表与整车控制器的新能源车辆故障诊断*** | |
CN105911898A (zh) | 整车控制器、汽车和控制器局域网数据传输方法 | |
CN201619517U (zh) | 总线式客车故障报警装置 | |
CN103010127B (zh) | 电动汽车网络化控制*** | |
CN110271428A (zh) | 一种纯电动汽车的换挡控制***和方法 | |
CN201804266U (zh) | 一种重卡通讯can总线网络*** | |
CN101770234A (zh) | 一种基于saej1939的车身控制器诊断*** | |
CN213399299U (zh) | 一种仪表域控制器*** | |
CN102681526A (zh) | Can总线***及其故障诊断方法 | |
CN202213546U (zh) | 一种发动机故障代码显示*** | |
CN202357955U (zh) | 基于can总线的汽车灯光控制装置 | |
CN202033948U (zh) | 汽车can总线实验教学台架 | |
CN103034230A (zh) | 一种实现带有动态数据流汽车电路图的***及其方法 | |
CN201350880Y (zh) | 车载综合信息管理*** | |
CN111210541A (zh) | 车辆、车机设备及限速信息智能提示方法 | |
CN202615159U (zh) | 一种汽车车身控制器 | |
CN202494914U (zh) | 基于can总线的拖拉机综合信息显示*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20090311 |