打印

LIN总线求助

[复制链接]
1558|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
duyinqian1986|  楼主 | 2011-6-22 09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现今用一产品,通迅是LIN:
协议中有: 主机查找新增的从机:
主机用0x3C命令进行主机请求,数据格式如下: 0x7f 0x01 0xb2 0xff 0xff 0xff 0xff 0xff (*1)
未确认的从机收到此命令后,根据自身的Variant ID,自动计算延时,最大延时长度为50*bit,在主机发0x7D命令,从机延时,并检测总线上是否有数据发送,延时时间到,且总线上无数据发送,从机响应的数据格式如下:
NAD 0x06 0xf2 Supplier ID-LSB Supplier ID-MSB function ID-LSB function ID-MSB Variant ID
现用上位机对其进得性能测试,用到其LIN功能,为知道其NAD(节点地址),进行的步骤如下:
1、设置主机波特率为9600;
2、发送13位的同步间隔场;
3、发送0x55; 4、发送0x3C;
5、发送(*1)数据场及校验和(传统及增强匀试过)
6、发送13位的同步间隔场;
7、发送0x55;
8、发送0x7D; 产品无响应。不知道是我对通迅协议理解的问题还是哪的问题,郁闷死了。求助!了解相关的希望能帮助解答,谢谢。
沙发
duyinqian1986|  楼主 | 2011-6-22 20:15 | 只看该作者
:'(我快疯了

使用特权

评论回复
板凳
yangvu| | 2013-9-6 16:01 | 只看该作者
主机用0x3C命令进行主机请求,数据格式如下: 0x7f 0x01 0xb2 0xff 0xff 0xff 0xff 0xff (*1)
你的PDU和协议里规定的不一样啊!

使用特权

评论回复
地板
acgean| | 2013-9-6 18:42 | 只看该作者
再分析一下协议手册吧, 感觉这里问题的可能性大

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

41

帖子

1

粉丝