• 正文
  • 推荐器件
  • 相关推荐
申请入驻 产业图谱

USBCAN适配器CAN总线波特率检测侦测条件要求

2023/09/04
1015
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

一、检测条件

1.CAN总线上有CAN报文

不是有报文就可以,可以理解为CAN总线上有实时的大量数据报文,不是说这边检测软件CanAssistant一开,被测的CAN总线上出现几个报文,就可以侦测出来。

2.CAN总线上必须有两个CAN节点

意思就是USBCAN适配器属于第三个CAN设备,并联到CAN总线上去,就是没有接USBCAN适配器,CAN总线也必须是能正常工作的。

有的朋友理解为:手里有1个CAN设备,但是不知道它的波特率,想要通过USBCAN适配器的侦测功能检查出波特率,然后就将CAN设备的CANH和CANL和USBCAN适配器的CANH和CANL,直接接起来。然后开启六叶树CanAssistant的CAN波特率侦测功能,再用CAN设备的软件或其他方式触发CAN设备发几帧数据,以为这样就可以检测波特率。

以上的理解是错误的。CAN总线上除USBCAN适配器的其他CAN设备,必须在整个侦测的过程中一直在实时通讯,这样USBCAN适配器才有机会捕获到报文,并解析,适配器开启侦测功能后,实际是在不断的更换自己的波特率参数,如果波特率刚好和CAN总线的波特率匹配,则可以正确接收到报文,并以此作为判断波特率正确与否的条件。所以总线上只有几个数据报文,是无法检测出来的,USBCAN适配器遍历可能的波特率是需要很长时间的。

3.USBCAN适配器接线正确

USBCAN适配器的CANH和CANL,要接到被测CAN总线的CANH和CANL上,CANH和CANH相连,CANL和CANL相连,不要想当然的CANH和CANL相接,不要犯这种低级错误。在不清楚CAN总线的哪根是CANH,哪根是CANL时,侦测不到波特率时,交换一下线序就可以了,只是多侦测1次。

4.CAN标准要匹配

CAN总线的通讯标准要匹配,常见CAN总线主要是CAN2.0,是高速CAN,现在最新的是FD标准,古老的还有低速CAN。只能高速CAN适配器检查高速CAN,FD适配器检查FD总线,低速CAN适配器检查低速CAN总线,互不兼容。不要犯低级错误。

二、疑问解答

1.以上条件都满足了,是否一定100%科技检测出波特率?

答:不是,USBCAN适配器波特率侦测也是侦测指定范围内的波特率,例如:100k-1M,不是说这个范围内的任何波特率都可以侦测出来,这和USBCAN适配器也有一定的关系,USBCAN适配器是工作在一定的主频下的,它也要通过主频分频出对应的波特率才可以,做研发的都知道,主频固定的情况下是不能分出任意频率的。而且有的CAN设备厂商为了不让竞争对手知道自己产品的参数,故意使用一些特殊频率的晶振,从而使用特殊的波特率,导致常见USBCAN适配器根本无法使用该特殊波特率,从而达到产品通讯加密的功能。

2.是不是检查一次就可以检查出波特率? 

答:不是,当一次检查没有检查出波特率时,可以尝试检查多次。

3.扫描结果里显示多个波特率都检查成功,这正常?

答:正常,这种情况是波特率比较接近的情况,CAN总线允许波特率有一定的偏差,我们可以将每个检查结果通过波特率自定义的方式设置到CanAssistant里进行验证,看哪个波特率效果最理想,不丢包。

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
PVT422S-T 1 International Rectifier Transistor Output SSR, 2-Channel, 4000V Isolation, PLASTIC, SURFCAE MOUNT, DIP-8
暂无数据 查看
TJA1051T/E,118 1 NXP Semiconductors TJA1051 - High-speed CAN transceiver SOIC 8-Pin

ECAD模型

下载ECAD模型
$0.3 查看
25LC512T-I/SN 1 Microchip Technology Inc 64K X 8 SPI BUS SERIAL EEPROM, PDSO8, 3.90 MM, ROHS COMPLIANT, PLASTIC, SOIC-8

ECAD模型

下载ECAD模型
$1.79 查看

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录