Unixplore Electronics— 20 жылдық кірістірілген жүйелер мен ПХД жобалау тәжірибесімен біз бірдей ақаулық үлгілерін бірнеше рет көрдік: шулы электр желілері, жеткіліксіз ажырату және дұрыс емес PWM маршруттау. Біздің servo PCBA шешімдеріміз кәсіби дизайнерлер өндірісте нақты қолданатын инженерлік сипаттамаларға, орналасу ережелеріне және сынақ әдістеріне негізделген.
Жеке драйвер тақтасы, көп арналы сервоконтроллер немесе ішкі серво басқару тақтасын ауыстыру қажет пе, Unixplore Electronics сенімді, шуға қарсы қорғаныс ұсынадыPCBAол RC хоббиінде де, өндірістік робототехника ортасында да орындалады.
Біз не ұсынамыз:
RC servo PCBA (оқшауланған драйвер тақтасы немесе ішкі серво басқару тақтасы) үш маңызды функцияны орындайды:
Сенімділігі жоғары конструкциялар сонымен қатар шамадан тыс жүктемені анықтауға арналған ток датчиктерін және шуға төзімділік үшін оптикалық оқшаулауды қамтиды.
Төмендегі параметрлер RC сервобасқару PCBA конструкцияларына арналған салалық стандарттарды білдіреді. Бұл арнайы серво драйвер тақталарына да, біріктірілген қабылдағыш PCBA жинақтарына да қатысты.
| Параметр | Стандартты RC (хобби) | Жоғары өнімділік (өнеркәсіптік) |
|---|---|---|
| Кіріс кернеуі | 4,8 В - 6,0 В (4–5 NiMH жасушалары) | 6,0 В - 8,4 В (2S LiPo тікелей) |
| Максималды үздіксіз ток (әр серво үшін) | 500мА - 1,5А | 2А-дан 5А-ға дейін |
| Тоқтаудың шыңы | 1,5А - 3А | 5А-дан 10А-ға дейін |
| Кернеу толқындарына төзімділік | < 5% (240 мВ 4,8 В қоректенуінде) | < 3% (6В қоректену кезінде 180мВ) |
| Параметр | Мән | Ескертпелер |
|---|---|---|
| PWM жиілігі | 50 Гц (20 мс кезең) | Салалық стандарт |
| Импульстік ені диапазоны | 1000мкс - 2000мкс | 1500μс = орталық орын |
| Импульстік ені ажыратымдылығы | 1μс - 5μs | 8-биттен 10-битке дейін тиімді ажыратымдылық |
| Логика жоғары деңгей | 3,3 В немесе 5 В (3,3 В төзімді) | MCU үйлесімділігін тексеріңіз |
| Минималды импульсті анықтау | 500мкс - 700мкс | Қауіпсіз анықтау үшін |
Стандартты RC сервосында мына компоненттері бар шағын PCBA бар:
| Құрамдас | Функция | Типтік спецификация |
|---|---|---|
| Басқару IC | PWM кодтарын шешеді, H-көпірін жүргізеді | Арнайы немесе жалпы мақсаттағы MCU |
| H-Bridge MOSFETs | Қозғалтқышты алға/артқа бағыттайды | 2A - 5A рейтингі |
| Потенциометр | Позиция бойынша кері байланыс | 5 кОм - 10 кОм сызықтық конустық |
| Кернеу реттегіші | Қуаттар IC басқарады | 5V немесе 3,3V LDO |
| Конденсаторларды ажырату | Шуды сүзу | 100μF электролиттік + 100nF керамика |
Unixplore Electronics компаниясында біз RC сервосының ақауларының көпшілігі ПХД-да пайда болатынын білеміз. Біз жеткізген әрбір дизайнда сенімді жұмысты қамтамасыз ету үшін осы 8 ережені ұстанамыз.
Сервоқозғалтқыштар айтарлықтай электр шуын тудырады. Әдеттегі серво 5В қоректендіру желісінде 200 мВ-ға дейін шыңнан жоғарыға дейін шу шығара алады.
Әр сервоконнекторға қажетті ажырату:
Бүкіл PCBA үшін көлемді сыйымдылық: негізгі қуат кірісіне үлкен конденсаторды (1000μF - 4700μF) қосыңыз. Бұл бірнеше серволар бір уақытта іске қосылғанда қызып кетудің алдын алады.
Стандартты 3 істікшелі сервоконнектор (сигнал, VCC, жерге) белгілі бір аралықты қажет етеді:
Тығыздығы жоғары конструкциялар үшін сервоконнекторлар арасындағы 2,7 мм аралық сенімді қосылымдарды сақтай отырып, ықшам орналасуға мүмкіндік береді.
Сервоның ішіне кіретін PCBA құрастырсаңыз, шуды басуды тікелей мотор терминалдарына қосыңыз:
Жетілдірілген серверлік PCBA конструкциялары ағымдағы бақылауды қамтиды:
100мОм шунт 500мА-да 50мВ және 1,5А-да 150мВ шығарады. 5x күшейткіш күшейткішпен бұл 250-750 мВ болады, 3,3 В ADC кірістері үшін жарамды.
Ішкі серво PCBA тақталары физикалық түрде қорғалуы керек:
Тиісті PWM генерациясы дірілсіз жұмыс үшін өте маңызды. Міне, негізгі параметрлер:
| Параметр | Параметр |
|---|---|
| PWM жиілігі | 50 Гц (период = 20 мс) |
| Импульс енінің диапазоны | 1000μs - 2000μs (орталық = 1500μs) |
| Таймер ажыратымдылығы | Кемінде 8 бит (1 мкс қадам үшін 16 бит таймер қажет) |
| Жаңарту жылдамдығы | Ең аз 50 Гц (әр 20 мс сайын) |
// 1500μс импульс үшін жұмыс циклін есептеңіз
// PWM периоды = 20 мс, сағат = 1 МГц алдын ала шкала деп есептейді
импульстік_ені_біз = 1500
кезең_саналары = 20000 // микросекундтарда 20 мс
міндет_саналары = импульс_ені_біз
set_pwm_duty(баж_сандары)
Тестілеу кезінде PWM сигналын тексеру үшін осциллографты пайдаланыңыз. Импульстің құлаған шеті сервоны позицияны оқу үшін іске қосады.
| Симптом | Түбірлі себеп | Шешім |
|---|---|---|
| Серво діріл немесе діріл | Шулы қуат немесе жеткіліксіз ажырату | Қуат кірісіне 1000μF көлемді конденсатор қосыңыз |
| Серво баяу немесе әлсіз қозғалады | Жүктеме кезінде кернеудің төмендеуі | Жолдың енін ұлғайту; бөлек қуат сымдарын қосыңыз |
| Серво іске қосылғанда MCU қалпына келтіріледі | Бастапқы токтан қоңыр шығу | MCU үшін бөлек LDO пайдаланыңыз; 4700μF көлемді қақпақты қосыңыз |
| Серво дрейфтенеді немесе орталыққа оралмайды | Потенциометр шуы немесе жердегі ауытқу | Жұлдызды жер; кастрюль тазалағышқа 100нФ қақпақты қосыңыз |
| Серво жұмыс істейді, бірақ қызады | H-көпірі MOSFET толық қанықпаған | Шкаф жетек кернеуін тексеріңіз; төменгі Rds(қосу) FET пайдаланыңыз |
| Серво ауыстырған кезде емес, қуат қосылған кезде жұмыс істейді | Жерді ауыстыру мәселелері | Сервожерді ешқашан ауыстырмаңыз; орнына VCC ауыстырыңыз |
Қуатты ауыстыру туралы маңызды ескерту:Оны өшіру үшін ешқашан сервожер желісін ауыстырмаңыз. Жер ашылған кезде, серво PWM сигнал сызығы немесе басқа жолдар арқылы әлі де қуат ала алады, бұл 3,2 В төмен кернеу жұмысына және тұрақсыз әрекетке әкеледі. Әрқашан VCC желісін P-арна MOSFET немесе реле арқылы ауыстырыңыз.
Төменде робототехника инженерлері мен RC жүйесінің дизайнерлерінен жиі алатын үш техникалық сұрақ бар.
A:Сізде қуат шуы мәселесі бар, әрине. Unixplore Electronics-те ұсынатын диагностикалық реттілік мынада:
1-қадам— Қуат көзін осциллографпен тексеріңіз: Серво қозғалып жатқанда 5В желісін тікелей серво қосқышында өлшеңіз. 200 мВ-тан астам толқынды (шыңнан шыңға) көрсеңіз, ажырату жеткіліксіз.
2-қадам— Көлемді сыйымдылықты қосыңыз: 1000 мкФ пен 4700 мкФ электролиттік конденсаторды қуат кіріс терминалдарына салыңыз. Сервоқозғалтқыштар қозғала бастағанда жоғары кіріс токтарын (3–10 × жұмыс тогы) тартады. Жаппай сыйымдылық болмаса, кернеу 4 В-тан төмен түсіп, басқару IC қалпына келтіріледі немесе дұрыс емес әрекет етеді.
3-қадам— MCU қуатын сервоқуаттан бөліңіз: ең нашар конструкциялар MCU мен серволарды бір кернеу реттегішінен басқарады. Екі бөлек реттегішті пайдаланыңыз:
4-қадам— Әрбір сервоконнекторға ажыратуды қосыңыз: 100μF электролит пен 100nF керамикалық конденсаторды әрбір сервоконнектордың VCC және GND түйреуіштеріне тікелей орналастырыңыз. Керамикалық конденсатор мотор щеткаларынан жоғары жиілікті шуды сүзеді; электролит төмен жиіліктегі ток ұшқындарын өңдейді.
5-қадам— PWM сигналының сапасын тексеріңіз: PWM істікшесін көру үшін осциллографты пайдаланыңыз. Егер сіз көтерілу немесе төмендеу жиектерінде қоңырау (шамадан асып кету) байқалса, MCU істікшесіне 100Ω сериялы резисторды қосыңыз. Бұл сигналды әлсіретеді және жалған іске қосуды болдырмайды.
Төменгі жол:Серво діріл мәселелерінің 90%-ы кодқа байланысты емес, қуатқа байланысты. Алдымен қуат бөлуді түзетіңіз.
A:Бұл қуатты бюджеттеуді және орналасуды жоспарлауды қажет етеді. Міне, 16 арналы PCBA сервоконтроллерінің инженерлік тәсілі.
1-қадам— Жалпы қуат талаптарын есептеңіз:
2-қадам— Қуатты бөлуді жобалау:
3-қадам— Қуатты кезеңді бөлуді жүзеге асыру:
4-қадам— Сигнал желілері үшін оптикалық оқшаулауды пайдаланыңыз (кеңейтілген):
5-қадам— Ағымды шектеуді немесе жұмсақ іске қосуды қосыңыз:
6-қадам— 16+ арна үшін ПХД қабатының стек ұсынысы:
Бұл стек цикл аймағын азайтады және арналар арасындағы EMI азайтады.
A:Иә, үйлесімділік туралы үш маңызды мәселе бар.
Қарастыру 1— PWM сигналының стандарттары сәйкес: Барлық RC серволары 1 мс-тен 2 мс импульстары бар бірдей 50 Гц PWM стандартын пайдаланады. PCBA PWM генерациялау логикасы әмбебап жұмыс істейді.
Қарастыру 2— Қуат талаптары айтарлықтай өзгереді:
| Серво түрі | Типтік ток | Ең жоғары ток | Кернеу диапазоны |
|---|---|---|---|
| Микросерво (9 г) | 150-300 мА | 800мА | 4,8 В - 6,0 В |
| Стандартты серво | 300-600 мА | 1,5А | 4,8 В - 6,0 В |
| Жоғары айналу моменті серво | 800мА - 1,5А | 3А-дан 5А-ға дейін | 6,0 В - 7,4 В |
| HV (жоғары вольтты) серво | 1А-дан 2А-ға дейін | 5А-дан 8А-ға дейін | 7,4 В - 8,4 В (2S LiPo тікелей) |
Сіздің PCBA сіз пайдаланғыңыз келетін ең жоғары ток сервосына арналған болуы керек. Көптеген стандартты және жоғары айналу моменті серволарын қамту үшін бір арнаға үздіксіз 2А және 5А шыңына арналған дизайн.
Қарастыру 3— Коннектордың үйлесімділігі:
Қарастыру 4— Ішкі PCBA сервосы (серво ішіндегі) бір-бірімен алмастырылмайды: Серво корпусының ішіне кіретін ішкі PCBA құрастырып жатсаңыз (бастапқы басқару тақтасын ауыстыратын), бұл брендке тән. Әртүрлі серволар әртүрлі болады:
Ішкі PCBA дизайны үшін түпнұсқаны кері құрастырыңыз немесе дәл сол сервомодель үшін егжей-тегжейлі сипаттамаларды алыңыз. Сыртқы драйвер PCBA конструкциялары үшін (стандартты сервоконнекторларға қосылатын тақта) үйлесімділік барлық негізгі RC брендтерінде тамаша.
Өндіріс үшін дизайнды мақұлдамас бұрын мына бес сынақты орындаңыз:
| Тест әдісі | Өту критерийлері |
|---|---|
| 1. PWM тұтастығы | Сервоконнектордағы осциллограф, 50 Гц, 1–2 мс импульстар. Таза жиектер, қоңыраусыз > 0,3 В, 1 мкс қадамдық ажыратымдылық. |
| 2. Жүктемеде кернеудің төмендеуі | Тұрақты серво (ұстап тұру орны), серво түйреуіштерінде VCC өлшеңіз. Жүктемесіз кернеуден < 0,3 В төмендеуі. |
| 3. Ripple сынағы | Осциллограф айнымалы токпен қосылған, серво үздіксіз қозғалады. Ripple < 200мВ шыңнан шыңға. |
| 4. Термиялық сынақ | 1 сағат бойы 5 сервоны бір уақытта іске қосыңыз. Ешбір компонент 70°C аспайды. |
Мықты RC серво PCBA бес инженерлік шешіммен анықталады:
Көпсерволық конструкциялар үшін (8+ арна) қуат пен жер бетінде арнайы бөлінген 4-қабатты ПХД пайдаланыңыз. Ішкі серво PCBA конструкциялары үшін корпустың қысқа болуын болдырмау үшін қозғалтқыштың шуды басу (мотор терминалдары арқылы 100нФ) және оқшаулағыш таспаны қосыңыз. Бұл тәжірибелер RC және робототехника қолданбаларында дәйекті түрде дірілсіз жұмыс пен ұзақ мерзімді сенімділікті қамтамасыз етеді.
Сенімді RC сервоконтроллерін жасауға дайынсыз ба?Unixplore Electronics компаниясына хабарласыңызүшін:
Delivery Service
Payment Options