你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32 can偶现导致其他设备发送数据异常

[复制链接]
1074384346@qq.c 提问时间:2026-1-20 14:58 / 未解决

ubuntu电脑通过can总线连接多个can接口电机,电脑发送标准帧91 00 00 00 00 00 00 00到045设备,045设备会回复91 01 00 00 00 00 00 00(canid改为445),测试一百次收发正常。接入stm32g491ret6的canfd后(配置成can2.0),同样一百次收发会有十几次045设备回复的数据异常,在帧结尾处出现显性电平,而不是7个隐性电平.

以下为正常收发的数据:

正常数据.png

以下为异常数据:

异常数据.png

发现stm32g4使用受限模式(Restricted operation mode),仍然存在这个问题,改成总线监控模式(Bus monitoring mode)后就不会影响电机发送can消息。请问这个问题可能是什么原因呢

以下为我的canfd配置:

图片.png

异常数据.png
收藏 评论2 发布时间:2026-1-20 14:58

举报

2个回答
1074384346@qq.c 回答时间:3 小时前

stm32g4在收发测试期间仅接入can总线,没有发送数据

1074384346@qq.c 回答时间:3 小时前

这个是硬件连接框图

图片.png

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版