Hẹn giờ 555: cách đặt giá trị mất một giờ


10

Tôi là người mới (và người mới) trong ngành điện tử. Tôi đến để tìm kiếm kiến ​​thức của bạn để xem ai đó có thể giúp tôi với một mạch rất cơ bản.

Đó là một con chip 555, sẽ sáng một đèn LED (trong khoảng 1/2 giây) mỗi giờ. Tôi quản lý để làm cho sơ đồ mạch với một phần mềm nổi tiếng.

Câu hỏi của tôi là tôi không biết những giá trị nào để đặt điện trở và / hoặc tụ điện để đạt được tần số ánh sáng hoặc đèn flash này. Trên thực tế, điều này kích hoạt một mạch song song (vì vậy tôi cần kích hoạt cứ sau 1 giờ). Tôi đoán phải có một số tính toán để có được các giá trị này, nhưng những gì tôi thấy trên mạng tôi thấy rất khó hiểu. Tôi không phải là một sinh viên điện tử, chỉ là một người nghiệp dư cố gắng học hỏi cũng như nhận ra một dự án. Bây giờ mạch hoạt động, nhưng không phải trong ánh sáng flash tần số mong muốn (mỗi giờ một chút flash).

PS: Hình ảnh đính kèm của sơ đồ. Xin lỗi vì các lỗi có thể xảy ra trong văn bản, tôi đã sử dụng Google dịch.

PS: Tôi nghĩ rằng đây là một mạch dao động và đáng kinh ngạc ... nhưng tôi không chắc chắn.

nhập mô tả hình ảnh ở đây


4
555 không được thiết kế trong một thời gian dài như vậy.
Ignacio Vazquez-Abrams

Wow! Cảm ơn đã phản hồi nhanh chóng! biết .... còn giải pháp nào khác không? Tôi sử dụng và Atmega386 với arduino ... nhưng nó rất phức tạp
xavi

Mạch này hoạt động? Có vẻ như khi Q thấp (tiềm năng mặt đất), nó sẽ rút ngắn nguồn cung 3,3. Ngoài ra, bạn cần một điện trở nối tiếp với đèn LED.
tcrosley

3
Tôi sẽ sử dụng cái gì đó như ATtiny4 cho việc này. Ngủ hầu hết thời gian, đồng hồ bị gián đoạn đếm ngược cho đến khi đến lúc chớp mắt, sau đó bật 0,5 giây rồi quay lại, sau đó quay lại ngủ.
Ignacio Vazquez-Abrams

1
vâng Cảm ơn bạn rất nhiều vì câu trả lời của bạn, bạn đã rất tử tế và vị tha. Tôi hiện đang sử dụng Atmega 386 vì anh ta dễ lập trình với Arduino IDE, nhưng sẽ điều tra ATtiny4 để xem tôi có khó xử lý không. Lời chào hỏi! Ah! như ... tôi có thể đặt cái này lên +1 để giúp tôi không? Tôi không thể tìm thấy tùy chọn để xếp hạng phản hồi của bạn để nhấp vào +1
xavi

Câu trả lời:


13

Tuyệt vời như 555, độ trôi của nó có thể hơi cao trong thời gian dài như vậy.

Tôi khuyên bạn nên xem xét việc sử dụng MCU thay vào đó, chẳng hạn như ATtiny4. Nó đi kèm trong bao bì SOT23-6 và có bộ dao động RC bên trong rất chính xác.

Nếu bạn di chuyển lên ATtiny25 / 45/85 (SOIC-8 / DIL-8 / QFN-20) thì bạn có thể lập trình nó bằng Arduino IDE khi bạn đã cài đặt arduino-tiny , ngoài ra nó có thể hỗ trợ đồng hồ 32.768kHz bên ngoài tinh thể sẽ cải thiện độ chính xác theo một số bậc độ lớn.


Đẹp quá Phản hồi rất tốt và hữu ích, cảm ơn bạn rất nhiều. Thật không may, tôi rất mới đến nỗi thậm chí tôi không có 15 danh tiếng và không thể bình chọn +1.
xavi

Tốt hơn nhiều cho một người mới sử dụng các gói DIP, mà người ta có thể đặt trên một chiếc bánh mì không hàn để tạo mẫu. Tôi không biết về ATtinys, nhưng hầu như tất cả các PIC từ PIC10 đến PIC32 đều có một số biến thể đi kèm trong các gói DIP.
tcrosley

Tất cả các ATtinys ngoại trừ 4/5/9/10 đều có các gói DIP.
Ignacio Vazquez-Abrams

Một nhà cung cấp thiết bị điện tử sở thích điển hình như Sparkfun cung cấp một cái gì đó như ATTiny85 và 555 trong cùng một gói DIP 8 chân. ATTiny sẽ đắt hơn (ví dụ $ 3 thay vì $ 1) nhưng có thể được lập trình bằng Arduino IDE. Bạn cũng có thể tìm thấy các nhà cung cấp rẻ hơn nhiều.
RedGrittyBrick

9

Những gì bạn yêu cầu không phải là thứ mà một bộ đếm thời gian RC như 555 có thể làm. Vấn đề là trong thời gian dài như vậy, dòng điện để sạc hoặc xả nắp quá nhỏ khiến dòng điện rò rỉ chiếm ưu thế.

Tạo xung 1/2 giây mỗi giờ là điều mà vi điều khiển có thể thực hiện dễ dàng. Ngay cả đơn giản nhất, PIC 10F200 có thể làm điều này. Bạn có thể thiết lập bộ hẹn giờ trong đó để chia đồng hồ lệnh 1 MHz cho 250 để có được 250 tick. Sau đó, bạn đếm bằng cách sử dụng các biến từ đó.

Bạn có thể chia 250 đánh dấu vào 40 để có được 10 ms, sau đó sử dụng nó làm cơ sở cho mọi thứ khác. Bạn đếm 50 trong số chúng để tính thời gian đèn LED còn lại. Sau đó, sẽ có 359.950 trong số chúng trong khoảng thời gian giữa các xung LED. Bạn có thể đếm mức cao đó bằng cách sử dụng 3 byte.


Đẹp!! Cảm ơn bạn đã phản hồi! ... Tôi đang cân nhắc sử dụng MCU thay thế! Cảm ơn một lần nữa và trân trọng! ... tôi không thể bỏ phiếu, xin lỗi, tôi là người mới và người mới ... jijij
xavi

2
Một thay thế cho một vi điều khiển sẽ chỉ đơn giản là sử dụng một bộ đếm. Bộ đếm 12 bit kết hợp với 555 được đặt trong khoảng thời gian 1,76 giây sẽ khiến MSB của nó tăng cao sau khoảng một giờ.
supercat

Mặc dù đây không phải là một giải pháp hợp lý cho vấn đề tiềm ẩn của bạn, bạn / có thể / sử dụng mạch dựa trên nắp trong khoảng thời gian 1 giờ bằng cách sử dụng nguồn / cống không đổi và có thể đóng được, trong 4/5 bóng bán dẫn. Sạc chỉ ở mức vài dB trên mức rò rỉ giới hạn trong toàn bộ thời gian làm cho điện tích trên nắp tăng theo tuyến tính thay vì nhanh hơn nhiều so với ban đầu khi nắp có Z thấp. Bạn sẽ chỉ làm điều này nếu bạn đã đặt cho mình một số loại thử thách nhân tạo (chẳng hạn như không có IC) hoặc đang thiết kế một IC hẹn giờ. Mặt khác, bộ chia / uC là cách hợp lý về phía trước, nếu không.
Dan Sheppard

Cảm ơn tất cả các danh dự! ... MCU đơn giản hơn đối với tôi (chế độ người mới bắt đầu BẬT), jejeje
xavi

Cảm ơn vì đã đề cập đến lý do gốc rễ, điều này sẽ không hoạt động, "Vấn đề là trong thời gian dài như vậy, dòng điện để sạc hoặc xả nắp quá nhỏ khiến dòng điện rò rỉ chiếm ưu thế." Giúp tôi hiểu rõ hơn.
raddevus

5

Việc "nâng cấp" lên các dòng sản phẩm 555 là một nhóm các bộ đếm lập trình (ngày này trở lại những năm đầu trước khi vi điều khiển). Công ty của tôi là một trong một số nhà sản xuất ICM7555 và các anh lớn của nó là ICM7240, ICM7217, ICM7224, ICM7225, ICM7242, ICM7250, ICM7260. Không chắc chắn nếu bất kỳ con chip thực sự cổ xưa này sẽ là giải pháp tốt nhất cho những gì bạn đang làm, nhưng có thể đáng để xem xét.


Ồ Cảm ơn rât nhiều! ... Tôi đang xem xét các thành phần này của anh em lớn nổi tiếng của 555! Không biết họ! Cảm ơn!
xavi

2

Một tụ điện NE555 có rò rỉ thấp (không điện phân nhưng màng kim loại) và điện trở có giá trị cao có thể hoạt động nhưng độ ẩm và bụi bẩn sẽ có nghĩa là nó không ổn định.

Chip hẹn giờ và bộ chia CMOS HEF4060 cũ có thể hoạt động ở đây,

hoặc tạo bộ tạo dao động NE555 chạy nhanh hơn và xếp tầng chia nhị phân để giảm tần số của nó xuống một chu kỳ mỗi giờ.


Cảm ơn bạn rất nhiều!, Nhưng cuối cùng tôi sử dụng MCU (như Atmega o ATtiny), câu trả lời của bạn rất thú vị khi ai đó có thể sử dụng MCU thay thế! Rất cám ơn danh dự!
xavi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.