Unixplore Electronics— 20 éves beágyazott rendszerekkel és NYÁK-tervezési tapasztalattal ugyanazokat a meghibásodási mintákat láttuk többször is: zajos távvezetékek, nem megfelelő szétkapcsolás és helytelen PWM-útválasztás. Szervo PCBA-megoldásaink azon műszaki specifikációk, elrendezési szabályok és tesztelési módszerek köré épülnek, amelyeket a professzionális tervezők a gyártás során használnak.
Akár önálló meghajtókártyára, akár többcsatornás szervovezérlőre, akár belső szervovezérlő kártya cseréjére van szüksége, a Unixplore Electronics megbízható, zajmentesPCBAamely RC hobbi és ipari robotikai környezetben egyaránt teljesít.
Amit kínálunk:
Az RC szervo PCBA (legyen az önálló meghajtókártya vagy a belső szervovezérlő kártya) három alapvető funkciót lát el:
A nagy megbízhatóságú kialakítások áramérzékelést is tartalmaznak a túlterhelés észleléséhez és opto-leválasztást a zajvédelem érdekében.
A következő paraméterek az RC szervovezérlésű PCBA-tervek ipari szabványait képviselik. Ezek mind a dedikált szervo-meghajtó kártyákra, mind az integrált vevő PCBA-egységekre vonatkoznak.
| Paraméter | Standard RC (hobbi) | Nagy teljesítményű (ipari) |
|---|---|---|
| Bemeneti feszültség | 4,8 V – 6,0 V (4–5 NiMH cella) | 6,0 V – 8,4 V (közvetlen 2S LiPo) |
| Maximális folyamatos áram (szervónként) | 500mA-től 1,5A-ig | 2A-5A |
| Csúcs leállási áram | 1,5A - 3A | 5A-10A |
| Feszültség hullámzástűrése | < 5% (240 mV 4,8 V-on) | < 3% (180mV 6V-on) |
| Paraméter | Érték | Megjegyzések |
|---|---|---|
| PWM frekvencia | 50 Hz (20 ms periódus) | Ipari szabvány |
| Impulzus szélesség tartomány | 1000 µs és 2000 µs között | 1500 µs = középső pozíció |
| Impulzusszélesség felbontás | 1 µs és 5 µs között | 8-10 bites effektív felbontás |
| Logikai magas szint | 3,3 V vagy 5 V (3,3 V toleráns) | Ellenőrizze az MCU-kompatibilitást |
| Minimális pulzusérzékelés | 500 µs és 700 µs között | A hibamentes észleléshez |
Egy szabványos RC szervó egy kis PCBA-t tartalmaz a következő összetevőkkel:
| Összetevő | Funkció | Tipikus specifikáció |
|---|---|---|
| Vezérlő IC | Dekódolja a PWM-et, meghajtja a H-hidat | Egyedi vagy általános célú MCU |
| H-Bridge MOSFET-ek | Előre/hátra hajtja a motort | 2A - 5A névleges érték |
| Potenciométer | Pozíció visszajelzés | 5kΩ - 10kΩ lineáris kúpos |
| Feszültségszabályozó | Teljesítményvezérlő IC | 5V vagy 3,3V LDO |
| Kondenzátorok szétkapcsolása | Zajszűrés | 100 µF elektrolit + 100 nF kerámia |
A Unixplore Electronicsnál tudjuk, hogy a legtöbb RC szervo hiba a PCB-ről származik. Ezt a 8 szabályt betartjuk a megbízható működés biztosítása érdekében minden általunk szállított kivitelben.
A szervomotorok jelentős elektromos zajt keltenek. Egy tipikus szervó akár 200 mV csúcs-csúcs zajt is képes produkálni az 5 V-os tápvezetéken.
Szükséges szétkapcsolás szervo csatlakozónként:
Tömeges kapacitás a teljes PCBA-hoz: Adjon hozzá egy nagy kondenzátort (1000 µF - 4700 µF) a fő tápbemenethez. Ez megakadályozza a kimerüléseket, amikor több szervó egyidejűleg indul.
A szabványos 3 tűs szervo csatlakozó (jel, VCC, test) meghatározott távolságot igényel:
A nagy sűrűségű kiviteleknél a szervocsatlakozók közötti 2,7 mm-es távolság lehetővé teszi a kompakt elrendezést, miközben a megbízható csatlakozások megmaradnak.
Ha olyan PCBA-t tervez, amely egy szervó belsejébe kerül, adjon hozzá zajcsökkentést közvetlenül a motor kapcsain:
A fejlett szervo PCBA-tervek magukban foglalják az áramfigyelést:
Egy 100 mΩ-os sönt 50 mV-ot termel 500 mA-nél és 150 mV-ot 1,5 A-nél. Egy 5x erősítésű erősítővel ez 250 mV és 750 mV között lesz, amely alkalmas 3,3 V-os ADC bemenetekre.
A belső szervo PCBA kártyákat fizikailag védeni kell:
A megfelelő PWM generálás kritikus fontosságú a jittermentes működéshez. Íme a legfontosabb paraméterek:
| Paraméter | Beállítás |
|---|---|
| PWM frekvencia | 50 Hz (periódus = 20 ms) |
| Impulzusszélesség-tartomány | 1000 µs és 2000 µs között (középen = 1500 µs) |
| Időzítő felbontás | Legalább 8 bites (1 µs lépésekhez 16 bites időzítő szükséges) |
| Frissítési arány | 50 Hz minimum (20 ms-onként) |
// A munkaciklus kiszámítása 1500 µs impulzushoz
// PWM periódus = 20 ms, órajel = 1 MHz előskálázó
pulse_width_us = 1500
period_counts = 20000 // 20ms mikroszekundumban
duty_counts = pulse_width_us
set_pwm_duty(duty_counts)
Teszteléskor használjon oszcilloszkópot a PWM jel ellenőrzéséhez. Az impulzus leeső éle elindítja a szervót, hogy leolvassa a pozíciót.
| Tünet | Kiváltó ok | Megoldás |
|---|---|---|
| Szervo remegés vagy rángatózás | Zajos teljesítmény vagy nem megfelelő szétválasztás | Adjon hozzá 1000 µF-os ömlesztett kondenzátort a tápellátáshoz |
| A szervó lassan vagy gyengén mozog | Feszültségesés terhelés alatt | Nyomszélesség növelése; adjon hozzá külön tápvezetékeket |
| Az MCU visszaáll a szervo indításakor | Barnulás a bekapcsolási áramból | Használjon külön LDO-t az MCU-hoz; adjon hozzá 4700 µF ömlesztett sapkát |
| A szervó sodródik vagy nem tér vissza középre | Potenciométer zaj vagy földeltolás | Csillagföld; adjon hozzá 100 nF-os kupakot az edénytörlőhöz |
| A szervó működik, de felmelegszik | A H-híd MOSFET-ek nincsenek teljesen telítve | Ellenőrizze a kapu meghajtó feszültségét; használjon alacsonyabb Rds(on) FET-eket |
| A szervó áram alatt működik, váltáskor nem | Földkapcsolási problémák | Soha ne kapcsoljon szervoföldelést; válts helyette VCC-t |
Fontos megjegyzés a tápfeszültség kapcsolással kapcsolatban:Soha ne kapcsolja ki a szervo földvezetékét, hogy kikapcsolja. Ha a földelés nyitva van, a szervo továbbra is kaphat áramot a PWM jelvezetéken vagy más útvonalakon keresztül, ami 3,2 V-os feszültségcsökkenést és szabálytalan viselkedést eredményez. A VCC vonalat mindig P-csatornás MOSFET-tel vagy relével kapcsoljuk.
Az alábbiakban három technikai kérdést találunk, amelyeket gyakran kapunk robotmérnököktől és RC-rendszertervezőktől.
V:Szinte biztos, hogy áramzaj-problémája van. Íme a Unixplore Electronics által ajánlott diagnosztikai sorrend:
1. lépés— Ellenőrizze a tápellátást oszcilloszkóppal: Mérje meg az 5 V-os vezetéket közvetlenül a szervo csatlakozónál, miközben a szervo mozog. Ha 200 mV-nál nagyobb hullámzást lát (csúcstól-csúcsig), akkor a szétválasztás nem elegendő.
2. lépés— Tömeges kapacitás hozzáadása: Helyezzen egy 1000 µF és 4700 µF közötti elektrolitkondenzátort a táp bemeneti kapcsokra. A szervomotorok nagy bekapcsolási áramot (3–10-szeres futóáramot) vesznek fel, amikor elindulnak. Tömegkapacitás nélkül a feszültség 4 V alá süllyed, aminek következtében a vezérlő IC visszaáll, vagy szabálytalanul viselkedik.
3. lépés— Különítse el az MCU-t a szervo-tápellátástól: A legrosszabb kivitelek az MCU-t és a szervókat ugyanarról a feszültségszabályozóról működtetik. Használjon két külön szabályozót:
4. lépés— Adjon hozzá leválasztást minden szervocsatlakozóhoz: Helyezzen egy 100 µF-os elektrolit- és egy 100 nF-os kerámiakondenzátort közvetlenül minden szervocsatlakozó VCC és GND érintkezőire. A kerámia kondenzátor kiszűri a nagyfrekvenciás zajokat a motorkefékből; az elektrolit kezeli az alacsony frekvenciájú áramcsúcsokat.
5. lépés— Ellenőrizze a PWM jel minőségét: oszcilloszkóp segítségével nézze meg a PWM érintkezőt. Ha csengetést (túllövést) lát a felfutó vagy lefutó éleken, adjon hozzá egy 100Ω-os soros ellenállást az MCU érintkezőjéhez. Ez tompítja a jelet és megakadályozza a hamis triggerelést.
A lényeg:A szervo jitter-problémák 90%-a teljesítményfüggő, nem kódfüggő. Először javítsa meg az áramelosztást.
V:Ez gondos energiaköltségvetést és elrendezés-tervezést igényel. Íme a 16 csatornás szervovezérlő PCBA mérnöki megközelítése.
1. lépés— Számítsa ki a teljes teljesítményigényt:
2. lépés— Tervezze meg az áramelosztást:
3. lépés— A fokozatos energiaelosztás megvalósítása:
4. lépés— Használjon optikai leválasztást a jelvezetékekhez (speciális):
5. lépés- Áramkorlátozás vagy lágyindítás hozzáadása:
6. lépés— PCB réteg verem ajánlás 16+ csatornához:
Ez a verem minimalizálja a hurokterületet és csökkenti az EMI-t a csatornák között.
V:Igen, három fontos kompatibilitási megfontolás mellett.
Megfontolás 1— A PWM jelszabványok következetesek: Minden RC szervó ugyanazt az 50 Hz-es PWM szabványt használja 1–2 ms-os impulzusokkal. A PCBA PWM generálási logikája univerzálisan működik.
Megfontolás 2— A teljesítményigény jelentősen eltér:
| Szervo típus | Tipikus áram | Csúcsáram | Feszültség tartomány |
|---|---|---|---|
| Mikro szervo (9g) | 150mA és 300mA között | 800mA | 4,8V és 6,0V között |
| Normál szervo | 300mA és 600mA között | 1,5A | 4,8V és 6,0V között |
| Nagy nyomatékú szervo | 800mA - 1,5A | 3A-5A | 6,0 V és 7,4 V között |
| HV (nagyfeszültségű) szervo | 1A-2A | 5A-8A | 7,4 V – 8,4 V (közvetlen 2S LiPo) |
A PCBA-t a használni kívánt legnagyobb áramerősségű szervóra kell tervezni. Csatornánként 2A folyamatos és 5A-es csúcsra tervezett kialakítás a legtöbb szabványos és nagy nyomatékú szervo lefedésére.
Megfontolás 3- Csatlakozó kompatibilitás:
Megfontolás 4— A belső szervo PCBA (a szervón belül) nem cserélhető: Ha a szervoház belsejébe kerülő belső PCBA-t tervezi (az eredeti vezérlőkártya helyére), ez márkaspecifikus. A különböző szervók eltérőek:
Belső PCBA tervezéshez fordítsa vissza az eredetit, vagy szerezze be az adott szervómodell részletes specifikációit. A külső meghajtó PCBA-tervek (a szabványos szervocsatlakozókhoz csatlakozó kártya) esetében a kompatibilitás kiváló az összes főbb RC-márkával.
Mielőtt jóváhagyná a tervezést a gyártáshoz, futtassa ezt az öt tesztet:
| Vizsgálati módszer | Megfelelési feltételek |
|---|---|
| 1. PWM integritás | Oszcilloszkóp szervo csatlakozón, 50Hz, 1-2ms impulzusok. Tiszta élek, nincs csengetés > 0,3 V, 1 µs lépésfelbontás. |
| 2. Feszültségesés terhelés alatt | Állítsa le a szervót (tartási pozíció), mérje meg a VCC-t a szervocsapoknál. 0,3 V-nál kisebb csökkenés az üresjárati feszültségről. |
| 3. Ripple Test | Oszcilloszkóp AC csatolású, folyamatosan mozgó szervo. Ripple < 200mV csúcstól csúcsig. |
| 4. Termikus teszt | Futtasson egyszerre 5 szervót 1 órán keresztül. Egyetlen komponens sem haladja meg a 70°C-ot. |
A robusztus RC szervo PCBA-t öt mérnöki döntés határozza meg:
Több szervós kialakításhoz (8+ csatorna) használjon 4 rétegű PCB-t dedikált tápellátással és földelési síkokkal. Belső szervo PCBA-tervek esetén adjon hozzá motorzaj-elnyomást (100 nF a motorkapcsokon) és szigetelőszalagot a ház rövidzárlatának elkerülése érdekében. Ezek a gyakorlatok következetesen rezgésmentes működést és hosszú távú megbízhatóságot biztosítanak mind az RC, mind a robotikai alkalmazásokban.
Készen áll egy megbízható RC szervovezérlő építésére?Forduljon a Unixplore Electronicshozszámára:
Delivery Service
Payment Options