2个小马达和1个led灯和节能灯的区别能用一块9v电池吗

扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
1000毫安电池连一个1w的小灯能点亮多长时间,计算公式是什么,最好详细点的.假如并联2个1w的能用多长时间1.1000毫安4.2v电池连一个1w的led灯能用多长时间,计算公式是什么?最好详细点的.2.假如并联2个1w的led灯能用多长时间,3个或4个呢?本人弄懂后会给积分的
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
1.连一个灯的电流I=P/U,即I=1/4.2=0.238A;那么1000毫安时 的意思是在1000毫安的负载下可以工作1小时,那238毫安的负载则可以工作 = 4.2小时2.并联2个灯的话则时间在理想状况下则是1个灯的一半.因为电压不变,2个灯则功率翻倍,电流翻倍.也就是说2个灯是2.1小时;三个灯则是三分之一的4.2小时.以此类推
你回答的很好,谢谢!但是我还想问点与之相关的问题不知可否啊
另外我不懂什么叫负载,有负载电阻,还有负载别的吗?还有就是我想用手机电池做个led灯,我安了个电阻保证电压在3.5v,但是慢慢的电池电压会逐渐变少啊,那么电压也会变小的,怎么办啊,有什么办法能让led灯电压一直保持在3.5v呢。谢谢了!
我对电子方面现在特别感兴趣,想学,不知初学者看什么书比较好呢,谢谢了!
放心,我会给分给你的,我保证!
会耗电的都可以当做负载
要想稳定电压可能就要用稳压管,有3.3V的二端稳压管,不知道可以让Led亮度刚好吗。
还有LED的工作电压应该是有一个范围的吧,不是一个固定的3.5V,所以可以接一个适当的电阻保证LED的电压在范围之内
为您推荐:
其他类似问题
扫描下载二维码感觉好奇怪,能够红外控制LED灯却控制不了电机~~~~(&_&)~~~~ - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
感觉好奇怪,能够红外控制LED灯却控制不了电机~~~~(&_&)~~~~
19:16:33  
本帖最后由 愚蠢的萝卜 于
22:30 编辑
控制电机三种工作状态:全速,减速,停(电机是Moto引脚低电平的时候转动)
但是我开启单片机后 全速的控制是可以的,
但是接着按 减速和停的按钮就不管用了,
只能重新打开单片机,按减速按钮,电机能减速转动,但是很奇怪,电机低速转了一会又自动进入全速状态接着自动停止(我并没有控制它)
但是我控制2个LED却很正常。
原理图如下
PS:我用延时而不用红外控制时电机的全速和低速都能成功实现。
新发现:红外遥控启动电机后LED灯也无法控制了,没反应。
问题总结:
1.一旦红外遥控启动电机后,红外遥控就失效了;
2.红外遥控低速启动自动回到全速并且停止的问题
程序代码如下
/*测试电机能否由红外线控制*/
#include&reg52.h&
sbit IRIN=P3^2;
sbit Moto=P2^1;
sbit LED1=P2^2;& && && & //
sbit LED2=P2^3;& && && &//
unsigned char IrValue[3];
int T
void DelayMs(unsigned int x);
void Init_0();
void Delay_100us();
void LessSpeed();
void Control();
void main()
{
& && &&&LED1=LED2=1;
& && &&&IrValue[2]=0x45;//默认停止
& && &&&Init_0();
& && &&&
& && &&&while(1)
& && &&&{
& && && && && & Control();
& && &&&}
& && &&&
}
/****************************************************解码程序************************************************************/
void ReadIr() interrupt 0& && &&&
{
& && &&&unsigned char j,k;
& && &&&
& && &&&Time=0;& && && && && && && && && && && && && &&&
& && &&&DelayMs(70);
& && &&&if(IRIN==0)& && && && && & //确认是否真的接收到正确的信号
& && &&&{& && && &
& && && && && &
& && && && && & err=1000;& && && && && && && && && && &&&//1000*10us=10ms,超过说明接收到错误的信号
& && && && && & /*当两个条件都为真是循环,如果有一个条件为假的时候跳出循环,免得程序出错的时
& && && && && & 侯,程序死在这里*/& && &&&
& && && && && & while((IRIN==0)&&(err&0))& && &&&//等待前面9ms的低电平过去& && && && && && &
& && && && && & {& && && && && && && && &
& && && && && && && && &DelayMs(1);
& && && && && && && && &err--;
& && && && && & }
& && && && && & if(IRIN==1)& && && && && && && && &//如果正确等到9ms低电平
& && && && && & {
& && && && && && && && &err=500;
& && && && && && && && &while((IRIN==1)&&(err&0))& && && && && &&&//等待4.5ms的起始高电平过去
& && && && && && && && &{
& && && && && && && && && && &&&DelayMs(1);
& && && && && && && && && && &&&err--;
& && && && && && && && &}
& && && && && && && && &for(k=0;k&4;k++)& && && && && & //共有4组数据
& && && && && && && && &{& && && && && && && && && && &&&
& && && && && && && && && && &&&for(j=0;j&8;j++)& && &&&//接收一组数据
& && && && && && && && && && &&&{
& && && && && && && && && && && && && & err=60;& && && && && &
& && && && && && && && && && && && && & while((IRIN==0)&&(err&0))//等待信号前面的560us低电平过去
& && && && && && && && && && && && && & {
& && && && && && && && && && && && && && && && &DelayMs(1);
& && && && && && && && && && && && && && && && &err--;
& && && && && && && && && && && && && & }
& && && && && && && && && && && && && & err=500;
& && && && && && && && && && && && && & while((IRIN==1)&&(err&0))& && && &//计算高电平的时间长度。
& && && && && && && && && && && && && & {
& && && && && && && && && && && && && && && && &DelayMs(1);//0.14ms
& && && && && && && && && && && && && && && && &Time++;
& && && && && && && && && && && && && && && && &err--;
& && && && && && && && && && && && && && && && &if(Time&30)
& && && && && && && && && && && && && && && && &{
& && && && && && && && && && && && && && && && && && &&&EX0=1;
& && && && && && && && && && && && && && && && && && &&&
& && && && && && && && && && && && && && && && &}
& && && && && && && && && && && && && & }
& && && && && && && && && && && && && & IrValue[k]&&=1;& && && &//k表示第几组数据
& && && && && && && && && && && && && & if(Time&=8)& && && && && && && && &//如果高电平出现大于565us,那么是1
& && && && && && && && && && && && && & {
& && && && && && && && && && && && && && && && &IrValue[k]|=0x80;
& && && && && && && && && && && && && & }
& && && && && && && && && && && && && & Time=0;& && && && && & //用完时间要重新赋值& && && && && && && && && && && && && && && && && && &&&
& && && && && && && && && && &&&}
& && && && && && && && &}
& && && && && & }
& && && && && & if(IrValue[2]!=~IrValue[3])
& && && && && & {
& && && && && && && && &
& && && && && & }
& && &&&}& && && && && && && && &
}
/***********************************************************************************************************/
void DelayMs(unsigned int x)& &//0.14ms误差 0us
{
&&while(x--)
{
&&for (i = 0; i&13; i++)
}
}
void Init_0()
{
& && &&&IT0=1;//外部中断0跳变沿触发方式(下降沿)
& && &&&EX0=1;//打开INT0的中断允许
& && &&&EA=1;//打开总中断
}
void Delay_100us()
{
& && &&&
unsigned char a,b,c;
for(a=0;a&1;a++)
for(b=0;b&1;b++)
for(c=0;c&28;c++);
}&&
void LessSpeed()
{
& && &&&while(IrValue[2]==0x15)
& && &&&{
& && &&&Moto=0;
& && &&&Delay_100us();
& && &&&Moto=1;
& && &&&Delay_100us();
& && &&&}
}
void Control()
{
& && &&&if(IrValue[2]==0x44)
& && && && && & Moto=0;
& && &&&else if(IrValue[2]==0x45)
& && && && && & Moto=1;
& && &&&else if(IrValue[2]==0x15)
& && && && && & LessSpeed();
& && &&&else if(IrValue[2]==0x0c)
& && && && && & LED1=1,LED2=0;
& && &&&else if(IrValue[2]==0x5e)
& && && && && & LED1=0,LED2=1;
& && &&&else if(IrValue[2]==0x18)
& && && && && & LED1=LED2=0;
}
复制代码
附件: 您需要
才可以下载或查看,没有帐号?
已退回1积分
21:27:28  
为什么没人回复呢&&反正我缺积分&&帮你一把
22:09:54  
为什么没人回复呢&&反正我缺积分&&帮你一把
你知道怎么解决吗?
13:40:46  
不知道你的控制按钮接哪了?
是用红外线遥控的,就直接用遥控器控制嘛
22:32:47  
求帮助呜呜~~~~~~~~~~~~~~~~~
11:59:20  
是程序有问题还是硬件有问题。分开分析。。
10:45:13  
红外线有距离限制
不是的,同样的距离能控制LED灯就是控制不了电机
13:49:27  
你的减速的程序写在哪?指一下
13:53:07  
你的减速的程序写在哪?指一下
void LessSpeed(){& && &&&while(IrValue[2]==0x15)& && &&&{& && &&&Moto=0;& && &&&Delay_100us();& && &&&Moto=1;& && &&&Delay_100us();& && &&&}}
助理工程师
12:12:36  
觉得这样驱动有问题&&你那驱动电机那个管容易挂换成其他的开关驱动管MOS管之类或者继电器&&电机两端需要加一个104电容
19:40:57  
觉得这样驱动有问题&&你那驱动电机那个管容易挂换成其他的开关驱动管MOS管之类或者继电器&&电机两端需要加 ...
请问管子容易挂是什么意思哦。我打算买个电机驱动再试试
21:35:53  
void LessSpeed(){& && &&&while(IrValue[2]==0x15)
你这是减速?
这不是转向吗?
23:21:16  
电机是很容易产生电磁干扰的,建议你在电机两端并联一个104电容,而且最好用光耦隔离电机驱动,做好单片机的EMI防护。
14:02:58  
你这是减速?
这不是转向吗?
是减速的。问题已经解决了,直接用买的驱动就能控制了。。
14:03:47  
电机是很容易产生电磁干扰的,建议你在电机两端并联一个104电容,而且最好用光耦隔离电机驱动,做好单片机 ...
谢谢指教。我直接换了个驱动就可以了
14:04:25  
觉得这样驱动有问题&&你那驱动电机那个管容易挂换成其他的开关驱动管MOS管之类或者继电器&&电机两端需要加 ...
多谢指教。我直接用买的电机驱动就没问题了
13:16:44  
最近我也在做红外遥控和电机的制作,不接电机红外接受特别灵敏,只要电机转动,红外就失控了
14:25:56  
最近我也在做红外遥控和电机的制作,不接电机红外接受特别灵敏,只要电机转动,红外就失控了 ...
换了个买的电机驱动就可以控制了
23:24:46  
谢谢指教。我直接换了个驱动就可以了
10:16:24  
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司求问,这两种马达能做风力发电机吗?一个led灯,装自行车头的【技术宅吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,116,052贴子:
求问,这两种马达能做风力发电机吗?一个led灯,装自行车头的收藏
有没有大佬解答,还是买普通的那种
能是能,不过发出来的不是直流电,而且你这个扇叶有点小,可以装一个18650,平时蓄电,看你这小电机,我恐怕那灯比鬼火亮不了多少
来个无刷电机,,装轮子上
电风扇上那种电动机发出来的好像是交流电吧,我上次用手转动,20W的白炽灯亮的发白
直流电机发出来的就是直流电
买那种带减速的呀,大扇叶的
阻力太大,用微阻的
这种发电太少 你要踩到30km/h才能点亮一个红色LED建议用个锂电池(聚合物体积小)加一个充电模块就行了 不然直接买个青蛙灯 多省事
永轮子发电吧 风力发电√速度要求有点高
双滚珠轴承三相无刷内转子~
扇叶带不动电机,能发电但很小
自行车的风没那么大,用充电宝更靠谱。
建议用电池,顺便告诉上面说发出的是直流电的,我小学三年级都比你懂的多
不用,去淘宝搜索电动车风力灯,装上就可以用
有个更好的方法,扇叶换成轮子,然后想办法卡在车上,使轮子与车的轮子摩擦,这样来发电
锂电池不好吗
以前有卡在轮子上发电的,能带2w左右的小灯泡。还是很亮的。
需要一个变轮
发电就算了吧,用电池划得来
不是有自行车专用摩擦发电么
淘宝搜杯面电子 我送你一个
用强磁无刷电机加整流发电
这有个卵用
登录百度帐号用一个led灯珠加纽扣电池能做个小的灯么_百度知道
用一个led灯珠加纽扣电池能做个小的灯么
我有更好的答案
不能用照明LED灯珠,那个灯珠电流太大,用发光二极管电流只有10mA,可以用纽扣电池供电。这个小手电在市面上有卖的,三个纽扣电池小手电2元一个
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。没有更多推荐了,
不良信息举报
举报内容:
1.2.第一个实验——点亮LED灯
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!}

我要回帖

更多关于 小能人led大灯怎么样 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信