Tartalomjegyzék:

Egyszerű elektronikus fordulatszám -szabályozó (ESC) a végtelen rotációs szervóhoz: 6 lépés
Egyszerű elektronikus fordulatszám -szabályozó (ESC) a végtelen rotációs szervóhoz: 6 lépés

Videó: Egyszerű elektronikus fordulatszám -szabályozó (ESC) a végtelen rotációs szervóhoz: 6 lépés

Videó: Egyszerű elektronikus fordulatszám -szabályozó (ESC) a végtelen rotációs szervóhoz: 6 lépés
Videó: Meet the inventor of the electronic spreadsheet | Dan Bricklin 2024, Július
Anonim
Egyszerű elektronikus fordulatszám -szabályozó (ESC) a végtelen rotációs szervóhoz
Egyszerű elektronikus fordulatszám -szabályozó (ESC) a végtelen rotációs szervóhoz

Ha manapság megpróbálja bemutatni az elektronikus sebességszabályozót (ESC), szemtelennek vagy merésznek kell lennie. Az olcsó elektronikai gyártás világa tele van különböző minőségű, sokféle funkciójú szabályozóval. Ennek ellenére barátom megkér, hogy tervezzek neki egy szabályozót. A bemenet meglehetősen egyszerű volt - mit tehetek, hogy végtelen forgásra módosított szervót használhassak a meghajtó kotrógépben?

(a honlapomon is megtalálható)

1. lépés: Bevezetés

Intro
Intro

Feltételezem, hogy a modellezők többsége megérti, hogy az olcsó modellszervó sikeresen átalakítható végtelen forgássá. A gyakorlatban ez azt jelenti, hogy csak mechanikus dugót és elektronikus vágót távolítson el visszajelzés céljából. Ha az alapértelmezett elektronikus értéket tartja, akkor a szervót egy vagy ellentétes irányú forgatás szerint vezérelheti, de a gyakorlatban a forgási sebesség szabályozásának lehetősége nélkül. De ha eltávolítja az alapértelmezett elektronikát, akkor kapunk egyenáramú motort, nem olyan rossz sebességváltóval. Ez a motor körülbelül 4–5 V feszültséggel működik, és az áramfogyasztás körülbelül száz milliamper (mondjuk kevesebb, mint 500 mA). Ezek a paraméterek kulcsfontosságúak, különösen azért, mert közös feszültséget használhatunk a vevőhöz és a hajtáshoz. És bónuszként látható, hogy a paraméterek nagyon közel állnak a gyerekjátékok motorjaihoz. Ekkor a szabályozó esetekre is alkalmas lesz, szeretnénk a játékot az eredeti bang-bum vezérlésről korszerűbb arányos vezérlésre frissíteni.

2. lépés: Vázlatos

Vázlatos
Vázlatos

Mert néhányszor "olcsón" használtuk a világot; A terv az, hogy minden eszközt a lehető legolcsóbbá és egyszerűbbé tegyenek. Dolgozunk azzal a feltétellel, hogy a motor és a szabályozó ugyanazon feszültségforrásról táplálkozik, beleértve a vevőt is. Feltételezzük, hogy ez a feszültség a szokásos processzoroknál elfogadható tartományban lesz (kb. 4V - 5V). Akkor nem szabad semmilyen bonyolult áramkört megoldani. A jel kiértékeléséhez a közös PIC12F629 processzort fogjuk használni. Egyetértek azzal, hogy manapság ez régimódi processzor, de még mindig olcsó és könnyen megvásárolható, és elegendő perifériával rendelkezik. Tervezésünk alapvető része az integrált H-híd (motorhajtó). Úgy döntöttem, hogy nagyon olcsó L9110 -et használok. Ez a H-híd számos változatban megtalálható, beleértve a DIL 8 lyukat és az SMD SO-08-at is. Ennek a hídnak az ára extra pozitív a tetején. Ha egyetlen darabot vásárol Kínában, akkor kevesebb, mint 1 dollárba kerül a postaköltséggel együtt. A sematikus ábrán csak fejlécet találunk a programozó csatlakoztatásához (a PICkit és klónjai jól működnek, és olcsók). A fejléc mellett szokatlan R1 és R2 ellenállások vannak. Ezek nem annyira fontosak, amíg el nem kezdjük használni a zárókapcsolókat. Abban az esetben, ha ezeket a kapcsolókat elektronikus zajos helyeken fogjuk használni, az ellenállások hozzáadásával korlátozhatjuk az elektronikus zaj hatását. Akkor a "kiterjesztett funkciókhoz" megyünk. Tájékoztattam, hogy jól működik, de nem illik a portáldaruhoz, mert a kocsikeretet elhagyó gyerekek ütközésig megállnak, amíg le nem szakad. Ezután újra felhasználtam a szabad bemeneteket a programozási fejlécben a végkapcsolók csatlakoztatásához. Összefüggésük a vázlatokban is jelen van. Igen, sok fejlesztést lehet végrehajtani a vázlatokban, de minden építő fantáziájára bízom.

3. lépés: PCB

NYÁK
NYÁK
NYÁK
NYÁK
NYÁK
NYÁK

A nyomtatott áramkör nagyon egyszerű. Kicsit nagyobbnak tervezték. Ez azért van, mert könnyebb az alkatrészek forrasztása és a jó hűtés is. A NYÁK egyoldalas, SMD processzorral és H-híddal. A NYÁK két vezetékes csatlakozást tartalmaz. Minden tábla forrasztható a felső oldalon (ez a kialakítás). Ezután az alsó oldal teljesen sík marad, és mindkét oldalon ragasztószalaggal ragasztható a modellben. Ehhez az alternatívához kevés trükköt használok. A huzalcsatlakozásokat az alkatrészoldalon leválasztott vezetékek biztosítják. A csatlakozók és ellenállások szintén a NYÁK komponens oldalán vannak forrasztva. Az első trükk az, hogy a forrasztás után szúrófűrész segítségével "kivágtam" az összes megmaradt vezetéket. Ezután az alsó oldal elég lapos ahhoz, hogy mindkét oldali ragasztószalagot használni lehessen. Mivel a csatlakozók a forrasztott felső oldalon csak nem illeszkednek jól, akkor a második trükk az, hogy szuperragasztóval "leejtjük" őket. Csak a jobb mechanikai stabilitás érdekében. A ragasztót nem lehet izolációként értelmezni.

4. lépés: Szoftver

Szoftver
Szoftver

A PICkit fejléc előfordulásának a fedélzeten nagyon jó oka van. A szabályozónak nincsenek saját vezérlőelemei a konfiguráláshoz. A konfigurációt egy időben elvégeztem, amikor a program betöltődött. A sebességgörbe a processzor EEPROM memóriájában tárolódik. Tárolva van, hogy az első bájt átlagos fojtószelep 688 µsec pozícióban (maximum lefelé). Ezután minden következő lépés 16 µsec -t jelent. Ekkor a középső pozíció (1500µsec) bájt, 33 -as címmel (hexadecimális). Ha már az autó szabályozójáról beszélünk, akkor a középső helyzet azt jelenti, hogy a motor leáll. a fojtószelep egy irányba történő mozgatása átlagos forgási sebességnövekedés; Ha a fojtószelepet ellentétes irányba mozgatja, akkor a forgási sebesség is növekszik, de ellentétes forgással. Minden bájt a pontos sebességet jelenti az adott fojtószelep helyzetben. A 00 -as fordulatszám (hexadecimális - programozáskor használt) azt jelenti, hogy a motor leáll. A 01 -es sebesség nagyon lassú forgást, 02 -es sebességet kicsit gyorsabb stb. nincs szabályozás, de a motor közvetlenül az áramhoz van csatlakoztatva. Az ellenkező irányú helyzet hasonló, csak a 80 -as érték járul hozzá. Ezután a sor a következő: 80 (motor leállítása), 81 (lassú), 82,… 88, 89, 8A, 8B,… 8F, 90 (maximum). Természetesen néhány érték néhányszor tárolásra kerül, ez határozza meg az optimális sebességgörbét. az alapértelmezett görbe lineáris, de könnyen megváltoztatható. ugyanolyan egyszerű, mint a motor leállított helyzetének megváltoztatása, ha a távadó középső helyzete nem megfelelő. Írja le, hogyan kell kinéznie a repülőgép sebességgörbéjének, mivel ez a fajta motor, valamint a szabályozó nem repülőgépekhez készült.

5. lépés: Következtetés

A processzor programja nagyon egyszerű. Ez csak a már bemutatott komponensek módosítása, akkor nem szükséges hosszú időt tölteni a funkcionalitás leírásával.

Ez nagyon egyszerű módja annak, hogyan lehet megoldani a kis motor szabályozóját, például a módosított modell szervóból. Alkalmas építőipari gépek, tartályok egyszerű animálására, vagy csak gyerekeknek szánt autók vezérlésének korszerűsítésére. A szabályozó nagyon alapvető, és nem rendelkezik speciális funkciókkal. Inkább játék más játékok animálásához. Egyszerű megoldás "apu, csinálj nekem távirányítós autót, mint neked". De jól csinálja, és már kevés gyereknek okoz örömet.

6. lépés: Praview

Kis videó.

Ajánlott: