该帖子叙述了一个简单但高度精确的可调1至10分钟定时器电路与显示。这个想法是由本博客的一位忠实读者提出的。
技术规格
我正试图建立一个巡回演讲会来帮助我演讲。我已经有一堆零件,如果可能的话,我想使用它们。我想它有一个On/Off开关电源电路和启动/停止按钮以及复位按钮。
我想让它在5分钟后点亮绿色LED,然后在6分钟时关闭绿色LED并点亮琥珀色LED,然后在7分钟时关闭琥珀色LED并点亮红色LED并鸣响蜂鸣器。
我还希望有一个7段的显示显示经过的时间。让我知道这是否可行。谢谢。
设计
在所示的带有显示电路的1到10分钟定时器中,IC 4060被配置为1分钟时钟发生器,该时钟发生器在其引脚#3处获得。
IC 4017是接线在其通常的10年计数器模式,其中,它的输出移一个逻辑“高”跨越其引脚3到引脚6响应每一分钟脉冲的IC 4060在其引脚#14。
根据要求,三个led被定位,分别在pin1,5,6序列上指示5分钟、6分钟和7分钟的流逝,并使用相关选定的彩色led。
为了设置IC 4060在pin3处的间隔为1分钟,我们首先为Cx使用一个随机选择的低值电容,然后记下该电容在pin3处的间隔。
一旦时间间隔已知,则实现1分钟时间的Cx值可以用以下公式计算:
残雪/ Cr = 1 / Rm
其中Cx =所需值,Cr =随机电容值(uF), Rm =从Cr记录的时间间隔(秒)
ic的引脚15/12处的复位按钮可以用来复位电路到原始状态。
一旦经过最终选定的间隔,电路通过从相关的IC 4017输出到IC 4060的引脚11提供一个“高”来锁存并冻结。
4060 IC引脚15处的红色LED通过闪烁连接的LED显示计数过程,直到IC 4017引脚6升高。
该电路可以使用IC 4017的所有输出来指示1到10分钟的任何时间间隔。
为了获得不同范围的时间间隔IC 4017的每个引脚,IC 4060时钟可以设置所需的时间范围,例如2分钟,5分钟,40秒等。
这个1到10分钟的定时器电路,当与下面所示的7段显示电路一起使用时,可以消耗大约60mA的电流,所以交流/直流适配器可能比电池更可取。
线路图
在上述电路中增加一个7段显示
使用下图所示的IC 4033的简单脉冲计数器电路可以与上述电路一起用于显示经过的分钟数。
时钟的IN脚应该与IC 4060的pin3连接。
该电路将忠实地以分钟为单位显示从1到最后选定的分钟输出经过的时间。
PCB布局
1到10分钟的定时器只使用两个晶体管
上面的设计看起来不必要的复杂。因为同样的应用可以通过如下所示的2晶体管电路有效地实现:
当我最初设计这个时,它没有1K/1N4148反馈链接,这实际上使设计与它的定时周期相当不准确。
这是因为1000uF电容的不一致放电导致后续每个定时周期的定时输出不准确。
我意识到了这个问题,并通过在BC557集电极和1000uF电容正引脚上增加1K/1N4148反馈链路来解决这个问题。
这确保在每个定时周期后,当BC557关闭时,允许电容的剩余电荷通过1K/1N4148链路和继电器线圈完全放电。
这反过来允许完美的精度电容充放电周期,并产生统一的,一致的时间间隔为每个后续周期。
简单的10分钟定时器使用FET
下图所示的10分钟简单计时器是一种加强型施密特触发器,使用FET和BJT的组合。
在待机供电模式下,FET Q1处于ON开关状态,BJT Q2保持OFF开关,继电器在N/C位置失活。
一旦计时器通过按“启动”开关启动,电容C1开始快速充电-12 V,这切断FET和开关上的BJT。
现在,当S1被释放,C1开始通过R1缓慢放电,直到C1的电位下降到场效应管的Vp。
此时,Q1再次打开,Q2 BJT关闭,恢复到待机状态。继电器现在又失效了
选择Vp低于1.5 V, C1值较高的场效应晶体管可以实现更长的延迟。
该设计的唯一缺点是,它工作在双电源电压。
亲爱的导师,
1.我们是否可以灵活的设置Hours: Minutes: Seconds => 0 ~ 9h: 0 ~ 59m: 0 ~ 59s ->的持续时间,使用上、下键和7段显示作为定时器的持续时间?
2.确定了定时器的持续时间后,可以让按钮启动/停止?
3.如果按下开始键,显示屏将倒数到00:00:00 ?
谢谢,
Gumilar
亲爱的Gumilar,这是可以实现的,但电路将涉及许多集成电路和一个相对复杂的电路。
亲爱的导师,
我们能用Arduino Uno实现吗?
谢谢,
Gumilar
亲爱的Illman,
是的,可以使用。
亲爱的导师,
如果古鲁已经有电路和代码,请发邮件给我?
非常感谢和问候,
ilman.gumilar@gmail.com
对不起,Gumilar,我现在没有代码,如果我得到它一定会让你知道。
制作本文中所示的电路:
//m.addme-blog.com/2012/04/how-to-make-simple-programmable-timer.html
这将成为你的8秒/1小时计时器。
一旦你成功了,下一步我们将继续进行12小时计时器集成。
亲爱的先生,
我有一个追逐灯光的机器,我需要一个时间间隔,每一个灯泡之间20秒,所以请帮助....我有一个本地市场追逐机器…请帮助与图表
亲爱的Sameer,你将需要打开单位,并定位振荡器阶段,然后调整相关RC组件的值,以实现延迟....如果你能给我看一下内部快照,我可能会帮助你…
我会帮你改善形象
先生,我不能在这里上传图像…所以任何其他方式发送图像给你…
亲爱的先生,
图片请找到下面的链接
https://drive.google.com/open?id=0B6nYqoqIyNBscGltSmpNeDhCQUU
https://drive.google.com/open?id=0B6nYqoqIyNBsUjBUZFgtakZfamc
https://drive.google.com/open?id=0B6nYqoqIyNBsZ2lNRWVjTjhDUWM
亲爱的Sameer,似乎你没有勾选“分享”选项,因此图像不为我打开....请将其公开,并在“分享”框内打勾
你好,先生,我有一个1分钟开/关定时器使用ic4060和继电器。是否可能有一个10秒的暂停或延迟之间的继电器的开启和关闭。
你的意思是说继电器必须滞后10秒从IC的每个逻辑输出?
是的,10秒延迟
你可以在中继晶体管的基极/发射极上添加一个电容。根据所用基极电阻的不同,该值在100uF到1000uF之间。
问候Swagatam先生。
我用两个晶体管做了一个10分钟的计时器。1到10分钟定时器只使用两个晶体管。这就是我需要的参与。但从你的反馈来看,我做得并不好。通过反馈中的二极管和继电器线圈,电容器仍在放电。我去掉了电阻和二极管。
感谢您的指导,并留下问候。玛丽安Tkač
感谢Maraian,很高兴你可以构建它,但是没有1N4148和1K反馈,时间延迟将不一致,每个周期都是相同的