[CAN-bus/DeviceNet] CAN通讯奇怪现象

[复制链接]
2370|0
 楼主| leeyr 发表于 2008-8-1 22:10 | 显示全部楼层 |阅读模式
最近在做CAN的产品,我有两个板子的构架如下:<br /><br />1.&nbsp;LPC2292&nbsp;+&nbsp;CTM1050T<br /><br />2.&nbsp;LPC2109&nbsp;+&nbsp;6N136&nbsp;+&nbsp;82C250<br /><br />我用周立功的CAN分析仪进行观看,&nbsp;发现两个线路板都能收发正常,&nbsp;两个线路板也能通讯.&nbsp;现在我的问题是:<br /><br />第一个线路板的CANH与CANL之间的信号是比较正常的,&nbsp;都安照CAN的数据帧格式.&nbsp;但不知道为什么第二个<br /><br />线路板的CANH与CANL之间的信号就发现在CAN数据发送以前多了一个数据,&nbsp;也就是说比第一个线路板多了<br /><br />一个高电平脉冲,而且这个脉冲宽度还是变化的,&nbsp;从而导致辞了CAN数据每次都要发送两帧.&nbsp;同时我也看了在<br /><br />收发器前端的信号,&nbsp;TD1的信号在LPC2109就是比LPC2292在发送数据前多了一个脉冲数据.&nbsp;我不知道这是由<br /><br />于我后端的6N136&nbsp;+&nbsp;82C250造成的,&nbsp;还是由于LPC2109本身的CAN控制器有问题(LPC2292与LPC2109的CAN<br /><br />控制器的配置是完全一样的).&nbsp;我不知道这个多出来的脉冲会不会影响CAN的通讯与CAN的稳定性.&nbsp;这个问题我已经搞了两天了,&nbsp;甚是心急,&nbsp;还望高手指教.&nbsp;谢谢!<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

68

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部