Tagu arhīvi: PWM

Šeit jūs esat nepacietīgs, lai padarītu sevi par varenu LED muļķi, lai mirgotu un mirgotu. Jā, pat RGB formātā un gludi. Jūs apkopojāt šo lietu, apskatījāt kanālu skaitu, kas jums jāvada, un domājāt par to ...

▌Kas vainas PWM?
Jā, ar viņu viss ir kārtībā, tikai parasti ir tikai daži aparatūras kanāli. Un programmatūras PWM ir vairāki trūkumi. Jā, jūs varat to izmantot bāzē, izmantojot tikai vienu taimeri, lai saliktu daudzkanālu PWM, taču cik daudz zvanu mums būs ar pārtraukumiem?

Katrai atsevišķai frontei būs nepieciešams savs līmeņa maiņas pārtraukums. Un iedomājieties, ka mums šie kanāli būs nevis 4, bet 40? vai 400? Jā, kontrolieris neizkļūs no pārtraukumiem. Pārtraukumi pārklājas viens ar otru, radot nervozitāti. Nemaz nerunājot par to, ka visi šie kanāli būs jāpārkārto pēc ilguma jebkurām darba cikla izmaiņām. Vispār jau būs stulbi.

▌BAM mūs izglābs
Bet ir risinājums. Šo metodi sauc par BAM. Tās būtība ir tāda, ka mēs pamazām ieslēdzam slodzi ar impulsiem, kuru ilgums ir vienāds ar izlādes svaru.


Tā rezultātā mums ir augsta diskrētība, bet tajā pašā laikā mums ir tikai 7 pārtraukumi jebkuram kanālu skaitam. Pēc ierindas.


Viss ir integrēts tāpat kā parastais PWM. Bet ir vairākas nianses:

  1. Frekvence peld un pie mazām izlādēm paaugstinās. Gaismas diodei vai apsildes spilventiņam tas nedod prātu. Bet es nebarotu dzinēju vai kādu citu slodzi ar reaktīviem elementiem, piemēram, tinumiem vai tvertnēm ar šādu signālu.
  2. Pārejot no maziem svariem uz vienu lielu, tiek novērota mirgošana. Bet to var atrisināt, sīkāka informācija zemāk.
  3. Labāk ir dot svaru no lielāka uz mazāku, tāpēc otrā punkta ietekme ir mazāk pamanāma.

Mikroshēmas komutācijas barošanas blokiem. Direktorija.
Izdevējs: Dodeka.

Ļoti labs ceļvedis. Ievērojams ar to, ka tas ir ... visizplatītākais datu lapu tulkojums. Viens pret vienu, attēls pie attēla.
Ir daudz tulkotu datu lapu, tikai saraksts četrās kolonnās aizņem duci lappušu. Es tur atradu visas man zināmās impulsu mikroshēmas! Un īpaši patīkami ir tas, ka ir dokumentācija mājas komplektam. Ar ko vienmēr ir problēmas. Ja neņemat analogu un nevelciet uz tā papīru, rakstiet izniekoti.

DC-DC pārveidošana
Lai mainītu līdzstrāvas spriegumu ar minimāli zaudējumi tiek izmantoti DC-DC pārveidotāji, kas darbojas pēc impulsa platuma modulācijas principa ( PWM, viņa ir PWM Basurmanā). Ja neesat lasījis manus iepriekšējos rakstus, kur es detalizēti izskaidroju darbības principu PWM, tad īsi atgādināšu. Pamatprincips šeit ir tāds, ka spriegums netiek piegādāts nepārtrauktā plūsmā, kā lineārajos stabilizatoros, bet gan īsos impulsos un augstā frekvencē.


Tas ir, pie jūsu izejas PWM kontrolieris, piemēram, vispirms desmit mikrosekundes, spriegums, piemēram, divpadsmit volti, tad ir pauze. Teiksim tās pašas desmit mikrosekundes, kad izejā vispār nav sprieguma. Tad viss atkārtojas, it kā mēs ātri, ātri ieslēdzam un izslēdzam slēdzi.

Tādējādi mēs iegūstam taisnstūrveida impulsus. Ja atceramies matānu un konkrēti integrāciju, tad pēc šo impulsu integrēšanas mēs iegūsim laukumu zem impulsu iezīmētās figūras. Tādējādi, mainot impulsa platumu un izlaižot tos caur integratoru, var vienmērīgi mainīt spriegumu no nulles uz maksimālo ar jebkuru soli un praktiski bez zaudējumiem.
integrators kalpo kā kondensators, tas tiek uzlādēts maksimumā, un paužu laikā tas piešķirs ķēdei enerģiju. Tāpat tur vienmēr sērijveidā tiek likts droselis, kas arī kalpo kā enerģijas avots, tikai uzglabā un izdala strāvu. Tāpēc šādi pārveidotāji ar maziem izmēriem viegli baro spēcīgu slodzi un tajā pašā laikā gandrīz nepatērē enerģiju pārmērīgai apkurei.

Ja nepaguvu, tad vienkāršības labad es to pārcēlu uz saprotamu "kanalizācijas gulta". Apskatiet attēlu, kurā atrodas atslēgas tranzistors PWM kontrolieris ir līdzīgs vārsts, tas atver un aizver kanālu. Kondensators tā ir banka, kas uzkrāj enerģiju. Droseļvārstsšī ir masīva turbīna, kas, plūsmas izkliedēta, ar atvērtu vārstu, savas inerces dēļ dzen ūdeni pa caurulēm pat pēc vārsta aizvēršanas.

Protams, ir grūti patstāvīgi izstrādāt šādu barošanas bloku, ir nepieciešama laba izglītība elektronikas jomā, taču jums par to nevajadzētu sevi sasprindzināt. gudri puiši no Motorola, STM, Dalasa un citi Philips'ov mums visu izdomāja un jau palaida vaļā gatavās mikroshēmas satur PWM kontrolieri. Atliek tikai pielodēt un pievienot korpusa komplektu, kas nosaka darba parametrus, un pašam nekas nav jāizdomā, datu lapās ir sīki aprakstīts, ko un kā pieslēgt, kādus nominālus izvēlēties, un dažreiz pat iedod gatavs iespiedshēmas plates rasējums. Vajag tikai nedaudz zināt angļu valodu :)

Rakstot rakstu par UART ienāca prātā viena perversa ideja - uz UART bāzes var noorganizēt visdabiskāko zemdiskrētu PWM!

Pietiek tikai kaut kur atmiņā izveidot mainīgo, kur mēs pielīmēsim skaitli ar noteiktu nulles un vieninieku darbības ciklu, un, kad bufera iztukšošana tiek pārtraukta, iespiediet šo skaitli vēlreiz UDRE reģistrā. Tādējādi PWM paaudze būs spontāna, bez liekiem žestiem. Tiesa, jūs varat iegūt tikai 10 dažādas PWM vērtības, bet bez maksas !!!

Tiem, kas nesaprot, kā, es iedošu numurus, kas būs nepārtraukti jāsūta caur UART:
sākuma un beigu bitu dēļ mēs iegūsim divas papildu vērtības.

00000000 — 1/10
00000001 — 2/10
00000011 — 3/10
00000111 — 4/10
00001111 — 5/10
00011111 — 6/10
00111111 — 7/10
01111111 — 8/10
11111111 — 9/10

Jā, un frekvences tur var iegūt nefigovye!
Skaistums! =))))

Jau vairākas reizes es nolādēju dīvainu vārdu PWM. Ir pienācis laiks precizēt un precizēt, kas tas ir. Kopumā es jau, bet joprojām atkārtoju sava kursa ietvaros.

Īsumā, Impulsa platuma modulācija(buržuāziskajā apzīmējumā šo režīmu sauc PWMImpulsa platuma modulācija) ir veids, kā iestatīt analogo signālu digitālā metode, tas ir, no digitālās izejas, kas dod tikai nulles un vieniniekus, iegūstiet dažas vienmērīgi mainīgas vērtības. Izklausās traki, bet tas tomēr darbojas. Un būtība ir šāda:

Iedomājieties smagu spararatu, kuru varat griezt ar dzinēju. Un jūs varat ieslēgt vai izslēgt motoru. Ja jūs to visu laiku ieslēdzat, tad spararats griezīsies līdz maksimālajai vērtībai un griezīsies tāpat. Ja to izslēgsit, tas apstāsies berzes spēku dēļ.

Bet, ja dzinējs katru minūti tiek ieslēgts uz desmit sekundēm, tad spararats griezīsies, bet ne pilnā ātrumā - liela inerce izlīdzinās raustījumus no iedarbināšanas dzinēja, un berzes pretestība neļaus tam griezties bezgalīgi.

Vairāk cikls dzinējs minūtē, jo ātrāk griezīsies spararats.
Plkst PWM mēs virzām uz izeju signālu, kas sastāv no augsta un zema līmeņa (attiecas uz mūsu analoģiju - ieslēdziet un izslēdziet dzinēju), tas ir, nulles un vieninieki. Un tad tas viss tiek izvadīts caur integrējošu ķēdi (pēc analoģijas – spararatu). Integrācijas rezultātā izvadei būs sprieguma vērtība, kas vienāda ar laukumu zem impulsiem.
Proporcionāla kontrole ir klusuma atslēga!
Kāds ir mūsu vadības sistēmas uzdevums? Jā, lai dzenskrūves veltīgi negrieztos, lai griešanās ātruma atkarība būtu no temperatūras. Jo karstāka ierīce, jo ātrāk griežas ventilators. Vai tas ir loģiski? Loģiski! Par to lemsim.
Protams, ar mikrokontrolleriem var apnikt, dažos veidos tas būs vēl vienkāršāk, bet nebūt nav nepieciešams. Manuprāt, analogo vadības sistēmu uztaisīt ir vienkāršāk – nebūs jāpūlas ar montāžas valodas programmēšanu.

Tas būs lētāk un vienkāršāk uzstādāms un konfigurējams, un pats galvenais – ikviens, ja vēlēsies, varēs paplašināt un pilnveidot sistēmu pēc saviem ieskatiem, pievienojot kanālus un sensorus. Viss, kas Jums nepieciešams, ir tikai daži rezistori, viena mikroshēma un temperatūras sensors. Nu, kā arī taisnas rokas un kaut kāda lodēšanas prasme.

Līdzīgi raksti

2022 videointercoms.ru. Palīgstrādnieks - Sadzīves tehnika. Apgaismojums. Metālapstrāde. Naži. Elektrība.