
SAE J1939
文章平均质量分 93
Hugohut
Focus on the development of embedded linux
展开
-
SAE J1939学习笔记(二)
特殊的J1939信息(车辆控制)>pgn0 - TSC1>pgn65226 -DM1>pgn60160 & pgn60471 – TP.BAMpgn0 - TSC1 扭矩/速度控制TSC1 允许三种方式控制发动机: - 扭矩控制 (0% -> 100%) - 速度控制 (低怠速 ->高怠速) - 扭矩/速度限制(两者之中的低转载 2014-04-26 20:14:16 · 12963 阅读 · 1 评论 -
SAE J1939学习笔记(四)
多包通信1.pgn60416 – ConnectionManagement2.pgn60160 – Data Transfer3.举例Note:The Data Packets may not follow immediately after the Broadcast message1)管理包解释2)数据包解释转载 2014-04-26 23:15:53 · 6633 阅读 · 0 评论 -
SAE J1939学习笔记(一)
1.总线布局2.差分信号线J1939 通讯传输的是一系列的“1”或“0” 。 1 代表在J1939(+)与J1939(-)之间是高电压差。0 代表在J1939(+)与J1939(-)之间是低电压差250K波特率时,在J1939高、低导线间的电压从0到1每秒变化250K次是可能的。用一个高频示波器可以看到此电压变化。转载 2014-04-26 20:00:39 · 12932 阅读 · 11 评论 -
SAE J1939学习笔记(三)
J1939故障代码种类J1939 由几个不同的诊断信息: –诊断信息 1 - DM1 – 现行故障代码 –诊断信息 2 - DM2 – 非现行故障代码 –诊断信息 3 - DM3 – 清除非现行故障代码通常地,用户会用 DM1 信息来读取现行故障码。DM1 信息是 PGN 65226 or FECAh。相关的信息请参考J1939-73标准。PGN 65226转载 2014-04-26 20:18:42 · 27991 阅读 · 4 评论 -
SAE J1939学习笔记(五)
请求PGN 对于特定目标地址的请求,目标地址必须做出响应。如果目标地址不支持请求的PGN,也必须发出一个NACK 的响应以表明它不支持该PGN。有些PGN 是多包的,因此一个单帧请求的响应可能有多个CAN 数据帧。如果是全局请求,当一个节点不支持某个PGN 时,不能发出NACK 响应。附:转载 2014-04-26 23:18:05 · 5644 阅读 · 3 评论