Unixplore Electronics— Со 20 години вградени системи и искуство во дизајнирање на ПХБ, постојано сме ги виделе истите шеми на дефект: бучни далноводи, несоодветно раздвојување и неправилно рутирање на PWM. Нашите серво PCBA решенија се изградени околу инженерските спецификации, правилата за распоред и методите за тестирање што професионалните дизајнери всушност ги користат во производството.
Без разлика дали ви треба самостојна плочка за драјвери, повеќеканален серво-контролер или замена за внатрешна серво контролна плоча, Unixplore Electronics испорачува сигурен, отпорен на бучаваPCBAкој работи и во околини за хоби и индустриска роботика.
Што нудиме:
RC серво PCBA (без разлика дали е самостојна плочка за драјвери или внатрешна серво контролна плоча) врши три основни функции:
Дизајните со висока доверливост, исто така, вклучуваат струјно сензор за откривање преоптоварување и опто-изолација за отпорност на бучава.
Следниве параметри ги претставуваат индустриските стандарди за дизајни на PCBA со RC серво контрола. Овие се однесуваат и на посветените серво-двигатели и на интегрираните склопови на PCBA на приемникот.
| Параметар | Стандарден RC (хоби) | со високи перформанси (индустриски) |
|---|---|---|
| Влезен напон | 4,8V до 6,0V (4-5 NiMH клетки) | 6,0 V до 8,4 V (2S LiPo директно) |
| Максимална континуирана струја (по серво) | 500mA до 1,5A | 2А до 5А |
| Врвна тезга струја | 1,5А до 3А | 5А до 10А |
| Толеранција на бранување на напон | < 5% (240mV на напојување од 4,8V) | < 3% (180mV на напојување од 6V) |
| Параметар | Вредност | Белешки |
|---|---|---|
| PWM фреквенција | 50 Hz (период од 20 ms) | Индустриски стандард |
| Опсег на ширина на пулсот | 1000µs до 2000µs | 1500µs = средишна положба |
| Резолуција на ширина на пулсот | 1 µs до 5 µs | 8-битна до 10-битна ефективна резолуција |
| Логичко високо ниво | 3,3V или 5V (3,3V толерантни) | Проверете ја компатибилноста на MCU |
| Минимално откривање на пулсот | 500µs до 700µs | За безбедно откривање на дефекти |
Стандарден RC серво содржи мала PCBA со овие компоненти:
| Компонента | Функција | Типична спецификација |
|---|---|---|
| Контролен IC | Дешифрира PWM, вози H-bridge | Прилагодено или MCU за општа намена |
| H-Bridge MOSFET-ови | Го придвижува моторот напред/назад | Оценка од 2А до 5А |
| Потенциометар | Позиција повратни информации | Линеарно стеснување од 5kΩ до 10kΩ |
| Регулатор на напон | ИЦ за контрола на моќи | 5V или 3,3V LDO |
| Кондензатори за одвојување | Филтрирање на бучава | 100µF електролитски + 100nF керамика |
Во Unixplore Electronics, знаеме дека повеќето RC серво дефекти потекнуваат од ПХБ. Ги следиме овие 8 правила за да обезбедиме сигурна работа во секој дизајн што го испорачуваме.
Серво моторите создаваат значителен електричен шум. Типично серво може да произведе до 200mV шум од врв до врв на линијата за напојување од 5V.
Потребно раздвојување по серво конектор:
Масовен капацитет за целата PCBA: Додајте голем кондензатор (1000µF до 4700µF) на главниот влез за напојување. Ова го спречува избувнувањето кога повеќе серво се стартуваат истовремено.
Стандардниот 3-пински серво конектор (сигнал, VCC, заземјување) бара одредено растојание:
За дизајни со висока густина, растојанието помеѓу серво конекторите од 2,7 mm овозможува компактен распоред додека одржува сигурни врски.
Ако дизајнирате PCBA што влегува во серво, додајте сузбивање на бучавата директно на приклучоците на моторот:
Напредните дизајни на серво PCBA вклучуваат тековно следење:
Шант од 100mΩ произведува 50mV на 500mA и 150mV на 1,5A. Со засилувач од 5x засилување, ова станува од 250mV до 750mV, погодно за 3,3V ADC влезови.
Внатрешните серво PCBA плочи мора да бидат физички заштитени:
Правилното генерирање на PWM е критично за работа без нервоза. Еве ги клучните параметри:
| Параметар | Поставување |
|---|---|
| PWM фреквенција | 50 Hz (период = 20 ms) |
| Опсег на ширина на пулсот | 1000µs до 2000µs (центар = 1500µs) |
| Резолуција на тајмерот | Најмалку 8-битни (за чекори за 1µs е потребен 16-битен тајмер) |
| Стапка на ажурирање | Минимум 50 Hz (на секои 20 ms) |
// Пресметајте го работниот циклус за пулс од 1500 µs
// Претпоставува PWM период = 20ms, часовник = 1MHz прескалер
пулс_ширина_нас = 1500
period_counts = 20000 // 20ms во микросекунди
duty_counts = пулс_ширина_нас
set_pwm_duty (броја на должности)
Кога тестирате, користете осцилоскоп за да го потврдите PWM сигналот. Паѓачкиот раб на пулсот го активира сервото да ја прочита позицијата.
| Симптом | Основна причина | Решение |
|---|---|---|
| Серво нервоза или грчење | Бучна моќност или несоодветно одвојување | Додадете волуменски кондензатор од 1000 µF на влезот на струја |
| Сервото се движи бавно или слабо | Пад на напон под оптоварување | Зголемете ја ширината на трагата; додадете посебни жици за напојување |
| MCU се ресетира кога ќе започне сервото | Излевање од налетната струја | Користете посебно LDO за MCU; додадете 4700µF рефус капа |
| Серво се префрла или не се враќа во центарот | Шум на потенциометар или поместување на земјата | Ѕвезда земјата; додадете капа од 100nF преку бришачот на тенџерето |
| Серво работи, но се загрева | H-bridge MOSFET-овите не се целосно заситени | Проверете го погонскиот напон на портата; користете пониски Rds(on) FETs |
| Серво работи кога се напојува, а не при префрлување | Проблеми со префрлување на земјата | Никогаш не менувајте серво заземјување; наместо тоа, префрли VCC |
Важна забелешка за префрлување напојување:Никогаш не префрлајте ја серво линијата за заземјување за да ја исклучите. Кога се отвора заземјувањето, сервото сè уште може да прима енергија преку линијата на сигналот PWM или други патеки, што резултира со работа со недоволно напон од 3,2 V и непредвидливо однесување. Секогаш менувајте ја линијата VCC користејќи P-канален MOSFET или реле.
Подолу се дадени три технички прашања што често ги добиваме од инженерите за роботика и дизајнерите на RC системи.
А:Имате проблем со напојувањето со бучава, речиси сигурно. Еве ја дијагностичката секвенца што ја препорачуваме во Unixplore Electronics:
Чекор 1— Проверете го напојувањето со осцилоскоп: измерете ја линијата од 5V директно на серво конекторот додека сервото се движи. Ако видите повеќе од 200 mV бранување (од врв до врв), вашето раздвојување е недоволно.
Чекор 2— Додадете волуменска капацитивност: поставете електролитски кондензатор од 1000µF до 4700µF преку влезните терминали за напојување. Серво моторите привлекуваат високи струи (3–10× струја) кога ќе почнат да се движат. Без волуменска капацитивност, напонот се спушта под 4V, предизвикувајќи контролниот IC да се ресетира или да се однесува неправилно.
Чекор 3— Одделете ја напојувањето на MCU од серво-напојувањето: најлошите дизајни го користат MCU и сервосите од истиот регулатор на напон. Користете два посебни регулатори:
Чекор 4— Додајте раздвојување на секој серво конектор: поставете електролитски кондензатор од 100µF и керамички кондензатор од 100nF директно преку VCC и GND пиновите на секој серво конектор. Керамичкиот кондензатор го филтрира високофреквентниот шум од четките на моторот; електролитот се справува со нискофреквентни шила на струјата.
Чекор 5— Проверете го квалитетот на вашиот PWM сигнал: користете осцилоскоп за да го погледнете PWM пинот. Ако видите ѕвонење (прескокнување) на рабовите што се издигнуваат или паѓаат, додадете отпорник од серијата 100Ω на пинот MCU. Ова го намалува сигналот и спречува лажно активирање.
Во крајна линија:90% од проблемите со серво нервоза се поврзани со напојувањето, а не со кодот. Прво поправете ја дистрибуцијата на енергија.
А:Ова бара внимателно буџетирање на енергија и планирање на распоредот. Еве го инженерскиот пристап за 16-канален серво контролер PCBA.
Чекор 1— Пресметајте ги вкупните барања за моќност:
Чекор 2— Дизајнирајте ја дистрибуцијата на енергија:
Чекор 3— Спроведување на етапна дистрибуција на енергија:
Чекор 4— Користете опто-изолација за сигналните линии (напредно):
Чекор 5— Додајте тековно ограничување или мек старт:
Чекор 6— Препорака за стек слој на ПХБ за над 16 канали:
Овој оџак ја минимизира областа на јамката и ја намалува EMI помеѓу каналите.
А:Да, со три важни размислувања за компатибилност.
Разгледување 1— Стандардите за сигналот PWM се конзистентни: сите RC сервоси го користат истиот PWM стандард од 50Hz со импулси од 1ms до 2ms. Логиката за генерирање PWM на вашиот PCBA работи универзално.
Разгледување 2— Барањата за напојување значително се разликуваат:
| Тип на серво | Типична струја | Врвна струја | Опсег на напон |
|---|---|---|---|
| Микро серво (9 g) | 150 mA до 300 mA | 800 mA | 4,8V до 6,0V |
| Стандарден серво | 300mA до 600mA | 1,5 А | 4,8V до 6,0V |
| Серво со висок вртежен момент | 800mA до 1,5A | 3А до 5А | 6,0V до 7,4V |
| ВН (високонапонски) серво | 1А до 2А | 5А до 8А | 7,4V до 8,4V (2S LiPo директно) |
Вашиот PCBA мора да биде дизајниран за серво со највисока струја што имате намера да го користите. Дизајн за континуирано 2А и врв од 5А по канал за покривање на повеќето стандардни и серво со висок вртежен момент.
Разгледување 3— Компатибилност со конектори:
Разгледување 4— Внатрешната серво PCBA (во внатрешноста на сервото) не е заменлива: ако ја дизајнирате внатрешната PCBA што влегува во внатрешноста на серво куќиштето (заменувајќи ја оригиналната контролна плоча), ова е специфично за брендот. Различни сервоси имаат различни:
За внатрешен дизајн на PCBA, направете обратно инженерство на оригиналот или добијте детални спецификации за тој точен серво модел. За дизајни на PCBA со надворешни драјвери (плочката што се поврзува со стандардни серво конектори), компатибилноста е одлична кај сите главни RC брендови.
Пред да одобрите дизајн за производство, извршете ги овие пет тестови:
| Тест метод | Критериуми за поминување |
|---|---|
| 1. Интегритет на PWM | Осцилоскоп на серво конектор, 50Hz, пулсирања од 1–2ms. Чисти рабови, без ѕвонење > 0,3V, резолуција на чекор од 1µs. |
| 2. Пад на напон под оптоварување | Застанете го сервото (задржете позиција), измерете VCC на серво пиновите. Пад <0,3V од напон без оптоварување. |
| 3. Ripple тест | Осцилоскоп споен со наизменична струја, серво кој се движи непрекинато. Бран < 200mV врв до врв. |
| 4. Термички тест | Вклучете 5 сервои истовремено за 1 час. Ниту една компонента не надминува 70°C. |
Цврста RC серво PCBA е дефинирана со пет инженерски одлуки:
За мулти-серво дизајни (8+ канали), користете 4-слојна ПХБ со посветена моќност и рамнини за заземјување. За внатрешни дизајни на серво PCBA, додајте потиснување на бучавата од моторот (100nF низ приклучоците на моторот) и изолациона лента за да спречите шорцеви на куќиштето. Овие практики постојано обезбедуваат работа без нервоза и долгорочна сигурност и во RC и во роботичките апликации.
Подготвени сте да изградите сигурен RC серво контролер?Контактирајте со Unixplore Electronicsза:
Delivery Service
Payment Options