都知道是供电有问题了,还拿破烂电源去折腾。。。。 有示波器的话检查各个点的电压波动情况,没有示波器的话用指针万用表测电压看看指针摆动情况,这个不难找到问题。别说你连万用表都没有。。。 简单说就是气泵(电机)启动时电流过大导致电压整体被拉低,低到单片机让已经不能正常工作了。 这里气泵的启动电流也用万用表测测就了解了。电机启动时的电流可能是正常运行时电流的好几倍。。。看看你用的电源那可怜的1a的输出,你还觉得电源功率足够? 还有,看你用的这种插接式的电线,就算你电源功率再大也不行,这种插接式的接线,接触电阻有多大你有测过吗? 一般的单片机控制其他高电压高电流的外设都是要把两者电源隔离开(不共电源也不共地),你难道没试过单独给单片机供电? |
1. 你6V给7805供电根本不行,因为输出电压刚好在5V(不足5V)的边缘,输出电流也会非常的小,建议供电7V以上 2. 你6V的气泵用7v一点问题没有,可以单独供电,从7805输入取电也可以 3. 单片机控制感性设备,一般都是用光耦隔离,单片机IO低电平驱动光耦,光耦接MOS或三极管驱动继电器,当然我看不清楚你的继电器模块是否有光耦,如果有,那么直接接上即可,继电器也没看清楚多少伏特的,如果继电器是5V的那么继电器的电流是65mA左右,7805完全没问题 4. 驱动气泵的三极管基极的电阻太大,会导致三极管CE之间的电压变大,不会饱和,气泵的电压自然很低,一般取820~2K之间 |
7805的最小压差为2V,所以输入端至少也要7V以上 |
看到了你最后的这个电路,你用的8550pnp能导通吗,你的IO口电压5v意味着无论输出高低电平 气泵和电磁阀都是导通的呀,那个8550应该关不掉电流才对呀 |
96317 发表于 2020-5-14 16:31 时隔接近一年,再次接触这个东西。发现并不是什么气泵电压或者电流不够的问题。也不是三极管驱动或者继电器的问题。 最近发现开定时器中断的时候,气泵只响一下就停止工作,关闭中断却可以正常工作。说明问题出现在定时器程序当中。原因是定时器程序逻辑有问题,在某个位置将P21置位为1了。需要好好检查程序逻辑问题啊 |
xiaocake 发表于 2020-5-12 19:23 大佬!感觉你分析的很详细!!不过我没有使用继电器了,直接使用三极管驱动又能工作了。由于时间问题,继电器这些问题暂时不管先了,还是很感谢,分析得挺好 |
liuzx66 发表于 2020-5-10 17:54 可能是电流问题,我不用继电器了,直接用三极管驱动可以实现了,感谢。另外为啥不能用7805?我要用到6V电源和5V电源,所以想到用7805稳压到5V了 |
moon20000boy 发表于 2020-5-12 19:23 感谢意见,不过我要用到6V电源和5V电源,所以使用6V是适配器电源了 |
zzhkl 发表于 2020-5-12 14:51 当时我是用这种方法,结果不行。后面用继电器不得后又换回这种方法,结果得了,很奇怪 |
供电功率不足呀 |
以我的鄙见,我认为用8550驱动就可以了,他可以承受1.5A电流,注意事项以我的寡见,就是要在你那电动机那里反接个1n4148保护三级管。我是菜鸟,略知皮毛,仅供参考 |
96317 发表于 2020-5-9 20:50 1、三极管基极电阻太大, 2、6v电压不能用于7805, 3、12v电源输出电流不能小于电路总电流的需求(不是功率,是电流) |
在8050基极接一个下拉电阻 |
liuzx66 发表于 2020-5-9 15:30 我查了下气泵功率是3~4W,电源是6V==1A,功率是够的,单独给气泵就是继电器会跳,我直接接6V电源和gnd气泵是可以工作,主要是不知道在三极管继电器驱动部分哪里出了问题 |
哈哈哈,在你的气泵那块并联一个瓷片电容。 |
96317 发表于 2020-5-9 11:05 电压不是唯一需要满足的,电流也要够才行。也就是功率要够 |
我刚才使用了12V的电源,还是一样,接上气泵继电器还是会跳。应该不是功率问题吧 |
benclee 发表于 2020-5-9 08:01 我这里不用电磁阀,就单独使用6V给气泵供电,继电器会跳,不懂为啥 |
hbcqd 发表于 2020-5-9 07:18 应该是气泵问题吧。我使用电磁阀正常,IO口P20输出高电平电磁阀正常工作,气泵就不行,继电器吸合一下就跳开了 |
51hei**1140 发表于 2020-5-9 09:05 气泵和电磁阀都是6V,我电源也是6V,功率大了吗? 可是我用3V的气泵,充气太慢了 |
www12www 发表于 2020-5-9 09:11 上面图我加油三极管了,继电器是5V |
xianfajushi 发表于 2020-5-9 06:51 供电不足吗?我电源输出是6V==1A,气泵工作电压是6V,电磁阀工作电压也是6V。可以单独让电磁阀工作却不能单独让气泵工作 |
TTQ001 发表于 2020-5-9 03:30 5V给气泵供电确实会消耗,我看液晶显示屏都变暗了。用6V可以单独让电磁阀工作,不能让气泵,气泵接上继电器闭合后又会跳开,这么说是6V的功率驱动不了气泵吗?可是我单独在单片机上引出一个6V接到气泵正极,气泵负极接地就可以工作,但是用单片机IO口驱动,继电器就会跳?实在想不清楚 |
51hei**1140 发表于 2020-5-9 09:05 大了?不过用3.3V的气泵好像充气很慢唉 |
7805的输入电压太低,不能满足7805的要求。 |
有电磁阀和气泵,应该是做血压计吧; 你选的电磁阀或气泵的功率有点大了。 |
气泵单独用一个与它相匹配的电源。 |
明显供电不足现象 |