经验分享


#经验分享#
在调试工业电加热器控制柜的STM32程序时,一开始只关注软件逻辑,反复优化温度采集算法,但数据还是会偶尔跳变。后来请教了公司的硬件工程师,才发现是强电回路产生的电磁干扰,导致I2C通信出现丢包。

在传感器和主控板之间增加磁珠和电容滤波电路,同时把通信线和强电动力线分开布线。不能只盯着代码,工业场景里的硬件干扰、布线合理性这些问题,往往比软件bug更影响系统稳定性。
全部评论
你们这种设计前期没考虑这种问题?我门这边前期硬件都会考虑这些的
点赞 回复 分享
发布于 昨天 20:41 陕西
这种硬件设计就该考虑到的问题吧
点赞 回复 分享
发布于 01-23 12:25 陕西

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务