标题: 电机干扰单片机外围电路正常工作怎么办? [打印本页]

作者: MCV1121    时间: 2020-12-28 15:38
标题: 电机干扰单片机外围电路正常工作怎么办?
电机是24V直流泵,接入24V电源给电机供电,板子上画了一个DC-DC降压降到5V来给单片机使用,板子上还画了一个继电器模块让51来控制电机,
问题来了,电机一启动,干扰就来了,LED乱闪,按键抖动严重,单片机不受控制(程序内部有按键消抖)。  但又不像单片机被干扰了,因为单片机定时器仍正常工作,应该是PCB电路被严重干扰。
,怎么才能消除电机带来的干扰,愁死了,
给电机并联一个10uF的独石电容,情况好了一些,但还是有些不受控制。请问该怎么办?半路出家,电路知识懂得又不太多,受限于板子大小,也不能加太多东西。

屏幕截图(151).png (71.13 KB, 下载次数: 94)

继电器模块,电机接COM端和GND

继电器模块,电机接COM端和GND

屏幕截图(150).png (53.79 KB, 下载次数: 92)

降压模块,24V降5V

降压模块,24V降5V

作者: man1234567    时间: 2020-12-28 15:47
独立供电、加屏蔽罩......吸收电路的作用是有限的,隔离是硬道理。
作者: taotie    时间: 2020-12-28 16:01
用了外部中断?这是最容易接收干扰的
作者: MCV1121    时间: 2020-12-28 16:16
taotie 发表于 2020-12-28 16:01
用了外部中断?这是最容易接收干扰的

没有,就是普通IO口
作者: MCV1121    时间: 2020-12-28 16:17
man1234567 发表于 2020-12-28 15:47
独立供电、加屏蔽罩......吸收电路的作用是有限的,隔离是硬道理。

现在问题是,我只有一个电源供电,没有办法做到隔离
作者: szb314    时间: 2020-12-28 16:19
电机正极再并一个4007 二极管
作者: man1234567    时间: 2020-12-28 16:20
MCV1121 发表于 2020-12-28 16:17
现在问题是,我只有一个电源供电,没有办法做到隔离

从后往前做成本会越来越大收效会越来越好,仅此而已。
其实也想一块钱买栋大别野外加点土的
作者: MCV1121    时间: 2020-12-28 16:33
szb314 发表于 2020-12-28 16:19
电机正极再并一个4007 二极管

你说的是这样接吗?

屏幕截图(152).png (225.82 KB, 下载次数: 82)

屏幕截图(152).png

作者: 黄youhui    时间: 2020-12-28 17:08
我最近也在搞这个,只有一个电源的话,电机启动瞬间会有大电流, P = UI,电池的功率几乎全在电机那里,单片机经常会重启和跑飞。改其他都没有,要么加大电池输出功率,要么降低电机功耗
作者: rayin    时间: 2020-12-28 17:28
通过光耦来控制继电器,电源做好电磁隔离和TVS消尖峰,
作者: 天风情    时间: 2020-12-28 17:53
电路板挖空,使用光耦隔离试试
作者: 梁廷明    时间: 2020-12-28 18:11
二极管加电容进行隔离
作者: TTQ001    时间: 2020-12-29 07:28
在直流电动机转子上增加续流二极管
作者: szb314    时间: 2020-12-29 08:03
MCV1121 发表于 2020-12-28 16:33
你说的是这样接吗?

二极管方向反了。。
作者: 张天师    时间: 2020-12-29 09:26
一般电机负载只会影响模拟输入,比如ADC。逻辑电平受干扰较小。
1.首先要保证你的电源功率是电机功率的2-3倍以上,因为电机启动瞬间电流较大,不会因启动电机而掉电。要么电机就用三级管或MOS管驱动,使用PWM软启动。
2.电机的地和单片机地使用一点接地,在VIN+和C6之间串一个几百uH电感,可降低单片机电源干扰。
作者: 6620680    时间: 2020-12-29 10:11
电容C6能加大点吗?单片机也要用抗干扰好点的!
作者: 麦麦123    时间: 2020-12-29 12:23
最好加一个屏蔽罩,效果才会好
作者: 湖南    时间: 2020-12-29 14:35
电机的电源部分做好隔离就行
作者: dj3365191    时间: 2020-12-29 20:50
如图:

这样就行了

作者: 不吃鱼的猫2012    时间: 2020-12-30 09:29
24V与单片机使用的5V电源不要共地,最好采用隔离的办法。
作者: 适得府君书    时间: 2020-12-30 09:29
很大可能是电源问题,24V降5v后的47uH的电感是多大的。
作者: wenhuixinxi3    时间: 2020-12-30 15:01
带光耦的继电器能解决这个问题吗?
作者: taotie    时间: 2020-12-30 15:48
本帖最后由 taotie 于 2020-12-30 15:56 编辑

呵呵~抛弃5v稳压电路。再加一个手机充电器代替5v稳压供vcc充电器输出电压不要大于5v哦!!

作者: MCV1121    时间: 2020-12-30 21:15
适得府君书 发表于 2020-12-30 09:29
很大可能是电源问题,24V降5v后的47uH的电感是多大的。

电源问题?我不太理解你说的,
作者: MCV1121    时间: 2020-12-30 23:08
dj3365191 发表于 2020-12-29 20:50
如图:

这样就行了

我这个电机是个直流24V泵,没有地该怎么接?
作者: kmsj    时间: 2020-12-31 00:12
我用AVR单片机驱动一个12V水泵、一个继电器、一个可控硅、两个18B20、一个HX711、12个数码管、6个感应开关,从来没有受过任何干扰,建议楼主换单片机,AVR应该可以,抗干扰最强的是PIC单片机。
作者: lsgzq    时间: 2020-12-31 08:52
解决单片机受干扰要从多个方面着手。硬件设计不合理、PCB直线不合理、电源滤波不合格、程序设计有缺陷,都会造成单片机系统不稳定。要找出问题的原因,再想办法解决。
作者: wwh2382    时间: 2021-1-3 22:07
有刷电机的火花干扰确实严重,换个无刷电机试试
作者: hdfcccc    时间: 2021-1-3 23:27
可能是电源带负载能力差
作者: 卢卢    时间: 2021-1-4 02:05
加个隔离模块




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1