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

如何提高开发板的抗干扰能力?

[复制链接]
qintian0303 提问时间:2025-2-9 10:31 / 已解决

近期使用STM32F103光放开发板进行水泵的控制,通过继电器进行,只要一开启水泵,程序就各种异常,IIC死了,外部中断一直进入,不知道这个干扰源是怎么进去的,两个供电都是分开的

收藏 评论7 发布时间:2025-2-9 10:31

举报

7个回答
老牛洋车 最优答案 回答时间:4 天前

qintian0303 发表于 2025-2-10 09:28
应该不是吧,不连接水泵的时候也没有问题,控制继电器是正常的

也许是没连接水泵时,流过继电器的电流很小,吸合时电磁冲击也小。连接水泵时流过继电器的电流大,产生的电磁波也相应会更大些。

老牛洋车 回答时间:5 天前

会不会是受继电器动作时产生的电磁波冲击影响?用铁皮盒子将控制部分屏蔽起来试试。

qintian0303 回答时间:4 天前

老牛洋车 发表于 2025-2-9 10:49
会不会是受继电器动作时产生的电磁波冲击影响?用铁皮盒子将控制部分屏蔽起来试试。
...

应该不是吧,不连接水泵的时候也没有问题,控制继电器是正常的

butterflyspring 回答时间:4 天前
通常干扰信号会耦合到线路上来。


比如说I2C 线路上出现扰动脉冲,对于I2C协议来说,相当于有部分错误信号,因此会导致通讯异常。

开发板的电源,结构,布线与产品应用有很大区别,通常不适合这种测试。

另外水泵是有电机的,电机运行会有很大的空间辐射和电源扰动。

空间辐射可以采用屏蔽罩方式,电源扰动就需要优化电源和走线等方式来改善了。
butterflyspring 回答时间:4 天前

qintian0303 发表于 2025-2-10 09:28
应该不是吧,不连接水泵的时候也没有问题,控制继电器是正常的

控制继电器动作时,线圈上的电流磁场变化会产生扰动。 如果触点上有大电流还有可能产生拉弧现象。

早些年EFT设备昂贵时,就会用大继电器吸合释放来替代干扰设备进行简易抗干扰测试的。

种花家刘氓兔 回答时间:4 天前

IIC和水泵是如何连接的?上个隔离模块

xmshao 回答时间:4 天前
从你描述的现象来看,很可能是水泵启动或停止时会产生较强的电磁干扰,这些干扰可以通过电源线、信号线或空气传播,


进而影响STM32开发板的正常工作。结合你当前的应用,给些建议供参考:


1、做屏蔽和隔离:使用屏蔽线缆和金属屏蔽盒来隔离敏感电路,减少电磁干扰的影响。


2、在电源线上添加滤波器(如铁氧体磁珠)以减少高频噪声。


3、尽量将大功率电路和低功率信号电路分开布线,减少相互干扰。


4、在电源输入端放置滤波电容(如100nF和10uF电容并联)以平滑电源噪声。


5、可能的话,确保水泵驱动和控制电路使用独立的电源,并在电源之间添加隔离器件(如光耦合器)。


6、在继电器线圈两端并联续流二极管,以吸收反向电动势,保护其他电路。


7、改进接地。比方加粗地线,让电路地线在一个点汇聚,并避免地环路。


8、芯片应用方面引入看门狗、软件上加入消抖处理、通讯超时管理等。

所属标签

相似问题

官网相关资源

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