Регулатор на налягането на симистор на Arduino. Ярък Arduino димер. Технологичен процес на подбор

Prodovzhennya razrobki контролер, rozpochatoy в урок 36. Нека напишем програма за регулатора на напрежението върху елемента на Пелтие. Знаем какво е интегрален регулатор.

Охлаждащият ефект на елемента Пелтие се дължи на електрическото налягане върху елемента. Следователно, регулирането на температурата в камерата се извършва за сметка на промяна на електрическото налягане върху модулите на Пелтие. Тобто. имаме нужда от регулатор без напрежение, без струма, без херметичност.

Нека разгледаме регулатора на напрежението, но малко по малко знаем минималната информация за регулаторите.

Zagalni vіdomosti schodo regulіv.

Регулаторът е основната приставка, която поддържа параметрите на обекта на дадено ниво. Регулаторът трябва да бъде зашит зад мелницата на обекта и да вибрира keruyuchi dії, за да се гарантира стабилността на регулационния параметър.

Спомням си добре, че използвах първата система за регулиране, като ни представих в института TAU (теория на автоматичното управление) и механизма за повишаване на нивото на резервоара. Ако водата достигне предварително определената стойност, поплавъкът се издига и клапанът се завързва към възела, блокирайки потока на водата. Ако ревенът се промени, тогава поплавъкът ще се спусне и клапанът ще отвори водата.

За всеки регулатор е необходимо ясно да вижда какво регулираме и с помощта на което регулираме. Тобто.

  • параметър на регулиране;
  • и регулиращия елемент.

В системата за регулиране на нивото на водата на регулацията параметърът е главата на водата, а регулиращият елемент е клапанът, свързан със стойността на поплавъка. Reshta между поплавъка и клапана изпълнява алгоритъма за управление.

За нашия регулатор на напрежението:

  • параметър на регулиране - електрическо напрежение върху напрежението;
  • управляващият елемент е широчинно-импулсен модулатор.

Необходимо е захранване, което е регулиращият елемент в нашата система - коефициентът на превключване на ШИМ или ключовия транзистор на електронната схема. Алгоритъмът на регулатора се реализира по софтуерен начин. За програмата управляващият елемент е PWM коефициентът на налягане.

По-важни са регулаторите на въртящото звено, за да разпознаят мелницата на регулирания параметър и да компенсират невероятната намотка.

В нашия случай регулаторът трябва да регулира напрежението към изхода на системата и да зададе стойността на напрежението. Следвайки алгоритъма, контролерът изчислява стойността на PWM коефициента на натоварване, за който се променя напрежението на напрежението.

Както целият свят, регулаторът има критерии за оценка на качеството. Tse:

  • Регулиране на скоростта (скорост) - часът на промяна на регулирането на помилване до определена стойност.
  • Точност на регулиране - извинение на регулационния параметър на гарата.
  • Стабилност на регулатора – продължителността на параметъра на регулиране.

аз повече. Реализираме алгоритъма за регулиране по софтуерен начин. Tse означава, че ще бъдем дискретен почасов регулатор. Ръководството трябва да е точно в момента и в часа. В програмните контролери почасовата дискретност на регулатора на напрежението е 20 ms.

Интегрален регулатор.

Други закони за регулиране могат да се видят през следващите години, ако е наличен PID (пропорционално-интегрално-диференциален) температурен регулатор. Сега говорим за интегралния закон на регулирането.

Otzhe, аз съм виновен за увеличаване на стойността на напрежението на изхода, смяна на SHIM. Най-простият и интуитивен начин:

  • за изравняване на даденото напрежение от увяхването;
  • ако зададете стойност, по-голяма от реалната, тогава PWM ще се увеличи с 1;
  • Ако зададете стойност, по-малка от реалната, променете PWM на 1.

Регулаторът с такъв алгоритъм за управление е прациувам, не е на върха на критерия за качество на регулиране. И, абсолютно всичко.

За най-малкото регулиране е необходимо да добавите стойност към текущата стойност на PWM стойността, която трябва да бъде съхранена в извинението на параметъра за регулиране.

Математически законът за управление на интегралния контролер изглежда така

  • Kw - коефициент на запълване PWM;
  • Ki е интегралният коефициент;
  • e(t) е извинение за неудобството, tobto. разликата между ние го задаваме с реалните стойности на регулирания параметър.

Изходната функция на интегралния контролер е пропорционална на интеграла за часа на регулиращия параметър.

Интегралният контролер е контролерът на последователната близост. Извинението е страхотно - спечелете благословиите на ShІM със страхотни крокове. Малко извинение за вината е достатъчно, за да компенсира. Прошката се натрупва в интегратора и няма да е като малка печалба, все пак за час, тя е в съответствие с регулиращия елемент.

За по-интелигентен ум, близо до дискретно изпълнение, схемата на интегрирания контролер изглежда така.

  • Извинението за неудобство се изчислява като разликата между даденото напрежение Pset и смъртта на изхода Preal: e = Pset - Preal.
  • Извинението за неудобството се умножава по интегралния коефициент Ki и се натрупва от регистър-интегратор RgI.
  • Броят на разрядите на регистъра трябва да бъде изпратен на широчинно-импулсния модулатор.

По правило интеграторът може да постигне голям брой деления от дробната част. И WIM може да приеме само още една стойност. Тук няма повърхностност. Стойности по-малко от една стъпка по стъпка се натрупват в интегратора и преминават от цялата част и следователно в WIM. Tse позволява малки извинения за неудобство или малка стойност на Ki за промяна на кода на регулатора. По-малките стойности за дълго време преминават към цялата част.

Интегралните контролери могат:

  • висока точност;
  • регулиране на ниска скорост;
  • в средата stіykіstyu, scho лягат в vіd shvidkostі регулация.

Защо избрахме регулатора на напрежението върху елемента на Пелтие като интегрален закон за управление.

  • Елементът на Пелтие променя параметрите в студа и температурата. Але, май е по-подходящо. Просто нямаме нужда от шведски регулатор.
  • Освен това рязката промяна в налягането върху елемента на Пелтие води до разграждане на проводящите кристали на модула. Чрез внезапни промени в температурата в съединенията на проводниците се предизвикват механичните напрежения, което води до намаляване на ефективността на елемента и го извежда от хармония. Следователно, без да сменяте температурния регулатор, е необходимо да зададете стойността за регулатора на напрежението, така че промяната на напрежението върху елемента на Пелтие да може да се извърши плавно.
  • На изхода на регулатора има и кондензатор с голям капацитет, който също е по-добре зареден правилно.

Например, когато отоплението е включено с неохладена камера на хладилника, температурният регулатор е виновен за завъртане на елемента до най-ниската температура. Nebhіdno, schob tse стана не mittevo, а участък от няколко секунди.

За всички тях самият интегрален регулатор би могъл идеално да пасне. Освен това, Ki коефициентът е специално намален, за да се осигури достатъчна промяна в напрежението при напрежение.

Програма за регулиране на напрежението.

Регулаторът добавя към програмата от следващия урок. Предполагам, че в тях са създали структурата на програмния контролер и са внедрили смекчаването на напрежението, струмата и стегнатото върху напрежението.

Нуждаем се от напреднали промени и константи:

плаваща мярка P; // изчезващо напрежение, В - tsya промени в програмата вече є.

float setPower; // налягането е зададено
floatregPwrInt=0; //
#define koeffRegPwrInt 0.05 //

Самият регулатор се вписва в един ред:

Също така трябва да ревантажирам цялата част от интегратора в PWM:

analogWrite(9, (unsigned int) regPwrInt); // PWM

По принцип програмата вече работи. Можете да зададете интензивността на времето, което е по-скъпо, например 5 W:

setPower = 5; // временното налягане е настроено на 5 W

поставете регулатора за цикъл от 20 ms и проверете. Но няма повече операции.

Обмен на интегратор.

Практикуваме от реалната схема. Допустимо е налягането да е зададено, тъй като регулаторът не осигурява сигурност на сградата, например 50 W. Регулаторът може да формира максималната PWM. Но неразделната част от нашия регулатор продължава да расте. Ако не е възможно да се надвиши максимално допустимата стойност на PWM (имаме 255), PWM вече няма да работи правилно. Shvidshe сгънете до 0 и отново по-често zbіlshuvatisya. Тобто. е необходимо да се организира оградата на интегралната линия. Не е виновно да бъде по-голямо за максималната стойност на WIM и не е приемливо, така че да стане отрицателно.

if (regPwrInt< 0) regPwrInt=0; // По-долу
if (regPwrInt > замърсяване на звяра

"Мъртъв час" ShІM.

Има още една тънкост на работата със ShІM. Импулсите на PWM изхода трептят истинския ключ. С промяна на коефициента на запълване импулсите на увеличаването на ключа могат да станат още по-кратки. За нашата PWM стойност 1 дава на импулса тривалност от 62,5 ns. За толкова кратък час ключът не се счупва отново и обикновено не работи. По-добро за всичко, с нашата храна с ниско напрежение (12 V) е трудно да не се напиете. Но при високоволтовите уланери животът (300 и повече) причинява такова превключване до катастрофални последици. Ето защо добър стил на контрол на ShІM е оградата над късите импулси на keruvannya.

Нека представим два timchasovі vіdіzki, на които ще вземем робота ShІM. Единият 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:

#define DEAD_TIME 8 // PWM мъртъв час (*62,5 ns)

Регулатор на Vimknennya.

Спрете това, което трябва да добавите към окабеляването на регулатора. Казах, че регулаторът е виновен за правилното смяна на херметичността на елемента на Пелтие. Алес не си струва спешната vimikannya. С setPower=0 контролерът mittvo е деактивиран.

Като цяло софтуерният блок на интегрирания регулатор на напрежението изглежда така:

//------------------ регулатор на налягането
if(setPower!=0)(
regPwrInt = regPwrInt + (setPower - мяркаP) * koeffRegPwrInt;
if (regPwrInt< 0) regPwrInt=0; // По-долу
if (regPwrInt > MAX_PWM) regPwrInt=MAX_PWM; // замърсяване на звяра
// мъртъв час PWM
unsigned int pwm = (unsigned int) regPwrInt; // Преобразува се в PWM
ако (pwm< DEAD_TIME) pwm=0;
if (pwm > (MAX_PWM - DEAD_TIME)) pwm=MAX_PWM;
analogWrite(9, pwm); // PWM
}
друго (// viknennya
regPwrInt=0;
аналогов запис(9, 0); // PWM
}

Serial.print("p="); Serial.print(regPwrInt, 2); // интегрална лента на регулатора на налягането

Плащам. Usogo 40 рубли. за един месец за достъп до всички ресурси на сайта!

Повторна проверка и настройка на регулатора.

Сега проверяваме отново робота на регулатора на реалното отклонение и интегралният коефициент е значителен.

Как да контролирате работата на регулатора vicoristovuvatimemo монитор на серийния порт. Не забравяйте да зададете скоростта на 19200 бод.

На гърба поставих интегралния коефициент, равен на 0,1.

#define koeffRegPwrInt 0.1 // Интегрален коефициент на регулатора на налягането

След като стартира монитора на последния порт, се получи такава картина.

Регулатор работещ. Ще задам интензитета (5 W) и ще го инсталирам за 14-15 секунди.

Затваряне на един резистор. Напрежението се промени драстично, но регулаторът се върна към нормалното за 5-6 секунди.

Практикувайте стабилно. Относно стабилността, е необходимо да се носят visnovki, за да се смени цялата част от интегралната ланка, tobto. PWM. В идеалния регулатор, PWM е виновна за промяна на 1. Strum и следователно напрежението "скача" чрез не толкова точното вземане на проби на ADC при малки стойности. По принцип коефициентът (0.1) е нашата мощност. Но е по-добре да работите между стоманите на робота и регулатора и да го поставите в резерв.

Като зададете интегралния коефициент равен на 1 и го направите.

Напрежението се възстановява до зададеното ниво за около 1 s и регулаторът продължава да работи стабилно.

Сега коефициентът е 10.

Pratsyuє sche shvidshe, ale ShІM като започна да "скача" за 2-5 сингъла. Регулаторът не е стабилен. Невъзможно е да спечелите такъв коефициент.

Чисто за демонстративни цели поставих коефициента равен на 20.

Vagannya достигна 30 единици SHIM. Оста на осцилограмата е изходното напрежение. Всичко излезе извън релсите.

Изберете сами коефициента. Мисля, че не е виновен Вин да смени 0.5. Все още задавам правилния коефициент от 0,05.

Регулаторът ще настрои предварително зададения интензитет от 5 W за 30 s. За по-голяма стегнатост е по-добре да направите повече. Ale Tim е по-добър за елемента на Пелтие. Този коефициент може да бъде променен.

Резюме

За системата „Smart House“ основната задача е да управлява аксесоарите в движение с помощно устройство, като микроконтролер тип Arduino, или микрокомпютър тип Raspberry PI, или друго. Но ако не виждате нищо, нека да разберем как да управляваме напреженията от 220 V с Arduino.

За да се контролират ланцетите на променливия дрън, използването на микроконтролер не е достатъчно поради две причини:

1. На излизане микроконтролерсе образува сигнал с постоянно напрежение.

2. Прокарайте през щифта на микроконтролера, позвънете на силата на звука 20-40 mA.

Можем да имаме две опции за превключване за допълнително реле или за допълнителен симистор. Симисторът може да бъде заменен от два тиристора, свързани последователно-паралелно (това е вътрешната структура на симистора). Нека да разгледаме доклада.

Управление на напрежение 220 V за спомагателен триак и микроконтролер

Вътрешната структура на триака е показана на изображението по-долу.

Тиристорът работи в следващия ред: ако към тиристора се приложи напрежение в директна верига (плюс към анода и минус към катода), потокът няма да премине през новия, докато не подадете електрически импулс на електрода, който се управлява.

Написах импулс грешно. От вътрешната страна на транзистора се използва тиристор с проводников ключ. Tse означава, че спирането на струм сигнала през тиристора трябва да продължи да тече, tobto. Vіn да бъде лишен от vіdkritim. За да се навият вината, е необходимо да се прекъсне дрънченето на ланцета или да се промени полярността на приложеното напрежение.

Tse означава, че когато има положителен импулс върху електрода, който се контролира, тиристорът в копието на змийския поток ще премине само положително. Триакът може да пропусне дрънкането както директно, но защото Vіn се състои от два тиристора, единият е свързан към един.

Керуючи импулси по полярност за дермални и вътрешни тиристорни неизправности, според полярността на вътрешния бръмчене. Всъщност такава схема се изпълнява от разширения.

Както вече казах, микроконтролерът вижда сигнал само с една полярност, за да се хареса на сигнала, е необходимо да превключите импулсния драйвер на оптосимистора.

По този начин сигналът включва вътрешната светлина на оптрона, включва триака, който изпраща сигнал към захранващия триак T1. Като оптодрайвер можете да използвате MOC3063 и подобни, например снимката по-долу показва MOC3041.

Схема за преминаване на нула - ланцет на детектора за преминаване на фаза. Необходим за внедряването на различни simistorny регулатори на микроконтролери.

Подобно на верига без оптодрайвер, извеждането от експлоатация е организирано чрез второто място, но в долното, на изглед отпред, няма галванично разделяне. Това означава, че по време на първото подстригване напрежението може да бъде пробито и високото напрежение може да се появи на микроконтролера, но е лошо.

При включване / изключване се обвинява скока на налягането, особено от индуктивен характер, вида на двигателите и електромагнитите, скокове на напрежение и успоредно с всички нагревателни устройства е необходимо да се монтира RC ланс.

Реле и Arduino

За да управлявате релето с Arduino, е необходимо да използвате допълнителен транзистор за укрепване на потока.

Уважение, vikoristany биполярен транзистор с обратна проводимост (NPN-структура), но можете да използвате и KT315 (обичайни обичаи и всякакви). Диодът е необходим за заглушаване на пръски на EPC самоиндукция в индуктивност, необходимо е, така че транзисторът да не се разстройва при високо напрежение. Защо обвинявате, обяснете закона за комутация: "Strum в индуктивността не може да промени mittevo".

И когато транзисторът е затворен (възстановяване на критичния импулс), енергията на магнитното поле, натрупана в намотката на релето, трябва да отиде там, където трябва, и е инсталиран диод за завъртане. Още веднъж ще посоча, че диодът е свързан директно към Zvorotny, tobto. катод към плюс, анод към минус.

Можете да вземете такава схема със собствените си ръце, което е много по-евтино, плюс можете да победите застраховката за стабилно натоварване.

Или купете готов модул или цилиарен щит с реле за Arduino:

Снимката показва самостоятелен щит, преди реч, в нова версия за укрепване на KT315G, а по-долу виждате същия фабричен щит:

Висновок

Безопасното управление на интересите на катерицата може да бъде на ръба на нас. Цялата информация, описана по-горе, е валидна за всеки микроконтролер, а не само за плащане на Arduino.

Golovne zavdannya - за осигуряване на необходимостта от напрежение и поток за управление на триака или релето и галваничното разединяване на ланцетите на управлението и силовото копие на zminny поток.

Крим е безопасен за микроконтролера, по този начин вие се застраховате, че няма да отнеме електрически наранявания по време на поддръжка. Когато работите с високо напрежение, е необходимо да отрежете всички правила на технологията за безопасност, да отрежете PUE и PTEEP.

Ци на схемата може да се цитира. Simistori и релетата понякога действат като междинен сигнален сигнал. На твърдите фитинги на превключването голямата струя управлява бобината и лежи без средна при наличие на херметичност на контактора или стартера.

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

Димер, базиран на Arduino, е един от стотиците прости и прости приставки, с помощта на които можете плавно да променяте напрежението на проводника от 0 до номиналната стойност. Kozhen koristuvach Arduino знаят zastosuvannya такова korisnoy самочувствие, и dosvid, отнемайки часа на избор със собствените си ръце, попълнете багажа от знания.

Схема и принцип її roboti

Подобно на най-евтините димери, е дадена схема за работа по регулирането на фазовото напрежение, до която може да се стигне по пътя на превключвателя за захранване primus primus - симистора. Принципните схеми са дошли. Arduino на софтуерно ниво формира импулси, чиято честота се контролира от потенциометъра opir. Електрическият импулс от P1 да премине през оптрона MOC3021 и да отиде до електрическия електрод на триака. Vіn v_dkrivaєtsya и подава брънка до прехода на напрежението през нула, след което се затваря. След това идва началото на импулса и цикълът се повтаря. Завдяки разрушаване на управляващите импулси, в точката на изчезване част от синусоидата се отрязва по предната част.

За да може триакът да се извие до дадения алгоритъм, честотата на импулсите трябва да се синхронизира с напрежението 220 V. За които в димерите на елементите R3, R4 и PC814 са изпълнени ланцета на обратната връзка, сигналът, за който трябва да се види от P2, се анализира от микроконтролера. Ланцетът на нулевия детектор има 10 kOhm резистор R5, който е необходим за поддръжката на изходния транзистор на оптрона.

Едната захранваща верига на симистора е свързана към фазовия сигнал, а напрежението е свързано към другата. Нулев проводник 220 без среден идентификатор от терминала J1 до J2 и след това към аванса. Optocoupler Zastosuvannya е необходим за галванично разделяне на силовите и нисковолтови части на димерната верига. Потенциометърът (не е посочен на диаграмата) е свързан със средния към всеки аналогов вход на Arduino, а двата крайни са свързани към +5 и „високо“.

Друкована дъска и подробности за съхранение

Минималният брой радиоелементи ви позволява да проектирате едностранна дъска, чийто размер не надвишава 20x35 mm. Както можете да видите от малкия на третия ден смяна на резистор, радиоаматорът може самостоятелно да вземе потенциометъра на двоен форм-фактор и да определи мястото на закрепването му към корпуса на готовия димер. Връзката с Arduino е свързана чрез проводници, които са запоени при отворената врата на платката.

За да изберете димер, kerovanny Arduino, със собствените си ръце, имате нужда от следните радио елементи и подробности:

  1. Triac BT136-600D, управление на напрежението в сградата до 600 V и преминаване през токов поток до 4 A (естествено с преден монтаж на радиатор). На схемата е възможно да се постави триак и с по-голяма сграда от интерес. Головне - за да се осигури въвеждането на топлина в тялото и правилно да се постави дрънкулката върху електрическия електрод (параметър за завършване). При свързване към електрическото устройство navantazhennya с голямо напрежение, ширината на другите проводници в захранващата част на веригата ще трябва да бъде повторно изобразена. Като опция, power tracks могат да бъдат презаписани от другата страна на плащането.
  2. Оптрон MOC3021 с триак изход.
  3. Оптрон PC814 с транзисторен изход.
  4. Резистори с номинална стойност 1 kOhm, 220 Ohm, 10 kOhm с интензитет 0,25 W и 2 резистора с 51 kOhm с интензитет 0,5 W.
  5. Резервен резистор за 10 kΩ.
  6. Клемни блокове - 2 бр., с две розички и плетене на една кука 5 мм.

Всички необходими файлове за проекта могат да бъдат намерени в ZIP архива: dimmer-arduino.zip

Алгоритъм за втвърдяване на Arduino

Програмата за грижа за simistor е създадена на базата на таймера Timer1 и библиотеката Cyber.Lib, което доведе до въвеждането на други програмни кодове в робота. Принципът її дії є ще напредваме. Когато напрежението премине през нула „отдолу нагоре“, таймерът се нулира на оборот „отгоре надолу“ и започва в точния момент до стойността на промяната „Dimmer“. В момента, когато таймерът на Arduino се активира, се образува импулс, който се управлява и триакът се активира. В случай на офанзивен преход през нула, триакът престава да пропуска потока и проверява таймера на черновата. І така 50 пъти в секунда. За регулиране на заглушаването на входа на триака се сменя димера. Той чете и обработва сигнала от потенциометъра и може да приеме стойност от 0 до 255.

Димерна зона на Arduino

Очевидно използването на скъпо Arduino за контрол на яркостта на халогенните лампи е възмутително. За кого е по-добре да замените обичайния vimikach с димер за индустриална подготовка. Димер на Arduino

  • keruvati be-yakim видове активни navantazhennia (температура на нагряване на поялник, течащ бойлер и т.н.) с точното регулиране на посочения параметър;
  • през нощта vikonuvat kіlka funktsіy. Например, за да се осигури плавното включване на вранците (включително вечер) е светлина, както и да се контролира температурата и водното съдържание на терариума.

По някакъв начин, в някакъв ред напрежението се променя в напрежението, можете да използвате помощта на осцилоскоп. За това към външните изводи на димера се запоява резистивен дилник, тъй като сигналът в контролната точка трябва да се смени около 20 пъти. След това, преди да дойде времето, сондите на осцилоскопа идват и се захранват от веригата. Чрез промяна на позицията на копчето на потенциометъра, на екрана на осцилоскопа, можете да наблюдавате нивата на Arduino плавно с триака и chi и високочестотните измествания.

Прочетете също

С този урок започвам поредица от статии, посветени на импулсните стабилизатори, цифровите регулатори и настройките на външното налягане.

Мета, както се изразих, е разпределението на контролера за хладилника върху елемента на Пелтие.

Роботизиран аналог на моята разработка, само реализации, базирани на платката Arduino.

  • Tsya rozrobka bagatioh zatsіkavila, и аз sipalis листа с prohannyam продават її на Arduino.
  • Разработката е идеална за разработване на хардуерни и софтуерни части на цифрови регулатори. Дотогава ще преминете към собствената си безлична задача, научена от предишни уроци:
    • vimiryuvannya аналогови сигнали;
    • работа с бутони;
    • свързване на системи за индикация;
    • контрол на температурата;
    • робот от EEPROM;
    • zv'yazok іz компютър;
    • паралелни процеси;
    • и много повече.

Следя развитието последователно, малко по малко, обяснявайки действията си. Не знам какъв е резултатът. Работя по нов работен проект на контролер за хладилник.

Не харесвам готовия проект. Уроците пиша точно в лагера, за това мога да го пробвам за час, мога да ви кажа, че на някакъв етап се смилих. коригирам го. По-кратко, по-ниско ще престроя и подредя решенията.

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

Единственият функционален вход към прототипа на разширението на PIC контролера е използването на стабилизатор на променливо напрежение, който компенсира пулсирането на напрежението на живота.

Тобто. Този вариант на сградата е виновен за живеене в стабилизиран джерел на живеене с ниско ниво на пулсация (не повече от 5%). Tsim vymogami vіdpovіdat usі suchasnі іpulsnі блокове от живота.

И опцията на живо за нестабилизиран модул под напрежение (трансформатор, изправител, филтър за канали) е деактивиран. SWIDCODE на системата Arduino не позволява внедряването на SWID регулатор на напрежението. Препоръчвам да прочетете инструкциите, преди елементът на Пелтие да е жив.

Ще организирам разбивка на загалната структура.

На какъв етап е необходимо скандалният гледач да разбере:

  • От тези елементи се изгражда система;
  • на който контролер її виконати;
  • чи достатъчно visnovkіv и функционални възможности на контролера.

Представям контролера с "черен екран" или "smіtєvoyu яма" и свързвам всичко необходимо към него. Тогава се чудя какво е подходящо за мети, например платката Arduino UNO R3.

Моята интерпретация е следната.

Нарисувах права линия - контролера и всички необходими сигнали за свързване на елементите на системата.

Проверих какво трябва да свържете, преди да платите:

  • LCD индикатор (за показване на резултати и режими);
  • 3 копчета (за кола маска);
  • светлинен индикатор за помилване;
  • ключ за превключване на вентилатора (за включване на вентилатора на горещата страна на радиатора);
  • ключът на импулсния стабилизатор (за регулиране на херметичността на елемента на Пелтие);
  • аналогов вход, симулиращ потока на напредък;
  • аналогов вход към напрежението на натоварването;
  • температурен сензор към камерата (точен 1-проводен сензор DS18B20);
  • сензор за температура на радиатора
  • сигнализирайте връзка от компютъра.

Уси получи 18 сигнала. Платката Arduino UNO R3 и Arduino NANO имат 20 слота. Още две висновки бяха оставени в резерв. Може би искате да свържете още един бутон, или диод, или сензор за влага, или вентилатор за студена страна... Трябват ни 2 или 3 аналогови входа, платката има 6. Tobto. всички ние сме суверенни.

Можете да дадете броя на visnovkіv vіdrazu, можете да кажете часа на rozrobki. Признах отразу. Връзката се осъществява чрез roznimannya, можете да го промените. Майте на вашата сметка, че признаването на visnovkiv е остатъчно.

Импулсни стабилизатори.

За прецизна стабилизация на температурата и работата на елемента Пелтие е необходимо да се регулира налягането върху новия в оптимален режим. Регулаторите са аналогови (линейни) и импулсни (ключови).

Аналоговите регулатори са свързани последователно към захранването, регулиращия елемент и напрежението. За да ви помогне да смените опората на регулиращия елемент, трябва да регулирате напрежението към struma на напрежението. Като регулиращ елемент, като правило, се използва биполярен транзистор.

Регулиращият елемент се използва в линеен режим. На новия се вижда стягане "зайва". При големите дрънкачи стабилизаторите от този тип се нагряват много, правейки малък CCD. Типичен линеен стабилизатор на напрежението е микросхема 7805.

Тази опция не ни харесва. Роботизиран импулсен (ключ) стабилизатор.

Импулсните стабилизатори са различни. Имаме нужда от понижаващ импулсен регулатор. Напрежението върху напрежението в такива стопански постройки е по-ниско от напрежението върху напрежението. Веригата на понижаващ превключващ регулатор може да изглежда така.

І це схема на роботизирания регулатор.

Транзистор VT работи в режим на ключ, т.е. нов може да има повече от две стойки: отворена или затворена. Прикачен контролер, в същото време микроконтролер, превключва транзистора с честота на пеене и щадяща.

  • Ако транзисторът издуха струя поток през копието: променящ живота, VT транзисторен ключ, L дросел, напрежение.
  • Когато ключът е отворен, енергията, натрупана в дросела, е в лопатката. Поток на струя по протежение на копието: дросел, VD диод, navantazhennya.

По този начин постоянното напрежение на изхода на регулатора трябва да лежи във времето на отворения ключ (topen) и затворения ключ (tclose) след това. vіd sparuvatostі іpulsіv adminіnnya. Чрез промяна на щадящото, микроконтролерът може да промени напрежението на напрежението. Кондензатор C изглажда пулсациите на изходното напрежение.

Основното предимство на този метод на регулиране е високата KKD. Транзисторът винаги трябва да е известен на затворената четвърт. Следователно има малък натиск върху новия - или напрежението на транзисторите е близо до нула, или потокът е 0.

Това е традиционната схема на импулсен регулатор. Има ключов транзистор, който е бил разкъсан от твърдо ядро. Важно е да управлявате транзистора, имате нужда от специални копия, които да се използват към шината на напрежението.

Затова промених схемата. При nіy nіy vіdіrvanо vіdіrvano vіd zagalny drotu, след това към zagalny drotu завързване на ключа. Такова решение позволява използването на транзисторен ключ за управление на сигнала на микроконтролера, с прост драйвер-pidsiluvach поток.

  • Когато ключът е затворен, дрънченето се намира на входа на лансюга: zherelo zhivlennya, дросел L, ключ VT (пътя на бръмча на индикации в червен цвят).
  • Когато ключът е отворен, енергията, натрупана в дросела, се превръща в мощност чрез регенеративния диод VD (пътя към потока от индикации в син цвят).

Практическа реализация на ключовия регулатор.

Трябва да внедрим високоволтов контролер със следните функции:

  • Власне ключ регулатор (ключ, дросел, регенеративен диод, кондензатор, изглаждане);
  • lansyug vimіru naprugi на navantazhennі;
  • lansyug vimiryuvannya struma регулатор;
  • apparatny zahist vіd revischennya strumu

Аз, практически без промени, взех веригата на регулатора.

Схема на импулсен регулатор за роботи с платка Arduino.

Като ключ за захранване избрах MOSFET транзистори IRF7313. В статията за увеличаването на интензитета на контролера на елемента на Пелтие, според съобщенията писах за q транзистори, за възможността за замяната му с помощта на ключови транзистори за веригата. Ос на изпращане на техническа документация.

На транзисторите VT1 и VT2 се избира драйверът на ключовия MOSFET транзистор. Това е просто усилвател на потока, за напрежението на вятъра отслабва сигнала до около 4,3 V. Следователно ключовият транзистор може да бъде нископрагов. Іsnuyut различни опции за внедряване на драйвери за транзистор MOSFET. Освен това има редица интегрирани драйвери. Тази опция е най-простата и открита.

За vimiryuvannya napruzha на navantazhenni vykoristatsya dilnik R1, R2. При такива стойности на съпротивленията на резисторите и поддържащото напрежение от 1,1 V, диапазонът на превключване става 0 ... 17,2 V. Напрежението върху напрежението е изчислимо, като се знае напрежението на живота:

Unavantage = U eating - Uvimirians.

Разбра се, че точността на вимир е остаряла, като се има предвид стабилността на опората на напрежението, животът беше живот. Но ние не се нуждаем от висока точност по отношение на напрежение, струма, стегнатост на напрежението. Трябва точно да контролираме и потискаме температурата. Ей ми и вимирюватемемо с висока точност. И ако системата покаже, че елементът на Пелтие има интензитет от 10 W, но в действителност той ще бъде 10,5 W, така че няма да се появи на робота. Необходимо е да се решат всички енергийни параметри.

Strum vimiryuetsya за допълнителен резистор-сензор брънка R8. Компонентите R6 и C2 правят прост нискочестотен филтър.

На елементите R7 и VT3 беше избрана най-простата хардуерна защита. Веднага след като дрънченето на копието се превключи на 12 A, тогава на резистора R8 напрежението достига прага на транзистора от 0,6 V. Всичко може да се включи. Жалко е, че прагът за такъв преход зависи от еластичната база-емитер на биполярния транзистор (0,6). Чрез tse zahist цацана само за значителни брънки. Можете да настроите аналоговия компаратор или да изгладите веригата.

Дрънкането ще бъде по-прецизно с по-голямата опора на сензора за дрънчене R8. Ale, аз го докарах до вида на нова значителна стегнатост. Navit с подкрепа от 0,05 Ohm и поток от 5 A на резистора R8 се повиши 5 * 5 * 0,05 \u003d 1,25 W. Моля, имайте предвид, че резисторът R8 има максимална мощност от 2 вата.

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

Компонентите L2, L3, C5 са прост филтър за радио парола. Вероятно никой няма какво да консумира.

Стабилизатор на ключ за газта Rozrahunok.

Дроселът може да има два параметъра, които са важни за нас:

  • индуктивност;
  • дрънка палав.

Необходимата индуктивност на индуктора се определя от честотата на ШИМ и допустимите вълни на потока на индуктора. Има много информация по тази тема. Ще донеса най-простия rozrahunok.

Подадохме напрежение към дросела и дрънчене през новата почва, дрънчето набъбна. Zbіshuvatsya, но не и „появяване, тъй като дрънченето вече е преминало през дросела в момента на включване I on).


Транзисторът е сменен. Към дросела беше свързано напрежение:

Uthrottle \u003d U храна - U храна.

Бъркайте през дросела, като засадихте израстъци зад закона:

Ichoke = Uchoke * tv_dkr / L

  • tvіdkr - тривалност към импулса на отворения ключ;
  • L - индуктивност.

Тобто. стойността на пулсацията на дрънченето на дросела или броя на ударите, увеличени на час на въведения ключ, се показва от вируса:

Ivikl - Ion \u003d Uchoke * tv_dkr / L

Напрежението може да се промени. И показва напрежението на дросела. Іsnuyut формули, scho vrakhovuyt tse. Ale, в нашето мислене приех следните значения:

  • живот напрежение 12;
  • минимално напрежение на елемента на Пелтие 5;
  • също така максималното напрежение на дросела е 12 - 5 \u003d 7 супени лъжици.

Тривалността на импулса на отворения ключ tvdcr се определя от честотата на PWM периода. Chim там, tim по-малко индуктивност необходим дросел. Максималната PWM честота на платката Arduino е 62,5 kHz. Как да отнеме такава честота, аз ще rozpovіm в следващата възраст. Йе и використовиратемо.

Вземете най-добрия вариант - PWM превключва равномерно в средата на периода.

  • Период на тривалност 1/62500 Hz = 0,000016 sec = 16 µs;
  • Тривалност на отворения ключ = 8 µs.

Пулсациите на зъбката в такива схеми могат да бъдат настроени до 20% от средната струма. Няма нужда да се отклонявате от вълните на изходното напрежение. Те изглаждат кондензатори на изхода на веригата.

Например, позволяваме удар от 5 A, вземаме пулсация на бръмчене от 10% или 0,5 A.

L \u003d U дросел * tv_dkr / Ipulsation \u003d 7 * 8 / 0,5 \u003d 112 μH.

Дрънкане на дросела.

Всичко в света е между. І дросел теж. С някаква ивица от вени той престава да бъде индуктивен. Tse i є дрънчене на газта.

Понякога максималният удар на дросела се показва като среден бръмчене плюс пулсации, tobto. 5.5 А Сякаш искахме, за да можем да работим по хардуерната защита на този вариант на схемата, грешката беше не по-малко от 12 A.

Ивицата е маркирана с пролука в магнитното ядро ​​на дросела. В статиите за контролерите на елемента Пелтие говорих за дизайна на дросела. Веднага щом започна да говоря по тази тема в доклад, тогава ще пишем за Arduino, като програмирането, и не знам дали ще се обърнем.

Газовата ми клапа изглежда така.


Очевидно намотката на индуктора може да бъде достатъчна за рязане. Rozrahunok е прост - обозначаването на топлинните загуби с допълнителна активна опора за намотка.

Активна опора за навиване:

Ra \u003d ρ * l / S,

  • Ra – активна опора за намотка;
  • Ρ – опора за материала, за midi 0,0175 Ohm mm2/m;
  • l - дължина на намотката;
  • S - ретин дроту намотка.

Консумация на топлина при активната опора на дросела:

Ключовият регулатор помага да се поддържа приличен поток жив и не може да бъде позволено да премине през платката Arduino. Диаграмата показва, че проводниците от блока на живота са свързани без средата към блокиращите кондензатори C6 и C7.

Основните импулси на струята на веригата преминават зад веригата C6, усилване, L1, D2, R8. Tsey lansyug може да zamikatisya zv'azyazki z minimal dozhinoy.

Основният проводник на шината Arduino е свързан към блокиращия кондензатор C6.

Извършвайте сигнали между платката Arduino и модула на ключовия стабилизатор за минимално зареждане. Кондензаторите C1 и C2 е по-вероятно да бъдат roztashuvat върху рози, свързани към дъската.

Избрах схемата на дъската. След запояване на по-малко необходими компоненти. При мен схемата изглежда така.

Настроих PWM на 50% и проверих отново веригата за робота.

  • Когато живеех в компютъра, заплащането беше формирано за PWM задачи.
  • С автономното живеене в стария жилищен блок всичко работеше като по чудо. Импулсите бяха формовани на дросела с добри предни части, на изхода имаше постоянно напрежение.
  • Ако включих захранването под напрежение и компютъра, и блока на живо захранване едновременно, моята Arduino платка се запали.

Моето лошо извинение. Rozpovіm, schob її nіhto, без да се повтаря. Vzagali, свързвайки безчувствения блок на живота, трябва да бъдете внимателни, да позвъните на всички обаждания.

Стана ми така. На диаграмата на диода VD2. Добавих йога пост тиєї неприемливост. I vvazhav, scho плащане може да се живее в същия dzherel чрез Vin. Самият аз написах в урок 2, че дъската може да отнеме живот от джерела на обаждащия се чрез розата (сигнал RWRIN). Но си помислих, че това е един и същ сигнал, само че на различни рози.

Включих спасителния блок (без да го включвам на ръба) и кабела на платката Arduino в USB гнездата на компютъра. На изхода на стабилизаторната платка U1 NCP1117 към USB гнездото беше приложено напрежение от +5 V. Схемата е в

Нека да разгледаме една храна от цикава и корине. Димер за регулиране на напрежението на заместващ поток с помощта на arduino. Tobto, плавното управление на такива дантелени фитинги, като лампи, нагряване при вида на сенки или топло време.
Kіlka tizhnіv tіzhnіv іn другия kanаlі, yіvіvnіstyu іnіstіvnіstu arduino progruvanniu, vіyshov vidos vіdos іnіnіna vantagenіnіm stіynogo струна за аn спомагателен shim. Тези, които се чудят веднага, не е достатъчно да са на този канал. Ale virishiv публикува йога.

Радио компоненти, компоненти и фитинги във всеки китайски магазин.

Променливата брънка при розетката е синусоидална, така че напрежението се променя в час постоянно, а кожата 10 милисекунди до нула. Докато се чудите на видеото за PWM сигнала, ще разберете, че не можете да сбъркате и да започнете да настройвате синусоидата.

Приставката, която е роботизирана, се нарича димер. При новия синусоидална синусоида влиза в гнездото и се прекъсва. Димерът не пропуска част от синусоидата. Колкото по-голяма е частта, толкова по-малко е средното напрежение. Променяйки пропуските, ако напрежението достигне нула, ние регулираме общото напрежение. Vidkrivaє, че zakrivaє naprugu такава светлина, като триак. Вонята е в различни сгради и по различен брън. Например, страхотно момче може да премине през себе си 40 ампера при напрежение от 800 волта. Какво е близо до 30 kW.

За да използвате триак за момент и час, имате нужда от пакет рози. K_lka резистори и два оптрона. Можете да закупите всичко за една стотинка от всеки магазин за радио компоненти или по радио връзка. За ясна връзка можете да вземете лепило. И можете да изберете цялата схема на дъската. Схемата за свързване изглежда като офанзивен ранг.

Триакът разширява проводника 220v, arduino yoga v_dkrivatime и крива през оптрона. Така самото arduino ще бъде оптично свързано с опън на мрежата за нашата безопасност. Аз важен момент. За да включи симистора, ардуиното е виновно за благородство, ако напрежението премине през 0. За това има оптрон, който е свързан към противоположния бряг. І на изхода от него се подава сигнал към екрана, ако напрежението в линията премине през 0. І се осъществява от триак през горния оптрон. Алгоритъм за роботизиран трофей по години.

Взимаме схемата на портата

В идеалния случай такава реч трябва да се работи върху различен плат. Що се отнася до каналите, не е голяма работа за цикъл от видео уроци. Показано е как се отглежда и плаща, че как се отравя. Е, дотогава не можете да работите усилено, за да плащате и още два пътя. Първо изберете веригата на макетната платка. Какво ще правим за whilina. І приятел - попитайте за подготовка на дъски от китайците. Zrobiv kіlka опции за дъски на платформата Easyeda. Пърша - на малката седма история, приятелю - на голямата седма история. 1-ва трета, ce триканален димер. Който има един двоен вход и един дълбок изход на нулевия детектор. Три изхода за navantage и 3 пина за trioma от arduino триаци. Схемата е лесна за мащабиране и разширяване на димера за произволен брой канали.

За да получите плащане, трябва да извлечете gerber файлове от проекта. Натискаме бутона и го плъзгаме отстрани на дъските в услугата easyeda. Щракнете върху бутона, за да изтеглите gerber файлове. Те се изтеглят в един архив. Idemo към уебсайта на услугата lg psb. Това е една от намерените и най-големите услуги за изготвяне на други плоскости в индустриален мащаб с доставка. Нека да влезем веднага за всяко събитие. Нека да преминем към кутията и да добавим нов чар. Добавям gerber файл, тоест същия архив. Еднократно плащане. Избираме една топка. Розмаринът, подобно на бахита, се задават автоматично. Количество - можете да добавите 5 бр. Tovshchina textolіtu, цвят. Хайде червено. Това е цветът на маската, която е покрита с дъската. Избира се спойка, която ще бъде отвореният път. Tse олово, без олово, да, не знам кое. Дали товщина от медно фолио не е текстолит. Е, цената на нещо се променя два пъти. Давай златни пръсти. Tse grebіnets вмъкнете дъската в рози. Тогава можете да вземете хонорар от такъв поглед. Все още можете да проверите останалите контакти. Елът не се нуждае от нищо. Всеки взема кошницата. Как може да бачите, вартист за 5 такса да стане 2 долара. Tobto, около 25 рубли за една такса. Платете цената на сделката и се измъкнете на практика за нищо.

Единственото нещо е доставката. Моля, посочете вашия адрес. За по-голяма яснота позвънете на услугата за транслитерация, която превежда руски букви от транслитерация. Същата доставка. 30 долара за куриер, а стандартно - 250 рубли за пощенски разходи. Dhl, не практикувайте с физически лица. Ако не познавате никакви фирми, тогава е по-добре да не се свързвате и да вземете няколко тижнива в добро състояние. Можете да платите направо с paypal или банкова карта. Zagalom, drukovani плащат zamovit и докато вонята върви, ние приемаме схемата върху оформлението.

Този проект за сгъване на регулатора на сменяемия поток е изведен на бял свят, тъй като можете да вземете върху макетната платка, удивлявайки се от развитието на другата платка. Ето защо компонентите се поставят в макетната платка точно както на отпечатаната страница. І z'єdnuєmo с краката на самите компоненти. Оста, например, триакът достига както до клеми, така и до оптрони. Взимаме и запояваме. Освен това можете да спечелите лайфхак от видеоклип за пивоварна за батерии. За да разпространите развода, го залепете върху макетната платка и го запоете, като се фокусирате върху пистите. І след 10 влакна, платката ще излезе с пинсета и поялник. Компактен.
За z'ednannya има много компоненти. Сам се наложи да се замахне диво с парче медна стрела. Важен момент. Запоени с глицеринов флюс и можете да го следвате. Спечелете блясък. Димерът трябва да се използва с напрежение 220v и да прониква през потока и не е стабилен. Або започна да гори. Да вземем четка за зъби и да я почистим. Е, завето се реже с ножица за метал, но ръбът е равен. И това е всичко, пригответе димера. Хубаво е, че е компактен.
На мострата на макета избрах варианта със страхотния момък. Отидете направо до симистора за допълнителни подложки. Lіva - tse vhіd, средна - vkhіd, и права - zagalna за вход и изход. Преди него, зад веригата, има само един резистор. Самият триак е залепен върху двустранна лента. В идеалния случай подложките трябваше да бъдат завинтени. Това и така зийде. Мустак. Запоени просто с краката на резисторите. Тази такса се изисква в един от тези проекти. Опитайте се да познаете от коментарите какво можете да направите.
Веднага се чудихме на алгоритъма, по който работи управлението на триака. Така оста, керуват с триак ще бъде с arduino. Фърмуерът се пише със специална програма. Има два важни момента. Първият е да премахнете сигнала от изхода на нулевия детектор, който ви казва, че синусоидата на напрежението променя напрежението от 0 волта. Излезте от детектора на нулеви връзки към изключване на устройството. Това е друг щифт arduino. І щифт, издърпан към земята с резистор 10 килограма. Вътрешното затягане не работи. Не знаем защо. От гледна точка на текущия фърмуер в Интернет, алгоритъмът не е труден. Ето защо симисторът не зависи от решението на програмния код. Реализиран за допълнителен таймер таймер-1. Oskіlki vikoristannya zvichaynyh lichnikіnі v prizvede to deyakyh mehtinnya чрез kozhnі kіlka khvilin.
За ръчна работа с таймер е възможно да се използва библиотеката Cyberlip. Загал, същността е това, като се показва преминаването на нулата отдолу, цялата точка, таймера започва за един час затъмняване, а нулирането се нулира на напрежението преминаване през нула към звяра надолу. I час пишов. След като таймерът е бил цацана, Simistor започва дрънкане на забавяне. Веднага щом нулирането премине през нула към звяра надолу, той прозвучава таймера и се нулира отново. И също така vimikaє бръмча през триака. Това се повтаря 50 пъти в секунда.

За регулиране на часа, през който се показва триакът, след перетина през нула, потенциометърът е сменен. Променете димерите, за да приемете стойности от 0 до 255. Цена и минимална яркост. аз всички. Предполагам, че всички схеми и скицата могат да се вземат отстрани на проекта. Публикувано в описанието на видеото.

Димерът може да бъде победител не само за cheruvannya Iskravistyu. По-голям интерес представлява системата за управление на нагревателния елемент със звънец на вратата. За прецизен контрол на зададената температура.
Също така, димерът може да бъде включен в системи като интелигентна кабина и управление на този димер чрез интернет. За кого е необходимо да се пишат програми за windows, android и уеб.

Пристигнаха китайски занаяти. Повтаряме, ако сте физическо лице, тогава е по-добре да платите за това. Чрез dhl имах шанса да се представя за известна фирма и да пререгистрирам документи на mitnits. Загало толкова сладки тюлени. Yakshcho vrahuvati, scho смрад струват 25 рубли. нещо, познайте какво, китайците могат да видят малко. В противен случай покрийте.

Запоих един димер и свърза йога към arduino, както преди. С помощта на потенциометър напрежението на крушката се променя от максимално до почти слабо. Наистина гледка от цикава.

Без съмнение всички във видеото искаха да се удивят на истинската форма на свирката на излизане от димера. Chi vіdpovidaє от снимките, показвайки ги. Ускорете с евтин китайски осцилоскоп, който може да вибрира напрежението до 12 волта. Спри се. Значи не можеш да работиш. За да намалите стреса, е необходимо да ускорите нещата, като работник на стреса. Pіdіyde spіvvіdnoshennia 1 до 20. Така че резисторите не бяха на скара, като купюри от двеста и десет килома. Точно всичко е включено и едва тогава се включва в мярката. Това е опасно за живота. Бачим самата красота, както е на снимките. Вижда се, че напрежението в периодите на синусоидата се появява, отива на нула и изчезва. Shchob отново uvіmknetsya на таймера на офанзива napіvperіudu. Прекрасна гледка!

Ай Пад