柴油机动车J1939转RS232运行数据串口(UART)标准

sae j1939协议被用于以can为基础的车辆和通信系统嵌入式网络中,sae j1939主要适用于卡车客车和非道路车辆的柴油发动机管理。
应用领域有:农机装备、林业电子设备、卡车和客车、娱乐设施、柴油发动机控制、铁路、公共运输、海洋电子设备等。在大多数卡车和客车中,j1939被广泛使用,基于can的网络控制发动机和车身控制单元,在全球sae j1939被用在卡车和客车的通信中,必须通过相关环保排放规则才能被允许商用。
在汽车中,一些著名的汽车制造厂商,如奔驰、宝马、大众、沃尔沃、雷诺、保时捷、劳斯莱斯等及一些发动机部件生产商如现代、奔驰、沃尔沃、康明斯等都采用了j1939总线作为控制器联网手段。
本柴油机动车sae j1939(can 2.0b)转rs232运行数据串口(uart)标准定义了机动车odb接口和串口(uart)的通信方式和数据格式,便于各类车联网,车用视频监控网等系统,接入机动车的运行工况及排放数据,期望实现不同设备制造商的相关产品和云平台的互联互通,数据协议转换终端采用速锐得est558s。
串口定义:
1.uart波特率:115200,无校验,1位起始,8位数据,1位停止,无硬件流控制.
2.数据格式: 1位起始,8位数据,1位停止。
3.校验位 :无
4.硬件流控制 :无
串口数据格式
包头 长度 主命令 子命令 数据包 校验 包尾
字节数 2 2 1 1 n 1 2
说明 55aa 从命令字到校验的长度 n可以为0 从长度到数据包的异或校验 0d0a
串口数据内容
主命令 子命令 数据说明 主命令 子命令 数据说明(字节数:解释)
obdii
标准数据
(0x01) 0x01 obd信息 0x41 0x01 1+1+2+2+17+18+18+36+1
0x02 obd数据流 0x02 28
查询指令
(0x04) 0x01 查询设备sn号 0x44 0x01 12:产品sn号(assic码)
0x02 查询软件版本 0x02 n:软件版本(assic码)
如:20140101a
0x03 查询硬件版本 0x03 n:硬件版本(assic码)
如:v1.0
特殊指令
(0x06) 0x01 设备测试 0x46 0x01 1:结果
0x02 设备复位 0x02 0:发送完这条指令后复位
0x03 0:升级控制 0x03 1:(1:开始升级,2:结束升级)
0x04 n:升级数据 0x04 0:接收到数据后开始写flash
0x05 1:休眠,0:唤醒(obd主动发送)
详细说明:
1.蓝色指令下位机主动发送,无须上位机请求
2.下位机响应主命令=上位机发送主命令+0x40;下位机响应子命令=上位机发送子命令
3.与汽车通讯失败命令字为7f01,命令字不支持为7f02,校验出错为7f03
4.包尾可以发送也可以不发送
1.obd信息格式
数据表示内容 长度(字节) 数据类型
obd诊断协议 1 byte
mil状态 1 byte
诊断支持状态 2 word
诊断就绪状态 2 word
车辆识别码(vin) 17 string
软件标定码(cid) 18 string
标定验证码(cvn) 18 string
iupr值 36 string
故障码个数 1 byte
故障码列表 n*4 n*4(byte)
2.obd数据流
起始字节 数据项 数据类型 描述及要求
0 车速 word 1/256km/h
2 大气压力 byte 0.5kpa
3 发动机净输出扭矩 byte 1%偏移-125
4 摩擦扭矩 byte 1%偏移-125
5 发动机转速 word 0.125rpm
7 发动机燃料流量 word 0.05l/h
9 scr上游nox word 0.05ppm 偏移-200
11 scr下游nox word 0.05ppm偏移-200
13 反应剂余量 byte 0.4%
14 进气量 word 0.05kg/h
16 scr入口温度 word 0.03125deg偏移-273
18 scr出口温度 word 0.03125deg偏移-273
20 dpf压差 word 0.1kpa
22 发动机冷却液温度 byte 1deg偏移-40
23 邮箱液位 byte 0.4%
24 累计里程 dword 0.1km
sae j1939通讯协议是目前汽车电子控制领域相对全面的通讯协议,研究开发人员都遵循这个协议进行汽车数据采集及汽车电子管理控制单元开发,将提供一个开发标准和开发接口,提高汽车电子控制系统通用性,在开发相同功能的控制模块下,缩短了开发周期,降低了开发成本,同时,j1939协议在客车和卡车领域有着成熟广泛的应用。
由此看到,j1939是目前有使用参考意义的车用网络协议,对其测试分析可以为我们定制上册协议有着重要的作用,随着对can总线的研究和应用领域对can总线的更高要求,以sae j1939标准为协议的can总线产品将得到更大的发展。lw

魅蓝6评测 综合堪比千元机百元机新标杆
Clamp电路在反激式变换器中的应用
什么是整流器?整流器装置和整流电路的类型分析
骁龙835对战麒麟960!一加5、荣耀9对比评测:一加5、华为荣耀9速度大比拼
STM32中的DMA的实际应用
柴油机动车J1939转RS232运行数据串口(UART)标准
Cassie Cal双足机器人,脚踩“悬浮鞋”在校园内“兜风”!
Linux发行版开发者加大宣传,为了Windows 7存量用户
食品分析仪器有哪些,其检测项目主要有哪几类
新的口罩材料可以有效去除病毒大小的纳米颗粒
如何制作Line Follower传感器阵列
你们的压岁钱准备好了吗?华为p10即将面世,vivo,nubia多款手机等你选择!
传感器激光焊接技术的应用
笔记本无线上网之实战篇
国内传感器市场也许正处在最好的时候
LED灯珠电压范围对使用结果有何影响?
三六零强行融资百亿背后的三大疑问 股票价格暗藏玄机
物联网将成为下一个万亿元级别的信息产业业务
iPhone 5用户称Lightning接口存在问题
DS1323设计灵活的非易失控制器