Агуулгын хүснэгт:

UC -тай унтраах түгжээний хэлхээ. Нэг товчлуур. Нэг зүү. Тусдаа бүрэлдэхүүн хэсэг: 5 алхам
UC -тай унтраах түгжээний хэлхээ. Нэг товчлуур. Нэг зүү. Тусдаа бүрэлдэхүүн хэсэг: 5 алхам

Видео: UC -тай унтраах түгжээний хэлхээ. Нэг товчлуур. Нэг зүү. Тусдаа бүрэлдэхүүн хэсэг: 5 алхам

Видео: UC -тай унтраах түгжээний хэлхээ. Нэг товчлуур. Нэг зүү. Тусдаа бүрэлдэхүүн хэсэг: 5 алхам
Видео: Galzuu shulam 2024, Долдугаар сарын
Anonim
UC -тай унтраах түгжээний хэлхээ. Нэг товчлуур. Нэг зүү. Салангид бүрэлдэхүүн хэсэг
UC -тай унтраах түгжээний хэлхээ. Нэг товчлуур. Нэг зүү. Салангид бүрэлдэхүүн хэсэг

Сайн байцгаана уу, сүлжээнд асаах/унтраах хэлхээг хайж байсан. Миний олсон бүхэн миний хайж байсан зүйл биш байсан. Би өөртэйгөө ярьж байсан, үүнд заавал хүрэх арга зам бий. Энэ л надад хэрэгтэй байсан.

-Асгах, унтраахад ганцхан товчлуур дарна.

-UC дээр зөвхөн нэг зүү ашиглах ёстой. 2 биш.

-Батерейгаар ажиллах ёстой.

-3.3V -аас 20V хүртэл

-Зохицуулагчтай болон түүнгүйгээр ажиллах. (Зохицуулагчийг 3.3 -аас 5 в хүртэл салга)

-Онцгой биш.

Үүнийг хийхийн тулд би схем, код зохиосон. Энэ маш сайн ажиллаж байна. Олон төсөлд ашиглахад маш тохиромжтой схем.

Лабораторийг эхлүүлье …

Алхам 1: Схемийн тайлбар

Схемийн тайлбар
Схемийн тайлбар
Схемийн тайлбар
Схемийн тайлбар

Энд би atmega328 ашиглаж байна. Гэхдээ ямар ч UC үүнийг хийж чадна. Энэ жишээнд би 20 вольт ашиглаж байна. Энэ бол миний хийж чадах хамгийн их хүчдэл юм. Яагаад? Учир нь мэдээллийн хүснэгтийн хувьд mosfet vgs max хамгийн ихдээ -20v байна. Би 30 вольт руу явахыг оролдсон. ажиллаж байсан. Би 35В хүртэл өссөн бөгөөд энэ нь хэсэг хугацаанд ажилласан. Мосфет цохилт шиг:) Хамгийн гол нь схемийг дээшлүүлэх нь зүйтэй юм. Гэхдээ үүний тулд та мосфет хайх хэрэгтэй болно.

Би гүйдэл дамжуулах эсвэл өнгөрөхгүй байхын тулд P mosfet ашиглаж байна. Si2369ds -ийн Vgs босго нь -2.5v байна.

Товчлуур дарагдаагүй үед. Vgs нь 0v байна. R1 резистор 1M нь хаалгыг Vcc руу татна. Тиймээс Vgs (вольт хаалга ба вольтын эх үүсвэр) нь 0v байна. Vgs 0v дээр гүйдэл гүйдэггүй.

Бид товчлуурыг дарахад. Одоогийн урсгал R1, R2, T1 -ээр урсаж байна.

T1 2n3904 нь r2 резистороор хаагдаж, хаалгыг gnd руу оруулна. 0v одоо транзисторын коллектор дээр байна. Vgs одоо -20v бөгөөд гүйдэл нь мосфетыг хаяж, uC -ийг асаана.

Энд ид шидийн зүйл тохиолдож байна, uC асаалттай, бид таслах зүүг оролтын горимд оруулсан боловч бид дотоод таталтыг идэвхжүүлж байгаа тул 5V нь UC-ээс R2 хүртэл ирж байна. Гэхдээ унах ирмэг дээр тасалдлыг мэдрэхийн тулд энэ зүү оролтын горимд байгаа гэдгийг санаарай.

Бид товчлуурыг суллана, гэхдээ uC нь R2 дээр 5V -ийг илгээдэг. T1 хаалттай байх, mosfet хаалга 0v байна.

Одоогоор маш сайн. Хэлхээ асаалттай байна. Транзистор хаагдсан, бидэнд транзистор коллектор дээр 0в байна. 5V таслах зүүгээс гардаг.

Бид товчлуурыг хоёр дахь удаагаа дарахад бид UC руу бага (0, 7v) илгээж, тасалдал гарч ирнэ. Учир нь коллектор транзистор 0v байна (энэ нь хаалттай). Уналтын ирмэг дээр тасалдал гардаг.

АНХААРУУЛГА: Зарим тохиолдолд 0, 7v -ийг Өндөр гэж үзэж болно, эсвэл доод түвшинг тогтооход хангалтгүй. Туршилтаа хий. Миний хувьд энэ нь үргэлж ажилладаг. Хэрэв танд 0 вольт хэрэгтэй бол. Mosfet схемийг үзнэ үү.

Тасалдлын дэд горимд бид зүүг гаралтын горимд эргүүлж, энэ зүүг бага хэмжээгээр илгээдэг.

Бид товчлуурыг суллахад T1 нээгдэж, хэлхээ бүхэлдээ унтрах болно.

Тийм ээ, гэхдээ хэрэв би 20 в -тэй бол би таслах зүү дээр 20 в -ийг илгээнэ, тэгээд тэр үед UC дэлбэрч болно !! ?

Үнэндээ биш. Таслах зүү хэзээ ч 3.7v -ээс дээш гарахгүй. Учир нь транзистор ба R2.

Дараагийн алхамд илүү дэлгэрэнгүй тайлбар өгөх болно.

Төхөөрөмж унтарсан үед бид гүйдэл хэрэглэхээ больсон (хэдэн па). Энэ хэмжээгээр бид батерейгаар олон жил ажиллах боломжтой …

Би хийж, туршсан өөр нэг схемийг нэмж оруулав. Энэ бол бүгд мосфет юм. P төрөл ба оронд N төрлийн транзистор. UC -ийг Vbatt -аас хамгаалахын тулд бид zener диод 5.1v нэмэх ёстой. Бид тусдаа mosfet эсвэл DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF гэх мэт нэг багц багцыг ашиглаж болно.

Хоёр арга хоёулаа сайн ажилладаг. Гэхдээ 2n3904 гоожих нь мосфетээс илүү дээр юм. Мэдээллийн хүснэгтийн дагуу 50nA ба 1uA. Мөн mosfet хувилбарт бид C1 үргэлж халуун байдаг. Хэрэв энэ конденсатор гоожсон бол батерей нь цэнэггүй болно.

Алхам 2: Тасалдлын зүү дээр юу болж байна. 20 вольтоор ажиллахад яагаад аюулгүй байдаг вэ?

Тасалдлын зүү дээр юу болж байна. 20 вольтоор ажиллахад яагаад аюулгүй байдаг вэ?
Тасалдлын зүү дээр юу болж байна. 20 вольтоор ажиллахад яагаад аюулгүй байдаг вэ?
Тасалдлын зүү дээр юу болж байна. 20 вольтын хүчдэл яагаад аюулгүй байдаг вэ?
Тасалдлын зүү дээр юу болж байна. 20 вольтын хүчдэл яагаад аюулгүй байдаг вэ?

Гүйдэл илүү хялбар замаар урсаж байна. Энэ нь R1 (1M) R2 (100k) ба T1 (0, 7v) дамжин өнгөрдөг. Зураг дээр харж байгаа шиг. Таслах зүү нь 20V -тэй байсан ч хэзээ ч 3, 7v -ээс дээш гарахгүй.

Хэрэв та эхний зургийг харвал. Босох хугацаа 163 м. Удалгүй би хүчээ асаана. uC асаана уу. Хүлээгдэж буй гал хамгаалагчийн битийг 65ms болгож тохируулсан. Энэ хугацаанд бид 0, 68v орчим байна. 65 м -ийн дараа бид 0, 7v орчим байна, учир нь uC нь 5v -ийг дээшээ татаж байгаа тул бид 0, 1v -ээр өсөх болно. Гэхдээ товчлуур дарагдсан тул 0, 7v -ээс дээш гарах боломжгүй. Удалгүй би түлхэх товчлуурыг суллаж, хүчдэл 3, 7v хүртэл нэмэгдэнэ.

Мосфетийг унтраах үед таслалтын зүү нь 33us -д 0v болж байгааг бид харж болно. Тиймээс зүү нь бага боловч төхөөрөмжийг товчлуур дээр дарж асаагаарай. Бид товчлуурыг гаргасны дараа төхөөрөмжийг унтраадаг.

Би бүх үйл явцыг харуулахын тулд дараагийн алхам дээр бяцхан видео хийв.

Алхам 3: Жагсаал

Алхам 4: Код

Энд лабораторийн код байна.

Алхам 5: Дүгнэлт:

Энэхүү лаборатори танд таалагдсан гэж найдаж байна. Хэрэв танд энэ арга таалагдсан эсвэл илүү таалагдсан бол сэтгэгдлээ үлдээгээрэй. Үзсэнд баярлалаа.

Зөвлөмж болгож буй: