找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1640|回复: 37
打印 上一主题 下一主题
收起左侧

51单片机控制继电器 仿真可以实现继电器功能,为什么搭建实物不行呢?

  [复制链接]
跳转到指定楼层
#
仿真可以实现继电器功能,为什么搭建实物不行呢?

1.png (54.22 KB, 下载次数: 38)

1.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

37#
ID:1004455 发表于 2023-5-19 23:58 | 只看该作者
查看自己电路的三极管,是否引脚焊接错了
回复

使用道具 举报

36#
ID:491875 发表于 2023-5-17 07:31 | 只看该作者
君工创 发表于 2023-5-16 22:15
三极管驱动电流不够。

驱动不够?C极应该有电压!现在是C极电压为0,三极管根本就没有导通!
回复

使用道具 举报

35#
ID:94031 发表于 2023-5-17 05:58 | 只看该作者
Hephaestus 发表于 2023-5-16 18:50
显然测试的时候用的是继电器的地,用单片机的地根本测不出20楼的结果。

用继电器的地測出 E:5V B:4.43V C:0V 三极管还是坏了。
回复

使用道具 举报

34#
ID:965189 发表于 2023-5-16 22:15 来自手机 | 只看该作者
三极管驱动电流不够。
回复

使用道具 举报

33#
ID:491875 发表于 2023-5-16 19:44 | 只看该作者
Hephaestus 发表于 2023-5-16 16:34
不是,真正的原因是原理图隐藏了单片机的VCC和GND,楼主不知道这个秃子头上的跳蚤这么显而易见的常识,没 ...

搞了半天,原来楼主摆了乌龙
回复

使用道具 举报

32#
ID:883242 发表于 2023-5-16 18:50 | 只看该作者
xuyaqi 发表于 2023-5-16 18:33
他測出5v,4.43v是那个地。

显然测试的时候用的是继电器的地,用单片机的地根本测不出20楼的结果。
回复

使用道具 举报

31#
ID:94031 发表于 2023-5-16 18:33 | 只看该作者
Hephaestus 发表于 2023-5-16 16:34
不是,真正的原因是原理图隐藏了单片机的VCC和GND,楼主不知道这个秃子头上的跳蚤这么显而易见的常识,没 ...

他測出5v,4.43v是那个地。
回复

使用道具 举报

30#
ID:883242 发表于 2023-5-16 16:34 | 只看该作者
xuyaqi 发表于 2023-5-16 16:23
根据你测得的电压,三极管坏了。

不是,真正的原因是原理图隐藏了单片机的VCC和GND,楼主不知道这个秃子头上的跳蚤这么显而易见的常识,没有连GND导致的。
回复

使用道具 举报

29#
ID:94031 发表于 2023-5-16 16:23 | 只看该作者

根据你测得的电压,三极管坏了。
回复

使用道具 举报

28#
ID:420836 发表于 2023-5-16 09:42 | 只看该作者
单片机仿真不能代替现实世界的电路。 您只能使用仿真来调试您的设计,但不能完全依赖仿真。
回复

使用道具 举报

27#
ID:584814 发表于 2023-5-15 15:37 | 只看该作者
仿真能过,说明程序和接线理论上没问题。
硬件上先确定是高电平触发还是低电平触发,然后直接将R2接单片机端口分别接电源正负。
如果不能正常触发和释放,查这一块的电路,即三极管和继电器,R2、D3可先摘掉。
先核心再外围调好硬件再接单片机调试,如一次性搞不定就一步一步地搞定。
回复

使用道具 举报

26#
ID:491875 发表于 2023-5-15 14:44 | 只看该作者
lys789987 发表于 2023-5-15 13:23
这个原理图应该有问题吧?工作电源在哪里?继电器要有驱动电压才会动作啊

原理图肯定没问题,元器件参数也基本上合理
回复

使用道具 举报

25#
ID:491875 发表于 2023-5-15 14:39 | 只看该作者
mtdzok 发表于 2023-5-15 14:25
电路及参数没什么问题,如果P1.3确为低电平,大概率D3接反了,再测一下c要是0.7V左右就确定接反了。

实测C为0,可以肯定不是D3的问题,很有可能三极管根本就没有导通!如果不是三极管损坏,就有可能把EC极接反了
回复

使用道具 举报

24#
ID:491875 发表于 2023-5-15 14:36 | 只看该作者
对调一下EC极看看,有可能三极管的EC极接反了
回复

使用道具 举报

23#
ID:884147 发表于 2023-5-15 14:25 | 只看该作者
电路及参数没什么问题,如果P1.3确为低电平,大概率D3接反了,再测一下c要是0.7V左右就确定接反了。
回复

使用道具 举报

22#
ID:236035 发表于 2023-5-15 14:19 | 只看该作者
李璐瑶 发表于 2023-5-15 11:39
继电器是没错的,目前问题在于三极管处,三个引脚的电压分别为:E:5V, B:4.43V  C:0V

由电压可知,PNP未饱和导通。可能是坏的三极管
回复

使用道具 举报

21#
ID:50939 发表于 2023-5-15 13:25 | 只看该作者
Q2的射极必须接电源正极,原理图上看不出那个三角形接地符号是代表什么?
回复

使用道具 举报

20#
ID:50939 发表于 2023-5-15 13:23 | 只看该作者
这个原理图应该有问题吧?工作电源在哪里?继电器要有驱动电压才会动作啊
回复

使用道具 举报

19#
ID:744367 发表于 2023-5-15 11:39 | 只看该作者
老愚童63 发表于 2023-5-15 09:57
测量一下三极管3个引脚电压,找出三极管是不是已经饱和导通。管脚有没有接错(有些三极管是BEC排列而不是EB ...

继电器是没错的,目前问题在于三极管处,三个引脚的电压分别为:E:5V, B:4.43V  C:0V
回复

使用道具 举报

18#
ID:744367 发表于 2023-5-15 11:38 | 只看该作者
杨雪飞 发表于 2023-5-15 08:23
这个不说哪里有问题,首先你得知道怎么去检查。第一判断单片机是否正常动作,测量输出的IO口是否有高低电平 ...

单片机IO口是正常输出高低电平的,现在问题在于三极管没有随着高低电平变化而变化,并且C引脚处无电压
回复

使用道具 举报

17#
ID:744367 发表于 2023-5-15 11:36 | 只看该作者
xuyaqi 发表于 2023-5-15 06:28
三极管极性焊错。

我用的S8550 PNP三极管,
回复

使用道具 举报

16#
ID:744367 发表于 2023-5-15 11:36 | 只看该作者
Luo1989 发表于 2023-5-14 21:28
你用的高电平?还是低电平?

低电平驱动呀
回复

使用道具 举报

15#
ID:744367 发表于 2023-5-15 11:36 | 只看该作者
滑动的憨憨 发表于 2023-5-14 20:43
R2电阻太大,减小到200左右差不多

我用了300欧姆的还是不行
回复

使用道具 举报

14#
ID:744367 发表于 2023-5-15 11:35 | 只看该作者
Hephaestus 发表于 2023-5-14 19:19
测一下Q2三个管脚的电压。

E:5V
B:4.43V
C:0V
回复

使用道具 举报

13#
ID:744367 发表于 2023-5-15 11:35 | 只看该作者
wulin 发表于 2023-5-14 18:37
R2减小到510~330试试。

用了300欧姆的电阻也不行,现在用万用表测发现三极管C引脚对地电压为0V
回复

使用道具 举报

12#
ID:491875 发表于 2023-5-15 09:57 | 只看该作者
测量一下三极管3个引脚电压,找出三极管是不是已经饱和导通。管脚有没有接错(有些三极管是BEC排列而不是EBC),继电器型号是不是选择正确。如果错用了12V工作电压的继电器也就无法在5V电压下正常吸合了。)
回复

使用道具 举报

11#
ID:97554 发表于 2023-5-15 08:23 | 只看该作者
这个不说哪里有问题,首先你得知道怎么去检查。第一判断单片机是否正常动作,测量输出的IO口是否有高低电平跳变,你用的PNP管,那输出低电平时三极管导通、继电器动作,所以第一步看单片机IO口输出是否正常。第二、断开单片机与三极管的连线,通过电阻给三极管基极施加高低电平,看三极管是否能够正常导通截止,是继电器吸合断开。

单从电路上讲,仿真给三极管基极高低电平工作正常似乎可行,但是高电平时能否让三极管截止有些存疑。正常情况下应该在三极管基极上边加一10K左右的电阻,让单片机输出高电平的时候三极管基极能够确保有个高电平让三极管截止,当单片机输出低电平时,将基极电压拉低,三极管导通为佳。
回复

使用道具 举报

10#
ID:459275 发表于 2023-5-15 07:20 | 只看该作者
3K电阻阻值不是问题,将其接P1.3引脚的一端直接接地试试,或将R1、D1直接接P1.3脚试试,应该能找出是外围电路有问题还是单片机电路或程序有问题。
回复

使用道具 举报

9#
ID:94031 发表于 2023-5-15 06:28 | 只看该作者
李璐瑶 发表于 2023-5-14 22:20
是的,继电器不工作

三极管极性焊错。
回复

使用道具 举报

8#
ID:744367 发表于 2023-5-14 22:20 | 只看该作者
xuyaqi 发表于 2023-5-14 19:14
是继电器不动作吗

是的,继电器不工作
回复

使用道具 举报

7#
ID:883242 发表于 2023-5-14 22:05 | 只看该作者
R2并不大,可以提供1.5mA基极电流,现在小功率三极管hFE都在300多,也就相当于500mA继电器电流,怎么算都是够用的。
回复

使用道具 举报

6#
ID:736575 发表于 2023-5-14 21:28 来自手机 | 只看该作者
你用的高电平?还是低电平?
回复

使用道具 举报

5#
ID:1074495 发表于 2023-5-14 20:43 | 只看该作者
R2电阻太大,减小到200左右差不多
回复

使用道具 举报

地板
ID:819198 发表于 2023-5-14 20:39 | 只看该作者
IO口驱动能力不够,R2过大,STC的话用强下拉。
回复

使用道具 举报

板凳
ID:883242 发表于 2023-5-14 19:19 | 只看该作者
测一下Q2三个管脚的电压。
回复

使用道具 举报

沙发
ID:94031 发表于 2023-5-14 19:14 | 只看该作者
是继电器不动作吗
回复

使用道具 举报

楼主
ID:213173 发表于 2023-5-14 18:37 | 只看该作者
R2减小到510~330试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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