0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

简易计时器的制作

454398 来源:工程师吴畏 2019-08-17 09:25 次阅读

步骤1:设置电路板

简易计时器的制作

为此项目设置电路板是键。此设置是为了确保所有电源轨(红色和蓝色线)都通电。

您需要使用一些跳线将电路板顶部的两个香蕉端子连接到面包板本身。这有助于连接电池或电源。

与上面的图1 一样,放置红色连接线将红色导线连接在一起。

使用黑线将蓝色轨道线连接在一起。 (我使用黑线,但蓝线很好)

重要!:确保任何红线不连接到蓝线。这将使电路短路并且将烧毁你的面板,并且会破坏你的电线和电池。

确保您的电路板在接线时不通电!这可能会对您的组件造成意外损坏!

在开始之前,我们将在面包板上使用相当数量的IC芯片,因此我将在面包板上放置位置,以便放置组件以获得美观和简单间距。

大多数IC在芯片上都有一个指示器,用于显示前向或前向的位置。芯片应有一个凹口,以指示芯片正面的位置,如图2 所示。

(如果你对角落里的小LED电路感到好奇,那就到最后。我会告诉你为什么它在那里以及它是如何工作的)

步骤2:设置定时器

此定时器每秒向计数器发送一个脉冲,我们将在下一步。目前,我们将专注于正确设置NE55定时器。我使用NE555定时器计算器找到将周期设置为1秒所需的电阻电容值。这将确保计数器按秒计数。

将NE555定时器IC芯片放在面包板上,使前面的针脚位于面包板左侧的5号水平

将针脚8连接到红色导轨线

将针脚1连接到蓝色导线

使用150k OHM电阻器之一将针脚7连接到红色导轨线

使用另一个150k OHM电阻和1N4001二极管

将引脚7连接到引脚2确保二极管的线路面向引脚2,如图所示

不要担心电阻器的朝向

使用电线或跳线将针脚6连接到针脚

连接使用10nF电容将引脚5连接到蓝色轨道线

使用4.7uF电容将引脚2连接到蓝色轨线

确保位于侧面的电线位于线标记连接到蓝色轨道或电容器向后

将引脚4连接到红色轨道线用途ga线以禁用重置功能

最后,在针脚3上放置一个跳线用于下一步。

步骤3:设置计数器

这是整个系统中最重要的部分,否则你将获得的不仅仅是一个煮熟的鸡蛋!

将CMOS 4040计数器IC芯片放在面包板上,在NE555定时器芯片之后,使前引脚位于10级

将引脚16连接到红色轨道

将引脚8连接到蓝色导线

将引脚10连接到上一步中离开的NE555定时器输出(NE555上的引脚3)

Pin 11留给重置功能

步骤4:准备系统的大脑

设置系统大脑的第一步是提出一个问题:我们要多长时间煮蛋?

系统有两个烹饪设置;煮熟的,煮熟的。然而,困难的部分是数字系统(甚至是你的计算机)都是二进制数,所以是1和0。所以我们需要将正常的十进制数转换为二进制数。

时间进行一些数字测试!

将十进制转换为二进制需要简单的除法步骤。

取你的数字并除以2

记住分部的结果和余数

其余部分转到第一位

将结果除以2

对每个连续位重复步骤2到4,直到结果变为零。

注意:二进制数字是从右边读到的,所以#1是最正确的数字。

示例,对于十进制数:720

请参阅上表。

因此,生成的二进制数为 0010 1101 0000 。我将二进制数保持为4个组,以获得均匀间距并匹配我们的12位计数器。

寻找时间

对于这个项目,我选择了3分钟的软煮,6分钟的煮熟。

这些时间需要转换为秒,以匹配我们的NE555计时器和我们的计数器的速度。

1分钟内有60秒。

所以,3分钟转为180秒,6分钟转为360秒。

接下来,我们需要将其转换为二进制。

使用该方法将十进制转换为二进制,我们得到:

360秒 - 》 0001 0110 1000

180秒 - 》 0000 1011 0100

步骤5:设置4输入与门CMOS 4082

我们终于可以在面包板上开始设置系统的大脑了。首先,4输入AND门。在输出变为1之前,此门需要所有输入必须为1。例如,如果我们选择3分钟;在AND门输出1之前,第3,5,6和8位必须为1.这将使我们的系统仅在特定时间触发。

放置CMOS 4082 4输入AND CMOS 4040计数器后面板上的IC芯片使前引脚处于数字20级

将引脚14连接到红色轨道线

将引脚7连接到蓝色轨道线

如上图所示将引脚2-5连接到计数器引脚

对引脚12-9执行相同操作

引脚6和8不会被使用,所以你可以不管它们

步骤6:设置按钮和锁存器

这是主控制和系统的另一个关键部分!

首先让我们从锁存器的概念开始。 图3 是使用我们的CMOS 4001 NOR门时我们的一个锁存器的电路图。

当一个输入为ON时(给定逻辑高电平或1) ,系统将切换哪个输出为ON并保持打开状态。当另一个输入为ON时,系统将再次切换并保持新输出。

现在将其应用到我们的电路中!

第一个锁存器用于输出4输入AND我们刚刚接线。

在CMOS 4082 4输入AND门之后将CMOS 4001 NOR门IC芯片放在面包板上,使前引脚位于数字30

连接引脚14到红色导轨线

将针脚7连接到蓝色导轨线

将针脚1连接到与门的针脚1

将针脚2和4连接在一起

将引脚3和5连接在一起

将引脚13连接到AND门的引脚13

将引脚12和10连接在一起

将引脚11和9连接在一起

将引脚6和8连接在一起,稍后我们将使用它们进行复位功能。

步骤7:设置按下按钮和闩锁继续按下

接下来是第二个闩锁和按钮!

这些我们将放在电路板的右半部分,因此更容易按下按钮并保持电路需要和间隔。这些按钮还使用闩锁来设置和重置所选的设置。

将按钮(触觉开关)放到电路板上

按下按钮,如上图所示

使用的电阻是1k OHM电阻

像我们之前为第一个锁存器一样连接CMOS 4001但我们将按钮连接到CMOS 4001的输入

图4使用74HC02 NOR等效

现在我们最终使用重置按钮并重置输入使用!

将重置按钮连接到系统中的其他重置位置

请参阅前面步骤中的图片以了解位置

您需要使用多根跳线将所有引脚连接在一起

闩锁的硬煮和软煮按钮输出将在下一步中使用

步骤8:设置CMOS 4081 2输入AND门

此部分处理我们所选择的设置的确认。仅当两个输入都正确时,输出才会打开。这将只允许其中一个设置在结束时激活警报。

在我们的第一个锁存芯片之后将CMOS 4081 AND Gate IC芯片放在面包板上,使前面的针脚位于面包板右侧和左侧的数字40级

将引脚14连接到红色导线

将引脚7连接到蓝色导线

将两个锁存器的输出连接到AND门的输入端(参见至步骤6:设置按钮和锁存器)

对于煮沸和软煮设置执行此操作。

步骤9:完成系统

最后触摸系统。或门允许任一输入打开输出。

将74HC32或门IC芯片放在面包板上,在CMOS 4081 2输入与门之后,所以前引脚位于面包板右侧和左侧的数字50级

将针脚14连接到红色导轨线

将针脚7连接到蓝色导轨线

取步骤7中的两个输出并将它们连接到74HC32芯片的输入(引脚1和2)

将输出(PIN 3)连接到蜂鸣器的红线

将蜂鸣器的黑线连接到蓝色导线

您已完成!

将电池连接到电池座,将红线连接到面包板的红色香蕉端子,将黑线连接到面包板的黑色香蕉端子,以便为其供电。计时器,首先点击重置然后每次你想要开始一个新的时间时选择你的选项,因为NE555定时器一直在运行,如果没有先按下重置按钮,将保持系统计数。

未来改进

此电路不是100%完美的电路。有些事情我想改进:

确保NE555定时器和计数器仅在做出选择后才开始计数

每次都要重置系统已完成警报

确保一次只能选择一个选项,目前可以选择两个选项

清理电路以使流程更易于理解

li》

有一个部件或系统显示选择了哪个选择和计时器的当前时间

步骤10:操作视频

我用小测试电路替换了蜂鸣器。成功触发警报后,LED将从红色变为绿色。

步骤11:激活测试点电路

所以。..。..你真的很好奇这个小部件。

上面的图片展示了它在电路板上的样子和电路原理图。该电路称为逻辑测试电路。这可以测试IC或数字输出的输出是高(1)还是低(0)。

该电路采用二极管和电流的基本概念。电力从高潜力流向低潜力,如河流,但您可能会问,潜在的变化如何?

每个元件后电路的电位下降。因此,例如,在电阻器的一端,将在另一侧具有更高的电势。这种下降称为电压降,由电阻器的特性引起,可通过欧姆定律找到。

欧姆定律:电压=电流x电阻

二极管的电压降也会随着电路的流动而降低电压。这一直持续到你接地符号为零,这表示零电位或零电压。

现在的问题是,这个电路如何测试逻辑高(1)或逻辑低(0)?

好吧,当我们将任何逻辑输出连接到两个LED之间的点时,它会在该点处施加电压电位。使用二极管的基本原理,因为LED是发光二极管并遵循相同的原理,二极管只允许电流在一个方向上流动。这就是为什么当你反向连接LED时它们不会打开。

这两点之间的这一点的影响导致了这种特性的发生。当该点为逻辑高(1)时,在该点处放置5伏电位,并且由于RED LED之前的电压电势低于测试点处的电势,因此RED LED将不会导通。但是,绿色LED 将打开。这将表明无论您测试的是逻辑高(1)。

反之亦然,当测试点处于逻辑低(0)时,测试点处的电压电势为零。这只会让RED LED亮起,表明你试图测试的任何一点都处于逻辑低点。

这就是它的全部内容!很简单吧?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计时器
    +关注

    关注

    1

    文章

    395

    浏览量

    32156
收藏 人收藏

    评论

    相关推荐

    使用定时器和数码管实现简易计时器

    从今天开始,我们利用上前几天学习的定时器和数码管,一起设计一个简单的秒计时器
    的头像 发表于 11-02 10:50 656次阅读
    使用定时器和数码管实现<b class='flag-5'>简易</b>秒<b class='flag-5'>计时器</b>

    光电计时器的原理和使用

    光电计时器的原理和使用  光电计时器是一种高精度计时器,主要应用于自动控制领域中的计时和计数,同时也可以用于科学实验和工艺生产中的计时和计数
    的头像 发表于 09-22 16:25 2623次阅读

    求助,请问CSR time计时器的频率是多少?

    RISC-V可以通过读取csrr rd, time指令来获取时间(rd是目标寄存),但这个计时器的频率取决于开发板的实现。想问一下星光2的设计中计时器频率是多少?我测出的结果好像是3MHz到4MHz,不知道准确值是多少。
    发表于 09-12 06:06

    8051计时器滴答声中断

    经常需要在程序中使用计时器来为事件计时,或者仅仅作为一个简单的圈速计时器。 使用C51,很容易将强大的、中断驱动的计时器滴答支持添加到您的应用程序中,只需很少的工作。 本应用笔记提供了
    发表于 09-04 06:24

    如何用555计时器做1S脉冲源?555工作电压是多少?

    如何用555计时器做1S脉冲源?555工作电压是多少?  555计时器是一种非常常见的集成电路,广泛应用于定时、延时、脉冲发生等各种电子电路中。本文将详细介绍如何使用555计时器做1S脉冲源,并简单
    的头像 发表于 09-02 16:19 6234次阅读

    EDA程序设计—计时器设计

    用EDA实训仪的I/O设备和PLD芯片实现计时器的设计。
    的头像 发表于 08-23 15:19 760次阅读
    EDA程序设计—<b class='flag-5'>计时器</b>设计

    EDA程序设计之计时器设计

    计时器的设计1. 设计任务 设计并制作一台计时器。2. 设计要求① 用EDA实训仪的I/O设备和PLD芯片实现计时器的设计。② 计时器能够显
    发表于 08-22 10:16 1次下载

    如何使用计时器驱动RGB LED

    应用:该代码演示了如何使用计时器驱动 RGB LED。 BSP 版本: M451 Series BSP CMSIS v3.01.001 硬件: NuEdu-SDK-M451 v1.2 使用计时器
    发表于 08-22 06:32

    嵌入式计时器以及simulink设计实现

    嵌入式计时器是一种在嵌入式系统中用于计时、计数和测量时间间隔的设备。
    发表于 07-21 17:20 3270次阅读
    嵌入式<b class='flag-5'>计时器</b>以及simulink设计实现

    Arduino沙漏计时器

    电子发烧友网站提供《Arduino沙漏计时器.zip》资料免费下载
    发表于 07-06 10:05 1次下载
    Arduino沙漏<b class='flag-5'>计时器</b>

    研究ARMv8-A中的一个概念:通用计时器

    通用计时器为ARM的处理器核提供了一个标准化的计时器框架。通用计时器包含一个系统计数器(System Counter)和每个处理器核自己的计时器(per-core timer),如下图
    发表于 07-03 17:43 984次阅读
    研究ARMv8-A中的一个概念:通用<b class='flag-5'>计时器</b>

    厨房计时器开源设计

    电子发烧友网站提供《厨房计时器开源设计.zip》资料免费下载
    发表于 06-15 14:55 0次下载
    厨房<b class='flag-5'>计时器</b>开源设计

    魔方计时器开源分享

    电子发烧友网站提供《魔方计时器开源分享.zip》资料免费下载
    发表于 06-13 15:18 1次下载
    魔方<b class='flag-5'>计时器</b>开源分享

    带Arduino的OLED倒数计时器

    电子发烧友网站提供《带Arduino的OLED倒数计时器.zip》资料免费下载
    发表于 06-09 10:40 2次下载
    带Arduino的OLED倒数<b class='flag-5'>计时器</b>

    如何在nodeMCU上试验微秒计时器

    我想在 nodeMCU 上试验微秒计时器。这只是为了看看我能以多快的速度推动 ADC 采样。 我已经设法通过 Docker 编译了固件 (esp8266)。我需要在哪里更改代码以启用微秒计时器
    发表于 04-27 06:18