Mục lục:
- Bước 1: Giải thích sơ đồ
- Bước 2: Điều gì đang xảy ra trên ghim ngắt. Tại sao nó an toàn với 20v in?
- Bước 3: Trình diễn
- Bước 4: Mã
- Bước 5: Kết luận:
Video: Tắt Mạch Chốt Với UC. Một nút nhấn. Một ghim. Thành phần rời rạc: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Xin chào tất cả mọi người, đã tìm kiếm một mạch bật / tắt trên mạng. Mọi thứ tôi tìm thấy không phải là những gì tôi đang tìm kiếm. Tôi đang nói với chính mình, nhất thiết phải có một cách để làm điều đó. Đó là những gì tôi cần.
-Chỉ một nút nhấn để bật và tắt.
-Chỉ được sử dụng một chân trên uC. Không phải 2.
-Phải hoạt động với pin.
-Từ 3.3v đến 20v
-Làm việc có hoặc không có bộ điều chỉnh. (Loại bỏ bộ điều chỉnh từ 3,3 đến 5v in)
-Không có i.c đặc biệt.
Tôi đã thiết kế một sơ đồ và mã để làm điều đó. Điều này đang hoạt động rất tốt. Sơ đồ rất tiện dụng có trong nhiều dự án.
Hãy bắt đầu phòng thí nghiệm…
Bước 1: Giải thích sơ đồ
Ở đây tôi đang sử dụng atmega328. Nhưng bất kỳ uC nào cũng có thể làm như vậy. Trong ví dụ này, tôi đang sử dụng 20V in. Đó là điện áp tối đa mà tôi có thể. Tại sao ? bởi vì mosfet vgs tối đa theo biểu dữ liệu là tối đa -20v. Tôi đã cố gắng để đi đến 30v. nó đã được làm việc. Tôi tăng lên 35v và nó đã hoạt động … trong một thời gian. Mosfet như thổi:) Điều là, sơ đồ là tốt để đi cao hơn. Nhưng bạn sẽ cần phải tìm một mosfet cho điều đó.
Tôi đang sử dụng một mosfet P để cho phép dòng điện đi qua hay không. Ngưỡng vgs cho Si2369ds là -2,5 v.
Khi nút ấn không được nhấn. Vgs là 0v. R1 điện trở 1M kéo cổng lên Vcc. Vì vậy, Vgs (cổng volt so với nguồn volt) là 0v. Tại Vgs 0v, dòng điện không chạy.
Khi chúng ta nhấn nút. Dòng điện chạy qua R1, R2 và T1.
T1 2n3904 được đóng bởi điện trở r2 và đưa cổng vào gnd. 0v bây giờ là trên bộ thu bán dẫn. Vgs bây giờ là -20v và dòng điện đang chạy, ném mosfet và bật uC.
Đây là điều kỳ diệu xảy ra, uC bật, chúng tôi đặt chân ngắt ở chế độ đầu vào nhưng, chúng tôi kích hoạt kéo lên bên trong, vì vậy 5v đang đến từ uC đến R2. Nhưng hãy nhớ rằng chân này đang ở chế độ đầu vào để cảm nhận ngắt trên cạnh rơi.
Chúng tôi nhả nút, nhưng uC đang gửi 5v trên R2 mạch vẫn bật. T1 ở lại đóng, cổng mosfet ở 0v.
Càng xa càng tốt. Mạch đang bật. Transistor được đóng lại, chúng ta có 0v trên cực thu của transistor. Và một 5v đi ra từ chân ngắt.
Khi chúng tôi nhấn nút lần thứ hai, chúng tôi đang gửi mức thấp (0, 7v) đến uC và một ngắt xuất hiện. Bởi vì, transistor cực thu là 0v (cái này đóng). Sự gián đoạn xảy ra ở mép rơi.
CHÚ Ý: Trong một số trường hợp, 0, 7v có thể được xem là Cao hoặc không đủ để giảm mức thấp. Làm thử nghiệm của bạn. Trong trường hợp của tôi, điều này đã luôn hoạt động. Nếu bạn cần 0v. Xem sơ đồ mosfet.
Trong quy trình phụ ngắt, chúng tôi xoay chân ở chế độ đầu ra và chúng tôi gửi một mức thấp trên chân đó.
Khi chúng ta thả nút, T1 sẽ mở và toàn bộ mạch sẽ tắt.
Có nhưng nếu tôi có 20v trong tôi sẽ gửi 20v trên chân ngắt và uC sẽ phát nổ !! ?
Không hẳn vậy. Chân ngắt không bao giờ cao hơn 3.7v. Vì transistor và R2.
Giải thích thêm ở bước tiếp theo.
Khi thiết bị tắt, chúng tôi không sử dụng dòng điện nữa (một vài pa). Ở quy mô này, chúng tôi có thể chạy bằng pin trong nhiều năm…
Tôi đã thêm một giản đồ khác mà tôi đã làm và thử nghiệm. Cái này là tất cả các mosfet. Loại P và loại N thay vì một bóng bán dẫn. Chúng ta phải thêm một diode zener 5.1v để bảo vệ uC khỏi Vbatt. Chúng ta có thể sử dụng mosfet riêng biệt hoặc tất cả trong một gói ic như DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF.
Cả hai phương pháp đều hoạt động tốt. Nhưng rò rỉ 2n3904 tốt hơn mosfet. 50nA so với 1uA theo biểu dữ liệu. Ngoài ra ở phiên bản mosfet, chúng ta có C1 luôn hot. Vì vậy, nếu tụ điện này bị rò rỉ, pin sẽ bị tiêu hao.
Bước 2: Điều gì đang xảy ra trên ghim ngắt. Tại sao nó an toàn với 20v in?
Dòng điện chạy theo cách dễ dàng hơn. Nó đi qua R1 (1M) R2 (100k) và T1 (0, 7v). Như bạn có thể thấy trên ảnh. Chân ngắt không bao giờ cao hơn 3, 7v ngay cả khi chúng ta có 20v vào.
Nếu bạn nhìn vào bức tranh đầu tiên. Thời gian tăng là 163ms. Ngay sau khi tôi nhấn nguồn. uC bật. Bit cầu chì thời gian chờ được đặt thành 65ms. Chúng tôi đang ở khoảng 0, 68v cho thời điểm này. Sau 65ms, chúng ta ở khoảng 0, 7v bởi vì uC đang gửi 5v với một lực kéo lên, chúng tôi có 0, 1v đang tăng. Nhưng nút được đẩy để nó không thể tăng cao hơn 0, 7v. Ngay sau đó tôi thả nút nhấn, điện áp tăng lên 3, 7v.
Khi bạn tắt nguồn mosfet, chúng ta có thể thấy rằng chân ngắt chuyển sang 0v trong 33us. Vì vậy, pin thấp nhưng thiết bị vẫn bật bằng nút nhấn xuống mức thấp. Ngay sau khi chúng tôi nhả nút, thiết bị sẽ tắt.
Tôi đã làm một video nhỏ về bước tiếp theo để hiển thị toàn bộ quá trình.
Bước 3: Trình diễn
Bước 4: Mã
Đây là mã phòng thí nghiệm trong C.
Bước 5: Kết luận:
Tôi hy vọng bạn đã thích phòng thí nghiệm này. Nếu bạn thích hoặc tốt hơn, đã sử dụng phương pháp này, chỉ cần để lại nhận xét. Cảm ơn đã xem.
Đề xuất:
Bộ tổng hợp / Organ tương tự tuyệt vời chỉ sử dụng các thành phần rời rạc: 10 bước (có hình ảnh)
Bộ tổng hợp Analog / Organ tuyệt vời chỉ sử dụng các thành phần rời rạc: Các bộ tổng hợp analog rất hay nhưng cũng khá khó chế tạo. cần một vài mạch phụ cơ bản: Một bộ dao động đơn giản với điện trở lại
Mạch chốt SSR với các nút đẩy: 6 bước (có hình ảnh)
SSR Latch Circuit With Push Buttons: Tôi đang dự định thêm một số công cụ điện vào mặt dưới của bàn làm việc để tôi có thể tạo một bộ định tuyến bảng chẳng hạn. Các công cụ sẽ gắn từ mặt dưới lên một số loại tấm có thể tháo rời để chúng có thể hoán đổi cho nhau. Nếu bạn quan tâm để xem h
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nút nhấn Debouncing: 4 bước
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nhấn nút Debouncing: Trong phần này, chúng ta sẽ tìm hiểu Cách tạo mã chương trình C cho ATMega328PU để chuyển đổi trạng thái của ba đèn LED theo đầu vào từ một công tắc nút. Ngoài ra, chúng tôi đã khám phá một giải pháp cho vấn đề là ‘Chuyển đổi số lần trả lại‘. Như thường lệ, chúng tôi sẽ
Bộ tắt đèn LED tương tự xen kẽ rời rạc với đường cong độ sáng tuyến tính: 6 bước (có hình ảnh)
Bộ điều chỉnh đèn LED tương tự xen kẽ rời rạc với đường cong độ sáng tuyến tính: Hầu hết các mạch làm mờ / làm mờ đèn LED là các mạch kỹ thuật số sử dụng đầu ra PWM của vi điều khiển. Độ sáng của đèn LED được điều khiển bằng cách thay đổi chu kỳ hoạt động của tín hiệu PWM. Bạn sẽ sớm phát hiện ra rằng khi thay đổi tuyến tính chu kỳ nhiệm vụ,
Ba nút BẬT - Đẩy TẮT mạch chốt: 3 bước
Ba mạch đẩy ON - Push OFF Latch Circuits: Một mạch lật hoặc chốt là một mạch có hai trạng thái ổn định và có thể được sử dụng để lưu trữ thông tin trạng thái. Mạch có thể được thực hiện để thay đổi trạng thái bằng cách áp dụng một tín hiệu (trong trường hợp này là bằng cách nhấn một nút). Ở đây, tôi sẽ chỉ cho bạn ba cách khác nhau để m