Arduino дээрх триак даралтын зохицуулагч. Гэрэлт Arduino димер. Сонгох технологийн процесс

Prodovzhennya razrobki хянагч, хичээлд rozpochatoy 36. Peltier элементийн хүчдэлийн зохицуулагчийн програм бичье. Интеграл зохицуулагч гэж юу байдгийг бид мэднэ.

Пелтье элементийн хөргөлтийн нөлөө нь элементийн цахилгаан даралтаас үүдэлтэй. Тиймээс камер дахь температурын зохицуулалтыг Пелтиер модулиудын цахилгаан даралтыг өөрчлөх зорилгоор гүйцэтгэдэг. Тобто. бидэнд хүчдэлгүй, струмагүй, битүүмжлэлгүй зохицуулагч хэрэгтэй.

Хүчдэл зохицуулагчийг судалж үзье, гэхдээ бид зохицуулагчийн талаархи хамгийн бага мэдээллийг бага багаар мэддэг.

Zagalni vіdomosti schodo regulіv.

Зохицуулагч нь тухайн объектын параметрүүдийг өгөгдсөн түвшинд хадгалдаг үндсэн хавсралт юм. Зохицуулагчийг объектын тээрмийн ард оёж, зохицуулалтын параметрийн тогтвортой байдлыг хангахын тулд чичиргээтэй keruyuchi dії байх ёстой.

Анхны зохицуулалтын системээр би хүрээлэнд TAU (автомат удирдлагын онол), савны түвшинг нэмэгдүүлэх механизмыг танилцуулж байсныг би сайн санаж байна. Хэрэв rіven ус нь урьдчилан тогтоосон утгад хүрвэл хөвөгч нь дээшилж, хавхлагыг вазелд холбож, усны урсгалыг хаадаг. Хэрэв rhubarb өөрчлөгдвөл хөвөгч нь доошилж, хавхлага нь усыг нээх болно.

Аливаа зохицуулагчийн хувьд бид юуг зохицуулж, ямар тусламжаар зохицуулж байгаагаа тодорхой харах шаардлагатай байдаг. Тобто.

  • зохицуулалтын параметр;
  • ба зохицуулах элемент.

Зохицуулалтын усны түвшний зохицуулалтын системд параметр нь усны толгой, зохицуулах элемент нь хөвөгч усны утгатай холбогдсон хавхлага юм. Хөвөгч ба хавхлагын хоорондох Reshta нь хяналтын алгоритмыг хэрэгжүүлдэг.

Манай хурцадмал зохицуулагчийн хувьд:

  • зохицуулалтын параметр - хурцадмал байдал дээр цахилгаан хурцадмал байдал;
  • хяналтын элемент нь импульсийн өргөн модулятор юм.

Манай систем дэх зохицуулагч элемент болох ХОУХШ эсвэл электрон хэлхээний гол транзисторыг солих коэффициент болох эрчим хүчийг хангах шаардлагатай. Зохицуулагчийн алгоритмыг програм хангамжийн аргаар хэрэгжүүлэх боломжтой. Хөтөлбөрийн хувьд хяналтын элемент нь PWM даралтын коэффициент юм.

Зохицуулалттай параметрийн тээрэмийг таних, хэт их ороомогыг нөхөхийн тулд ялгуусан эргэлтийн холбоосын зохицуулагчид илүү чухал юм.

Манай тохиолдолд зохицуулагч нь системийн гаралтын хүчдэлийг тохируулж, хүчдэлийн утгыг тохируулах ёстой. Алгоритмын дагуу хянагч нь хүчдэлийн хурцадмал байдал өөрчлөгддөг PWM ачааллын коэффициентийн утгыг тооцоолно.

Бүх дэлхийн нэгэн адил зохицуулагч нь чанарыг үнэлэх шалгууртай байдаг. Цэ:

  • Хурдны зохицуулалт (хурд) - өршөөлийн зохицуулалтыг тогтоосон утгад өөрчлөх цаг.
  • Зохицуулалтын нарийвчлал - станц дахь зохицуулалтын параметрийг өршөөх.
  • Зохицуулагчийн тогтвортой байдал - зохицуулалтын параметрийн үргэлжлэх хугацаа.

Би илүү. Бид зохицуулалтын алгоритмыг программ хангамжийн аргаар хэрэгжүүлдэг. Цэ бол бид цагийн хуваарьтай зохицуулагч болно гэсэн үг. Удирдлага нь тухайн цаг, цагтаа зөв байх ёстой. Хөтөлбөрийн хянагчдад хүчдэлийн зохицуулагчийн нэг цагийн салангид байдал 20 мс байв.

Интеграл зохицуулагч.

Хэрэв PID (пропорциональ-интеграл-дифференциал) температур хянагч байгаа бол дараагийн жилүүдэд зохицуулалтын бусад хуулиудыг харж болно. Одоо зохицуулалтын салшгүй хуулийг ярьж байна.

Otzhe, энэ нь SHIM өөрчлөх, гарах дээр хурцадмал байдал үнэ цэнийг нэмэгдүүлэх нь миний буруу юм. Хамгийн энгийн, ойлгомжтой арга:

  • өгөгдсөн хурцадмал байдлыг вилтээс тэнцүүлэх;
  • хэрэв та бодит хэмжээнээс их утгыг тогтоовол PWM 1-ээр нэмэгдэх болно;
  • Хэрэв та бодит утгаас бага утгыг тохируулсан бол PWM-ийг 1 болгож өөрчил.

Ийм хяналтын алгоритмтай зохицуулагч нь pracyuvatime юм, энэ нь зохицуулалтын чанарын шалгуурын орой дээр биш юм. Тэгээд үнэхээр бүх зүйл.

Бага зэрэг зохицуулалтын хувьд зохицуулалтын параметрийн өршөөлд хадгалагдах ёстой ХОУХ-ны үнэ цэнийн одоогийн утгад үнэ цэнийг нэмэх шаардлагатай.

Математикийн хувьд интеграл хянагчийн хяналтын хууль иймэрхүү харагдаж байна

  • Kw - PWM дүүргэх коэффициент;
  • Ki нь интеграл коэффициент;
  • e(t) нь эвгүй байдалд орсон уучлал юм, tobto. Бид үүнийг зохицуулсан параметрийн бодит утгуудын хоорондох ялгааг тогтооно.

Интеграл хянагчийн гаралтын функц нь зохицуулалтын параметрийн цагийн туршид интегралтай пропорциональ байна.

Интеграл хянагч нь дараалсан ойрын хянагч юм. Өршөөл нь агуу юм - агуу croques нь ShІM адислалыг хүртэх. Дарсны төлөө бага зэрэг өршөөл үзүүлэх нь нөхөн олговор авахад хангалттай. Өршөөл нь интеграторт хуримтлагдсан бөгөөд энэ нь жижиг вон шиг биш, нэг цагийн турш адилхан, зохицуулах элементтэй нийцдэг.

Илүү ухаалаг оюун ухаан, салангид хэрэгжилтэд ойрхон байгаа бол нэгдсэн хянагчийн хэлхээ нь иймэрхүү харагдаж байна.

  • Тохиромжгүй байдлын өршөөл нь өгөгдсөн хурцадмал байдал Pset болон гарахад үхлийн зөрүүгээр тооцоологддог Preal: e = Pset - Preal.
  • Тохиромжгүй байдлын өршөөл нь Ki интеграл коэффициентээр үржүүлж, регистрийн интегратор RgI-ээр хуримтлагддаг.
  • Бүртгэлийн цэнэгийн тоог импульсийн өргөн модулятор руу илгээх ёстой.

Дүрмээр бол интегратор нь бутархай хэсгээс олон тооны хуваагдалд хүрч чадна. Мөн WIM нь зөвхөн нэг утгыг авах боломжтой. Энд ямар ч өнгөц байдал байхгүй. Алхам алхмаар нэгээс бага утгууд интеграторт хуримтлагдаж, бүх хэсгээс, улмаар WIM руу шилждэг. Tse нь зохицуулагчийн кодыг өөрчлөхийн тулд бага зэргийн хүндрэлийг уучлах эсвэл Ki-ийн бага утгыг зөвшөөрдөг. Удаан хугацааны туршид жижиг утгууд нь бүхэл бүтэн хэсэгт шилждэг.

Интеграл хянагч нь:

  • өндөр нарийвчлал;
  • бага хурдны зохицуулалт;
  • дунд stіykіstyu, scho vіd shvidkostі зохицуулалтад хэвтэж.

Яагаад бид Пелтье элементийн хүчдэлийн зохицуулагчийг хяналтын салшгүй хууль болгон сонгосон юм бэ?

  • Peltier элемент нь хүйтэн, температурын параметрүүдийг өөрчилдөг. Але, энэ нь илүү тохиромжтой юм шиг байна. Бидэнд зүгээр л Шведийн зохицуулагч хэрэггүй.
  • Түүнээс гадна Пелтье элементийн даралтын огцом өөрчлөлт нь модулийн дамжуулагч талстыг задлахад хүргэдэг. Дамжуулагчийн үе дэх температурын гэнэтийн өөрчлөлтөөс болж механик стресс үүсдэг бөгөөд энэ нь элементийн үр ашгийг бууруулж, эв найрамдалгүй болгодог. Тиймээс температур зохицуулагчийг өөрчлөхгүйгээр хүчдэлийн зохицуулагчийн утгыг тохируулах шаардлагатай бөгөөд ингэснээр Peltier элементийн хурцадмал байдлын өөрчлөлтийг жигд хийх боломжтой болно.
  • Зохицуулагчийн гаралт дээр өндөр хүчин чадалтай конденсатор байдаг бөгөөд энэ нь зөв цэнэглэгддэг.

Жишээлбэл, хөргөгчний хөргөлтгүй камертай халаалтыг асаахад температур хянагч нь элементийг хамгийн бага температурт эргүүлэхэд буруутай. Nebhіdno, schob tse mittevo биш, харин хэдхэн секундын суналт болсон.

Тэдгээрийн хувьд интеграл зохицуулагч нь өөрөө хамгийн тохиромжтой. Үүнээс гадна хурцадмал байдал дээр хурцадмал байдлыг хангалттай өөрчлөхийн тулд Ki коэффициентийг тусгайлан бууруулдаг.

Хүчдэл зохицуулагч програм.

Зохицуулагч дараагийн хичээлээс хөтөлбөрт dodamo. Тэдгээрийн дотор тэд програмын хянагчийн бүтцийг бүтээж, хүчдэл, струма, хурцадмал байдлыг багасгах ажлыг хэрэгжүүлсэн гэж би бодож байна.

Бидэнд дэвшилтэт өөрчлөлтүүд болон тогтмолууд хэрэгтэй:

хөвөх хэмжүүрP; // арилах хурцадмал байдал, В - tsya хөтөлбөрт аль хэдийн өөрчлөгдсөн є.

float setPower; // даралт тогтоосон
floatregPwrInt=0; //
#koeffRegPwrInt 0.05-ыг тодорхойлох //

Зохицуулагч нь өөрөө нэг эгнээнд багтдаг.

Би мөн PWM дахь интеграторын бүх хэсгийг дахин шинэчлэх шаардлагатай байна.

analogWrite(9, (тэмдэггүй int) regPwrInt); // PWM

Зарчмын хувьд хөтөлбөр нь аль хэдийн ажиллаж байна. Та илүү үнэтэй цаг хугацааны эрчмийг тохируулж болно, жишээлбэл, 5 Вт:

setPower = 5; // түр зуурын даралтыг 5 Вт болгож тохируулсан

зохицуулагчийг 20 мс-ийн мөчлөгт оруулаад шалгана уу. Гэхдээ өөр хагалгаа байхгүй.

Интегратор солилцоо.

Бид бодит схемээс дадлага хийдэг. Зохицуулагч нь аюулгүй байдлыг хангахгүй, жишээлбэл, 50 Вт хүч чадалтай тул даралтыг тохируулахыг зөвшөөрнө. Зохицуулагч нь хамгийн их PWM үүсгэж болно. Гэхдээ манай зохицуулагчийн салшгүй хэсэг нь өссөөр байна. Хэрэв PWM зөвшөөрөгдөх дээд хэмжээнээс хэтрэх боломжгүй бол (бидэнд 255 байна) PWM цаашид зөв ажиллахгүй. Shvidshe 0 дахин дахин илүү олон удаа zbіlshuvatisya. Тобто. салшгүй шугамыг хаших ажлыг зохион байгуулах шаардлагатай. Энэ нь WIM-ийн хамгийн их утгын хувьд илүү их байх нь буруугүй бөгөөд хүлээн зөвшөөрөгдөхгүй, ингэснээр сөрөг болж хувирна.

хэрэв (regPwrInt< 0) regPwrInt=0; // доор
хэрэв (regPwrInt > араатныг бузарлах

"Үхсэн цаг" ШИМ.

ShІM-тэй ажиллах бас нэг нарийн зүйл бий. PWM гаралт дээрх импульс нь жинхэнэ түлхүүрийг анивчилдаг. Бөглөх коэффициент өөрчлөгдөхөд түлхүүрийн өсөлтийн импульс бүр богино болж болно. Манай PWM-ийн хувьд 1-ийн утга нь импульсийн гурвалсан утгыг 62.5 ns-ийг өгдөг. Ийм богино цагийн турш түлхүүр дахин эвдэрч, хэвийн ажиллахгүй. Бүх зүйл дээр, манай бага хүчдэлийн хоол (12 В) бол согтохгүй байх нь хэцүү байдаг. Гэхдээ өндөр хүчдэлийн lancers-д амьдрал (300 ба түүнээс дээш) ийм шилжилтийг сүйрлийн үр дагаварт хүргэдэг. Тийм ч учраас ShІM-ийн хяналтын сайн хэв маяг нь керуваннягийн богино импульсийн хашаа юм.

Бид ShІM роботыг авах хоёр timchasovі vіdіzki-г танилцуулъя. Нэг vіdrіzok нь тэгтэй ойролцоо, нөгөө нь хамгийн их утгатай ойролцоо байна. Эдгээр vіdrіzkіv-ийн гурвалсан байдлыг "үхсэн цаг" ШІМ (үхсэн цаг) гэж нэрлэдэг. Энгийн алгоритм:

  • Хэрэв PWM утга нь "үхсэн цаг"-аас бага бол PWM утга 0-ээс их байна.
  • Хэрэв PWM утга нь хамгийн их PWM утга ба "үхсэн цаг"-аас их байвал PWM утга нь хамгийн их утгаас өндөр байна.

Хөтөлбөрт энэ алгоритмыг хэрэгжүүлэх нь дараах байдалтай байна.


хэрэв (pwm< DEAD_TIME) pwm=0;
хэрэв (pwm >
analogWrite(9, pwm); // PWM

Би "үхсэн цаг" -ыг 500 ns-тэй тэнцүү гэж тохируулсан:

#ҮХСЭН_ЦАГ 8-г тодорхойлох // PWM Dead Hour (*62.5 ns)

Вимкнення зохицуулагч.

Зохицуулагчийн утаснуудад нэмэх шаардлагатай зүйлээ зогсоо. Би зохицуулагч нь Peltier элементийн битүүмжлэлийг зохих ёсоор өөрчилсөн буруутай гэж хэлсэн. Alece яаралтай vimikannya үнэ цэнэтэй биш юм. setPower=0 үед mittvo хянагч идэвхгүй болно.

Ерөнхийдөө хүчдэлийн нэгдсэн зохицуулагчийн програм хангамжийн блок дараах байдалтай байна.

//------------------ даралт зохицуулагч
хэрэв(setPower!=0)(
regPwrInt = regPwrInt + (setPower - хэмжихP) * koeffRegPwrInt;
хэрэв (regPwrInt< 0) regPwrInt=0; // доор
хэрэв (regPwrInt > MAX_PWM) regPwrInt=MAX_PWM; // араатныг бузарлах
// үхсэн цагийн PWM
unsigned int pwm = (unsigned int) regPwrInt; // PWM болгон хөрвүүлсэн
хэрэв (pwm< DEAD_TIME) pwm=0;
хэрэв (pwm > (MAX_PWM - DEAD_TIME)) pwm=MAX_PWM;
analogWrite(9, pwm); // PWM
}
өөр (// viknennya
regPwrInt=0;
analogWrite(9, 0); // PWM
}

Serial.print("p="); Serial.print(regPwrInt, 2); // даралт зохицуулагчийн салшгүй зурвас

Би төлөх. Усого 40 рубль. сайтын бүх нөөцөд хандахын тулд нэг сарын турш!

Зохицуулагчийг дахин шалгаж, тохируулах.

Одоо бид зохицуулагчийн роботыг бодит хазайлт дээр дахин шалгаж, интеграл коэффициент нь чухал юм.

Зохицуулагч vicoristovuvatimemo мониторын цуваа портын ажлыг хэрхэн хянах вэ. Хурдыг 19200 baud болгон тохируулахаа бүү мартаарай.

Ар талд нь би 0.1-тэй тэнцүү интеграл коэффициентийг тавьсан.

#koeffRegPwrInt 0.1-ийг тодорхойлох // Даралт зохицуулагчийн интеграл коэффициент

Сүүлийн портын мониторыг ажиллуулсны дараа ийм зураг гарч ирэв.

Зохицуулагч ажиллаж байна. Би эрчимийг (5 Вт) тохируулж, 14-15 секундын дотор суулгана.

Нэг резисторыг хаах. Хурцадмал байдал эрс өөрчлөгдсөн боловч зохицуулагч 5-6 секундын дотор хэвийн байдалдаа орсон.

Тогтвортой дасгал хий. Тогтвортой байдлын тухайд, салшгүй ланка, тобтогийн бүх хэсгийг өөрчлөхийн тулд висновки өмсөх шаардлагатай. PWM. Тохиромжтой зохицуулагчийн хувьд PWM нь 1. Strum болж өөрчлөгдөхөд буруутай бөгөөд тиймээс ADC-ийн жижиг утгууд дээр тийм ч нарийн биш дээж авах замаар хурцадмал байдал "үсрэх". Зарчмын хувьд коэффициент (0.1) нь бидний хүч юм. Гэхдээ робот болон зохицуулагчийн гангийн хооронд ажиллаж, нөөцөд байрлуулах нь дээр.

Интеграл коэффициентийг 1-тэй тэнцүү болгож, үүнийг хийснээр.

Хүчдэл нь тогтоосон хэмжээндээ ойролцоогоор 1 секундын дотор сэргээгдэж, зохицуулагч тогтвортой ажиллана.

Одоо коэффициент 10 байна.

Pratsyuє sche shvidshe, ale ShІM 2-5 сингл "үсэрч" эхэлсэн. Зохицуулагч тогтвортой биш байна. Ийм коэффициентийг ялах боломжгүй юм.

Зөвхөн харуулах зорилгоор би коэффициентийг 20-той тэнцүү болгов.

Вагання 30 нэгж SHIM-д хүрчээ. Гаралтын хүчдэлийн осциллограммын тэнхлэг. Бүх зүйл замаасаа гарсан.

Коэффицентийг өөрөө сонгоно уу. 0.5-ыг өөрчилсөн нь Виний буруу биш гэж бодож байна. Би 0.05 гэсэн зөв коэффициентийг тогтоосоор байна.

Зохицуулагч нь 30 секундын турш урьдчилан тодорхойлсон 5 Вт эрчим хүчийг тохируулна. Илүү нягтруулахын тулд энэ нь илүү практик юм. Ale Tim нь Peltier элементийн хувьд илүү дээр юм. Энэ коэффициентийг өөрчилж болно.

Дүгнэлт

"Ухаалаг байшин" системийн хувьд үндсэн ажил бол Arduino төрлийн микроконтроллер, Raspberry PI төрлийн микрокомпьютер гэх мэт туслах төхөөрөмжөөр ажиллах боломжтой хэрэгслүүдийг удирдах явдал юм. Гэхдээ хэрэв танд юу ч харагдахгүй байгаа бол Arduino ашиглан 220 В хүчдэлийг хэрхэн удирдахыг олж мэдье.

Өөрчлөгдөж болох стремийн ланцуудыг хянахын тулд микроконтроллер ашиглах нь хоёр шалтгааны улмаас хангалтгүй юм.

1. Гарах замдаа микроконтроллертогтмол хүчдэлийн дохио үүсдэг.

2. Микроконтроллерийн зүүгээр дамжуулж, 20-40 мА эзэлхүүнийг дуугаргана.

Бид нэмэлт реле эсвэл нэмэлт симисторыг солих хоёр сонголттой байж болно. Триакыг цуврал параллель холбосон хоёр тиристороор сольж болно (энэ нь триакийн дотоод бүтэц). Ингээд тайланг харцгаая.

Туслах триак ба микроконтроллерийн хүчдэлийн хяналт 220 В

Триакийн дотоод бүтцийг доорх зурагт үзүүлэв.

Тиристор нь ирэх дарааллаар ажилладаг: хэрэв тиристор руу шууд хэлхээнд хүчдэл хэрэглэвэл (анод руу нэмэх, катод руу хасах) цахилгаан импульс өгөх хүртэл урсгал нь шинэ хэлхээгээр дамжихгүй. хянагддаг электрод.

Би импульс буруу бичсэн. Транзисторын дотор талд тиристорыг дамжуулагч түлхүүрээр ашигладаг. Tse гэдэг нь тиристороор дамжих стрим дохиог үргэлжлүүлэн урсгах ёстой гэсэн үг, tobto. Vіn vіdkritim хасагдах болно. Дарсыг муруйлттай болгохын тулд ланцет дээр тоглуулагчийг таслах эсвэл хэрэглэсэн хүчдэлийн туйлшралыг өөрчлөх шаардлагатай.

Tse гэдэг нь хянагддаг электрод дээр эерэг импульс байх үед могойн урсгалын ланц дахь тиристор зөвхөн эерэгээр дамждаг гэсэн үг юм. Триак шууд аль алиныг нь алгасаж болно, гэхдээ учир нь Vіn нь хоёр тиристороос бүрддэг бөгөөд нэг нь нэгтэй холбогдсон байдаг.

Керуючи нь дотоод стремийн туйлшралын дагуу арьсны болон дотоод тиристорын эвдрэлд туйлшралаар импульс үүсгэдэг. Үнэн хэрэгтээ ийм схемийг өргөтгөсөн байдлаар хэрэгжүүлдэг.

Би аль хэдийн хэлсэнчлэн микроконтроллер нь зөвхөн нэг туйлшралын дохиог хардаг тул дохиог хангахын тулд импульсийн драйверийг optosimistor дээр солих шаардлагатай.

Ийм байдлаар дохио нь optocoupler-ийн дотоод гэрлийг асааж, triac-ийг асааж, T1 цахилгаан триак руу дохио илгээдэг. Оптодиверийн хувьд та MOC3063 болон үүнтэй төстэй зүйлсийг ашиглаж болно, жишээлбэл, доорх зураг дээр MOC3041-ийг харуулж байна.

Тэг огтлолцох хэлхээ - фазын огтлолцох детекторын ланцет. Микроконтроллерууд дээр янз бүрийн симисторны зохицуулагчийг хэрэгжүүлэхэд шаардлагатай.

Оптодривергүй хэлхээний нэгэн адил ашиглалтаас буулгах ажлыг хоёрдугаарт зохион байгуулдаг боловч доод хэсэгт, урд талын зураг дээр гальваник салгагч байхгүй байна. Энэ нь эхний үс засах үед хүчдэлийг эвдэж, микроконтроллер дээр өндөр хүчдэл гарч ирэх боловч энэ нь муу гэсэн үг юм.

Асаах / унтраах үед даралтын өсөлт, ялангуяа индуктив шинж чанар, мотор ба цахилгаан соронзон төрөл, хүчдэлийн өсөлтийг буруутгаж, бүх халаалтын төхөөрөмжтэй зэрэгцэн RC ланц суурилуулах шаардлагатай.

Реле ба Arduino

Arduino ашиглан релейг удирдахын тулд урсгалыг бэхжүүлэхийн тулд нэмэлт транзистор ашиглах шаардлагатай.

Хүндэтгэсэн, урвуу дамжуулалтын vikoristany биполяр транзистор (NPN-бүтэц), гэхдээ та бас KT315 (ердийн дурлал, бүх төрлийн) ашиглаж болно. Диод нь индукц дэх EPC өөрөө индукцийн splashes-ийг чийгшүүлэхэд шаардлагатай бөгөөд транзистор нь өндөр хүчдэлийн үед viyshov z fret болохгүй байх шаардлагатай. Та яагаад буруутгаж байна вэ, "Индуктив дахь Strum mittevo-г өөрчилж чадахгүй" гэж солих хуулийг тайлбарла.

Транзистор хаагдах үед (эгзэгтэй импульсийг сэргээх) релений ороомогт хуримтлагдсан соронзон орны энерги нь шаардлагатай газартаа очиж, эргэх диод суурилуулсан болно. Дахин нэг удаа би диодыг Зворотный руу шууд холбосон гэдгийг тэмдэглэх болно, tobto. катодыг нэмэх, анодыг хасах.

Та ийм схемийг өөрийн гараар авах боломжтой бөгөөд энэ нь хамаагүй хямд бөгөөд та тогтвортой ачааллын даатгалыг даван туулж чадна.

Эсвэл Arduino-д зориулсан реле бүхий бэлэн модуль эсвэл цилиар бамбай худалдаж аваарай.

Зураг дээр үг хэлэхээс өмнө KT315G стримийг бэхжүүлэх шинэ хувилбараар бие даасан бамбайг харуулсан бөгөөд доор нь ижил үйлдвэрийн бамбайг харж байна.

Висновок

Хэрэм найлзууруудын ашиг сонирхлыг найдвартай удирдах нь бидний зааг дээр байж болох юм.Дээр дурдсан бүх мэдээлэл нь зөвхөн Arduino-д мөнгө төлөхөөс гадна ямар ч микроконтроллерт хүчинтэй.

Головне завдання - триак буюу реле, удирдлагын ланц ба зминный урсгалын цахилгаан оосорыг гальваникаар салгах хүчдэл ба урсгалын хэрэгцээг хангах.

Крым нь микроконтроллерийн хувьд аюулгүй тул засвар үйлчилгээний явцад цахилгааны гэмтэл авахгүй гэдгээ өөртөө даатгадаг. Өндөр хүчдэлтэй ажиллахдаа аюулгүй байдлын технологийн бүх дүрмийг тайрч, PUE болон PTEEP-ийг засах шаардлагатай.

Схемийн Qi-г дурдаж болно. Симистори болон реле нь заримдаа завсрын дохионы үүрэг гүйцэтгэдэг. Шилжүүлэгчийн хатуу холбох хэрэгсэл дээр том тийрэлтэт ороомогыг удирдаж, контактор эсвэл стартерын битүүмжлэл байгаа тохиолдолд дунд хэсэггүй байрладаг.

Алексей Бартош

Arduino дээр суурилсан бүдэгрүүлэгч нь олон зуун энгийн бөгөөд энгийн хавсралтын нэг бөгөөд үүний тусламжтайгаар та утасны хүчдэлийг 0-ээс нэрлэсэн утга болгон өөрчлөх боломжтой. Kozhen koristuvach Arduino zastosuvannya ийм korisnoy өөртөө итгэх итгэлийг мэддэг бөгөөд dosvid, өөрийн гараар сонгох цагийг авч, мэдлэгийн ачаа тээшийг дүүргэдэг.

її роботын схем ба зарчим

Хамгийн хямд бууруулагчийн нэгэн адил фазын хүчдэлийн зохицуулалт дээр ажиллах схемийг өгсөн бөгөөд үүнд примус примус тэжээлийн унтраалга - симисторын замаар хүрч болно. зарчим dії схем є ирдэг. Ардуино нь програм хангамжийн түвшинд импульс үүсгэдэг бөгөөд давтамжийг опир потенциометрээр хянадаг. P1-ийн цахилгаан импульс нь MOC3021 оптокоуплероор дамжин триакийн цахилгаан электрод руу очдог. Vіn v_dkrivaєtsya ба хүчдэлийг тэг рүү шилжүүлэх хүртэл стремийг дамжуулж, дараа нь хаагдана. Дараа нь импульсийн эхлэл ирж, мөчлөг давтагдана. Завдяки нь хяналтын импульсийг устгаж, алга болох цэг дээр синусоидын хэсэг нь урд талын дагуу таслагдана.

Триак өгөгдсөн алгоритм хүртэл муруй байхын тулд импульсийн давтамжийг 220 В хүчдэлтэй синхрончлох шаардлагатай. Үүний тулд R3, R4 ба PC814 элементүүдийн бүдэгрүүлэгчид урвуу холбоосын ланцуудыг суурилуулсан бөгөөд P2-д харагдах дохиог микроконтроллероор шинжилдэг. Тэг детекторын ланцет нь 10 кОм резистор R5-тэй бөгөөд энэ нь optocoupler-ийн гаралтын транзисторыг засварлахад шаардлагатай байдаг.

Симисторын нэг цахилгаан хэлхээ нь фазын дохионд холбогдсон ба хүчдэл нь нөгөө рүү холбогдсон байна. Терминал J1-ээс J2 хүртэл дунд id-гүй тэг утас 220, дараа нь урьдчилгаа. Zastosuvannya optocoupler нь бүдэгрүүлэгч хэлхээний цахилгаан ба бага хүчдэлийн хэсгүүдийг галаник салгахад зайлшгүй шаардлагатай. Потенциометр (диаграммд заагаагүй) нь Arduino-ийн аль ч аналог оролттой дунд хэсэгтэй холбогдсон ба хоёр туйл нь +5 ба "өндөр"-тэй холбогдсон байна.

Друкована самбар ба хадгалах дэлгэрэнгүй мэдээлэл

Радио элементүүдийн хамгийн бага тоо нь 20х35 мм-ээс ихгүй хэмжээтэй нэг талт хавтанг зохион бүтээх боломжийг олгодог. Гурав дахь өдрийн резисторыг солих бяцхан хүнээс харахад радиоаматор нь давхар хэлбэрийн потенциометрийг бие даан авч, бэлэн бүдэгрүүлэгчийн хайрцагт бэхлэх газрыг зааж өгч болно. Arduino-тай холболт нь самбар дээрх нээлттэй хаалган дээр гагнагдсан утсаар холбогддог.

Өөрийнхөө гараар dimmer, kerovanny Arduino сонгохын тулд танд дараахь радио элементүүд болон дэлгэрэнгүй мэдээлэл хэрэгтэй.

  1. Triac BT136-600D, барилгын хүчдэлийг 600 В хүртэл хянаж, 4 А хүртэл гүйдлийн урсгалаар дамждаг (байгалийн хувьд радиатор дээр урд талын суурилуулалттай). Схем дээр триак тавих боломжтой бөгөөд сонирхол татахуйц том барилгатай. Головне - дулааныг биед нэвтрүүлэх, цахилгаан электрод дээр стримийг зөв тавих (дуусгах параметр). их хүчдэлийн navantazhennya цахилгаан төхөөрөмж холбох үед хэлхээний эрчим хүчний хэсэгт бусад дамжуулагчийн өргөн дахин үзүүлэх шаардлагатай болно. Сонголтын хувьд цахилгааны замыг төлбөрийн нөгөө талаас нь дуудаж болно.
  2. Триак гаралттай Optocoupler MOC3021.
  3. Транзисторын гаралттай PC814 optocoupler.
  4. 1 кОм, 220 Ом, 10 кОм 0.25 Вт эрчимтэй резистор, 0.5 Вт эрчимтэй 51 кОм 2 резистор.
  5. 10 кОм-ын солих резистор.
  6. Терминал блокууд - 2 ширхэг, хоёр сарнай, 5 мм зүүгээр.

Төсөлд шаардлагатай бүх файлуудыг ZIP архиваас олж болно: dimmer-arduino.zip

Arduino эмчлэх алгоритм

Simistor арчилгааны програмыг Timer1 таймер болон Cyber.Lib номын сангийн үндсэн дээр бүтээсэн бөгөөд энэ нь роботын бусад програмын кодуудыг нэвтрүүлэхэд хүргэсэн. її dії є зарчим бид урагшлах болно. Хүчдэл "доороос дээш" тэгээр дамжих үед таймерыг "дээрээс доош" эргүүлэх горимд шилжүүлж, "Dimmer" өөрчлөлтийн утгыг зөв цагт эхлүүлнэ. Arduino таймер идэвхжсэн үед импульс үүсч, түүнийг удирдаж, триак идэвхждэг. Тэгээр довтолж шилжих тохиолдолд триак урсгалыг алгасахаа больж, ноорог дээрх таймерыг шалгана. Би секундэд 50 удаа. Триакийн оролт дээрх түгжрэлийг зохицуулахын тулд Dimmer-ийг өөрчилдөг. Энэ нь потенциометрийн дохиог уншиж, боловсруулдаг бөгөөд 0-ээс 255 хүртэлх утгыг авах боломжтой.

Arduino дээрх бүдэгрэх талбай

Галоген чийдэнгийн гэрлийг хянахын тулд үнэтэй Arduino ашиглах нь үнэхээр аймшигтай юм. Хэнд зориулж ердийн вимикачийг үйлдвэрлэлийн бэлтгэлд зориулж бүдэгрүүлэгчээр солих нь дээр. Arduino дээрх бүдэгрүүлэгч

  • керувати бе-яким төрлийн идэвхтэй навантаженни (гагнуурын төмрийн халаалтын температур, урсгал ус халаагч гэх мэт) заасан параметрийн нарийн тохируулгатай;
  • шөнийн турш vikonuvat kіlka funktsіy. Жишээлбэл, vranci-г жигд асаах (үдшийг оруулаад) гэрэл гэгээтэй байхаас гадна терариум дахь температур, усны агууламжийг хянах хэрэгтэй.

Ямар нэгэн байдлаар хүчдэлийн хүчдэл өөрчлөгддөг тул осциллографын тусламжийг ашиглаж болно. Үүнийг хийхийн тулд dimmer-ийн гаднах терминалуудад эсэргүүцэлтэй дилникийг гагнах хэрэгтэй, учир нь хяналтын цэг дээрх дохиог 20 орчим удаа өөрчлөх шаардлагатай. Үүний дараа, цаг нь ирэхээс өмнө осциллографын датчикууд ирж, хэлхээнд тэжээгддэг. Осциллографын дэлгэцэн дээрх потенциометрийн бариулын байрлалыг өөрчилснөөр триак, чи болон өндөр давтамжийн шилжилтийн тусламжтайгаар Arduino-ийн түвшинг жигд хянах боломжтой.

Мөн уншина уу

Энэ хичээлээр би импульсийн тогтворжуулагч, дижитал зохицуулагч, гадны даралтын тохируулгад зориулсан цуврал нийтлэлүүдийг эхлүүлж байна.

Мета бол миний хэлснээр Пелтье элемент дээрх хөргөгчний хянагчийг хуваарилах явдал юм.

Миний хөгжүүлэлтийн роботын аналог, зөвхөн Arduino самбар дээр суурилсан хэрэгжилт.

  • Tsya rozrobka bagatioh zatsіkavila, намайг prohannyam нь sipalis навч Arduino дээр її худалдах.
  • Энэхүү хөгжүүлэлт нь дижитал зохицуулагчдын техник хангамж, програм хангамжийн хэсгүүдийг хөгжүүлэхэд тохиромжтой. Тэр болтол та өмнөх хичээлүүдээс сурсан хувийн бус ажилдаа явах болно.
    • vimiryuvannya аналог дохио;
    • товчлууруудтай ажиллах;
    • заагч системийг холбох;
    • температурын хяналт;
    • EEPROM-ийн робот;
    • zv'yazok іz компьютер;
    • зэрэгцээ үйл явц;
    • болон бусад олон.

Би хөгжлийг дарааллаар нь дагаж, үйлдлээ тайлбарлаж байна. Үүний үр дүнд ямар үр дүн гарахыг би мэдэхгүй. Би хөргөгч зохицуулагчийн шинэ ажлын төсөл дээр ажиллаж байна.

Дууссан төсөл надад таалагдахгүй байна. Хичээлээ би яг лагерьт бичдэг, үүний тулд би үүнийг нэг цагийн турш туршиж үзэх боломжтой, зарим үе шатанд би өршөөл үзүүлсэн гэж хэлж болно. Би засч залруулж байна. Илүү сайн, бага, би нарийн ширийн зүйлийг боловсруулж, шийдлийг бэлтгэх болно.

Vіdmіnіst rozrobki vіd прототип.

PIC-хянагч дээрх өргөтгөлийн прототипийн цорын ганц функциональ хүч бол амьдралын хүчдэлийн импульсийг нөхдөг гарын авлагын хүчдэлийн тогтворжуулагчийг ашиглах явдал юм.

Тобто. Хавсралтын энэ хувилбар нь судасны цохилт багатай (5% -иас ихгүй) тогтворжсон dzherel-д амьдардаг гэм буруутай. Tsim vimogam vіdpovіdat uѕі орчин үеийн impulsі амьдралын блок.

Мөн тогтворгүй хүчдэлийн нэгжийн (трансформатор, шулуун, сувгийн шүүлтүүр) амьд сонголт идэвхгүй болсон. Arduino системийн SWIDCODE нь SWID хүчдэлийн зохицуулагчийг хэрэгжүүлэхийг зөвшөөрдөггүй. Пелтиерийн элемент амьд байхаас өмнө зааврыг уншихыг зөвлөж байна.

Би zagalny бүтцийн задаргаа зохион байгуулна.

Муухай харагч ямар үе шатанд ойлгох шаардлагатай вэ:

  • Эдгээр элементүүдээс систем бий болсон;
  • аль хянагч дээр її vikonati;
  • чи хангалттай visnovkіv болон хянагчийн үйл ажиллагааны боломжууд.

Би "хар дэлгэц" эсвэл "smіtєvoyu нүх" бүхий хянагчийг төлөөлж, түүнд хэрэгтэй бүх зүйлийг холбоно. Дараа нь би метид тохиромжтой зүйл, жишээлбэл, Arduino UNO R3 хавтанг гайхшруулдаг.

Миний тайлбар нэг иймэрхүү.

Би шулуун шугамыг зурсан - хянагч ба системийн элементүүдийг холбоход шаардлагатай бүх дохио.

Төлбөр хийхээсээ өмнө би юу холбох хэрэгтэйг шалгасан:

  • LCD үзүүлэлт (үр дүн, горимыг харуулах);
  • 3 товчлуур (лавлах зориулалттай);
  • өршөөлийн гэрлийн үзүүлэлт;
  • сэнс солих түлхүүр (халуун хажуугийн радиаторын сэнсийг асаахад зориулагдсан);
  • импульс тогтворжуулагчийн түлхүүр (Peltier элементийн битүүмжлэлийг тохируулах);
  • дэвшлийн урсгалыг дуурайлган аналог оролт;
  • ачааллын хүчдэлийн аналог оролт;
  • камер дээрх температур мэдрэгч (нарийвчилсан 1 утастай мэдрэгч DS18B20);
  • радиаторын температур мэдрэгч
  • компьютерээс холбоосыг дохио өгөх.

Уси 18 дохио хүлээн авсан. Arduino UNO R3 хавтан болон Arduino NANO нь 20 үүртэй. Өөр хоёр висновка нөөцөд үлдсэн. Магадгүй та дахин нэг товчлуур, эсвэл гэрлийн диод, эсвэл чийг мэдрэгч, эсвэл хүйтэн хажуугийн сэнстэй холбохыг хүсч байна ... Бидэнд 2 эсвэл 3 аналог оролт хэрэгтэй, самбарт 6. Tobto байна. бид бүгд бүрэн эрхт.

Та visnovkіv vіdrazu тоог өгч болно, та rozrobki цаг хэлж болно. Би odrazu-г хүлээн зөвшөөрсөн. Холболт нь roznimannya дамжуулан хийгдсэн, та үүнийг өөрчилж болно. Таны дансанд Mayte, visnovkiv хүлээн зөвшөөрөх үлдэгдэл гэж.

Импульсийн тогтворжуулагч.

Температурыг нарийн тогтворжуулах, Пелтье элементийн ажиллагааг хангахын тулд шинэ элементийн даралтыг оновчтой горимд тохируулах шаардлагатай. Зохицуулагч нь аналог (шугаман) ба импульс (түлхүүр) юм.

Аналог зохицуулагчийг цахилгаан тэжээл, зохицуулах элемент, хүчдэлд цувралаар холбодог. Зохицуулагчийн элементийн тулгуурыг өөрчлөхөд туслахын тулд хүчдэлийг структурын хүчдэлд тохируулах хэрэгтэй. Зохицуулах элементийн хувьд дүрмээр бол биполяр транзисторыг ашигладаг.

Зохицуулах элементийг шугаман горимд ашигладаг. Шинэ нэг нь "зайва" нягтыг харж болно. Энэ төрлийн тогтворжуулагчид маш их халж, жижиг CCD үүсгэдэг. Ердийн шугаман хүчдэл тогтворжуулагч нь 7805 микро схем юм.

Энэ сонголт бидэнд таалагдахгүй байна. Робот импульс (түлхүүр) тогтворжуулагч.

Импульсийн тогтворжуулагч нь өөр өөр байдаг. Бидэнд импульсийг бууруулах зохицуулагч хэрэгтэй. Ийм барилга байгууламжийн хурцадмал байдал нь хурцадмал байдлын хурцадмал байдлаас бага байдаг. Дамжуулах тохируулагчийн хэлхээ нь иймэрхүү харагдаж болно.

Робот зохицуулагчийн диаграмм.

Транзисторын VT нь түлхүүр горимд ажилладаг тул. шинэ нь нээлттэй эсвэл хаалттай хоёроос олон тавиуртай байж болно. Хавсаргасан удирдлага, нэгэн зэрэг микроконтроллер нь дуулах давтамж, хэмнэлттэй транзисторыг шилжүүлдэг.

  • Хэрэв транзистор ланцаар дамжих урсгалыг үлээж байвал: амьдралыг өөрчлөх, VT транзисторын унтраалга, L тохируулагч, хүчдэл.
  • Түлхүүрийг онгойлгох үед тохируулагч дээр хуримтлагдсан энерги нь сэнс дээр байна. Strum урсгалын дагуу ланц: тохируулагч, VD диод, navantazhennya.

Ийм байдлаар зохицуулагчийн гаралтын тогтмол хүчдэл нь нээлттэй түлхүүр (дээд) ба хаалттай түлхүүр (tclose) үед байх ёстой. vіd sparuvatostі іpulsіv adminіnnya. Хэмжээг өөрчилснөөр микроконтроллер нь хүчдэл дээрх хүчдэлийг өөрчилж чадна. Конденсатор С нь гаралтын хүчдэлийн импульсийг жигд болгодог.

Энэхүү зохицуулалтын аргын гол давуу тал нь өндөр KKD юм. Транзисторыг хаалттай улиралд үргэлж мэддэг байх ёстой. Тиймээс шинэ нь бага зэрэг дарамттай байдаг - транзистор дээрх хүчдэл тэгтэй ойролцоо, эсвэл урсгал нь 0 байна.

Энэ бол импульсийн бууралтын зохицуулагчийн уламжлалт схем юм. Энэ нь хатуу цөмөөс тасарсан гол транзистортой. Транзисторыг хянах нь чухал бөгөөд хүчдэлийн шинийг ашиглахын тулд танд тусгай ланц хэрэгтэй болно.

Тиймээс би схемийг өөрчилсөн. Nіy nіy vіdіrvanо vіdіrvano vіd zagalny drotu үед, дараа нь түлхүүрийг уях zagalny drotu нь. Ийм шийдэл нь микроконтроллерийн дохиог дамжуулахын тулд транзисторын түлхүүрийг ашиглах боломжийг олгодог, энгийн драйвер-пидсилувач струмыг vikoristovuyuchi.

  • Түлхүүрийг хаах үед дуугаралт нь lansyug-ийн үүдэнд байрладаг: zherelo zhivlennya, тохируулагч L, түлхүүр VT (улаан өнгөт дохионы зам).
  • Түлхүүрийг онгойлгох үед тохируулагч дээр хуримтлагдсан энерги нь нөхөн сэргээгдэх диод VD (цэнхэр өнгийн заалтын урсгалд хүрэх зам) -аар дамжин эрчим хүч болж хувирдаг.

Гол зохицуулагчийн практик хэрэгжилт.

Бид дараах функцтэй өндөр хүчдэлийн хянагчийг хэрэгжүүлэх шаардлагатай байна.

  • Vlasne гол зохицуулагч (түлхүүр, багалзуурдаж, нөхөн сэргээх диод, конденсатор, тэгшлэх);
  • navantazhennі дээр lansyug vimіru naprugi;
  • lansyug vimiryuvannya struma зохицуулагч;
  • apparatny zahist vіd revischennya strumu

Би бараг ямар ч өөрчлөлтгүйгээр зохицуулагчийн хэлхээг авсан.

Arduino самбар бүхий роботуудад зориулсан импульсийн зохицуулагчийн схем.

Цахилгаан унтраалга болгон би IRF7313 MOSFET транзисторыг сонгосон. Peltier элементийн хянагчийн эрчмийг нэмэгдүүлэх тухай нийтлэлд би q транзисторын тухай, хэлхээний гол транзисторын тусламжтайгаар үүнийг солих боломжийн талаар бичсэн. Техникийн баримт бичгийг илгээх тэнхлэг.

VT1 ба VT2 транзисторууд дээр MOSFET транзистор түлхүүрийн драйверийг сонгосон. Энэ нь зүгээр л урсгалыг өдөөгч, салхины хүчдэлийн хувьд энэ нь дохиог 4.3 В хүртэл сулруулдаг. Тиймээс гол транзистор нь бага босготой байж болно. MOSFET транзистор драйверуудыг хэрэгжүүлэх өөр өөр сонголтуудыг snuyut. Үүнээс гадна хэд хэдэн нэгдсэн драйверууд байдаг. Энэ сонголт нь хамгийн энгийн бөгөөд олддог.

navantazhenni vykoristatsya dilnik R1, R2 дээр vimiryuvannya napruzha тулд. Эсэргүүцлийн эсэргүүцэл ба 1.1 В-ийн дэмжлэгийн хүчдэлийн утгуудын хувьд шилжих хүрээ 0 ... 17.2 В болно. Амьдралын хүчдэлийг мэдэж байгаа тул хүчдэл дээрх стрессийг тооцоолох боломжтой.

Unavantage = U идэж байна - Uvimirians.

Хүчдэлийн дэмжлэгийн тогтвортой байдлыг харгалзан вимирийн нарийвчлал нь хуучирсан гэж ойлгож байсан, амьдрал нь амьдрал байсан. Гэхдээ хурцадмал байдал, струма, хурцадмал байдлын хувьд өндөр нарийвчлал шаардагдахгүй. Бид температурыг нарийн хянаж, дарах хэрэгтэй. Її mi болон vimіryuvatememo өндөр нарийвчлалтай. Хэрэв систем нь Peltier элемент нь 10 Вт эрчимтэй байгааг харуулж байгаа ч бодит байдал дээр 10.5 Вт байх тул робот дээр харагдахгүй болно. Эрчим хүчний бүх параметрүүдийг шийдэх шаардлагатай.

Нэмэлт резистор-мэдрэгчийн стрим R8 нь Strum vimiryuetsya. R6 ба C2 бүрэлдэхүүн хэсгүүд нь энгийн бага дамжуулалтын шүүлтүүрийг хийдэг.

R7 ба VT3 элементүүд дээр хамгийн энгийн техник хангамжийн хамгаалалтыг сонгосон. Дугуйн оосорыг 12 А-аас дээш шилжүүлмэгц R8 резистор дээр хүчдэл нь транзисторын босго 0.6 Вт хүрнэ. Бүх зүйл асааж болно. Ийм шилжилтийн босго нь биполяр транзисторын уян суурь ялгаруулагчаас (0.6) хамаардаг нь харамсалтай. Зөвхөн чухал ач холбогдолтой strums нь TSE zahist spratsovuє дамжуулан. Та аналог харьцуулагчийг засах эсвэл хэлхээг тэгшлэх боломжтой.

R8 стрим мэдрэгчийн том дэмжлэгтэйгээр дуугаралт нь илүү нарийвчлалтай байх болно. Ale, Би шинэ чухал ач холбогдолтой битүүмжлэлийг нүдэн дээр авчирсан. 0.05 Ом-ийн дэмжлэгтэй, R8 резистор дээрх 5 А урсгалтай Навит нь 5 * 5 * 0.05 \u003d 1.25 Вт өссөн байна. R8 резистор нь хамгийн ихдээ 2 ватт чадалтай гэдгийг анхаарна уу.

Одоо, ямар strum mi vіryuєmo. Бид strum spozhivannya іpulse тогтворжуулагч vіd dzherel zhivlennya vimiryuemo. Параметрийн дисперсийн схем нь strumu navantazhennya-ийн дисперсийн доод схем нь илүү хялбар байдаг. Navantazhennya бидэнд "vіdv'yazane" vіd zagalnogo drotu байна. p align="justify"> Робот системийн хувьд Peltier элементийн цахилгаан даралтыг засах шаардлагатай. Ашиглалтын даралтын хүчдэлийг удаашруулж буй стримээр үржүүлж зохицуулагчийн даралтыг бид тооцоолж болно. Манай зохицуулагч нь 100% CCD-тай бөгөөд Peltier элемент дээр дарамт байгаа нь ойлгомжтой гэдгийг анхаарна уу. Зохицуулагчийн жинхэнэ KKD нь 90-95% байх боловч робот систем дээр алдаа гарч ирэхгүй.

L2, L3, C5 бүрэлдэхүүн хэсгүүд нь энгийн радио нэвтрэх кодын шүүлтүүр юм. Магадгүй хэнд ч хэрэглэх зүйл байхгүй байх.

Rozrahunok тохируулагч түлхүүр тогтворжуулагч.

Тохируулагч нь бидний хувьд чухал хоёр параметртэй байж болно:

  • индукц;
  • дэггүй.

Индукторын шаардлагатай индукцийг ХОУХШ-ийн давтамж ба ороомгийн урсгалын зөвшөөрөгдөх долгионоор тодорхойлно. Энэ сэдвээр маш их мэдээлэл байна. Би хамгийн энгийн rozrahunok авчрах болно.

Бид тохируулагч руу хүчдэл өгч, шинэ хөрсөөр дамжлага хийснээр гуурс хавдсан. Zbіshuvatsya, гэхдээ "харагдахгүй байна, учир нь би асаах үед стрим аль хэдийн тохируулагчийг дамжуулсан).


Транзистор өөрчлөгдсөн. Тохируулагч руу хүчдэл холбогдсон:

Uthrottle \u003d U хоол - U хоол.

Хуулийн ард ургасан ургалтыг багалзуурдаж гүйлгэж:

Ichoke = Uchoke * tv_dkr / L

  • tvіdkr - нээлттэй түлхүүрийн импульсийн гурвалсан байдал;
  • L - индукц.

Тобто. тохируулагчийн лугшилтын утгыг эсвэл оруулсан товчлуурын нэг цагт нэмэгдэж буй дууны тоог вирус харуулна.

Ивикл - Ион \u003d Учоке * tv_dkr / Л

Хүчдэл өөрчлөгдөж магадгүй. Мөн энэ нь тохируулагч дээрх хүчдэлийг харуулж байна. Іsnuyut томъёо, scho vrakhovuyt TSE. Але, бидний сэтгэлгээнд би дараахь утгыг авсан.

  • амьдралын хүчдэл 12;
  • Peltier элемент 5 дээрх хамгийн бага хүчдэл;
  • тохируулагч дээрх хамгийн их хүчдэл нь 12 - 5 \u003d 7 tbsp.

Нээлттэй түлхүүрийн tvdcr импульсийн гурвалсан байдлыг PWM хугацааны давтамжаар тодорхойлно. Чим тэнд, tim бага индукц шаардлагатай багалзуурыг. Arduino хавтангийн хамгийн их PWM давтамж нь 62.5 кГц байна. Ийм давтамжийг яаж авах вэ, би ирэх насандаа rozpovіm болно. Її і vicoristovuvatimemo.

Хамгийн сайн сонголтыг аваарай - PWM нь хугацааны дундуур жигд шилждэг.

  • Гурвалсан хугацаа 1/62500 Гц = 0.000016 сек = 16 μс;
  • Нээлттэй түлхүүрийн гурвалсан байдал = 8 μs.

Ийм схем дэх струмын судасны цохилтыг дундаж струмын 20% хүртэл тогтоож болно. Гаралтын хүчдэлийн долгионоор төөрөх шаардлагагүй. Їх хэлхээний гаралтын конденсаторыг жигдрүүлнэ.

Жишээлбэл, бид 5 А-ийн стримийг зөвшөөрч, 10% буюу 0.5 А-ийн цохилтыг авна.

L \u003d U багалзуурдаж байна * tv_dkr / Ipulsation \u003d 7 * 8 / 0.5 \u003d 112 μH.

Агаар тохируулагч.

Дэлхий дээрх бүх зүйл хоёрын хооронд байдаг. I тохируулагч теж. Зарим судалтай бол энэ нь индуктив байхаа болино. Tse i є тохируулагчийн дуугаралт.

Заримдаа тохируулагчийн хамгийн их цохилтыг дундаж шуугиан дээр нэмэх нь товто гэж харуулдаг. 5.5 А. Схемийн энэ хувилбарын техник хангамжийн хамгаалалт дээр ажиллахын тулд бид хүссэн юм шиг алдаа нь 12 А-аас багагүй байв.

Судал нь тохируулагчийн соронзон гол дахь цоорхойгоор тэмдэглэгдсэн байдаг. Пелтиер элементийн хянагчийн тухай нийтлэлд би тохируулагчийн дизайны талаар ярьсан. Би энэ сэдвийн талаар илтгэлдээ ярьж эхэлмэгц бид програмчлал гэх мэт Arduino-ийн талаар бичих болно, тэгээд эргэж харах эсэхээ мэдэхгүй байна.

Миний тохируулагч иймэрхүү харагдаж байна.


Мэдээжийн хэрэг, ороомгийн ороомог нь огтлоход хангалттай байх болно. Rozrahunok энгийн - нэмэлт идэвхтэй ороомгийн дэмжлэг бүхий дулааны алдагдлыг тодорхойлох.

Идэвхтэй ороомгийн дэмжлэг:

Ra \u003d ρ * l / S,

  • Ra - идэвхтэй ороомгийн дэмжлэг;
  • Ρ – материалын тулгуур, midi 0.0175 Ом мм2/м;
  • l - ороомгийн урт;
  • S - retin drotu ороомог.

Тохируулагчийн идэвхтэй дэмжлэг дээрх дулааны зарцуулалт:

Түлхүүр зохицуулагч нь зохистой урсгалыг хадгалахад тусалдаг бөгөөд Arduino самбараар дамжин өнгөрөхийг зөвшөөрдөггүй. Диаграммаас харахад амьдралын блокоос утаснууд нь C6 ба C7 блоклох конденсаторуудад дундгүй холбогдсон байна.

Хэлхээний тийрэлтэт гол импульс нь хэлхээний С6, олз, L1, D2, R8-ийн ард дамждаг. Tsey lansyug май zamikatisya zv'azyazki з хамгийн бага dozhinoy.

Arduino автобусны үндсэн утас нь блоклох конденсатор C6-д холбогдсон.

Arduino самбар болон түлхүүр тогтворжуулагчийн модулийн хооронд хамгийн бага цэнэгтэй дохио өгөх. С1 ба С2 конденсаторууд нь самбарт холбогдсон сарнайн дээр roztashuvat байх магадлалтай.

Би самбар дээрх схемийг сонгосон. Шаардлагатай бага бүрэлдэхүүн хэсгүүдийг гагнах. Энэ схем миний хувьд иймэрхүү харагдаж байна.

Би PWM-ийг 50% болгож, роботын хэлхээг дахин шалгасан.

  • Компьютер дээр амьдарч байхдаа цалин нь PWM-ийн ажилд зориулагдсан байв.
  • Хуучин блокт бие даасан амьдралтай болсноор бүх зүйл гайхамшигтайгаар бүтсэн. Импульс нь сайн фронттой тохируулагч дээр цутгаж, гарц дээр байнгын ачаалал байсан.
  • Хэрэв би цахилгаан гүйдэл, компьютер болон хүчдэлийн блокыг нэгэн зэрэг асаавал миний Arduino самбар шатсан.

Муу уучлаарай. Rozpovіm, schob її nіhto давтахгүй. Взагали, амьдралын хатуу блокийг холбож, болгоомжтой байх хэрэгтэй, бүх дуудлагыг дуугаргах хэрэгтэй.

Би ийм болсон. VD2 диодын диаграмм дээр. Би йогийн шуудан tієї хүлээн зөвшөөрөх боломжгүй нэмсэн. Би vvazhav, scho төлбөр Вин дамжуулан ижил dzherel амьдарч болно. Би өөрөө 2-р хичээл дээр самбар нь сарнайгаар (RWRIN дохио) дуудагчийн dzherel-ээс амийг авч чадна гэж бичсэн. Гэхдээ энэ нь ижил дохио, зөвхөн өөр өөр сарнайн дээр байдаг гэж би бодсон.

Би амьдралын блок (ирмэг дээр нь асаахгүйгээр) болон Arduino хавтангийн утсыг компьютерийн USB залгуурт холбосон. U1 NCP1117 тогтворжуулагчийн хавтангийн гаралтын үед USB залгуурт +5 В хүчдэл өгсөн. Схем є in

Нэг царцаа, корисын хоолыг харцгаая. Arduino-ийн тусламжтай солих урсгалын хүчдэлийг тохируулах зориулалттай бүдэгрүүлэгч. Tobto, ийм нэхсэн тор холбох хэрэгсэл нь гөлгөр хяналт, чийдэн гэх мэт, сүүдэр эсвэл дулаан цаг агаар харах үед халаах.
Kіlka tyzhnіv tіzhnіv іn нөгөө kanalі, yіvіvnіstu іnіstіvіnіstyu arduino progruvannyu, vіyshov vidos vіdos іnіnіnіna vantagenіnі stіynogo aux fоrіalnы-. Нэг дор гайхдаг хүмүүс тэр сувагт байх нь хангалтгүй юм. Але виришив йог нийтэлдэг.

Хятадын аль ч дэлгүүрт радио эд анги, эд анги, холбох хэрэгсэл.

Сарнайн дахь өөрчлөгддөг дуугаралт нь синусоид хэлбэртэй тул хүчдэл нь цагт тогтмол өөрчлөгдөж, арьс нь 10 миллисекундээс тэг хүртэл өөрчлөгддөг. PWM дохионы тухай видеог хараад та алдаа гаргаж чадахгүй гэдгээ ойлгож, синусоидыг тохируулж эхлэх болно.

Робот хэлбэртэй хавсралтыг бүдэгрүүлэгч гэж нэрлэдэг. Шинэ үед синусоид синус долгион нь залгуур руу орж, таслагдана. Бүдгэрүүлэгч нь синусоидын хэсгийг алгасдаггүй. Хэсэг нь том байх тусам дундаж хүчдэл бага байна. Цоорхойг өөрчлөх, хэрэв хүчдэл тэг хүрвэл бид нийт хүчдэлийг зохицуулдаг. Triac шиг ийм гэрэл naprugu zakrivaє гэж Vidkrivaє. Өмхий үнэр нь өөр өөр барилгад, өөр найлзуур дээр байдаг. Жишээлбэл, агуу залуу 800 вольтын хүчдэлд 40 амперийг өөрөө дамжуулж чаддаг. 30 кВт-д ойрхон байгаа нь юу вэ.

Нэг хором, нэг цагийн турш триак ашиглахын тулд танд сарнайн багц хэрэгтэй. K_lka резистор ба хоёр optocouplers. Та радио эд ангиудын аль ч дэлгүүрээс эсвэл радио линкээс бүгдийг нь нэг зоосоор худалдаж авах боломжтой. Тодорхой холболт хийхийн тулд та цавуу авч болно. Мөн та талхны самбар дээр бүхэл бүтэн схемийг сонгож болно. Холболтын схем нь довтолгооны зэрэглэл шиг харагдаж байна.

Триак нь утсыг 220v, arduino йог v_dkrivatime өргөтгөж, optocoupler-ээр муруй. Тиймээс arduino өөрөө бидний аюулгүй байдлыг хангах үүднээс торны хүчдэлтэй оптик утастай байх болно. Би чухал мөч. Симисторыг асаахын тулд хүчдэл нь 0-ээр дамждаг бол arduino нь язгууртны гэм буруутай. Үүний тулд эсрэг талын эрэгт холбогдсон optocoupler байдаг. I түүнээс гарах үед шугамын хүчдэл 0-ээр дамжвал дохио авна. Жилээр нь робот трох хийх алгоритм.

Бид схемийг хаалган дээр авдаг

Хамгийн тохиромжтой нь ийм яриаг өөр даавуугаар хийх хэрэгтэй. Сувгуудын тухайд видео хичээлийн мөчлөгийн хувьд энэ нь тийм ч том асуудал биш юм. Яаж үржүүлж, яаж хордуулах вэ гэдгийг харуулсан. За, тэр болтол та төлөхийн тулд шаргуу ажиллах боломжгүй, бас хоёр зам. Эхлээд талхны самбар дээрх хэлхээг сонгох хэрэгтэй. Вилинагийн төлөө бид юу хийх гэж байна. I найз - Хятадуудаас самбар бэлтгэхийг хүс. Easyeda платформ дээрх хавтангийн Zrobiv kіlka сонголтууд. Перша - жижиг долоо дахь өгүүллэг дээр, найз - агуу долоо дахь өгүүллэг дээр. 1-р гуравны нэг, ce trichannel dimer. Аль нь 0 детекторын нэг давхар орц, нэг гүн гарцтай. Navantage-д зориулсан гурван гаралт, arduino triacs-ийн trioma-д зориулсан 3 зүү. Энэ схем нь ямар ч тооны сувгийн димерийг өргөжүүлэхэд хялбар байдаг.

Төлбөр авахын тулд та төслөөс гербер файлуудыг задлах хэрэгтэй. Бид товчлуурыг дарж, easyeda үйлчилгээний самбаруудын хажуу тал руу чирнэ. I товчийг дарж gerber файлуудыг татаж авна уу. Тэд нэг архивт татаж авдаг. lg psb үйлчилгээний вэб сайт руу Idemo. Энэ нь үйлдвэрлэлийн хэмжээний бусад хавтангуудыг хүргэх үйлчилгээтэй, олдсон бөгөөд хамгийн том үйлчилгээний нэг юм. Үйл явдал болгоныхоо талаар шууд нэвтэрцгээе. Хайрцаг руу шилжиж, шинэ сэтгэл татам нэмье. Би гербер файл, өөрөөр хэлбэл ижил архив нэмнэ. Нэг удаагийн төлбөр. Бид нэг бөмбөг сонгоно. Розмари нь бахит шиг автоматаар тохируулагдсан. Тоо хэмжээ - та 5 ширхэг нэмж болно. Tovshchina textolіtu, өнгө. Алив улаан. Энэ нь самбар дээр бүрхэгдсэн маскын өнгө юм. Гагнуурыг сонгосон бөгөөд энэ нь нээлттэй зам байх болно. Цэ цагаан тугалгагүй, хар тугалгагүй, тийм ээ, би аль нь болохыг мэдэхгүй байна. Зэсийн тугалган цаасны Дали tovshchina нь текстолит биш юм. За ямар нэг юмны үнэ хоёр дахин өөрчлөгддөг. Алтан хуруугаараа яв. Tse grebіnets нь сарнайгаар самбарыг оруулдаг. Тэгвэл ийм харагчаас төлбөр авч болно. Та бусад харилцагчдыг шалгаж болно. Ale юу ч хэрэггүй. Бүгд сагс авдаг. Яаж бачити, 2 доллар болохын тулд 5 хураамжаар vartist. Тобто, нэг төлбөрт ойролцоогоор 25 рубль. Худалдааны зардлаа төлж, бараг юу ч хамаагүй зугт.

Цорын ганц зүйл бол хүргэлт юм. Та хаягаа оруулна уу. Ойлгомжтой болгохын тулд орос үсгийг галиглахаас орчуулдаг галиглах үйлчилгээг дуугараарай. Үүнтэй ижил хүргэлт. Шуудангийн үнэ 30 доллар, стандартын хувьд шуудангийн зардал 250 рубль байна. Dhl, бие хүнтэй дасгал хийж болохгүй. Хэрэв та ямар ч пүүсийг мэдэхгүй бол холбоо барихгүй байж, хэд хэдэн тижнивийг сайн эмх цэгцтэй авах нь дээр. Та Paypal эсвэл банкны картаар төлбөрөө төлөх боломжтой. Zagalom, drukovani төлөх zamovit болон өмхий үнэр явж байхад бид зохион байгуулалт дээр схемийг авч байна.

Өөрчлөгдөж болох урсгалын зохицуулагчийг эвхэх энэхүү төслийг танилцуулж байна, учир нь та талхны самбар дээр авч, нөгөө самбарын хөгжлийг гайхшруулж болно. Ийм учраас бүрэлдэхүүн хэсгүүдийг хэвлэсэн хуудсан дээрх шиг талхны самбарт оруулдаг. І z'єdnuєmo бүрдэл хэсгүүдийн хөлөөрөө өөрсдөө. Тэнхлэг нь жишээлбэл, триак нь терминал болон оптокоуплер хоёуланд нь хүрдэг. Бид авч, гагнах. Мөн та батерейны шар айраг үйлдвэрлэгчийн тухай видео бичлэгээс лайф хакерт ялах боломжтой. Салалтыг тараахын тулд талхны хавтан дээр нааж, гагнуурын зам дээр анхаарлаа хандуулаарай. I 10 ширхэгийн дараа самбар нь хясаа, гагнуурын төмрөөр гарч ирнэ. Компакт.
Z'ednannya-ийн хувьд маш олон бүрэлдэхүүн хэсгүүд байдаг. Ганцаараа зэс сумаар зэрлэг савлуур хийх шаардлагатай байв. Чухал мөч. Глицерины урсгалаар гагнаж, та үүнийг дагаж болно. Ялах гялалзах. Бүдгэрүүлэгчийг 220в хүчдэлээр ашиглах ёстой бөгөөд урсгалаар нэвтэрч, энэ нь тогтвортой биш юм. Або шатаж эхлэв. Шүдний сойз аваад цэвэрлэе. Завыг металл хайчаар зүссэн боловч ирмэг нь тэнцүү байна. Ингээд л dimer бэлдээрэй. Авсаархан байгаа нь сайн хэрэг.
Загварын дээж дээр би агуу залуутай сонголтыг сонгосон. Нэмэлт дэвсгэр авахын тулд шууд симистор руу оч. Lіva - tse vhіd, дунд - vkhіd, мөн эрхүүд - орц, гарцын хувьд zagalna. Үүний өмнө, хэлхээний ард зөвхөн нэг резистор байдаг. Триак өөрөө хоёр талт соронзон хальс дээр наасан байна. Хамгийн тохиромжтой нь дэвсгэрийг боолттой болгох шаардлагатай байв. Энэ тэр гэх мэт. Сахал. Зүгээр л резисторуудын хөлөөр гагнаж байна. Эдгээр төслүүдийн аль нэгэнд энэ төлбөр шаардлагатай. Сэтгэгдлээс юу хийж чадахаа таахыг хичээгээрэй.
Триакийн удирдлага хэрхэн ажилладаг талаар бид тэр даруй алгоритмын талаар гайхаж эхлэв. Тиймээс тэнхлэг, triac бүхий керувати нь arduino-тэй байх болно. Програм хангамж нь тусгай програмаар бичигдсэн байдаг. Хоёр чухал цэг байна. Эхнийх нь тэг детекторын гаралтын дохиог арилгах явдал бөгөөд энэ нь хүчдэлийн синусоид нь 0 вольтын хүчдэлийг өөрчилдөг болохыг харуулж байна. Төхөөрөмжийг унтраахын тулд тэг холболтын илрүүлэгчээс гарна уу. Өөр нэг arduino зүүг сонго. I зүүг 10 кило резистороор газар татав. Дотоод чангалах нь ажиллахгүй байна. Яагаад гэдгийг бид мэдэхгүй. Интернет дэх одоо байгаа програм хангамжийг харахад алгоритм нь тийм ч төвөгтэй биш юм. Ийм учраас симистор нь програмын кодын шийдлээс хамаардаггүй. Нэмэлт цаг хэмжигч-1-д зориулж хэрэгжүүлсэн. Oskіlki vikoristannya zvichaynyh lichnikіnі v prizvede kozhnі kіlka khvilin дамжуулан deyakyh mehtinnya нь.
Таймертай гараар ажиллахын тулд Cyberlip номын санг ашиглах боломжтой. Zagal, мөн чанар нь энэ юм, доороос тэг хөндлөн харуулж байна гэж, бүхэлд нь цэг, таймер бүдэгрэх нь нэг цагийн турш эхэлдэг, мөн дахин тохируулах нь араатан доош тэг дамжуулан хөндлөн хүчдэлийн дахин тохируулагдсан байна. Пишовын би цаг. Таймер spratsovuvannya байна дараа, Simistor удааширч дээр strum эхэлдэг. Дахин тохируулах нь тэгээс доош араатан руу шилжмэгц таймер дуугарч, дахин тохируулагдана. Мөн түүнчлэн triac дамжуулан vimikaє strum. Энэ нь секундэд 50 удаа давтана.

Триакийг харуулсан цагийг зохицуулахын тулд перетина тэгээс тэг болсны дараа потенциометр өөрчлөгдсөн байна. 0-ээс 255 хүртэлх утгыг хүлээн авахын тулд бүдэгрүүлэгчийг өөрчил. Үнэ ба хамгийн бага гэрэлтүүлэг. Би бүгдээрээ. Төслийн тал дээр бүх схем, эскизийг авч болно гэж би бодож байна. Видеоны тайлбарт нийтэлсэн.

бүдэгрүүлэгч нь зөвхөн cheruvannya Iskravistyu нь ялалт байж болно. Хаалганы хонхтой халаалтын элементийн хяналтын систем нь илүү их сонирхол татдаг. Тогтсон температурыг нарийн хянахын тулд.
Мөн ухаалаг лангуу гэх мэт системд бүдгэрүүлэгчийг асаах, мөн тэр бүдэгрүүлэгчийг интернетээр удирдах боломжтой. Хэнд зориулж windows, android, web-д зориулсан програм бичих шаардлагатай вэ.

Хятадын гар урлалын бүтээгдэхүүнүүд ирлээ. Бид давтан хэлье, хэрэв та бие махбодийн хүн бол үүнийг төлөх нь дээр. dhl-ээр дамжуулан надад алдартай компани мэт дүр эсгэж, mitnits дээр бичиг баримтаа дахин бүртгүүлэх боломж олдсон. Загало үнэхээр хөөрхөн далайн хав. Yakshcho vrahuvati, scho өмхий үнэр 25 рублийн үнэтэй. Хятадууд жаахан хардаг юм байна лээ. Үгүй бол таглана.

Нэг бүдэгрүүлэгчийг гагнаж, өмнөх шигээ йогийг arduino-д холбоно. Потенциометр ашиглан гэрлийн чийдэнгийн хүчдэл хамгийн ихээс бараг сул хүртэл өөрчлөгддөг. Үнэхээр царцааны харц.

Димерээс гарах замд байгаа шүгэлийн жинхэнэ хэлбэрийг видеон дээрх хүн бүр гайхшруулахыг хүссэн нь эргэлзээгүй. Чи vіdpovidaє зураг гарч, тэднийг харуулж байна. 12 вольт хүртэл хүчдэлийг чичиргээ хийх боломжтой хямд хятад осциллографаар хурдыг нэмэгдүүлээрэй. Зогс. Тэгэхээр та ажиллах боломжгүй. Стрессийг багасгахын тулд стрессийн ажилтан шиг зүйлийг хурдасгах шаардлагатай. Pіdіyde spіvvіdnoshennia 1-ээс 20. Тиймээс резисторууд нь шарсан биш, хоёр зуун арван килограмм нэрлэсэн нэрлэсэн байна. Нарийн бүх зүйл багтсан бөгөөд зөвхөн дараа нь хэмжүүрт орно. Tse є насан туршдаа аюултай. Би зурган дээрх шиг гоо үзэсгэлэнг бачимо. Синусоидын үе дэх хүчдэл гарч, тэг болж, алга болж байгааг харж болно. Shchob дахин доромжилсон napіvperіudu нь таймер дээр uvіmknetsya. Гайхалтай үзэгдэл!

iPad