详情描述
有没有佬能帮忙看看,我这有一个ESP32驱动一个12V,4W的小气泵,现在不知道为啥 用手频繁堵住气泵出气口的情况下ESP32的USB口输出调试信息在VSCODE会断开,但是ESP32的代码还能正常跑。本来泵的功率不大,打算拿继电器控制,测试发现只要泵一插上,就会出现USB调试口断掉的情况,增加了一个电机驱动现在好点了,频繁堵住气泵才会出现问题,也尝试了电机输出端增加LC部分,感觉没啥太大效果,这是原理图部分,希望有大佬有时间的话给帮忙指点一二
已尝试解决的方法及结果
气泵输出增加了LC滤波电路,效果不明显
电机驱动部分的GND已经和系统的GND通过0R做过了隔离
USB通信线上0R、22R都试过,没有效果,下一版在考虑增加一个共模电感不知道能不能改善
系统3.3V,尝试过更换输入范围更宽的DCDC供电,问题没有解决
硬创社
全部评论 默认 最新
网老四
2025-08-12 11:49:49 来自江苏
马达本体引脚之间并联104或更大容量的电容,而不是在远离马达的板子上并电容.
e2375IC658 作者
2025-08-12 12:00:19 来自天津
尝试过电机引脚并联电容,好像是220uf的电容,改善的效果不太明显
网老四
2025-08-12 12:25:04 来自江苏
干扰USB信号,应该是射频段的干扰,用电解电容无效,得用小容量瓷片或薄膜电容
网老四
2025-08-12 12:28:40 来自江苏
另外也要考虑下板子供电,电脑USB口,和马达之间地电位差问题,试着调整下整个系统的接地方式.
e2375IC658 作者
2025-08-12 16:08:27 来自天津
电机的GND和系统的GND现在用的是0R隔开的,换成磁珠会不会好一些
皮皮虾
2025-08-12 09:49:57 来自安徽
传导干扰,是不是usb信号线画的太长了,或者DP\DN长度差距太大?
e2375IC658 作者
2025-08-12 10:08:07 来自天津
USB做过等长了
就个昵称啊
2025-08-11 14:33:54 来自广西
粗暴点,光耦,完全隔离两边电源和地[飘]
e2375IC658 作者
2025-08-11 14:40:09 来自天津
给单片机的电源,做一个隔离是吗,之前我记得试过VRB0505S-5WR3,用的这个隔离电源输出5V,效果好像也不咋行,我没太想明白,本身这个泵功率也不大,比那些玩智能车的电机小多了,我看大多开源的方案 好像也没太多这方面的防护和特殊设计,顶多给地做一个分割
就个昵称啊
2025-08-11 21:19:29 来自广西
最好把MCU那部分电路图也放出来,包括usb如何与电脑连的。你有示波器没有?有的话比较好查。另外,你都用ESP32了,实在usb不行就试一下无线通信吧(但也有坑,无线发射的瞬间电流很大)
e2375IC658 作者
2025-08-12 10:11:13 来自天津
USB串了一个0R,现在已知不太好的地方是USB串联电阻应该靠近单片机,这一版靠近USB 接口放的
e2375IC658 作者
2025-08-12 10:13:25 来自天津
不知道跟电脑环境有没有关系,LINUX的VScode,但是好像在WIN下测试用XCOM 就没发现断的情况
e2375IC658 作者
2025-08-12 10:16:59 来自天津
现在设备正常使用没有问题,只有气泵在频繁堵转的情况下才会出现,一般场景下不会发生这种情况,只不过没找到问题有点不爽[我想静静]
没有更多啦~