找回密码
 立即注册

QQ登录

只需一步,快速开始

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

基于52单片机的作息时间控制器 怎么用继电器控制电铃呢

[复制链接]
跳转到指定楼层
楼主
最近一直在做设计,是 基于52单片机的作息时间控制器设计,除了可以显示年月日、时分秒以及星期以外,还要求使用继电器控制电铃,因为对继电器不太熟悉,网上我也没有查找到相关的,所以在这里求助大家,52单片机、继电器、电铃之间如何连接、如何写这部分代码呢。求助大家

·.png (35.18 KB, 下载次数: 27)

这里我画的是一个蜂鸣器

这里我画的是一个蜂鸣器
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2024-3-30 22:32 | 只看该作者
反正你是仿真不是做实物,电铃已经响了,不用继电器。
回复

使用道具 举报

板凳
ID:1109793 发表于 2024-3-31 08:08 | 只看该作者

你看这样行吗?
回复

使用道具 举报

地板
ID:1110945 发表于 2024-3-31 08:36 | 只看该作者

R39可以拆掉,可少量增加驱动电流。
回复

使用道具 举报

5#
ID:79094 发表于 2024-3-31 09:05 | 只看该作者
三极管可以 用8050
回复

使用道具 举报

6#
ID:883242 发表于 2024-3-31 09:20 | 只看该作者
明日之星8 发表于 2024-3-31 08:36
R39可以拆掉,可少量增加驱动电流。

真做产品不能拆,要考虑到温度升高漏电流增大继电器误动作,当然你是学生随便玩玩就没必要加了。
回复

使用道具 举报

7#
ID:1113925 发表于 2024-3-31 09:21 | 只看该作者
Hephaestus 发表于 2024-3-30 22:32
反正你是仿真不是做实物,电铃已经响了,不用继电器。

这次DIY小玩意要求我们做实物出来
回复

使用道具 举报

8#
ID:1113925 发表于 2024-3-31 10:56 | 只看该作者

改了之后出现这样的错误是为什么呢
Unable to open OMF51 file 'C:\WINDOWS\Temp\VSM
Studio\fffb990f3ec048f79307316ba9b36c9f\AT89C52\Debug\Debug.OMF'. [U1]
回复

使用道具 举报

9#
ID:403593 发表于 2024-3-31 11:15 | 只看该作者
Hephaestus 发表于 2024-3-31 09:20
真做产品不能拆,要考虑到温度升高漏电流增大继电器误动作,当然你是学生随便玩玩就没必要加了。

实际使用中,R39会不会太大了?我一般都是选10K的下拉,而且还要把单片机引脚配置成推挽模式才行。
回复

使用道具 举报

10#
ID:1109793 发表于 2024-3-31 11:16 | 只看该作者
明日之星8 发表于 2024-3-31 08:36
R39可以拆掉,可少量增加驱动电流。

R39还是不能去掉的,对于早期的51或者52来说,复位时IO处于标准状态的高电平,此时内上拉大概50K左右的情况下大概输出0.1ma电流,目前大部分三极管β大概100左右,但是有比较大的,200也很常见。如果是200则三极管输出电流就达到20MA了,对于常见的微型继电器来说,12V的正常吸合电流30MA左右,20MA也会动作的。
那么驱动电流,3K大概提供1ma的基极电流,按最小50的β来算,也足够驱动普通的微型继电器了。当然那些较大电流的比如100A的那种,是不行的,那可能需要把三极管换成达林顿。
回复

使用道具 举报

11#
ID:1109793 发表于 2024-3-31 11:19 | 只看该作者
Hephaestus 发表于 2024-3-31 09:20
真做产品不能拆,要考虑到温度升高漏电流增大继电器误动作,当然你是学生随便玩玩就没必要加了。

我把气泵改成电子压力表,网上买的,就有问题,每次上电时会瞬间吸合一下,然后一秒左右之后,再正式吸合,即便在压力到达后断电再上电,还是一样,虽然吸合一下之后因为压力已经到达上限不会在动作。估计就是没有这个电阻
回复

使用道具 举报

12#
ID:1109793 发表于 2024-3-31 11:27 | 只看该作者
这一生只为你 发表于 2024-3-31 11:15
实际使用中,R39会不会太大了?我一般都是选10K的下拉,而且还要把单片机引脚配置成推挽模式才行。

你用10K,我选3K,你居然说我的太大了
我只是习惯用尽量统一的阻值,这样减少物料种类。不过3K也很合适了我感觉。10K是有点大了,用10K,应该接到R38的左端比较好。
回复

使用道具 举报

13#
ID:1109793 发表于 2024-3-31 11:37 | 只看该作者

对了,对于老的51来说,这样可能不行,老的芯片不能配置推挽输出模式。那可能需要增加一个PNP的三极管才行
回复

使用道具 举报

14#
ID:1113925 发表于 2024-3-31 19:22 | 只看该作者
xiaobendan001 发表于 2024-3-31 11:16
R39还是不能去掉的,对于早期的51或者52来说,复位时IO处于标准状态的高电平,此时内上拉大概50K左右的情 ...

照着这个原理图做,仿真时继电器开关一直跳动是为什么呢
回复

使用道具 举报

15#
ID:403593 发表于 2024-4-3 09:21 | 只看该作者
xiaobendan001 发表于 2024-3-31 11:27
你用10K,我选3K,你居然说我的太大了
我只是习惯用尽量统一的阻值,这样减少物料种类。不过3K也 ...

说反了。。。想说的是3K是不是太小了。。。
我也是用自己存量最多的元件,一般上拉下拉都选的10K,某些极端情况,比如开关速度很高,需要尽可能的把曲线拉的陡峭一些,才会使用4K7的电阻。
MOS管可能没问题,但是三极管的话,如果使用3K的下拉,基极还能得到足够的电流吗?会不会在温度变化的时候导致控制失效?
回复

使用道具 举报

16#
ID:143767 发表于 2024-4-3 10:29 | 只看该作者
要这样驱动继电器,既省事又安全可靠

回复

使用道具 举报

17#
ID:1109793 发表于 2024-4-3 11:00 | 只看该作者
QIANDUPDUO 发表于 2024-3-31 19:22
照着这个原理图做,仿真时继电器开关一直跳动是为什么呢

那要看IO输出是怎样了
回复

使用道具 举报

18#
ID:1109793 发表于 2024-4-3 11:03 | 只看该作者
dj3365191 发表于 2024-4-3 10:29
要这样驱动继电器,既省事又安全可靠

对,这样也非常好,只是5V的继电器手里没有,而且不太习惯在5V上面使用继电器这种负载。之前有个10个继电器的板子,这样就使7805的热量变的很大。
回复

使用道具 举报

19#
ID:1113925 发表于 2024-4-4 19:34 | 只看该作者
dj3365191 发表于 2024-4-3 10:29
要这样驱动继电器,既省事又安全可靠

好嘞  谢谢
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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