555 타이머 : 1 시간이 걸리도록 값을 설정하는 방법


10

나는 전자 공학에 새로운 (그리고 초보자)입니다. 나는 누군가가 매우 기본적인 회로로 나를 도울 수 있는지 알기 위해 당신의 지식을 찾기 위해 왔습니다.

555 칩으로, 매시간 LED를 약 1/2 초 동안 켜야합니다. 잘 알려진 소프트웨어로 회로도를 만들었습니다.

내 질문은이 주파수의 빛 또는 플래시를 달성하기 위해 저항 및 / 또는 커패시터를 넣을 값을 모른다는 것입니다. 실제로 이것은 병렬 회로를 트리거하므로 1 시간마다 트리거가 필요합니다. 이 값을 얻으려면 계산이 필요하지만 온라인에서 본 내용을 이해하기가 매우 어렵습니다. 나는 전자 공학을 배우지 않고 아마추어를 배우고 프로젝트를 실현하려고 노력하는 아마추어 일뿐입니다. 이제 회로는 작동하지만 원하는 주파수 플래시 조명에서는 작동하지 않습니다 (1 시간마다 조금씩 깜박임).

PS : 회로도의 첨부 된 이미지. 본문에 오류가 생겨서 죄송합니다. Google 번역기를 사용했습니다.

추신 : 나는 이것이 안정적이고 발진기 회로라고 생각합니다 ...하지만 확실하지 않습니다.

여기에 이미지 설명을 입력하십시오


4
555는 그렇게 오랫동안 설계되지 않았습니다.
Ignacio Vazquez-Abrams

와우! 빠른 답변 감사합니다! 알고 .... 다른 솔루션? 내가 사용하고 Atmega386 whith arduino ... 그러나 그것의 광대 한
Xavi Gómez Canals

이 회로는 작동합니까? Q가 낮 으면 (접지 전위) 3.3 공급을 단락시키는 것으로 보입니다. 또한 LED와 직렬로 연결된 저항이 필요합니다.
tcrosley 2016 년

3
나는 이것을 위해 ATtiny4와 같은 것을 사용할 것입니다. 대부분의 시간 동안 절전 모드로 전환해야 워치 독 인터럽트가 깜박일 때까지 카운트 한 다음 0.5 초 동안 켜졌다가 다시 꺼야합니다.
Ignacio Vazquez-Abrams

1
응! 답변 해 주셔서 감사합니다. 매우 친절하고 이타 적이었습니다. 현재 Arduino IDE로 프로그래밍하기 쉽기 때문에 Atmega 386을 사용하고 있지만 ATtiny4를 조사하여 처리하기가 어렵지 않은지 확인합니다. 인사말! 아! 내가 ... 도와 +1에 넣을 수 있습니까? +1을 클릭하여 응답을 평가하는 옵션을 찾을 수 없습니다
Xavi Gómez Canals

답변:


13

555와 마찬가지로, 드리프트는이 기간 동안 너무 높을 수 있습니다.

ATtiny4와 같은 MCU를 대신 사용하는 것이 좋습니다. SOT23-6 패키징으로 제공되며 내부 RC 발진기가 상당히 정확합니다.

ATtiny25 / 45 / 85 (SOIC-8 / DIL-8 / QFN-20)까지 이동하면 arduino-tiny를 설치 한 후 Arduino IDE를 사용하여 프로그래밍 할 수 있으며 외부 32.768kHz 시계를 지원할 수 있습니다 결정은 몇 배 정도 정확도를 향상시킵니다.


니스! 매우 좋은 답변과 유용한 감사합니다. 불행히도 나는 너무나 새롭기 때문에 명성이 15도없고 +1 투표도 할 수 없습니다.
Xavi Gómez Canals

초보자가 DIP 패키지를 사용하는 것이 훨씬 낫습니다.이 패키지는 프로토 타이핑을 위해 납땜없는 브레드 보드에 넣을 수 있습니다. ATtinys는 모르지만 PIC10에서 PIC32까지 거의 모든 PIC에는 DIP 패키지로 제공되는 일부 변형이 있습니다.
tcrosley 2013 년

4/5/9/10을 제외한 모든 ATtinys에는 DIP 패키지가 있습니다.
Ignacio Vazquez-Abrams

Sparkfun과 같은 일반적인 취미 전자 공급 업체는 동일한 8 핀 DIP 패키지에 ATTiny85 및 555와 같은 제품을 공급합니다. ATTiny는 더 비싸지 만 (예 : $ 1 대신 $ 3) Arduino IDE를 사용하여 프로그래밍 할 수 있습니다. 훨씬 저렴한 공급 업체를 찾을 수도 있습니다.
RedGrittyBrick

9

당신이 요구하는 것은 555와 같은 RC 타이머가 아닙니다. 문제는 이러한 장시간 동안, 캡을 충전 또는 방전하기위한 전류가 너무 작아서 누설 전류가 지배적이라는 것이다.

매시간 1/2 초 펄스를 만드는 것은 마이크로 컨트롤러가 쉽게 할 수있는 일입니다. 가장 간단한 것조차도 PIC 10F200이이를 수행 할 수 있습니다. 타이머를 설정하여 1MHz 명령 클럭을 250으로 나누어 250µs 틱을 얻을 수 있습니다. 그런 다음 거기에서 변수를 사용하여 계산합니다.

250µs 틱을 40으로 나누어 10ms 틱을 얻은 다음 다른 모든 기준으로 사용할 수 있습니다. LED가 켜져있는 시간을 측정하기 위해 50 개를 계산합니다. 그러면 LED 펄스 사이에 359,950 개의 시간이 있습니다. 3 바이트를 사용하여 그 숫자를 셀 수 있습니다.


좋은!! 답변 주셔서 감사합니다! ... 대신 MCU 사용을 고려하십시오! 다시 한 번 감사드립니다. ... 투표 할 수 없습니다, 죄송합니다, 임 수 초보자와 초보자 ... jijij
Xavi Gómez Canals

2
마이크로 컨트롤러의 대안은 단순히 카운터를 사용하는 것입니다. 1.76 초 기간으로 설정된 555와 결합 된 12 비트 카운터는 약 1 시간 후에 MSB가 높아질 것입니다.
supercat

이것이 근본적인 문제에 대한 합리적인 해결책은 아니지만, 4/5 트랜지스터에서 정전류 소스 / 드레인 및 쌍 안정을 사용하여 1 시간 정도의 기간 동안 캡 기반 회로를 사용할 수 있습니다. 전체 기간 동안 바운드 온 캡 누설에 대해 몇 dB 만 충전하면 캡의 Z가 낮을 때 처음보다 원하는 것보다 훨씬 빠르게 선형으로 증가합니다. 설정 한 경우에만 수행합니다. IC가없는 것과 같은 인공적인 도전이나 타이머 IC를 설계하고 있었다. 그렇지 않으면 카운터 / 분배기 또는 uC가 현명한 방법입니다.
Dan Sheppard

모든 커뮤니티에 감사드립니다! ... MCU는 저에게 더 간단합니다 (초보자 모드 켜기), jejeje
Xavi Gómez Canals

근본 원인을 언급 해주셔서 감사합니다. "문제는 이러한 장시간 동안 캡을 충전 또는 방전하는 전류가 너무 작아서 누설 전류가 지배적이라는 것입니다." 내가 더 잘 이해할 수 있도록 도와줍니다.
raddevus 2016 년

5

555 시리즈 제품으로의 "업그레이드"는 프로그래머블 카운터 제품군입니다 (이것은 마이크로 컨트롤러 이전 초로 거슬러 올라갑니다). 우리 회사는 ICM7555 및 그 큰 형제 ICM7240, ICM7217, ICM7224, ICM7225, ICM7242, ICM7250, ICM7260의 여러 제조업체 중 하나입니다. 이러한 진정한 고대 칩 중 하나가 현재 수행중인 작업에 가장 적합한 솔루션인지 확실하지 않지만 살펴볼 가치가 있습니다.


와! 대단히 감사합니다! ... 나는 555의 거대 형제 의이 구성 요소를 살펴보고 있습니다! 그들을 몰랐다! 감사!
Xavi Gómez Canals

2

누설이 적은 (전해가 아닌 금속 막) 커패시터와 높은 값의 저항을 가진 CMOS NE555는 작동 할 수 있지만 습기와 먼지는 안정적이지 않습니다.

구형 CMOS HEF4060 타이머 및 분배기 칩이 여기에서 작동 할 수 있습니다.

또는 더 빠르게 실행되는 NE555 발진기를 만들고 2 진 분배기를 캐스케이드하여 주파수를 시간당 한 사이클로 줄입니다.


대단히 감사합니다! 그러나 마지막으로 Atmega o ATtiny와 같은 MCU를 사용합니다. 다른 사람이 MCU를 대신 사용할 수 없다는 점에서 여러분의 대답은 흥미 롭습니다! 많은 감사 공동체!
Xavi Gómez Canals
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.