Domov Generátor Počet publikácií BadContor Engine. Zlý DC Motor. AVR492: Riadenie motorového motora DC medveďa s AT90PWM3

Počet publikácií BadContor Engine. Zlý DC Motor. AVR492: Riadenie motorového motora DC medveďa s AT90PWM3

Výskyt hromadných motorov je vysvetlený potrebou vytvoriť elektrický stroj s mnohými výhodami. Strojový motor je zariadenie bez zberateľa, ktorých funkcia preberá elektroniku.

BKEPT - BADCONDORORY ELEKTRICKÉ MOTORY priamy prúdMôže byť výkon, príklad 12, 30 voltov.

  • Výber vhodného motora
  • Princíp prevádzky
  • Boket
  • Senzory a ich neprítomnosť
  • Žiadny senzor
  • Koncepcia frekvencie PWM
  • Systém ARDUINO
  • Upevňovacie prvky motora

Výber vhodného motora

Ak chcete vybrať agregáciu, je potrebné porovnať princíp prevádzky a vlastností kolektívnych a neclectorových motorov.

Zľava doprava: Kolektívny motor a motor FC 28-12

Zberateľ stojí menej, ale vyvinúť nízku rýchlosť otáčania krútiaceho momentu. Pôsobia z priameho prúdu, majú malú hmotnosť a veľkosť, dostupnú náhradu za výmenu častí. Vyjadrenie negatívnej kvality sa zistí po prijatí obrovského počtu revolúcií. Kefy sú v kontakte s kolektorom, čo spôsobuje trenie, čo môže poškodiť mechanizmus. Účinnosť jednotky sa znižuje.

Brosféry nielenže vyžadujú opravu v dôsledku rýchleho opotrebenia, ale tiež môžu viesť k prehriatiu mechanizmu.

Hlavnou výhodou motora DC Necolettor je výskyt krútiaceho momentu a spínacích kontaktov. Preto nedostatok zdrojov strát, ako v motoroch s permanentnými magnetmi. Ich funkcie vykonávajú tranzistory MOS. Predtým boli ich náklady vysoké, takže neboli k dispozícii. Dnes sa cena stala prijateľnou a ukazovatele sa výrazne zlepšili. V neprítomnosti chladiča v systéme je výkon obmedzený od 2,5 do 4 wattov a prúd prúdu od 10 do 30 ampérov. Efektívnosť elektromotorov uncolette je veľmi vysoká.

Druhou výhodou je nastavenia mechaniky. Os je inštalovaná na širokom živote. V štruktúre nie sú žiadne lámavé a vymazané prvky.

Jediný mínus je drahý elektronická jednotka Kontrolu.

Zvážte príklad CNC mechaniky s vretenom.

Výmena kolektorového motora na Necector bude chrániť rozpad vretena pre CNC. Pod vretenom je k dispozícii v rane, s pravým a ľavým otáčkam krútiaceho momentu. Vreteno pre CNC má vysoký výkon. Rýchlosť krútiaceho momentu je riadená regulátorom servisu a obrat je riadený automatickým regulátorom. Náklady na CNC s vretenom asi 4 tisíc rubľov.

Princíp prevádzky

Hlavným znakom mechanizmu je absencia kolektora. ALE trvalé magnety Nainštalovaný z vretena je rotor. Okolo nej sú drôtené vinutia, ktoré majú rôzne magnetické polia. Rozdiely s bruslíckymi motormi 12 voltov je snímač regulácie rotora umiestnený na ňom. Signály sú privádzané do regulátora rýchlosti.

Boket

Umiestnenie magnetu vo vnútri statora sa zvyčajne používa na dvojfázové motory s malým množstvom pólov. Zásada krútiaceho momentu okolo statora sa používa, ak je to potrebné dvojfázový motor s menšími zmenami.

Na rotore sú štyri póly. Magnety vo forme obdĺžnika sú inštalované, striedavé póly. Avšak, nie vždy počet pólov sa rovná počtu magnetov, čo môže byť 12, 14. Ale počet pólov musí byť dokonca. Môže byť jeden pól.

Obrázok ukazuje 8 magnetov, ktoré tvoria 4 póly. Moment sily závisí od výkonu magnetov.

Senzory a ich neprítomnosť

Cestovné regulátory sú rozdelené do dvoch skupín: s senzorom polohy rotora a bez.

Aktuálne sily sú privádzané do vinutia motora v špeciálnej polohe rotora. Určuje elektronický systém Pomocou snímača polohy. Sú rôzne typy. Popular Control zdvih - diskrétny senzor s hala efektom. V motora pre tri fázy o 30 voltov sa použijú 3 senzory. Jednotka elektroniky má stále dáta na polohe rotora a nasmeruje napätie včas na potrebné vinutia.

Bežné zariadenie mení svoje závery pri prepínaní vinutí.

Zariadenie s otvorenými obvodmi meria prúd, rýchlosť otáčania. PWM kanály sú pripojené k spodnej časti riadiaceho systému.

Na senzor haly sú pripojené tri vstupy. V prípade zmeny snímača haly začína proces spracovania prerušenia. Aby sa zabezpečila rýchla reakcia na spracovanie prerušenia, snímač haly je pripojený k praktickým záverom.

Použite snímač polohy s mikrokontrolérom

Ak chcete ušetriť peniaze na platby elektriny, naši čitatelia odporúčajú "Energetické ekonomiky Elektronické úsporné box". Mesačné platby sa stanú o 30-50% menej ako pred použitím hospodárstva. Odstráni reaktívnu zložku zo siete, v dôsledku čoho je zaťaženie znížené a ako výsledok, spotreba. Elektrické spotrebiče konzumujú menej elektriny, náklady na jej platbu sa znižujú.

Cascade Force Controller je základom jadra AVR, ktorá poskytuje kompetentnou kontrolou motorového motora DC Necector. AVR je čip na vykonávanie určitých úloh.

Princíp prevádzky regulátora zdvihu môže byť s senzorom a bez. Program dosky AVR implementuje:

  • začiatok motora rýchlo bez použitia externých ďalších zariadení;
  • ovládanie rýchlosti s jedným vonkajším potenciometrom.

Súkromný výhľad automatické ovládanie SMA, používané v práčkach.

Žiadny senzor

Ak chcete určiť polohu rotora, je potrebné merať napätie na nepoužité navíjanie. Táto metóda je použiteľná pri otáčaní motora, inak nebude konať.

Dummy zdvih regulátory sa uľahčujú, vysvetľuje ich rozšírené.

Regulátory majú nasledujúce vlastnosti:

  • hodnota maximálneho DC;
  • hodnota maximálneho prevádzkového napätia;
  • počet maximálnych revolúcií;
  • odolnosť pevnostných tlačidiel;
  • frekvencia impulzov.

Pri pripájaní regulátora je dôležité, aby sa vodiče ako kratšie. Vzhľadom k výskytu prúdov na začiatku. Ak je drôt dlhý, potom sa môžu vyskytnúť chyby stanovenia polohy rotora. Preto sa regulátory predávajú s drôtom 12 - 16 cm.

Regulátory majú množstvo nastavení softvéru:

  • monitorovanie vypnutia motora;
  • hladké alebo tvrdé vypnutie;
  • brzdové a plynulé vypnutie;
  • výkon a efektívnosť;
  • mäkký, tvrdý, rýchly štart;
  • aktuálne obmedzenia;
  • plynový režim;
  • zmeniť smer.

Regulátor LB11880 zobrazený na obrázku obsahuje ovládač bez nekresného motora výkonného zaťaženia, to znamená, že motor môžete spustiť priamo na čip bez ďalších ovládačov.

Koncepcia frekvencie PWM

Keď sa tlačidlá zapnú, plné zaťaženie sa dodáva do motora. Jednotka dosiahne maximálne otáčky. Aby ste ovládali motor, musíte poskytnúť regulátor napájania. To je presne to, čo robí moduláciu zemepisnej šírky (PWM).

Nainštalujte požadovanú frekvenciu otvárania a zatváracích tlačidiel. Napätie sa pohybuje od nuly na prácu. Ak chcete ovládať otáčky, musíte na kľúčové signály aplikovať signál PWM.

Signál PWM môže byť vytvorený zariadením pre niekoľko záverov. Alebo vytvorte PWM pre samostatný kľúčový program. Schéma sa stáva jednoduchšou. Signál PWM má 4-80 Kilohertz.

Zvýšenie frekvencie vedie k viacerým prechodným procesom, ktorý poskytuje vydanie tepla. Výška frekvencie PWM zvyšuje počet prechodných procesov, stávajú straty na kľúčoch. Malé frekvencie nedáva požadované hladké ovládanie.

Aby sa znížili straty na kľúče v prechodných procesoch, signály PWM sa privádzajú do horných alebo dolných tlačidiel samostatne. Priame straty sa vypočítajú vzorcom p \u003d R * i2, kde p je sila straty, r je kľúčovou odolnosťou, že je súčasná sila.

Menej rezistencie minimalizujú straty, zvyšuje účinnosť.

Systém ARDUINO

Arduino hardvérová výpočtová platforma sa často používa na ovládanie architektorových motorov. Vo zapojenom jazyku sa nachádza rada a rozvojové prostredie.

Poplatok za ARDUINO obsahuje ATMEL AVR Mikrocontrolér a Elementalizačné programovanie a interakciu so systémami. Doska má stabilizátor napätia. Serial Arduino je jednoduchý invertický systém pre konverziu signálov z jednej úrovne do druhého. Programy sú inštalované cez USB. V niektorých modeloch sa vyžaduje napríklad Arduino Mini, je potrebná dodatočná programovacia doska.

Programovací jazyk Arduino sa používa štandardné spracovanie. Niektoré modely Arduino umožňujú súčasne spravovať viacero serverov. Programy spracováva procesor a zostavuje AVR.

Problémy s regulátorom sa môžu vyskytnúť v dôsledku nedostatkov napätia a nadmerného zaťaženia.

Upevňovacie prvky motora

Montáž motora. Používané v motoroch. Motor je vzájomne prepojené tyče a rámcové prvky. Motory sú ploché, priestorové v prvkach. Motor jedného motora 30 voltov alebo viacerých zariadení. Schéma výkonu motora sa skladá z celkovej tyčinky. Motor je inštalovaný v kombinácii fermentovaných a rámových prvkov.

BadContator DC Elektromotor je nepostrádateľná jednotka používaná v každodennom živote aj v priemysle. Napríklad CNC stroj, zdravotnícke zariadenia, automobilové mechanizmy.

BKEPT je pridelený spoľahlivý, vysoko presný princíp práce, automatickú intelektuálnu kontrolu a reguláciu.

Táto rôznorodosť AC motora, ktorá má uzol kolektora štetcom, je nahradený bezkontaktným polovodičovým spínačom, riadeným senzorom polohy rotora. Niekedy môžete splniť takúto skratku: BLDC je bezkartáčik DC motora. Pre jednoduchosť, zavolám to šialený motor alebo jednoducho bc.

Badzolettorové motory sú pomerne populárne kvôli jeho špecifikám: nie spotrebný materiál Typ kefy, neexistuje žiadny uhoľný / kovový prach vo vnútri trenia, neexistujú žiadne iskry (a to je obrovský smer výbušnosti a požiaru bezpečných pohonov / čerpadiel). Používa sa od ventilátorov a čerpadiel, ktoré končia s vysoko presnými pohonmi.
Základné použitie v modeloch a amatérskych štruktúrach: motory pre rádio-riadené modely.

Všeobecným významom týchto motorov je tri fázy a tri vinutia (alebo niekoľko vinutí spojených s tromi skupinami) kontrolované signálom vo forme sínusových alebo približných sínusov pre každú z fáz, ale s nejakým posunom. Na obrázku, najjednoduchšie znázornenie trojfázového motora.

V súlade s tým, jeden zo špecifických bodov kontroly bc motorov je použitie špeciálneho ovládača ovládača, ktorý umožňuje nastaviť prúdové impulzy a napätie pre každú fázu na vinutiach motora, ktoré nakoniec dáva stabilná práca V širokom spektre. Toto sú takzvané regulátory ESC.

BK Motors pre R / V technológii Existujú rôzne veľkosti a vykonanie. Niektoré z najvýkonnejších série sú 22 mm, 36 mm a 40/42 mm. Dizajnom sú s externým rotorom a vnútorným (predbehným, inkunner). Motory s externým rotorom v skutočnosti nemajú statické bývanie (košele) a sú ľahké. Spravidla sa používa v modeli lietadiel, v štvorkolkách atď.
Motory s externým statorom ľahšie vyrábať hermetické. Podobné sa používajú na modely P / IN, ktoré sú vystavené vonkajšiemu vplyvu typu nečistôt, prachu, vlhkosti: buggie, monštrá, žeriavy, voda p / na modeli).
Napríklad motor typu 3660 môže byť ľahko nastavený v modeli R / Y auta, ako je buggy alebo monštrum a získajte veľa radosti.

Tiež som si všimol rôzne usporiadanie samotného statora: motory 3660 má 12 cievok pripojených k tromi skupinám.
To vám umožní dostať sa na hriadeľ. Vyzerá to takto.


Pripojené cievky


Ak motor rozoberte a vyberte rotor, môžete vidieť cievku statora.
To je to, čo je vo vnútri série 3660


viac fotografií

Amatérske používanie podobných motorov s vysokým bodom - v domáce štruktúryTam, kde sa vyžaduje malý výkonný motorový motor. Môžu to byť ventilátory typu turbíny, amatérske vretená atď.

Takže, s cieľom inštalácie v amatérskom stroji na vŕtanie a gravírovanie, sa vložila sada ostnatý motor s regulátorom ESC
GOOLRC 3660 3800KV Brushless Motor s ESC 60A Kovový Gear Servo 9.0kg Set


Plus v súbore bol servo pre 9 kg, čo je veľmi vhodné pre domáce.

Všeobecné požiadavky Pri výbere motora bolo nasledovné:
- Počet otáčok / voltov je aspoň 2000, pretože sa plánovalo na použitie s nízkonapäťovými zdrojmi (7,4 ... 12V).
- priemer hriadeľa 5 mm. Zvážili možnosti s hriadeľom 3,175 mm (toto je séria 24 priemerov motorov BC, napríklad 2435), ale potom by som si musel kúpiť novú kazetu ER11. Existujú možnosti ešte silnejšie, napríklad 4275 alebo 4076 motorov, s 5 mm hriadeľom, ale sú drahšie, resp.

Charakteristika sklopného motora GoOLRC 3660:
Model: Goolrc 3660
Napájanie: 1200W
Prevádzkové napätie: Až do 13V
Miestny prúd: 92a
Volt TurNer (RPM / VOLT): 3800KV
Maximálny obrat: Až do 50000
Priemer prípadu: 36mm
Dĺžka puzdra: 60mm
Dĺžka hriadeľa: 17mm
Priemer hriadeľa: 5mm
Inštalačná skrutka Veľkosť: 6 ks * M3 (krátke, použil som M3 * 6)
Konektory: 4mm pozlátené "banány" muž
Ochrana: Od prachu a vlhkosti

CHARAKTERISTIKA CHARAKTERISTIKA ESC:
Model: GOOLRC ESC 60A
Dlhý prúd: 60A
Vrcholový prúd: 320A
Aplikovaný nabíjateľné batérie: 2-3s Li-PO / 4-9s NI-MH NI-CD
Bec: 5.8V / 3A
Konektory (prihlásenie): T Zapojte samec
Konektory (vek.): 4mm pozlátené "banány"
Rozmery: 50 x 35 x 34mm (s výnimkou dĺžky kábla)
Ochrana: Od prachu a vlhkosti

Charakteristiky servo:
Prevádzkové napätie: 6.0V-7.2V
Rýchlosť otáčania (6.0V): 0,16SEC / 60 ° bez zaťaženia
Rýchlosť otáčania (7.2V): 0,14SEC / 60 ° bez zaťaženia
Moment drží (6.0V): 9.0kg.cm
Moment drží (7.2V): 10.0kg.cm
Rozmery: 55 x 20 x 38mm (d * sh * c)

Nastavte parametre:
Veľkosť balenia: 10,5 x 8 x 6 cm
Balenie Hmotnosť: 390 GR
Značkové balenie s logom Goolrc

Kompletné zloženie:
1 * GOOLRC 3660 3800KV Motor
1 * GOOLRC 60A ESC
1 * GOOLRC 9KG SERVO
1 * Informačný list


Veľkosti pre referenciu a vzhľad GOOLRC 3660 MOŽNOSTI UDRŽUJÚCE HLAVNÉ BODY

Teraz pár slov o samotnom predpoklade.
Parcel prišiel vo forme malého poštového balíka s krabicou vo vnútri


Dodané alternatívnou poštovou službou, nie poštou Ruska, čo a hovorí prepravná faktúra


V balíku, značkové box Goolrc


Vo vnútri súpravy veľkosti 3660 motora citlivých na základňu (36x60 mm), regulátor ESC a servo so set


Teraz zvážte celý súbor samostatných komponentov. Začnime s najdôležitejšou vecou - z motora.

BC motora Gooldrc je hliníkový valec, veľkosti 36 až 60 mm. Na jednej strane, tri hrubé drôty v silikónovom vyprážaní s "banány" vychádzajú, na druhej strane hriadeľa 5 mm. Rotor z dvoch strán je namontovaný na valivých ložiskách. V prípade, že existuje označenie modelu


Ďalšia fotografia. Vonkajšie tričko pevné, t.j. Typ motora InRunner.


Označenie na bývanie


Zo zadného konca môžete vidieť ložisko


Definovaná ochrana proti postriekaniu a vlhkosti
Tri hrubé, krátke drôty pre pripojenie fáz: u v w. Ak hľadáte terminály pre konektivitu - toto sú banány 4 mm


Drôty majú teplo rôzne farby: Žltá, oranžová a modrá


Rozmery motora: Dĺžka priemeru a hriadeľa sa zhodujú s uvedeným: hriadeľ 5x17 mm




Rozmery puzdra motora 36x60 mm




Porovnanie s kolektorom 775 motorom


Porovnanie s použitým vretenom na 300W (a za cenu približne 100 USD). Pripomínam vám, že GOOLRC 3660 rozhoduje o špičkovom výkone 1200 W. Aj keď použijete tretinu energie, je to stále lacnejšie a viac ako ten vreteno


Porovnanie s inými modelovými motormi


Pre správnu prevádzku motora bude vyžadovať špeciálny regulátor ESC (ktorý je súčasťou dodávky)

Controller ESC je doska ovládača motora s konvertorom signálu a výkonnými kľúčmi. Na jednoduché modely Namiesto puzdra sa používa tepelné zmršťovanie, na výkonný - prípad s chladičom a aktívnym ochladením.


Na fotografii, GOOLRC Esc 60A Controller v porovnaní s "mladším" bratom ESC 20A


Upozornenie: K dispozícii je vypnutie vypínača na segmente drôtu, ktorý môže byť vložený do zariadenia / hračiek


K dispozícii je kompletná sada konektorov: vstupné konektory, 4 mm banán-zásuvky, 3-pinový vstupný riadiaci signál


Power banány sú 4 mm - hniezda, označené podobne farieb: žltá, oranžová a modrá. Po pripojení môžete zámerne


Vstupné T-konektory. Podobne môžete zmiasť polarity, ak ste veľmi silní))))))


V prípade, že existuje označenie s názvom a charakteristikami, čo je veľmi pohodlné


Chladenie je aktívne, funguje a reguluje automaticky.

PCB Ruller aplikovaný pre veľkosti

Súprava tiež predstavuje GOOLRC servo na 9 kg.


PLUS, Pokiaľ ide o akékoľvek iné servo v súprave, je súbor pák (dvojitý, kríž, hviezda, koleso) a upevňovacie armatúry (páčilo sa, že existujú miesta z mosadze)


MACROFOTO SHAL SERVOMASHKI


Snažíme sa opraviť cruciformnú páčku pre fotografiu


V skutočnosti je zaujímavé skontrolovať nárokované úspory - to je kovový súbor prevodov. Servo rozoberáme. Telo sedí na tmel v kruhu a vo vnútri je bohatý mazivo. Prevody a pravda je metalická.


Stock Foto

Pre ktoré bolo všetko stálo: S cieľom vyskúšať motor BC ako flany / gravírovanie. To isté, špičkový výkon je 1200W.
Vybral som si projekt vŕtacieho stroja na prípravu dosiek s plošnými spojmi. Existuje mnoho projektov na výrobu plochy svietidla. Spravidla sú všetky tieto projekty malé a sú určené na inštaláciu malého jednosmerného motora.


Vybral som jeden z a dokončil držiak v časti držiakov motora 3660 (natívny motor bol menší a mal iné upevňovacie prvky)

Dávam kreslenie sedenie a rozmery motora 3660


V pôvodnej cene slabý motor. Tu je náčrt držiaka (6 otvorov pre m3x6)


Obrazovka z tlačiarne Print Program


Zároveň vytlačené a svorky na upevnenie zhora


Motor 3660 so zručnou kazetou typu ER11




Ak chcete pripojiť a overiť motor BC, budete musieť zbierať nasledujúcu schému: napájanie, servopohonu alebo riadiacu dosku, ENTROUND MOTORU, MOŽNOSTI.
Používam najjednoduchší servolester, tiež dáva požadovaný signál. Môže sa použiť na zapnutie a nastavenie otáčok motora.


Ak si želáte, môžete pripojiť mikrokontrolér (ARDUINO, atď.). Uvádzam schému z internetu s autoinnerovým pripojením a regulátorom 30A. Náčtiny nájdu žiadny problém.


Spojíme všetko vo farbách.


Zdroj ukazuje, že nečinnosť regulátora je malé (0,26a)


Teraz vŕtací stroj.
Zbierame všetko a Krepim na stojane




Ak chcete skontrolovať, zbierať bez prípadu a potom pripravte prípad, keď môžete nainštalovať štandardný spínač, servopohon


Ďalšie použitie podobných 3660 motora BC - ako na vreteno na vŕtanie a frézovanie dosiek plošných spojov






O prehľade bezprostredne neskôr. Bude zaujímavé kontrolovať gravírovanie dosiek plošných spojov pomocou Goolrc 3660

Záver

Motor je vysoko kvalitný, silný, krútiaci moment s okrajom je vhodný pre amatérske objekty.
Konkrétne, vitalitu ložísk s bočným úsilím počas frézovania / gravírovania ukáže čas.
Tam je určite prospech z používania modelových motorov čo najviac, ako aj jednoduchosť práce a montáž štruktúr na nich v porovnaní s CNC vretenami, ktoré sú drahšie a vyžadujú špeciálne vybavenie (zdroje energie s revolúciami, vodičmi, Chladenie atď.).

Pri objednaní kupónu Predaj15 So zľavou 5% na všetkých výrobkoch skladu.

Ďakujem za pozornosť!

Mám v pláne kúpiť +61 Pridať do obľúbených Páči sa mi recenzia +92 +156

Motory v multi-motorových vozidlách sú dva typy: kolektor a neklesktor. Ich hlavným rozdielom je, že vinutia zberača motora sú umiestnené na rotore (otáčajúci sa časti) a v neklátore - v statore. Bez toho, aby ste sa dostali do detailov, povedzme, že baseballový motor je vhodnejší ako zberateľ, pretože väčšina spĺňa požiadavky pred ním. Tento článok sa preto bude diskutovať v tomto type motorov. Podrobne o rozdiele medzi baseballovými a kolektorovými motormi môžete prečítať.

Napriek tomu, že BC-motory sa začali aplikovať relatívne nedávno, samotná myšlienka ich zariadenia sa už dlho objavila. Avšak vznik tranzistorových kľúčov a výkonných neodymových magnetov umožnilo komerčné použitie.

BC zariadenia - motory

Konštrukcia breofónneho motora sa skladá z rotora, na ktorom sú magnety a stator upevnený, na ktorých sú umiestnené vinutia. Tým, že interpretácia týchto komponentov, BC motory sú rozdelené do Inrunner a Outrunner.

V multických systémoch sa schéma prednej energie častejšie používa, pretože vám umožní získať najväčší rotačný moment.

Pros a CONS BC - motory

Pros:

  • Zjednodušený dizajn motora vylúčením z jej kolektora.
  • Vyššia účinnosť.
  • Dobré chladenie
  • BC Motory môžu pracovať vo vode! Nezabudnite však kvôli vode mechanické časti Motor môže tvoriť hrdzu a po chvíli sa zlomí. Aby sa predišlo takýmto situáciám, odporúča sa ovládať motory s mazaním odpudzujúcim vodou.
  • Najmenšie rádiopomehi

Minusy:

Zo minesov je možné poznamenať len nemožno používať tieto motory bez ESC (regulátory otáčania otáčania). To trochu komplikuje dizajn a robí BC motory drahšie kolektor. Ak je však zložitosť dizajnu prioritným parametrom, potom existujú BC motory so zabudovanými regulátormi rýchlosti.

Ako si vybrať motory pre Copter?

Pri výbere neclectorových motorov, predovšetkým by sa mala venovať pozornosť týmto charakteristikám:

  • Maximálny prúd - táto charakteristika ukazuje, ktorý maximálny prúd môže vydržať motora vinutím v krátkom časovom období. Ak prekročíte tento čas, výstup motora je nevyhnutný. Tento parameter tiež ovplyvňuje výber ESC.
  • Maximálne napätie - ako aj maximálny prúd, ukazuje, ktoré napätie môže byť predložené na krátku dobu.
  • KV - počet otáčok motora na volt. Vzhľadom k tomu, že tento indikátor priamo závisí od zaťaženia hriadeľa motora, je indikovaný pre prípad, keď nie je zaťaženie.
  • Odolnosť - závisí od odporu Efektívny motor. Preto je rezistencia menej - tým lepšie.

V tomto článku by sme chceli povedať, ako sme vytvorili elektrický motor od nuly: od vzhľadu myšlienky a prvý prototyp na plnohodnotný motor, ktorý prešiel všetky testy. Ak sa vám tento článok zobrazí zaujímavé, sme samostatne podrobní, rozprávame o najzaujímavejších štádiách našej práce.

Na obrázku zľava doprava: rotor, stator, čiastočná montáž motora, motorová zostava

Úvod

Elektrické motory sa objavili pred viac ako 150 rokmi, ale počas tejto doby ich dizajn nestúpil špeciálnymi zmenami: rotačný rotor, medené stetorové vinutia, ložiská. V priebehu rokov došlo k zníženiu hmotnosti elektromotorov, zvýšenie účinnosti, ako aj presnosť kontroly otáčok.

Dnes, vďaka vývoju modernej elektroniky a vzniku silných magnetov na základe kovov vzácnych zemín, je možné vytvoriť viac ako kedykoľvek predtým, a v rovnakom čase kompaktné a ľahké "Necector" elektromotory. Zároveň, kvôli jednoduchosti jeho dizajnu, sú najspoľahlivejšie medzi stále vytvorené elektromotory. O vytvorení takéhoto motora a bude prerokovaný v tomto článku.

Motorový popis

V "Badcontor Motors" neexistuje žiadny známy prvok "kefy", ktorej úlohou je úloha, ktorej leží v prenose prúdu na navíjanie rotačného rotora. V guľatých motoroch je prúd privádzaný na vinutie nepokračujúceho statora, ktorý vytvára magnetické pole striedavo na samostatných póloch, točí rotor, na ktorom sú magnety fixované.

Prvý takýto motor bol vytlačený pomocou US 3D tlačiarne ako experiment. Namiesto špeciálnych dosiek elektrickej ocele, pre teleso rotora a jadro statora, na ktoré bola medená cievka navinutá, použili sme obvyklý plast. Na rotora boli upevnené neodymové obdĺžnikovým neodymovým magnetom. Samozrejme, takýto motor nebol schopný vydávať maximálny výkon. To však stačilo, že motor by sa točil až do 20k otáčok, po ktorom sa plast nemohol stáť a rotor motora bol roztrhnutý a magnety kričali okolo. Tento experiment nám odporúča vytvoriť plnohodnotný motor.

Niekoľko prvých prototypov





Keď sa dozvedel, že názor milencov rádio-kontrolovaných modelov, ako úloha sme si vybrali motor pre závodné stroje s veľkosťou 540, ako najvyhľadávanejšie. Tento motor má rozmery 54 mm dĺžky a 36 mm v priemere.

Rotor nového motora, vyrobili sme z jedného neodymového magnetu vo forme valca. Epoxidový magnet bol prilepený k hriadeľu nabrúsenému z inštrumentálnej ocele na experimentálnej výrobe.

Stator sme vyrezali laser zo sady transformátorových dosiek s hrúbkou 0,5 mm. Každá doska bola potom dôkladne pokrytá lakom a potom bol hotový stator prilepený z približne 50 platní. Laco Plates boli zakryté, aby sa zabránilo uzavretiu medzi nimi a eliminovali stratu energie na Foucaultových prúdoch, ktoré by mohli vzniknúť v statore.

Bývanie motora bolo vyrobené z dvoch hliníkových častí vo forme nádoby. Stator je pevne v hliníkovom prípade a susedí so stenami. Takýto dizajn poskytuje dobré chladenie Motor.

Charakteristické meranie

Pre úspech maximálne charakteristiky Jeho vývoj je potrebné vykonať primerané posúdenie a presné meranie charakteristík. Na tento účel sme boli navrhnuté a zostavené špeciálne dinoste.

Hlavným prvkom stojana je ťažký náklad vo forme podložky. Počas meraní sa motor otočí toto zaťaženie a výstupný výkon a moment motora sa vypočítajú pozdĺž uhlovej rýchlosti a zrýchlenia.

Ak chcete merať rýchlosť rotácie nákladu, používa na hriadeľ a magnetický digitálny senzor A3144 na základe efektu haly. Samozrejme, bolo by možné merať rýchlosť impulzov priamo z vinutia motora, pretože tento motor je synchrónne. Avšak, možnosť snímača je spoľahlivejšia a bude fungovať aj na veľmi malých otáčkach, na ktorých budú pulzy nečitateľné.

Okrem revolúcií je naša kabína schopná merať niekoľko ďalších dôležitých parametrov:

  • aktuálny prúd (až 30A) pomocou aktuálneho senzora založeného na efektu ACS712 HALL;
  • napájacie napätie. Meria sa priamo cez mikrokontrolér ADC, cez delič napätia;
  • teplota vo vnútri / mimo motora. Teplota sa meria polovodičovým tepelným odporom;
Na zhromažďovanie všetkých parametrov z senzorov a prenášanie do počítača, na doske Arduino Nano sa používa mikrokontrolér série AVR Mega. Komunikačný mikrokontrolér s počítačom vykonáva COM port. Na spracovanie údajov bol napísaný špeciálny program, spriemerovanie a demonštrovanie výsledkov merania.

V dôsledku toho môže naša stánok merať tieto motorové charakteristiky počas ľubovoľného momentu:

  • terajšia konzumácia;
  • spotrebované napätia;
  • spotreba energie;
  • výstupný výkon;
  • obrat hriadeľa;
  • moment na hriadeli;
  • napájanie do tepla;
  • teplota vo vnútri motora.
Video demonštrovanie pracovného stojana:

Výsledky testu

Na testovanie výkonnosti Booth sme najprv zažili na obvyklom kolektorovom motore R540-6022. Parametre pre tento motor vedia pomerne trochu, to však stačilo na vyhodnotenie výsledkov merania, ktoré boli dostatočne blízke do továrne.

Potom bol naše motor už testovaný. Samozrejme, že bol schopný ukázať najlepšiu efektivitu (65% oproti 45%) a súčasne väčší bod (1200 oproti 250 g na cm) ako obvyklý motor. Meranie teploty tiež vyrobené pekné výsledkyPočas testovania motor nebol zahriatím o 80 stupňov.

Momentálne však meranie ešte nie je konečné. Nemohli sme merať motor v celom rozsahu otáčok kvôli limitu napájania. Bude tiež potrebné porovnať náš motor s podobnými motormi konkurentov a otestovať ho "v boji", uvedenie pretekov rádio-riadený stroj A vykonávať v súťažiach.

Charakteristické rysy:

  • Všeobecné informácie
  • Používa výkonový riaditeľ Power Cascade
  • Vzorový programový kód

Úvod

Tieto pokyny aplikácie sú opísané v týchto odporúčaniach aplikácie, ako implementovať riadiacu jednotku na ovládanie ovládacieho motora DC (BKEPT) s použitím senzora polohy na báze AVR Microcontroller AT90PWM3.

Vysoko výkonný mikrokontroller AVR CORE, ktorý obsahuje výkonové cascade regulátor, umožňuje implementovať regulátor na ovládanie vysokorýchlostného motora DC regulátora.

Tento dokument poskytuje krátky opis princípu prevádzky jednotného elektrického motora DC a v detailoch je v režime dotykovej kontroly, a tiež popisuje popis koncepcia Referenčný vývoj ATAVRMC100, ktorý je založený na týchto odporúčaniach žiadosti.

Tiež diskutovalo o implementácii softvéru s riadiacim obvodom implementovaným softvérom na základe regulátora PID. Na kontrolu procesu spínania sa predpokladá použitie iba polohových senzorov na základe efektu haly.

Princíp činnosti

Rozsah boket neustále sa zvyšuje, čo je spojené s množstvom ich výhod:

  1. Absencia uzla zberateľa, ktorý zjednodušuje alebo dokonca vylučuje údržbu.
  2. Viac nízky level Akustický a elektrický šum v porovnaní s univerzálnymi potrubnými DC motormi.
  3. Schopnosť pracovať v nebezpečných prostrediach (s horľavými výrobkami).
  4. Dobrý pomer charakteristík a napájania žiaroviek ...

Motory tohto typu sú charakterizované malou zotrvačnosťou rotora, pretože Navíjanie sa nachádza na stači. Prepínanie je riadené elektronikou. Momenty spínania sú definované buď podľa informácií z pozícií snímačov, alebo meraním reverznej E.D., generované vinutiami.

Pri prevádzke pomocou snímačov BKEPT je zvyčajne z troch hlavných častí: statora, rotora a linkových snímačov.

Stator klasickej trojfázovej bokept obsahuje tri vinutia. V mnohých motoroch sú vinutia rozdelené do niekoľkých častí, čo znižuje pulzácie valcovania.

Obrázok 1 ukazuje elektrický obvod Substitúcie statora. Pozostáva z troch vinutí, z ktorých každý obsahuje tri po sebe idúce prvky zahrnuté: indukčnosť, odpor a reverzné e.d.

Obrázok 1. Elektrická náhradná schéma statora (tri fázy, tri vinutia)

Rotor BKEPT pozostáva z rovného počtu permanentných magnetov. Množstvo magnetických pólov v rotore tiež ovplyvňuje veľkosť rotácie a valcovania hybnosti. Čím väčší je počet pólov, tým menšia veľkosť kroku otáčania a menej hybnosti. Trvalé magnety môžu byť použité s 1..5 pármi pólov. V niektorých prípadoch sa počet párov pólov zvyšuje na 8 (obrázok 2).


Obrázok 2. Stator a rotor trojfázovej, trojnásobnej boke

Vinutia sú inštalované stacionárne a magnet sa otáča. Rotor BKEPT je charakterizovaný ľahšou hmotnosťou vzhľadom na rotor obyčajného univerzálneho jednosmerného motora, ktorý sa nachádza na rotore.

Halový senzor

Ak chcete odhadnúť polohu rotora, tri halové snímače sú zapustené do puzdra motora. Senzory sú inštalované v uhle 120 ° vo vzťahu k sebe navzájom. Použitie údajov snímača je možné vykonať 6 rôznych spínačov.

Spínacie fázy závisia od stavu halových senzorov.

Dodávka napájacích napätí na navíjanie zmien po zmene stavov výstupov snímača haly. Pri správnom vykonávaní synchronizovaného spínania zostane krútiaci moment približne konštantný a vysoký.


Obrázok 3. Hall Sensor signály v procese otáčania

Spínacie fázy

Aby sme zjednodušili opis práce trojfázovej bokept, považujeme len svoju verziu s tromi vinutiami. Ako už bolo uvedené, spínacia fáza závisí od výstupných hodnôt senzorov haly. So správnou prívodom napätia na vinutí motora sa vytvorí magnetické pole a otáča sa otáča. Najbežnejšie I. jednoduchý spôsob Ovládanie prepínača použité na ovládanie BKEPT je zapínanie schémy zapnutia zapnutia, keď navíjanie vyberie buď prúd alebo nie. V jednom okamihu je možné zabaviť len dve vinutia a tretia je odpojená. Pripojovacie vinutie do elektrickej zbernice spôsobuje elektrický prúd. Táto metóda sa nazýva trapézová komutácia alebo spínanie blokov.

Na kontrolu bkeptu sa používa elektrická kaskáda pozostávajúca z 3 pol litre. Schéma výkonovej kaskády je znázornená na obrázku 4.


Obrázok 4. Power Cascade

Podľa hodnôt snímačov haly sa určí, ktoré kľúče musia byť zatvorené.

Tabuľka 1. Prepínanie tlačidiel v smere hodinových ručičiek

V motoroch s niekoľkými poliami, elektrická rotácia nezodpovedá mechanickému otáčaniu. Napríklad v štyroch polyvóznych bokeroch, štyri elektrické rotácie cykly zodpovedajú jednej mechanickej rotácii.

Výkon a rýchlosť motora závisí od výkonu magnetického poľa. Môžete nastaviť rýchlosť otáčania a otáčať motora zmenou prúdu cez vinutie. Najbežnejší spôsob kontroly prúdu cez vinutie je stredný prúd. Ak to chcete urobiť, použite moduláciu zemepisnej šírky (PWM), ktorého prevádzkový cyklus, z ktorého určuje priemernú hodnotu napätia na vinutia, a preto priemerná hodnota prúdu a v dôsledku toho rýchlosť otáčania. Rýchlosť je možné nastaviť na frekvenciách od 20 do 60 kHz.

Otočné pole trojfázové, trojnásobné boketria je znázornené na obrázku 5.


Obrázok 5. Prepínanie krokov a rotujúce pole

Spínací proces vytvorí rotujúce pole. Na etape 1 fáze A sa pripája k pozitívnej podávacej zbernici kľúča SW1, fáza B je pripojená k spoločnému tlačidlu SW4 a fáza C zostáva neprimeraná. Fázy A a B sú vytvorené dva vektorové magnetické tok (znázornené červenými a modrými šípkami) a súčet týchto dvoch vektorov dáva vektor magnetického prúdu statora (zelená šípka). Potom sa rotor pokúša sledovať magnetický prúd. Akonáhle rotor dosiahne určitú polohu, v ktorej sa stav snímačov haly zmení z hodnoty "010" na "011", prepínanie vinutí motora sa uskutočňuje zodpovedajúcim spôsobom: fáza v unsasal a fáza C je pripojený na celkovú úplnú. To vedie k tvorbe nového vektora magnetického prúdu statora (stupeň 2).

Ak budete postupovať podľa schémy spínania zobrazeného na obrázku 3 av tabuľke 1, získame šesť rôznych magnetických vektorov toku, čo zodpovedá šesť krokov spínania. Šesť krokov zodpovedá jednému obratu rotora.

Starter Set ATAVRMC100

Diagram obvodu je uvedený na obrázkoch 21, 22, 23 a 24 na konci dokumentu.

Program obsahuje obvod otáčok s PID regulátora. Takýto regulátor pozostáva z troch väzieb, z ktorých každý je charakterizovaný svojím vlastným prevodovým pomerom: KP, KI a KD.

KP je prenosový koeficient proporcionálneho odkazu, KI je prenosový koeficient integračného odkazu a KD - koeficient prenosu diferencovaného odkazu. Odchýlka špecifikovanej rýchlosti zo skutočného (na obrázku 6 sa nazýva "chýbajúci" signál ") je spracovaný každým z odkazov. Výsledok týchto operácií je zložený a privádzaný do motora, aby sa dosiahla požadovaná rýchlosť otáčania (pozri obrázok 6).


Obrázok 6. Štrukturálna schéma regulátora PID

Koeficient CP ovplyvňuje trvanie prechodného procesu, koeficient KI umožňuje potlačiť statické chyby a CD sa používa, najmä na stabilizáciu polohy (pozri popis ovládacieho obvodu v softvérovom archíve pre zmenu koeficientov) .

Popis hardvéru

Ako je znázornené na obrázku 7, mikrokontrolér obsahuje 3 napájacie kaskádové regulátory (PSC). Každý PSC možno považovať za modulátor zemepisnej šírky (PWM) s dvoma výstupnými signálmi. Aby sa zabránilo výskytu prúdu, PSC podporuje schopnosť kontrolovať latenciu výkonu napájacích tlačidiel (pozri dokumentáciu pre AT90PWM3 pre podrobnejšiu štúdiu operácie PSC, ako aj Obrázku 9).

Núdzový vstup (over_current, preťaženie prúdu) je spojené s PSCIN. Núdzový vstup umožňuje mikrokontroléri vypnúť všetky výstupy PSC.


Obrázok 7. Implementácia hardvéru

Ak chcete merať prúd, môžu sa použiť dve diferenciálne kanály s programovateľnou kaskádou zosilňovača (KU \u003d 5, 10, 20 alebo 40). Po výbere koeficientu zisku je potrebné vyzdvihnúť nominálny rezný odpor na najúplnejšie pokrytie rozsahu konverzie.

Signál over_current je tvorený externým komparátorom. Prahové napätie komparátora sa môže nastaviť pomocou interného DAC.

Prepínanie fáz sa musí vykonávať v súlade s hodnotou na výstupoch snímačov haly. DH_A, DH_B a DH_C sú spojené so vstupmi zdrojov vonkajších prerušovaní alebo na tri interné komparátory. Komparátory vytvárajú rovnaký typ prerušení ako externé prerušenia. Obrázok 8 ukazuje, ako sa I / O porty používajú v štartovacej súprave.


Obrázok 8. Používanie portov mikrokontrolérov I / O (SO32 puzdro)

VMot (VDV) a VMot_half (1/2 VDV) sa implementujú, ale nepoužívajú. Môžu byť použité na získanie informácií o napájacom napätí.

Výstupy H_X a L_X sa používajú na ovládanie napájacieho mosta. Ako je uvedené vyššie, závisia od výkonu Power Cascade (PSC), ktorý generuje signály PWM. V tejto aplikácii sa odporúča používať režim riadenia v strede (pozri obrázok 9), keď sa register OCR0RA používa na synchronizáciu spustenia transformácie ADC na meranie prúdu.


Obrázok 9. Oscilogramy pSCN0 a PSCN1 signálov v režime vyrovnania úrovne

  • Čas vr. 0 \u003d 2 * OCRNSA * 1 / FCLKPSC
  • Čas vr. 1 \u003d 2 * (OCRNRB - OCRNSB + 1) * 1 / FCLKPSC
  • PSC \u003d 2 * (OCRNRB + 1) * 1 / FCLKPSC

Pozastavenie mimo obrany medzi PSCN0 a PSCN1:

  • | OCRNSB - OCRNSA | * 1 / FCLKPSC

Blok PSC je aktivovaný signálmi CLKPSC.

Jedna z dvoch metód je možné použiť na podávanie signálov PWM v elektrickej kaskáde. Prvým je použitie signálov PWM do horných a dolných častí napájacieho kaskády a druhý - v aplikácii Signals PWM len na horné časti.

Popis softvér

Atmel vyvinula knižnice na správu BKEPT. Prvým krokom ich používania je konfigurácia a inicializácia mikrokontroléra.

Konfigurácia a inicializácia mikrokontroléra

Na to použite funkciu MC_INIT_MOTOR (). Spôsobí, že funkcia inicializácie hardvérovej a softvérovej časti, ako aj inicializuje všetky parametre motora (smer otáčania, rýchlosti a zastavenia motora).

Štruktúra štruktúry softvéru

Po konfigurácii a inicializácii mikrokontroléra môže byť motor spustený motor. Na kontrolu motora je potrebných iba niekoľko funkcií. Všetky funkcie sú definované v MC_LIB.H:

VOID MC_MOTOR_RUN (VOID) - Používa sa na spustenie motora. Funkcia stabilizačného obvodu sa nazýva na inštaláciu pracovného cyklu PWM. Potom sa vykoná prvá spínacia fáza. BOOL MC_MOTOR_IS_RINNING (VOID) - Určenie stavu motora. Ak "1", motor funguje, ak je "0", motor sa zastaví. VOID MC_MOTOR_STOP (VOID) - Používa sa na zastavenie motora. VOID MC_SET_MOTOR_SPEED (U8 Rýchlosť) - Inštalácia užívateľsky definovanej rýchlosti. U8 MC_GET_MOTOR_SPEED (VOID) - Vracia zadanú rýchlosť používateľa. VOID MC_SET_MOTOR_DIRECTION (smer U8) - Nastavenie smeru otáčania "CW" (v smere hodinových ručičiek) alebo "CCW" (proti smeru hodinových ručičiek). U8 MC_GET_MOTOR_DIRECTION (VOID) - Vráti aktuálny smer otáčania motora. U8 MC_SET_MOTOR_MEASURED_SPEED_SPEED (U8 SEARY_SPEED) - Uloženie nameranej rýchlosti v premennej meranej. U8 MC_GET_MOTOR_MEASURED_SPEED (VOID) - Vracia nameranú rýchlosť. Void Mc_set_close_LOOP (VOID) VOID MC_SET_OPEN_LOOP (VOID) - Konfigurácia stabilizačného obvodu: uzavretá slučka alebo otvorené (pozri obrázok 13).


Obrázok 10. Konfigurácia AT90PWM3


Obrázok 11. Štruktúra softvéru

Obrázok 11 zobrazuje štyri premenné MC_RUN_STOP (START / STOP), MC_DIRECTION (smer), MC_CMD_Speed \u200b\u200b(špecifikovaná rýchlosť) a mc_Measurd_speed (meraná rýchlosť). Sú to hlavné softvérové \u200b\u200bpremenné, prístup, ktorým môže vykonať predtým opísané používateľské funkcie.

Implementácia softvéru je možné zobraziť ako čierna skrinka s názvom "Management motora" (Obrázok 12) a viac vstupov (MC_RUN_STOP, MC_DIRECTIONACTION, MC_CMD_SPEED, MC_MEASURD_SPEED) a výstupy (všetky riadiace signály Power Bridge).


Obrázok 12. Základné softvérové \u200b\u200bpremenné

Väčšina funkcií je k dispozícii v mc_drv.h. Iba niektoré z nich závisia od typu motora. Funkcie možno rozdeliť do štyroch hlavných tried:

  • Inicializácia hardvéru
  • VOID MC_INIT_HW (VOID); Inicializácia hardvéru je plne implementovaná v tejto funkcii. Tu sú inicializované porty, prerušenia, časovače a regulátory výkonovej kaskády.

    Void mc_init_sw (prázdno); Používa na inicializáciu softvéru. Umožňuje všetky prerušenia.

    Void Mc_init_port (Void); Inicializácia portu I / O nastavením cez registre DDRX, ktoré závery fungujú ako vstup, a ktorý výstup, rovnako ako indikácia, ktoré vstupy je potrebné umožniť pult-up rezistory (prostredníctvom registra PORTX).

    Void Mc_init_PWM (prázdno); Táto funkcia spustí PLG a nastaví všetky psc registre do svojho pôvodného stavu.

    Void Mc_init_it (Void); Upravte túto funkciu, aby ste vyriešili alebo zakazovali typy prerušenia.

    Void PSC0_Init (nepodpísaný Int DT0, nepodpísaný int OT0, nepodpísaný int DT1, nepodpísaný INT IT1); Void PSC1_Init (nepodpísaný int DT0, nepodpísaný int OT0, nepodpísaný int DT1, nepodpísaný int Int OT1); Void PSC2_Init (nepodpísaný Int DT0, nepodpísaný int OT0, nepodpísaný int DT1, nepodpísaný int OT1); PSCX_INIT Umožňuje užívateľovi vybrať konfiguráciu výkonového kaskádového ovládača (PSC) mikrokontroléra.

  • Spínacie funkcie U8 MC_GET_HALL (VOID); Čítanie stavu halových snímačov zodpovedajúcich šiestim spínaným krokom (HS_001, HS_010, HS_011, HS_100, HS_101, HS_110).

    Prerušiť VOID MC_HALL_A (VOID); _InterRup Vid Mc_HALL_B (VOID); _InterRupte VOUNK MC_HALL_C (VOID); Tieto funkcie sa vykonávajú, ak sa zistí externé prerušenie (zmena výstupu snímačov haly). Umožňujú prepínať fázy a vypočítať rýchlosť.

    VOID MC_DUTY_CYLE (U8 ÚROVEŇ); Táto funkcia nastaví prevádzkový cyklus PWM v súlade s konfiguráciou PSC.

    Void Mc_switch_CommuTiation (U8 Pozícia); Prepínanie fáz sa vykonáva v súlade s hodnotou na výstupoch snímačov haly a len vtedy, ak používateľ spustí motor.

  • Konfigurácia časovej konverzie Void Mc_config_sampling_period (prázdnota); Inicializácia časovača 1 pre generáciu prerušenia každých 250 μs. _interRupTip Vid Launch_sampling_period (prázdno); Po aktivácii 250 ul prerušení nastaví vlajku. Môže byť použitý na kontrolu času konverzie.
  • Void ocenenie Void Mc_config_time_ESTIMACTION_SPEED (VOID); Timer konfigurácie 0 na vykonanie funkcie výpočtu rýchlosti.

    VOID MC_ESTIMATION_SPEED (VOID); Táto funkcia vypočíta rýchlosť motora na základe princípu merania periódy pulzov snímača vložiek.

    Prerušiť VOXT OVFL_TIMER (VOID); Ak dôjde k prerušeniu, zvyšuje sa prírastok 8-bitovej premennej pre implementáciu 16-bitového časovača pomocou 8-bitového časovača.

  • Aktuálne meranie _interrupt void adc_eoc (prázdno); Funkcia ADC_EOC sa vykonáva ihneď po konverzii zosilňovača na inštaláciu vlajky, ktorú môže byť používateľ použitý.

    Void Mc_init_Current_Measure (prázdno); Táto funkcia inicializuje zosilňovač 1 pre meranie prúdu.

    U8 mc_get_current (prázdno); Ak je konverzia dokončená, prečítajte si aktuálnu hodnotu.

    Bool mc_conversion_is_finished (prázdno); Označuje ukončenie konverzie.

    VOID MC_ACK_EOC (VOID); Obnovte príznak ukončenia konverzie.

  • Detekcia prúdového preťaženia Void Mc_set_over_Current (U8 Úroveň); Nastavuje prah na určenie aktuálneho preťaženia. Ako prahová hodnota, existuje výstup z DAC spojeného s externým komparátorom.

Stabilizačný obvod sa volí pomocou dvoch funkcií: Otvorte (MC_SET_OPEN_LOOP ()) alebo uzavretý okruh (MC_SET_CLOSE_LOOP ()). Obrázok 13 zobrazuje stabilizačný obvod implementovaný softvérom.


Obrázok 13. Stabilizačný obvod

Uzavretý okruh je obvod stabilizácie rýchlosti na báze pID-regulátora.

Ako je uvedené vyššie, koeficient KP sa používa na stabilizáciu času odozvy motora. Spočiatku nastavte KI a KD rovný 0. Ak chcete získať požadovaný čas odozvy motora, musíte vybrať hodnotu KP.

  • Ak je čas odozvy príliš malý, potom zvýšite CP.
  • Ak je čas odozvy rýchla, ale nie stabilná, potom znížte CP.


Obrázok 14. Nastavenie KP

Parameter KI sa používa na potlačenie statickej chyby. Nechajte CP koeficient nezmenený a nastaviť parameter KI.

  • Ak sa chyba líši od nuly, potom zvýšite KI.
  • Ak je potlačenie chyby predchádzať oscilujúci proces, potom znížte KI.


Obrázok 15. Vlastné

Obrázky 14 a 15 ukazujú príklady výberu správnych parametrov regulátora KP \u003d 1, Ki \u003d 0,5 a KD \u003d 0.

Nastavenie parametra CD:

  • Ak je rýchlosť nízka, zvýšite CD.
  • S nestabilitou CD je potrebné znížiť.

Ďalším základným parametrom je čas konverzie. Musí byť zvolený, pokiaľ ide o systém reagovania systému. Čas konverzie musí byť najmenej dvakrát nižší ako čas odozvy systému (podľa pravidla COTELNIKOV).

Ak chcete konfigurovať čas konverzie, sú uvedené dve funkcie (diskutované vyššie).

Ich výsledok sa zobrazuje v globálnej premennej G_TICK, ktorá je inštalovaná každých 250 μs. S touto premennou je možné konfigurovať čas konverzie.

Použitie CPU a pamäte

Všetky merania sa vykonávajú pri frekvencii generátora 8 MHz. Závisia od typu motora (počet párov pólov). Pri používaní motora s 5 pármi pólov je frekvencia signálu na výstupe halového senzora 5-krát nižšia ako otáčky motora.

Všetky výsledky zobrazené na obrázku 16 sa získali s použitím trojfázovej bokept s piatimi pármi pólov a maximálnou frekvenciou otáčania 14000 rpm.


Obrázok 16. Použitie rýchlosti mikrokontroléra

V najhoršom prípade je hladina zaťaženia mikrokontroléru približne 18% s transformačným časom 80 ms a rýchlosť otáčania 14000 ot / min.

Prvý odhad môže byť vykonaný pre rýchlejší motor a pridaním aktuálnej stabilizačnej funkcie. Realizácia funkcie MC_REGUAL_LOOP () je medzi 45 a 55MSC (je potrebné vziať do úvahy čas konverzie TSP približne 7 μs). Na posúdenie bolo vybraté na posúdenie s aktuálnou dobou odozvy približne 2-3 ms, päť párov pólov a maximálnu frekvenciu otáčania približne 2-3 ms.

Maximálne otáčky motora je približne 50 000 otáčok za minútu. Ak rotor používa 5 párov pólov, výsledná frekvencia na výstupe snímačov haly sa rovná (50 000 ot / 60) * 5 \u003d 4167 Hz. Funkcia MC_ESTIMATION_SPEED () začína každým rastúcou prednou časťou snímača haly A, t.j. Každých 240 ISS s trvanie výkonu 31 μs.

Funkcia MC_switch_CommuTiation () závisí od prevádzky snímačov haly. Vykonáva sa, keď sa vyskytnú fronty na výstupe jednej z troch halových snímačov (zvýšenie alebo padajúce predné), teda v jednom období impulzov na produkte snímača haly sa vytvára šesť prerušení a výsledná frekvencia Funkčný hovor je 240/6 μs \u003d 40 μs.

Nakoniec, čas konverzie stabilizačného obvodu by mal byť najmenej dvakrát menší ako čas odozvy motora (približne 1 ms).

Výsledky sú uvedené na obrázku 17.


Obrázok 17. Posúdenie zaťaženia mikrokontroléra

V tomto prípade je hladina zaťaženia mikrokontroléra približne 61%.

Všetky merania sa uskutočnili pomocou rovnakého softvéru. Komunikačné zdroje sa nepoužívajú (WAPP, LIN ...).

Za takýchto podmienok sa používa nasledujúca kapacita pamäte:

  • 3175 Programové pamäťové bajty (38,7% z celkovej pamäte Flash).
  • 285 Dátové pamäte Bytes (55,7% z celkového objemu statického RAM).

Konfigurácia a používanie ATAVRMC100

Obrázok 18 predstavuje kompletný diagram rôznych prevádzkových režimov štartovacieho súboru ATAVRMC100.


Obrázok 18. Účel I / O portov mikrokontroléra a komunikačných režimov

Prevádzkový režim

Podporované sú dva rôzne spôsoby prevádzky. Nastavte prepojky JP1, JP2 a JP3 v súlade s obrázkom 19 vyberte jeden z týchto režimov. V týchto pokynoch aplikácie sa používa iba režim pomocou senzorov. Úplný popis Hardvér je uvedený v užívateľskej príručke pre Set ATAVRMC100.


Obrázok 19. Zvoľte Riadiaci režim pomocou senzorov

Obrázok 19 zobrazuje zdrojové nastavenia jumperov, ktoré spĺňajú používanie softvéru spojeného s týmito pokynmi na aplikáciu.

Program, ktorý sa dodáva s doskou ATAVRMC100, podporuje dva spôsoby prevádzky:

  • spustenie motora maximálna rýchlosť bez externých komponentov.
  • nastavenie otáčok motora pomocou jedného externého potenciometra.


Obrázok 20. Pripojenie potenciometra

Záver

V týchto odporúčaniach pre použitie, hardvérové \u200b\u200ba softvérové \u200b\u200briešenie pre riadenie riadiacej jednotky DC je prezentovaná s použitím senzorov. Okrem tohto dokumentu je plný zdrojový kód k dispozícii na prevzatie.

Programová knižnica zahŕňa štartovanie a ovládanie rýchlosti akéhokoľvek btómy so zabudovanými senzormi.

Schematický diagram obsahuje minimálne externé komponenty potrebné na kontrolu bokept so zabudovanými senzormi.

Schopnosti CPU a pamäť mikrokontroléra AT90PWM3 umožnia vývojárovi rozšíriť funkčné riešenie.


Obrázok 21. Koncepcia elektrického obvodu (časť 1)


Obrázok 22. Koncept Elektrický diagram (časť 2)


Obrázok 23. Koncepcia elektrického obvodu (časť 3)


Obrázok 24. Koncepcia elektrického diagramu (časť 4)

Dokumentácia:

Fantastická renovácia bytov a opravárenských chatiek pre veľké peniaze.

NOVINKA NA STRÁNKU

>

Najpopulárnejší