Mục lục:

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
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

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

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
Video: Đừng để SÂU RĂNG to, hãy hàn răng sớm #shorts #nhakhoa 2024, Tháng mười một
Anonim
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
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

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ơ đồ

Giải thích sơ đồ
Giải thích sơ đồ
Giải thích sơ đồ
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?

Điều gì đang xảy ra trên chốt ngắt. Tại sao nó an toàn với 20v in?
Điều gì đang xảy ra trên chốt ngắt. Tại sao nó an toàn với 20v in?
Điều gì đang xảy ra trên chốt ngắt. Tại sao nó an toàn với 20v in?
Điều gì đang xảy ra trên chốt 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: