[其他ST产品] STM32 / CAN通信 / 控制电机,接收数据受阻

[复制链接]
1409|13
 楼主| stormwind123 发表于 2023-9-22 16:03 | 显示全部楼层 |阅读模式
本帖最后由 stormwind123 于 2023-9-22 16:05 编辑

主控是stm32 F427 大疆的A板
电机是瓴控的MS4015 v3
can接收回调函数是这样的
66614650d4a67da67c.png

发送的数据是这样的
71504650d4a755588c.png

这是电机的CAN协议说明,以我代码对应的命令码为例
59083650d4aa5ad116.png

每次跑代码,只能接收一帧数据,在接收回调设置断点调试,每次只有run才能接收一帧数据
60944650d4ab315a87.png

elephant00 发表于 2023-9-23 16:44 | 显示全部楼层
检查你的CAN总线硬件连接是否正确
两只袜子 发表于 2023-9-23 16:44 | 显示全部楼层
建议参考STM32的官方文档
jcky001 发表于 2023-9-23 16:45 | 显示全部楼层
如果中断处理不当,可能会阻止数据的接收。
Wordsworth 发表于 2024-2-17 07:29 | 显示全部楼层

模块电源选购灌封材料的时候,需要注意导热系数要能达到电子部件散热的需求,不过粘接能力不太强
Clyde011 发表于 2024-2-17 08:32 | 显示全部楼层

A、B组分先分别用手动或机械进行充分搅拌,让A、B灌封料充分融合
公羊子丹 发表于 2024-2-17 09:25 | 显示全部楼层

可能击穿开关器件,
万图 发表于 2024-2-17 10:28 | 显示全部楼层

如果想要让它正常工作且不会损坏
Uriah 发表于 2024-2-17 11:31 | 显示全部楼层

前模块电源灌封时用的最多的是加成型有机灌封硅胶
帛灿灿 发表于 2024-2-17 13:27 | 显示全部楼层

电阻属于一个普通的元件
Bblythe 发表于 2024-2-17 14:30 | 显示全部楼层

并且考虑到TVS相同的尺寸
周半梅 发表于 2024-2-17 16:26 | 显示全部楼层

当异常过压消失,恢复至高阻态
Pulitzer 发表于 2024-2-17 17:29 | 显示全部楼层

微控制器、数字信号控制器和处理器都具有内部的ESD钳位二极管
童雨竹 发表于 2024-2-17 19:25 | 显示全部楼层

ESD电压一般超过导通电压
您需要登录后才可以回帖 登录 | 注册

本版积分规则

605

主题

3747

帖子

3

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