lihaobit 发表于 2013-8-4 21:12:35

求助Freelife 的水泵不能工作了

最开始使用时的水泵是可以工作的。但是过了几天后,不知道为什么,不能自动抽水了。
做了以下实验,进行定位:
1 打印观察是湿度检测的问题,还是水泵的问题,发现湿度检测是对的,并且代码走到了抽水分支,即以下分支走进去了
   if(humidity<=humidity_max&&dht_t<=Temperature_max)
    {
      digitalWrite(6,HIGH);
      digitalWrite(5,HIGH);
   }
else
{
   ....
}
2 固定往5,6管脚写high,仍然不行
3 万用表量了下送往水泵的电压,是。3.6V
请问这个电压是否正常?如果正常,是否意味着水泵可能坏了?可是我一直保持其在水中工作啊,为什么会烧坏呢

mickey 发表于 2013-8-8 10:15:52

请拔掉水泵电源后再测量水泵供电端电压是否还是3.6V(还要确定你的供电电源的电压是多少)?
如果水泵电压和电源电压差很多,那么可能是水泵驱动芯片坏了,如果水泵电压和电源电压差不多,那么可能的水泵坏了。如果电源电压也只有3.6V,那么说明你的供电不足。

lihaobit 发表于 2013-8-8 23:17:50

mickey 发表于 2013-8-8 10:15 static/image/common/back.gif
请拔掉水泵电源后再测量水泵供电端电压是否还是3.6V(还要确定你的供电电源的电压是多少)?
如果水泵电压和 ...

我是用电脑USB供电,量过供电电压是3.6V,
而且我刚买回来时,是可以用的,
我看了水泵的电压范围是3.5V-12V,所以3.6V处于正常范围内,但是比较边缘,我可以加大供电电压试下。
多谢

mickey 发表于 2013-8-9 13:44:09

USB电源是没有直接给水泵供电的,需要从电源接线柱那里接入。

lihaobit 发表于 2013-8-9 23:02:15

mickey 发表于 2013-8-9 13:44 static/image/common/back.gif
USB电源是没有直接给水泵供电的,需要从电源接线柱那里接入。

这个我知道的。USB给板子供电,然后通过接线柱转给水泵。
我刚买回来安装后是好使的,所以基本的接法应该没问题

lihaobit 发表于 2013-8-10 21:38:54

今天试了下,用电池供电,6节5号电池,电压共9.6V时,可以正常工作了:-)
为什么之前有时可以工作,有时不可以工作,原因似乎是:
1 USB供电方式
   USB供电时,刚开始电压3.8V,此时可以正常工作,但是不知道为什么运行了一会后,变成3.6V,此时不能正常工作;
2 电池供电方式
   刚开始可以正常工作,但是电池放了几天后,有几个电用完了,导致电压不足,不能工作。
   这也说明这套东西还是比较耗电的,不知道有什么省电的方法没有?

mickey 发表于 2013-8-27 13:45:50

水泵是使用的外部供电,USB没有直接供电,可能是通过某些器件漏电过去使其刚好能工作,由于电流不稳,会出现有时能工作有时不能。电机都是比较耗电的器件,这个没有办法省电,你只能使用电源适配器供电。

lihaobit 发表于 2013-8-27 20:03:59

mickey 发表于 2013-8-27 13:45 static/image/common/back.gif
水泵是使用的外部供电,USB没有直接供电,可能是通过某些器件漏电过去使其刚好能工作,由于电流不稳,会出 ...

应该是可以的,电机不需要持续工作。主要耗电应该还是在arduino上,应该用sleep模式就可以省掉单片机的电,如果要进一步降低外围器件的电,可能需要把USB接口芯片去掉

mickey 发表于 2013-9-14 10:30:25

电机工作电压就会下降,系统不能稳定工作的,设计时就考虑好了,需要使用外部供电。
页: [1]
查看完整版本: 求助Freelife 的水泵不能工作了