涂鸦arduino中文社区活动
查看: 399|回复: 14

[未解决] WIFIduino复位、上电时负载快速动作

[复制链接]

该用户从未签到

发表于 2021-1-23 18:36 | 显示全部楼层 |阅读模式
WIFIduino复位、上电时负载快速动作。


以图为例,io驱动三极管作为开关,在按复位键或者上电时,电机动作了一下,然后再停止。这种瞬间动作的行为,肯定是不利的。

有网络资料说,在基极和发射极之间,并联一个4000Ω的电阻,

我实际做了试验,甚至改变电阻为2000Ω,

结果问题依旧,有没有大神知道原因,及解决方法。

谢谢各位大大。




签到天数: 16 天

[LV.4]偶尔看看III

发表于 2021-1-23 19:21 | 显示全部楼层
三极管基极对GND并一个220u的电容试一下.

该用户从未签到

 楼主| 发表于 2021-1-23 21:36 | 显示全部楼层
lwq1947 发表于 2021-1-23 19:21
三极管基极对GND并一个220u的电容试一下.

这位大哥,我手上刚好有25V220uF和25V10uF的电容各一个,并联到三极管的基极和发射极,经过实际测试,正常情况下,WIFIduino(和arduino一样的东西)还是可以控制电机,但是在WIFIduino按键复位、或者是上电的瞬间,负载还是会作用。

签到天数: 14 天

[LV.3]偶尔看看II

发表于 2021-1-23 21:43 | 显示全部楼层
sagajie 发表于 2021-1-23 21:36
这位大哥,我手上刚好有25V220uF和25V10uF的电容各一个,并联到三极管的基极和发射极,经过实际测试,正 ...

换到GPIO4和GPIO5不就行

该用户从未签到

发表于 2021-1-23 22:20 | 显示全部楼层
解决方案隔离电机。。。

该用户从未签到

 楼主| 发表于 2021-1-23 22:55 | 显示全部楼层
以上各位大大,请看我搜索到的资料:

https://rationmcu.com/elecjc/1776.html

https://www.dzsc.com/dzbbs/20070410/200765174245250260.html

有提到使用pnp三极管的,有提到光耦隔离的,还有提到延时电路、下拉电阻的,实在太复杂。

我的理解,这类单片机在上电时,上电引脚默认是高电平,造成三极管连通,所以电机、继电器会动作。即使加的光耦,我觉得还是会误动作。

目前已试验,使用4000欧姆、2000欧姆、220uF、10uF并联下拉,均无效。

明日试验PNP三极管,S9015。

该用户从未签到

发表于 2021-1-24 09:25 | 显示全部楼层
kankan qianlai

签到天数: 16 天

[LV.4]偶尔看看III

发表于 2021-1-24 11:46 | 显示全部楼层
sagajie 发表于 2021-1-23 21:36
这位大哥,我手上刚好有25V220uF和25V10uF的电容各一个,并联到三极管的基极和发射极,经过实际测试,正 ...

在三极管基极串接一个红色发光二极管再通过电阻接至控制端口.将电容接到发光二极管与电阻的连接处,另一头接地.

该用户从未签到

 楼主| 发表于 2021-1-25 00:03 | 显示全部楼层
lwq1947 发表于 2021-1-24 11:46
在三极管基极串接一个红色发光二极管再通过电阻接至控制端口.将电容接到发光二极管与电阻的连接处,另一头 ...

235943.jpg


该用户从未签到

 楼主| 发表于 2021-1-25 00:05 | 显示全部楼层
奈何col 发表于 2021-1-23 22:20
解决方案隔离电机。。。

大大,过来帮我看看,想一下解决方案,我觉得光耦不能解决问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

字符串是否对比该使用哪个函数?
字符串是否对比该使用哪个
现有问题是, 串口接收到的数据是正常的,(通过print函数打印串口收
VSCode+PIO开发环境中添加Blinker.h的问题
VSCode+PIO开发环境中添加
我在main.c中添加就没问题,但是添加在.h文件中就会出现编译错误,在其他.c文件添加此
【干货分享】mega2560原理图PCB图纸altium designer18
【干货分享】mega2560原理
分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
这样写不对吗,为啥老是报错
这样写不对吗,为啥老是报
Python上位机控制WS2812B
Python上位机控制WS2812B
说在前面: 设计师对颜色有着天生的敏锐性,而工程师眼中这些都会幻化成数值。。
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表