555 计时器:如何将值设置为需要一个小时

电器工程 电容器 电阻器 计时器 555 基本的
2022-01-19 21:34:21

我是电子产品的新手(和新手)。我来寻求您的知识,看看是否有人可以帮助我完成一个非常基本的电路。

它是一个 555 芯片,它应该每小时点亮一个 LED(大约 1/2 秒)。我设法用一个众所周知的软件制作了电路图。

我的问题是,我不知道放什么值的电阻和/或电容来实现这个频率的光或闪光。实际上,这会触发一个并联电路(所以我需要每 1 小时触发一次)。我想必须有一些计算才能获得这些值,但是我在网上看到的我觉得很难理解。我不是电子学的学生,只是一个尝试学习和实现项目的业余爱好者。现在电路可以工作了,但不能以所需的频率闪光照明(每小时闪光一次)。

PS:附上示意图。对不起,文本中可能存在的错误,我使用了谷歌翻译。

PS:我认为这是一个非稳态和振荡器电路......但我不确定。

在此处输入图像描述

4个回答

与 555 一样棒,它的漂移在这么长的时间内可能有点太高了。

我建议您改用 MCU,例如 ATtiny4。它采用 SOT23-6 封装,并具有相当准确的内部 RC 振荡器。

如果您升级到 ATtiny25/45/85 (SOIC-8/DIL-8/QFN-20),那么您可以在安装arduino-tiny后使用 Arduino IDE 对其进行编程,此外它还可以支持外部 32.768kHz 手表晶体,这将提高几个数量级的精度。

您要求的不是 555 之类的 RC 计时器可以做到的。问题在于,在如此长的时间内,对电容进行充电或放电的电流非常小,以至于泄漏电流占主导地位。

每小时产生 1/2 秒的脉冲是微控制器可以轻松完成的事情。即使是最简单的 PIC 10F200 也可以做到这一点。您可以在其中设置计时器以将 1 MHz 指令时钟除以 250 以获得 250 µs 滴答声。然后你从那里计算使用变量。

您可以将 250 µs 滴答声除以 40 得到 10 ms 滴答声,然后将其用作其他一切的基础。您数数其中的 50 个以计算 LED 亮起的时间。然后在 LED 脉冲之间的时间里将有 359,950 个。您可以使用 3 个字节来计算这么高。

555 系列产品的“升级”是可编程计数器系列(这些可追溯到微控制器之前的早年)。我公司是ICM7555及其大哥ICM7240、ICM7217、ICM7224、ICM7225、ICM7242、ICM7250、ICM7260的几家厂商之一。不确定这些真正古老的芯片是否是您正在做的事情的最佳解决方案,但可能值得一看。

具有低泄漏(不是电解,而是金属膜)电容器和高阻值电阻的 CMOS NE555 可以工作,但湿气和污垢将意味着它不稳定。

旧的 CMOS HEF4060 定时器和分频器芯片可以在这里工作,

或者制作一个运行速度更快的NE555振荡器并级联一个二进制分频器以将其频率降低到每小时一个周期。