完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
主要问几个CAN总线物理层上的问题
1.CAN节点不接入总线网络!!!(注意) (1).若此时对外输出数据,STM32 can总线输出引脚RX/TX(接入CAN收发器之前),用示波器观察,是何种电平情况?(注意,有数据输出) (2).若此时对外输出数据,STM32 can总线输出管脚接入CAN收发器(以TJA1040为例),收发器H/L管脚用示波器观察为何种状态变化? 2.CAN节点接入总线网络!!!! (1)单节点情况(注意),若此时对外输出数据,STM32 can 总线输出引脚RX/TX(接入CAN收发器之前),用示波器观察,是何种电平变化情况? (2)双节点情况(注意),STM32的节点对外发数据(接收不开启),另一节点也对外输出数据,请问另一节点的数据能不能传递到STM32 can总线RX/TX管脚?另外,此时,RX/TX,用示波器观测,是何种电平状态? 3.总线网络上挂载多个节点,用示波器观测总线,是不是看到的所有节点数据的叠加电平? 希望大神指点一下!!! |
|
相关推荐
10个回答
|
|
你的问题等大神解答吧,不过我调试的时候是买了CAN总线分析仪,然后把自己的CAN节点和它想连,发送接收看是否正确
|
|
|
|
现在出问题了,逻辑分析行不通,电平上面有点问题,我想对比正常CAN总线的电平状态,估测出哪儿的问题。这种现场问题,最是烦人。 |
|
|
|
如果具备调试条件,可以使用回环模式,看看自己能否收到 |
|
|
|
一般使用CAN总线分析仪或者逻辑分析仪
|
|
|
|
CAN总线还正常的情况下用逻辑分析仪嘛,现场状况是:电路存在电流扰动,导致CAN总线节点短时失灵。所以只能暂时从物理层着手,分析具体扰动产生地点以及原因。可惜对于正常情况下的CAN总线电平不熟悉,就没法参考。 |
|
|
|
|
|
|
|
uwyywefwd 发表于 2018-11-28 10:54 那是你电磁兼容的问题,我们做过大功率电机控制系统,工作的时候可以通过上位机进行调试,CAN分析仪正常使用 |
|
|
|
如果有CAN分析仪,你就直接可以看到你发送和接收的数据对不对了 |
|
|
|
CAN在接入总线前,即从MCU端输出的TX/RX的电平是常规的TTL电平。
如果说CAN不接入总线的话,只能稳定工作在环回模式,可以通过TX脚查看波形。 当通过CAN收发器接入总线后,CANH/CANL体现为差分电平,各自电压在1.5V到3.5V间变化,其差分值 对应TX脚过来的电平。0电平对于显性电平[3.5v/1.5v],1对应CANH/CANL上的隐形电平【2.5v/2.5v】. |
|
|
|
楼主,能把你遇到问题描述一下吗?先排除CAN基本问题,电阻、波特率、CAN连接等。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
969 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
954 浏览 2 评论
2066 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1162 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1587 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 04:08 , Processed in 0.759702 second(s), Total 89, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号