stm32 CAN总线无法正常控制车载CD机

2019-07-20 04:39发布

遇到个CAN总线问题折磨好久了,还请大家帮忙分析下,新手只有1金钱,还请帮帮忙了。需要做一个CAN控制盒,控制原装车载CD机,有控制协议,我的问题如下:
1、用阿波罗STM32F429开发板的CAN接口直接控制原装车载CD机,控制不了,但是在CANH、CANL两端并上CAN总线分析仪,就可以控制。
2、用示波器对比过接和不接CAN总线分析仪,波形一样的。
3、尝试过CANH和CANL之间,增加120R或去掉120R电阻,效果一样。
下图是我的连接示意图

开发板直连CD机 开发板直连CD机 并上总线分析仪 并上总线分析仪

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
随风xsl
1楼-- · 2019-07-21 01:48
楼主挂上逻辑分析仪后就能通讯,很有可能是阻抗不匹配的问题,可以加个上拉电阻试一下,你加示波器和逻辑分析仪能收到影响的也就是匹配阻抗了
tgw860910
2楼-- · 2019-07-21 03:52
 精彩回答 2  元偷偷看……
AllLinkToYou
3楼-- · 2019-07-21 08:15
 精彩回答 2  元偷偷看……
tgw860910
4楼-- · 2019-07-21 12:14
你试试改成 CAN_Mode_LoopBack 看看
AllLinkToYou
5楼-- · 2019-07-21 13:25
 精彩回答 2  元偷偷看……
laoyi
6楼-- · 2019-07-21 15:07
看你的配置是照M3的配的,M4 IO 配置和M3有些区别。看图片应该是大众的车机,这个你的开发板是需要配120R电阻的。

一周热门 更多>