SAEJ1939
文章平均质量分 87
yc550370460
这个作者很懒,什么都没留下…
展开
-
SAEJ1939,第二波
特殊的J1939信息 >pgn0 - TSC1 >pgn65226 -DM1 >pgn60160 & pgn60471 – TP.BAMpgn0 - TSC1 扭矩/速度控制TSC1 允许三种方式控制发动机: - 扭矩控制 (0% -> 100%) - 速度控制 (低怠速 ->高怠速) -原创 2013-06-08 16:40:20 · 2981 阅读 · 0 评论 -
SAEJ1939,第三波
J1939故障代码种类J1939 由几个不同的诊断信息: –诊断信息 1 - DM1 – 现行故障代码 –诊断信息 2 - DM2 – 非现行故障代码 –诊断信息 3 - DM3 – 清除非现行故障代码通常地,用户会用 DM1 信息来读取现行故障码。DM1 信息是 PGN 65226 or FECAh。相关的信息请参考J1939-73标准。PGN 652原创 2013-06-09 18:06:26 · 5182 阅读 · 0 评论 -
SAEJ1939,第四波
多包通信1.pgn60416 – ConnectionManagement2.pgn60160 – Data Transfer3.举例Note:The Data Packets may not follow immediately after the Broadcast message1)管理包解释2)数据包解释原创 2013-06-13 10:20:49 · 2038 阅读 · 1 评论 -
SAEJ1939,第5波
请求PGN 对于特定目标地址的请求,目标地址必须做出响应。如果目标地址不支持请求的PGN,也必须发出一个NACK 的响应以表明它不支持该PGN。有些PGN 是多包的,因此一个单帧请求的响应可能有多个CAN 数据帧。如果是全局请求,当一个节点不支持某个PGN 时,不能发出NACK 响应。原创 2013-06-13 10:30:52 · 1920 阅读 · 2 评论 -
CAN数据格式
1.名词1)显性和隐性 显性-0 隐性-1(diff=0) 2)数据帧、远程帧、错误帧、过载帧、帧间隔 数据帧:用于发送节点向接收节点传送数据的帧 远程帧:用于接收节点向具有相同ID的发送节点请求数据的帧 错误帧:用于当检测出错误时向其他节点通知错误的帧 过载帧:用于接收节点通知其尚未做好接受准备的帧 帧间隔:用于将数原创 2013-06-14 12:01:52 · 19032 阅读 · 0 评论 -
CAN总线的仲裁机制
1.名词 多主机:在王总线上发送数据时,发送节点并不会指定有那个节点来接收,而是由接收节点自己过滤和选择是否接受该数据,所以发送数据为广播形式的。 回读:每个节点往总线上发送数据的同时会同时读取总线上的数据,并与自己发送的数据作对比。 线与:只有总线上所有节点发出的数据都为1时,总线状态才为1,只要有一个节点发送0,则总线上的状态为0。如果一个节点发送了1,而总线状态原创 2013-06-14 15:49:22 · 6702 阅读 · 0 评论 -
SAEJ1939,第一波
1.总线布局2.差分信号线J1939 通讯传输的是一系列的“1”或“0” 。 1 代表在J1939(+)与J1939(-)之间是高电压差。0 代表在J1939(+)与J1939(-)之间是低电压差250K波特率时,在J1939高、低导线间的电压从0到1每秒变化250K次是可能的。用一个高频示波器可以看到此电压变化。3.ISO标准对原创 2013-06-07 12:41:44 · 5135 阅读 · 1 评论