搜索
bottom↓
回复: 15

单片机与继电器的问题

[复制链接]

出0入0汤圆

发表于 2012-6-3 16:17:38 | 显示全部楼层 |阅读模式
本帖最后由 onbluesun 于 2012-6-3 16:22 编辑
  1. #include<reg51.h>
  2. sbit l1=P2^0;
  3. void main()
  4. {
  5. l1=1;
  6. }
复制代码
以上是单片机与继电器的接线图和单片机的程序。现在有个问题,接上电源,单片机开始运行,按理继电器应该会启动,但是有时候继电器会无法启动,没有听到“啪”的一声(继电器工作声音),那盏灯也没有亮,可我的单片机程序是让单片机一开机P2.0口就为高电平,那么继电器肯定要运行,不知道这是怎么回事。继电器用的12V的,和单片机共用一个电源,单片机通过电压转换电路将12V转为5V。

解决方法有了,就是在l1=1前面加一句l1=0代码如下:
  1. #include<reg51.h>
  2. sbit l1=P2^0;
  3. void main()
  4. {
  5. l1=0;
  6. l1=1;
  7. }
复制代码
不过我确实不知道为什么要加一句l1=0?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-6-3 19:10:02 | 显示全部楼层
是不是加句大循环好点呢?

出0入0汤圆

 楼主| 发表于 2012-6-3 20:04:32 | 显示全部楼层
downtoearth 发表于 2012-6-3 19:10
是不是加句大循环好点呢?

还是一样,应该没办法了

出0入0汤圆

发表于 2012-6-3 20:10:53 | 显示全部楼层
普通51的高电平能用那么强的驱动能力,加上拉,或者找能配置强上拉的。

出0入0汤圆

 楼主| 发表于 2012-6-3 20:14:36 | 显示全部楼层
gongnn 发表于 2012-6-3 20:10
普通51的高电平能用那么强的驱动能力,加上拉,或者找能配置强上拉的。

说得有理

出0入0汤圆

发表于 2012-6-3 20:16:38 | 显示全部楼层
延时再输出,LED不加限流?

出0入0汤圆

 楼主| 发表于 2012-6-3 20:25:55 | 显示全部楼层
Rapido 发表于 2012-6-3 20:16
延时再输出,LED不加限流?

不管如何,P2^0口一定要先置0,之后才能正常工作。

出0入0汤圆

发表于 2012-6-3 20:30:07 | 显示全部楼层
r2的4.7K电阻换小点, 几百欧姆就够了,防止三极管工作在放大区

出0入0汤圆

 楼主| 发表于 2012-6-3 20:31:58 | 显示全部楼层
huaxin 发表于 2012-6-3 20:30
r2的4.7K电阻换小点, 几百欧姆就够了,防止三极管工作在放大区

几百太小了吧

出0入0汤圆

发表于 2012-6-3 21:45:29 | 显示全部楼层
不小啊, 直接接上都可以的啊, 你用万用表测下单片机的管脚是不是高电平,就知道问题出在哪里了

出0入0汤圆

 楼主| 发表于 2012-6-3 22:02:34 | 显示全部楼层
huaxin 发表于 2012-6-3 21:45
不小啊, 直接接上都可以的啊, 你用万用表测下单片机的管脚是不是高电平,就知道问题出在哪里了 ...

0.7V,不是高电平也不是低电平。。。

出0入0汤圆

发表于 2012-6-3 22:09:39 | 显示全部楼层
驱动电流小了,三极管是电流放大

出0入0汤圆

发表于 2012-6-3 22:11:21 | 显示全部楼层


如上图加个电阻试试,10K左右.
R2需要改小,改1K的话Q1基极电电流不到5ma,几百欧是可以的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2012-6-3 23:16:47 | 显示全部楼层
多谢,实践出真理

出0入0汤圆

发表于 2012-6-6 16:27:06 | 显示全部楼层
1、驱动不够
2、按照你的继电器接法,2个线圈  中 有一个是使能控制端  2个同时是低电平 LED才能亮

出0入10汤圆

发表于 2012-6-6 16:41:58 | 显示全部楼层
驱动肯定不够的,还要看单片机口线上上拉之类的,怎么解决的。。。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 02:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表