RC servo PCBA
  • RC servo PCBARC servo PCBA
  • RC servo PCBARC servo PCBA
  • RC servo PCBARC servo PCBA

RC servo PCBA

Unixplore Electronics toimittaa teknisiä RC-servo-PCBA-ratkaisuja – itsenäisistä ohjainkorteista monikanavaisiin servo-ohjaimiin ja sisäisiin servokorvauskortteihin. Ota meihin yhteyttä jo tänään keskustellaksesi servo PCBA -projektistasi – ja tee se oikein ensimmäisen kerran.

Lähetä kysely

Tuotteen Kuvaus
RC Servo PCBA | Unixplore Electronics

Unixplore Electronics— 20 vuoden sulautettujen järjestelmien ja piirilevyjen suunnittelukokemuksen ansiosta olemme nähneet samoja vikakuvioita toistuvasti: meluisia voimalinjoja, riittämätöntä irrotusta ja virheellistä PWM-reititystä. Servo-PCBA-ratkaisumme on rakennettu niiden teknisten eritelmien, asettelusääntöjen ja testausmenetelmien ympärille, joita ammattisuunnittelijat todella käyttävät tuotannossa.

Tarvitsetpa sitten erillisen ohjainkortin, monikanavaisen servoohjaimen tai sisäisen servo-ohjainkortin vaihdon, Unixplore Electronics tarjoaa luotettavan, melua vastaan.PCBAjoka toimii sekä RC-harrastus- että teollisuusrobotiikkaympäristöissä.

Mitä tarjoamme:

  • Täysi servo-PCBA-suunnittelu (kaavio + asettelu) Altiumissa, KiCadissa tai haluamassasi muodossa
  • Prototyyppien valmistus toiminnallisella testauksella (kuormitus, aaltoilu, lämpöraportit)
  • Volyymivalmistus komponenttien hankinnalla ja SMT-kokoonpanolla
  • Suunnittelutarkastelu- ja vikaanalyysikonsultointi

Mitä RC Servo PCBA:n on tehtävä

RC-servo-PCBA (joko erillinen ohjainkortti tai sisäinen servo-ohjauskortti) suorittaa kolme olennaista toimintoa:

  • PWM-signaalin generointi tai vastaanotto:Muuntaa ohjauspulssit (1 ms - 2 ms taajuudella 50 Hz) paikkakomentoiksi.
  • Virranjako:Toimittaa puhtaan 5V tai 6V servomoottorin ja ohjauspiirin.
  • Palautteen käsittely:Lukee sisäisen potentiometrin asennon tarkistamiseksi ja ohjaussilmukan sulkemiseksi.

Erittäin luotettaviin malleihin kuuluu myös virrantunnistin ylikuormituksen havaitsemiseksi ja optoeristys melunsietoa varten.

Tekniset perustiedot

Seuraavat parametrit edustavat RC-servo-ohjattujen PCBA-rakenteiden alan standardeja. Nämä koskevat sekä erillisiä servoohjainkortteja että integroituja vastaanottimen PCBA-kokoonpanoja.

Tulovirran tekniset tiedot

Parametri Normaali RC (harrastus) Tehokas (teollinen)
Tulojännite 4,8 V - 6,0 V (4–5 NiMH-kennoa) 6,0 V - 8,4 V (2S LiPo suora)
Suurin jatkuva virta (servoa kohti) 500mA - 1,5A 2A - 5A
Huippu pysähtymisvirta 1,5A - 3A 5A - 10A
Jännitteen aaltoilutoleranssi < 5 % (240 mV 4,8 V jännitteellä) < 3 % (180mV 6V jännitteellä)

Ohjaussignaalin tekniset tiedot

Parametri Arvo Huomautuksia
PWM-taajuus 50 Hz (20 ms jakso) Alan standardi
Pulssin leveysalue 1000 µs - 2000 µs 1500 µs = keskiasento
Pulssin leveyden resoluutio 1 µs - 5 µs Tehokas resoluutio 8 - 10 bittiä
Logiikka korkea taso 3,3 V tai 5 V (3,3 V toleranssi) Tarkista MCU-yhteensopivuus
Minimipulssin tunnistus 500 µs - 700 µs Vikaturvalliseen havaitsemiseen

Sisäiset servon PCBA-komponentit (servon sisällä)

Tavallinen RC-servo sisältää pienen PCBA:n seuraavilla komponenteilla:

Komponentti Toiminto Tyypillinen erittely
Ohjaus IC Purkaa PWM:n, ohjaa H-siltaa Mukautettu tai yleiskäyttöinen MCU
H-Bridge MOSFETit Ajaa moottoria eteen/taakse 2A - 5A luokitus
Potentiometri Aseman palaute 5kΩ - 10kΩ lineaarinen kartio
Jännitteensäädin Tehot ohjaus IC 5V tai 3,3V LDO
Kondensaattorien erotus Melun suodatus 100 µF elektrolyytti + 100 nF keramiikka

PCBA-asettelusäännöt RC-servon luotettavuudelle

Me Unixplore Electronicsilla tiedämme, että useimmat RC-servo-virheet ovat peräisin piirilevyltä. Noudatamme näitä 8 sääntöä varmistaaksemme luotettavan toiminnan jokaisessa toimittamassamme mallissa.

1. Tehonjako: tähtimaadoitus

  • Ei koskaan ketjutettu. Jokaisen servomaan tulee palata suoraan virtalähteen maadoituspisteeseen.
  • Erillinen virta- ja signaalimaa. Moniservo-PCBA-malleissa jaa maataso ja liitä yhdestä kohdasta lähellä akkutuloa.
  • Jälkileveys teholle: 1,5 A jatkuvalle virralle käytä 1,5 mm:n vähimmäisjälkileveyttä ja 1 unssia kuparia.

2. Kondensaattorin sijoituksen irrottaminen

Servomoottorit tuottavat merkittävää sähköistä melua. Tyypillinen servo voi tuottaa jopa 200 mV huipusta huippuun -kohinaa 5 V:n syöttöjohdossa.

Vaadittu irrotus servoliitintä kohti:

  • 100 µF - 470 µF elektrolyyttikondensaattori (käsittelee moottorin käynnistyksen)
  • 100nF keraaminen kondensaattori (suodattaa korkeataajuista kohinaa)
  • Sijoita kondensaattorit 10 mm:n etäisyydelle servon virtanastoista

Koko PCBA:n bulkkikapasitanssi: Lisää suuri kondensaattori (1000 µF - 4700 µF) päävirtatuloon. Tämä estää katkeamisen, kun useat servot käynnistyvät samanaikaisesti.

3. PWM-signaalin reititys

  • Pidä PWM-jäljet ​​lyhyinä ja suorina. Pitkät jäljet ​​toimivat kohinan antenneina.
  • Vältä PWM-jälkien ajamista rinnakkain virtajohtojen kanssa. Käytä tarvittaessa 90 asteen risteystä.
  • Lisää 100 Ω - 470 Ω sarjavastus PWM-lähtönastan. Tämä rajoittaa virtaa vikatilanteissa ja vähentää soittoääniä.

4. Servoliittimen asettelu

Tavallinen 3-napainen servoliitin (signaali, VCC, maa) vaatii tietyn välimatkan:

  • Pin-väli: 2,54 mm (0,1 tuumaa) tai 2,7 mm (suuritiheys)
  • Liitinlohkon piirilevyn paksuus: 1,2–1,6 mm
  • Signaalinastan sijainti: Tyypillisesti sisempi nasta (nasta 2/3)
  • Virransekvensointi: GND:n on kytkettävä ennen VCC:tä liitettäessä

Suuritiheyksisille malleille servoliittimien välinen 2,7 mm:n etäisyys mahdollistaa kompaktin sijoittelun säilyttäen samalla luotettavat liitännät.

5. Ohjaus-MCU:n jännitesäätö

  • Käytä erillistä LDO:ta MCU:lle, jos sama syöttö syöttää servoja. Servovirtapiikit aiheuttavat jännitehäviöitä, jotka voivat nollata mikro-ohjaimen.
  • Suositeltu säädin: 5 V tai 3,3 V LDO, jonka kapasiteetti on vähintään 200 mA ja 1 µF tulo/lähtökondensaattorit.
  • Suojadiodi: Lisää tuloon 1N4007- tai Schottky-diodi suojataksesi käänteisnapaisuutta vastaan.

6. Moottorin kohinanvaimennus (sisäiselle servo-PCBA-mallille)

Jos suunnittelet PCBA:ta, joka menee servon sisään, lisää melunvaimennus suoraan moottorin liittimiin:

  • 100nF keraaminen kondensaattori juotettu suoraan moottorin liittimiin.
  • Kytke kondensaattori negatiivinen moottorin koteloon lisäsuojausta varten (vähentää melua jopa 200 mV).
  • Valinnainen: Lisää ferriittihelmiä moottorin johtoihin äärimmäisiä meluympäristöjä varten.

7. Virrantunnistus ylikuormituksen havaitsemiseksi

Edistyneet servo-PCBA-mallit sisältävät virranvalvonnan:

  • Shunttivastus: 0,1Ω - 0,5Ω, 1 % toleranssi - luo virtaan verrannollisen jännitteen
  • Differentiaalivahvistin: Vahvistus 10 - 20 - vahvistaa shunttijännitteen mitattavalle tasolle
  • ADC-tulo: vähintään 10-bittinen — syöttää nykyiset tiedot MCU:n ohjaamiseen

100 mΩ shuntti tuottaa 50 mV 500 mA:lla ja 150 mV 1,5 A:lla. 5x vahvistusvahvistimella tästä tulee 250 mV - 750 mV, joka sopii 3,3 V ADC-tuloihin.

8. Eristys ja mekaaninen suojaus

Sisäiset servo-PCBA-levyt on suojattava fyysisesti:

  • Eristysteippi: Aseta sähköteippi PCBA:n ja metallisen servokotelon väliin. Tämä estää oikosulkuja juotosliitoksista tai komponenttien johtimista koskettamasta koteloa.
  • Mukautettu pinnoite: Käytä ulkotiloissa tai korkean kosteuden olosuhteissa akryylia, joka estää korroosiota.

Ohjaussignaalin generointi (MCU-koodia koskevia huomioita)

Oikea PWM:n luominen on kriittinen tärinänvapaan toiminnan kannalta. Tässä ovat tärkeimmät parametrit:

PWM-kokoonpano

Parametri Asetus
PWM-taajuus 50 Hz (jakso = 20 ms)
Pulssin leveysalue 1000 µs - 2000 µs (keskellä = 1500 µs)
Ajastimen resoluutio Vähintään 8-bittinen (1 µs:n vaiheet vaativat 16-bittisen ajastimen)
Päivitysnopeus 50 Hz vähintään (20 ms välein)

MCU-koodiesimerkki pseudokoodi

// Laske käyttösuhde 1500 µs:n pulssille
    // Oletetaan, että PWM-jakso = 20ms, kello = 1MHz esiskaalaaja

    pulssin_leveys_us = 1500
    period_counts = 20000 // 20ms mikrosekunteina
    duty_counts = pulssin_leveys_us
    set_pwm_duty(tullimäärät)

Käytä testauksen aikana oskilloskooppia PWM-signaalin tarkistamiseen. Pulssin laskeva reuna laukaisee servon lukemaan asennon.

Yleiset vikatilat ja niiden korjaukset

Oire Perimmäinen syy Ratkaisu
Servovärinä tai nykiminen Meluisa teho tai riittämätön irrotus Lisää 1000 µF:n bulkkikondensaattori tehotuloon
Servo liikkuu hitaasti tai heikosti Jännitteen pudotus kuormituksen alaisena Lisää jäljen leveyttä; lisää erilliset virtajohdot
MCU nollautuu, kun servo käynnistyy Syttymisvirrasta aiheutuva tummuminen Käytä erillistä LDO:ta MCU:lle; lisää 4700 µF bulkkikorkki
Servo ajautuu tai ei palaa keskelle Potentiometrin kohina tai maadoitussiirtymä Tähti maahan; lisää 100 nF:n korkki kattilanpyyhkimeen
Servo toimii, mutta lämpenee H-sillan MOSFETit eivät ole täysin kyllästyneet Tarkista portin käyttöjännite; käytä pienempiä Rds(on) FETejä
Servo toimii virran ollessa kytkettynä, ei kytkettäessä Maadoitusongelmat Älä koskaan vaihda servomaata; vaihda VCC sen sijaan

Tärkeä huomautus virran kytkemisestä:Älä koskaan kytke servomaajohtoa sammuttaaksesi sen. Kun maa avataan, servo voi silti vastaanottaa virtaa PWM-signaalilinjan tai muiden polkujen kautta, mikä johtaa 3,2 V:n alijännitteen toimintaan ja epäsäännölliseen toimintaan. Vaihda VCC-linja aina P-kanavaisella MOSFETillä tai releellä.

RC Servo PCBA:n UKK

Alla on kolme teknistä kysymystä, joita saamme usein robotiikkainsinööreiltä ja RC-järjestelmien suunnittelijoilta.

K1: Miksi servoni nykivät satunnaisesti, kun ohjaan niitä mukautetusta PCBA:stani ESP32:lla tai Arduinolla?

V:Sinulla on lähes varmasti sähkömeluongelma. Tässä on Unixplore Electronicsin suosittelema diagnostiikkasarja:

Vaihe 1— Tarkista virtalähde oskilloskoopilla: Mittaa 5V johto suoraan servoliittimestä servon liikkuessa. Jos näet yli 200 mV aaltoilua (huipusta huippuun), irrotus on riittämätön.

Vaihe 2— Lisää bulkkikapasitanssi: Aseta 1000 µF - 4 700 µF elektrolyyttikondensaattori tehon tuloliittimiin. Servomoottorit ottavat suuria käynnistysvirtoja (3–10 × käyttövirtaa), kun ne lähtevät liikkeelle. Ilman bulkkikapasitanssia jännite putoaa alle 4 V:n, jolloin ohjaus-IC nollautuu tai käyttäytyy epäsäännöllisesti.

Vaihe 3— Erota MCU:n teho servotehosta: Huonoimmat mallit käyttävät MCU:ta ja servoja samasta jännitesäätimestä. Käytä kahta erillistä säädintä:

  • Yksi 5V/500mA LDO MCU:lle ja logiikalle.
  • Erillinen 5V/3A syöttö (tai suora akkuliitäntä) servoille.

Vaihe 4— Lisää erotus jokaiseen servoliittimeen: Aseta 100 µF elektrolyytti ja 100 nF keraaminen kondensaattori suoraan jokaisen servoliittimen VCC- ja GND-nastan yli. Keraaminen kondensaattori suodattaa korkeataajuisen melun moottorin harjoista; elektrolyytti käsittelee matalataajuisia virtapiikkejä.

Vaihe 5— Tarkista PWM-signaalin laatu: Tarkastele PWM-nastaa oskilloskoopilla. Jos näet soivan (ylityksen) nousevissa tai laskevissa reunoissa, lisää 100 Ω:n sarjavastus MCU:n nastan kohdalle. Tämä vaimentaa signaalia ja estää väärän liipaisun.

Lopputulos:90 % servovärinän ongelmista liittyy tehoon, ei koodiin. Korjaa ensin virranjako.

Kysymys 2: Kuinka suunnittelen PCBA:n, joka ohjaa useita servoja (8–16 kanavaa) ilman katkeamista?

V:Tämä vaatii huolellista tehobudjetointia ja layout-suunnittelua. Tässä on tekninen lähestymistapa 16-kanavaiselle servo-ohjaimelle PCBA.

Vaihe 1— Laske kokonaistehotarve:

  • Jokainen vakioservo kuluttaa 200 mA - 500 mA normaalin toiminnan aikana.
  • Huippupysähdysvirta voi olla 1,5 A - 3 A servoa kohden.
  • 16 servolle: 16 × 1,5 A = 24 A huippupotentiaalin veto.

Vaihe 2— Suunnittele tehonjako:

  • Pääsyöttö: Käytä 5 V - 6 V syöttöä, jonka nimellisjännite on vähintään 30 A.
  • Tuloliitin: XT60 tai ruuviliitin (ei pieni 2-nastainen otsikko).
  • Päävirtajäljet: 8–10 mm leveät 2 unssin kuparilla tai käytä erillistä tehotasoa kerroksessa 2.
  • Virtakiskot: Jos virrat ovat yli 15 A, lisää kuparikiskoja tai käytä ulkoista johdotusta.

Vaihe 3— Toteuta vaiheittainen sähkönjakelu:

  • Ohjaa paksut tehojäljet ​​(5 mm+) keskijakelupisteeseen.
  • Tästä pisteestä lähtien kuljeta yksittäisiä 1,5 mm:n jälkiä jokaiseen servoliittimeen.
  • Lisää 470 µF:n kondensaattori jokaiseen servoliittimeen (hajautettu kapasitanssi, ei vain yksi iso korkki tuloon).

Vaihe 4— Käytä optoeristystä signaalilinjoille (edistynyt):

  • Teollisissa tai kovaäänisissä ympäristöissä eristä PWM-signaalit optoerottimilla (esim. 4N35 tai PC817).
  • Tämä estää moottorin melua kytkeytymästä takaisin MCU:hun ja aiheuttamasta nollauksia.
  • Eristetyt mallit vaativat erilliset tehoalueet (MCU-puoli ja servopuoli).

Vaihe 5— Lisää virranrajoitus tai pehmeä käynnistys:

  • Käytä MOSFETiä, jossa on pehmeä käynnistyspiiri, nostaaksesi servotehoa 10 ms - 50 ms.
  • Tämä estää kaikkien 16 servon alkusyötön katkaisemasta syöttöä.
  • Vaihtoehtoisesti käynnistä servot järjestyksessä (5 ms viive kunkin välillä).

Vaihe 6— PCB-kerroksen pinosuositus yli 16 kanavalle:

  • Taso 1: Signaali (PWM, palaute)
  • Kerros 2: Maataso (kiinteä valu)
  • Kerros 3: Virtataso (5V tai Vservo)
  • Kerros 4: Signaali tai toisiomaa

Tämä pino minimoi silmukan alueen ja vähentää EMI:tä kanavien välillä.

Q3: Voinko käyttää samaa PCBA-suunnittelua eri servomerkeille (Futaba, Hitec, Spektrum, yleinen)?

V:Kyllä, kolme tärkeää yhteensopivuusnäkökohtaa.

Harkinta 1— PWM-signaalistandardit ovat yhdenmukaisia: Kaikki RC-servot käyttävät samaa 50 Hz PWM-standardia 1 ms - 2 ms pulsseilla. PCBA:n PWM-sukupolvilogiikka toimii yleisesti.

Harkinta 2— Tehovaatimukset vaihtelevat huomattavasti:

Servo tyyppi Tyypillinen virta Huippuvirta Jännitealue
Mikroservo (9g) 150mA - 300mA 800mA 4,8 V - 6,0 V
Vakio servo 300mA - 600mA 1,5A 4,8 V - 6,0 V
Korkean vääntömomentin servo 800mA - 1,5A 3A - 5A 6,0 V - 7,4 V
HV (korkeajännite) servo 1A - 2A 5A - 8A 7,4 V - 8,4 V (2S LiPo suora)

PCBA:n on oltava suunniteltu korkeimmalle virtaservolle, jota aiot käyttää. Suunnittelu 2A jatkuvalle ja 5A huipille kanavaa kohden kattamaan useimmat vakio- ja suuren vääntömomentin servot.

Harkinta 3— Liittimen yhteensopivuus:

  • Useimmat servot käyttävät tavallista 3-nastaista naarasotsainta 2,54 mm:n (0,1 tuuman) etäisyydellä.
  • Signaalinastan sijainti vaihtelee merkin mukaan:
    • Futaba: Signaali on sisin tappi (nasta 2)
    • Hitec ja Spektrum: Signaali on nasta 1 tai nasta 3 mallista riippuen
  • Suunnittele PCBA selkeästi merkityillä liittimillä (S, +, –). Käytä 3-napaista urosliitintä (kuten tavallinen servo-jatkokaapeli), jotta mikä tahansa servo voidaan kytkeä suoraan.

Harkinta 4— Sisäinen servo-PCBA (servon sisällä) ei ole vaihdettavissa: Jos suunnittelet sisäistä PCBA:ta, joka menee servokotelon sisään (korvaa alkuperäisen ohjauskortin), tämä on merkkikohtaista. Eri servoilla on erilaisia:

  • Potentiometrin vastusarvot (5kΩ vs 10kΩ)
  • Moottorien koot ja nykyiset arvot
  • Mekaanisten asennusreikien paikat
  • Kotelon mitat

Jos haluat käyttää sisäistä PCBA-suunnittelua, käännä alkuperäinen tai hanki tarkat tiedot kyseiselle servomallille. Ulkoisten ajureiden PCBA-malleissa (levy, joka liitetään tavallisiin servoliittimiin) yhteensopivuus on erinomainen kaikkien tärkeimpien RC-merkkien kanssa.

RC Servo PCBA:n testaus

Ennen kuin hyväksyt suunnittelun tuotantoa varten, suorita nämä viisi testiä:

Testimenetelmä Läpäisykriteerit
1. PWM-eheys Oskilloskooppi servoliittimessä, 50Hz, 1-2ms pulssit. Puhtaat reunat, ei soittoa > 0,3V, 1µs askelresoluutio.
2. Jännitteen lasku kuormitettuna Pysähdy servo (pitoasennossa), mittaa VCC servon nastoista. Pudotus < 0,3 V tyhjäkäynnistä.
3. Aaltoilutesti Oskilloskooppi AC-kytketty, servo liikkuu jatkuvasti. Ripple < 200mV huipusta huippuun.
4. Lämpötesti Käytä 5 servoa samanaikaisesti 1 tunnin ajan. Mikään komponentti ei ylitä 70°C.

Yhteenveto: Luotettavan RC-servo-PCBA:n suunnittelu

Vankka RC-servo-PCBA määritellään viidellä suunnittelupäätöksellä:

  1. Riittävä bulkkikapasitanssi(1000 µF - 4700 µF) päävirtatulossa.
  2. Erilliset tehoalueetMCU:lle (LDO-säädetty) ja servoille (suoraakku tai suurvirtasäädin).
  3. Tähtimaadoituserillisillä tehon ja signaalin maadoituksella.
  4. Erottavat kondensaattoritjokaisessa servoliittimessä (100 µF elektrolyytti + 100 nF keramiikka).
  5. Oikea PWM-signaalin säätösarjavastuksilla ja lyhyillä jäljillä.

Käytä moniservomalleissa (8+ kanavaa) 4-kerroksista piirikorttia, jossa on oma teho- ja maatasot. Lisää sisäisiin servo-PCBA-malleihin moottorin kohinanvaimennus (100 nF moottorin liittimissä) ja eristeteippiä kotelon oikosulkujen estämiseksi. Nämä käytännöt tarjoavat johdonmukaisesti värinätöntä toimintaa ja pitkän aikavälin luotettavuutta sekä RC- että robotiikkasovelluksissa.

Miksi Unixplore Electronics

  • 20 vuottasulautettujen järjestelmien ja piirilevyjen suunnittelukokemuksen – olemme nähneet ja ratkaisseet kaikki tässä oppaassa kuvatut vikatilat.
  • Tuotannossa todistetut mallit— Asettelusääntöjämme ja testausmenetelmiämme käytetään kaupallisissa RC- ja robotiikkatuotteissa.
  • Päästä päähän -palvelu— konseptista ja kaaviosta layoutiin, prototyyppiin ja volyymivalmistukseen.
  • Läpinäkyvä suunnittelu– jaamme tekniset tiedot, säännöt ja testikriteerit, jotta tiedät tarkalleen, mitä saat.
  • Globaali komponenttihankinta— Hoidamme tuoteluettelon optimoinnin ja hankinnat pitääksemme kustannukset kurissa.

Aloita

Oletko valmis rakentamaan luotettavan RC-servo-ohjaimen?Ota yhteyttä Unixplore Electronicsiinvarten:

  • Mukautettu PCBA-suunnittelu ja asettelu
  • Prototyyppien valmistus ja toiminnallinen testaus
  • Volyymivalmistus täydellä laadunvalvonnalla
  • Suunnittelun tarkistus ja vikaanalyysi
Hot Tags: RC servo PCBA, Kiina, valmistajat, toimittajat, tehdas, räätälöity, halpa, laatu, edistynyt, CE, 1 vuoden takuu, hinta
Aiheeseen liittyvä luokka
Lähetä kysely
Ole hyvä ja lähetä kyselysi alla olevalla lomakkeella. Vastaamme sinulle 24 tunnin kuluessa.
X
Käytämme evästeitä tarjotaksemme sinulle paremman selauskokemuksen, analysoidaksemme sivuston liikennettä ja mukauttaaksemme sisältöä. Käyttämällä tätä sivustoa hyväksyt evästeiden käytön. Tietosuojakäytäntö
Hylätä Hyväksyä