查看: 3311|回复: 4

[其他] LIN总线

[复制链接]
  • TA的每日心情
    开心
    2018-6-7 10:10
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    4

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    199
    最后登录
    2023-8-23
    发表于 2018-5-9 09:22:16 | 显示全部楼层 |阅读模式
    最近在做关于LIN总线通信方面的工作,我有一个疑问点:在通过LIN总线通信时,一帧报文分为报文头与报文响应,根据定义报文头由主节点发送,报文响应由从节点发送,从节点在收到ID后选择是响应、接收或是无应答。然后我看到有的帖子里包含的程序中将报文头和报文响应放在一起发送,这样是否矛盾?我的理解是报文帧中的报文头那部分只能由主节点发送,然后相对应的从节点进行匹配!

    最佳答案

    牧童小子 发表于 2018-5-11 11:34 对于同一个从机节点,控制帧、诊断请求、读取状态时主节点发送的ID是不同的? 那要是在LIN网络中,从机节 ... 对于同一个从机节点,控制帧、诊断请求、读取状态时主节点发送的ID是 ...
    打卡打卡!今天天气不好!
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    3

    新手上路

    Rank: 1

    积分
    30
    最后登录
    2019-3-1
    发表于 2018-5-10 22:16:35 | 显示全部楼层
    其实可以这样理解,帧头肯定是主节点发送,但响应主节点和从节点都会发送。比如控制帧,和诊断请求等等。一般读取从机状态的时候只发送帧头,从机收到帧头后开始发送响应。

    评分

    参与人数 1 +1 收起 理由
    doatello + 1

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-7 10:10
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    4

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    199
    最后登录
    2023-8-23
     楼主| 发表于 2018-5-11 11:34:42 | 显示全部楼层
    shawnsmts 发表于 2018-5-10 22:16
    其实可以这样理解,帧头肯定是主节点发送,但响应主节点和从节点都会发送。比如控制帧,和诊断请求等等。一 ...

    对于同一个从机节点,控制帧、诊断请求、读取状态时主节点发送的ID是不同的?
    那要是在LIN网络中,从机节点想读取到别的从机节点的状态,这时对于从机节点的操作应该如何?
    我的理解是:(先定义从节点A和从节点B)
    假设A想得到B的状态,B节点的状态是会上传到LIN总线上的(主节点去请求),此时我的A节点只需要去读取相应的报文帧即可。不知道我的理解是否准确??
    打卡打卡!今天天气不好!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-7 10:10
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    4

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    199
    最后登录
    2023-8-23
     楼主| 发表于 2018-5-29 14:40:22 | 显示全部楼层
    shawnsmts 发表于 2018-5-10 22:16
    其实可以这样理解,帧头肯定是主节点发送,但响应主节点和从节点都会发送。比如控制帧,和诊断请求等等。一 ...

    对于那些诊断请求又该如何处理??
    打卡打卡!今天天气不好!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    3

    新手上路

    Rank: 1

    积分
    30
    最后登录
    2019-3-1
    发表于 2018-8-28 12:19:24 | 显示全部楼层
    牧童小子 发表于 2018-5-11 11:34
    对于同一个从机节点,控制帧、诊断请求、读取状态时主节点发送的ID是不同的?
    那要是在LIN网络中,从机节 ...

    对于同一个从机节点,控制帧、诊断请求、读取状态时主节点发送的ID是不同的?
    Re:对的,对于同一个节点,每个帧ID都不一样。但不同从节点可能共用一个ID
    那要是在LIN网络中,从机节点想读取到别的从机节点的状态,这时对于从机节点的操作应该如何?
    Re:既然是主从结构,就不存在从节点读别的从节点数据。最多只能监听总线内容。
    可以做的是主节点读取一个从节点数据然后发送到另一个从节点。

    建议去瑞萨官网搜找一篇《LIN入门》,认真啃完就明白了。

    评分

    参与人数 1 +2 收起 理由
    NXP管管 + 2

    查看全部评分

    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-11 04:43 , Processed in 0.103311 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表