вибір сторінки

Проектування та виробництво друкованих плат сервоприводів та BLDC-контролерів

Друкована плата сервоприводу та контролера BLDC для керування рухом у замкнутому контурі

Друковані плати сервоприводів та контролерів BLDC – це плати драйверів двигунів з доданим високоточним керуванням із замкнутим контуром. Там, де базові драйвери двигунів генерують фазні струми у відповідь на команди, сервоприводи та контролери BLDC замикають контури струму, швидкості та положення, забезпечуючи точно контрольовану поведінку руху, яка визначає продуктивність робота в застосуваннях, де важлива якість руху. На цій сторінці розглядається, зокрема, проектування та виробництво друкованих плат сервоприводів та контролерів BLDC: інтерфейси енкодера, вимірювання струму, реалізація контуру керування та протоколи зв'язку, які інтегрують ці плати.

Сучасні застосування робототехніки дедалі більше вимагають керування рухом сервоприводів. Колаборативним роботам потрібне керування крутним моментом для безпечної взаємодії з людиною; промисловим маніпуляторам потрібен скоординований багатоосьовий рух; гуманоїдним роботам потрібне високошвидкісне керування суглобами багатьма виконавчими механізмами одночасно. Плати сервоконтролерів роблять таку точність можливою, а якість їх проектування та виготовлення безпосередньо визначає, чи буде рух робота плавним і надійним, чи різким і ненадійним.



Чим серво- та BLDC-контролери відрізняються від базових драйверів двигунів

Сервокерування підвищує якість вимірювання потужності двигуна-приводу

Базовий драйвер двигуна може перемикати струм; сервопривід або контролер BLDC повинні вимірювати положення та струм достатньо точно, щоб замкнути стабільні цикли. Якість енкодера, час дискретизації, схема вимірювання струму, затримка процесора та тремтіння зв'язку впливають на якість руху.

Друковані плати сервоприводів та контролерів BLDC – це плати драйверів двигунів з доданими високоточними контурами керування. Там, де базовий драйвер двигуна генерує фазні струми у відповідь на команди, сервопривод або контролер BLDC замикає кілька контурів керування — струм, швидкість, положення — та забезпечує точно керовану поведінку руху. Ця різниця суттєво впливає як на електроніку, так і на програмне забезпечення. Що робить сервоприводні та контролери BLDC особливо вимогливими:

  • Замкнуте керування: Петлі струму, швидкості та положення працюють зі швидкістю від кілогерц до десятків кілогерц. Продуктивність петлі залежить від точності вимірювання та обчислювальної затримки.
  • Інтерфейс енкодера: Зворотний зв'язок про положення від оптичних, магнітних або резольверних енкодерів. Пропускна здатність інтерфейсу та роздільна здатність впливають на продуктивність сервоприводу.
  • Польово-орієнтоване керування: Алгоритми FOC розкладають фазні струми на складові, що створюють крутний момент, та складові, що створюють поле. Це вимагає точного положення ротора та точного вимірювання струму.
  • Контроль крутного моменту: Замкнутий цикл подачі крутного моменту за допомогою керування струмом. Забезпечує сумісне переміщення, вимірювання сили на приводі та застосування, пов'язані з безпекою.
  • Протокол зв'язку: промислові протоколи (EtherCAT, CANopen, PROFINET) для скоординованого багатоосьового руху. Затримка та тремтіння впливають на якість скоординованого руху.

Сучасне сервокерування виграє від обчислювальних можливостей, які забезпечують новітні сімейства мікроконтролерів та цифрових процесорів обробки сигналів (DSP). Десять років тому робота оптичного кола (FOC) на частоті 20 кГц була вимогливою; сучасні компоненти легко з цим справляються та залишають обчислювальний запас для функцій керування, зв'язку та діагностики. Програми, які використовують компоненти поточного покоління, виграють від цього запасу; програми, які повторно використовують старіші компоненти, іноді без потреби борються з обчислювальними обмеженнями.

Архітектура контуру керування має таке ж значення, як і обчислювальні можливості. Каскадні контури з багатьма швидкостями — внутрішній струм на частоті 20 кГц, швидкість на частоті 4 кГц, положення на частоті 1 кГц — забезпечують кращу продуктивність, ніж одношвидкісні реалізації за тих самих обчислювальних витрат. Конструкції сервоконтролерів, які добре використовують можливості сучасних мікроконтролерів, як правило, використовують багатошвидкісні архітектури; конструкції, що використовують старіші одношвидкісні архітектури, іноді не продуктивні порівняно з тим, що може забезпечити апаратне забезпечення.


Інтерфейси енкодера: оптичний, магнітний, резольверний, безсенсорний

Вибір інтерфейсу кодера впливає на поведінку під час запуску та пропускну здатність керування

Інкрементальний, абсолютний, магнітний, оптичний, резольверний та безсенсорний підходи відрізняються роздільною здатністю, завадостійкістю, надійністю запуску, чутливістю кабелю та вартістю. Друкована плата повинна підтримувати вибраний метод зворотного зв'язку електрично та механічно, а не розглядати енкодер як універсальний роз'єм.

Інтерфейс енкодера — це місце, де сервоконтролери інтегрують зворотний зв'язок за положенням. Тип енкодера, роздільна здатність та протокол інтерфейсу впливають на продуктивність керування. Основні категорії енкодерів:

  • Оптичний інкрементальний: Шаблон зчитування фотодіодної матриці на оптичному диску. Висока роздільна здатність; потрібен індексний імпульс для абсолютного положення під час запуску.
  • Оптичний абсолютний: закодований шаблон, який можна безпосередньо зчитувати як абсолютну позицію. Вища вартість, ніж інкрементальний, але швидший запуск та безпечніша поведінка після відключення живлення.
  • Магнітний: Датчики Холла або магніторезистивні датчики, що зчитують магнітний малюнок. Нижча вартість, ніж оптичні; достатня роздільна здатність для більшості застосувань.
  • Резолвер: Синусоїдальні/косинусоїдальні виходи від обертового трансформатора. Висока надійність у складних умовах експлуатації; вимагає перетворення резольвера в цифровий сигнал.
  • Безсенсорний: Оцінка положення ротора за напругою та струмами на клемах двигуна. Економія коштів порівняно з енкодером, але продуктивність обмежена на низькій швидкості.

Електроніка інтерполяції енкодера на аналогових енкодерах забезпечує додаткову роздільну здатність, що перевищує фізичні позначення енкодера. Енкодер на 2000 ліній з 4-кратною інтерполяцією забезпечує 8000 відліків на оберт; з 256-кратною інтерполяцією – понад 500 000 відліків. Якість інтерполяції – рівень шуму, лінійність, температурна стабільність – безпосередньо впливає на продуктивність сервоприводу та вимагає ретельного проектування аналогових пристроїв.

Системи абсолютних енкодерів усувають послідовність повернення до початкового положення, яку вимагають інкрементальні енкодери після ввімкнення. Стандартно для високоякісних сервоприводів та застосувань, де важлива затримка запуску. Додаткова вартість абсолютних енкодерів часто компенсується спрощенням застосування та швидшим розгортанням.

Роздільна здатність енкодера повинна відповідати точності, яка фактично потрібна застосунку. Завищена роздільна здатність енкодера компенсує можливості, які контури керування не можуть використовувати; занижена роздільна здатність обмежує досяжну точність. Програми, які відповідають вимогам енкодера для застосунку, компенсують лише ту точність, яку вони використовують.


Датчики струму для контролю крутного моменту

Датчики струму є основою керування крутним моментом

Контури обертання оптичного кола (FOC) та сервоприводів залежать від точного вимірювання фазного струму з низькою затримкою. Розташування шунта, діапазон синфазного сигналу підсилювача, фільтрація, синхронізація АЦП, смуга пропускання датчика Холла та тепловий дрейф визначають, чи може контролер забезпечити плавний крутний момент.

Вимірювання струму на сервоконтролерах безпосередньо впливає на продуктивність керування крутним моментом. Точність датчика, смуга пропускання та рівень шуму разом визначають досяжну смугу пропускання петлі крутного моменту. Основні параметри вимірювання струму:

  • Шунт низької сторони: найдешевший та найпростіший. Вимірювання з опорою на землю; вимагає реконструкції струму шини зі стану перемикання.
  • Синфазний шунт: пряме вимірювання фазного струму. Стандарт для керування оптичним ланцюгом (FOC). Потрібен ізольований підсилювач або зсув рівня.
  • Ефект Холла: ізольоване вимірювання струму без шунта. Вища вартість, але без розсіювання та повна ізоляція.
  • Флюксгейт: Високоточне ізольоване вимірювання струму для найвимогливіших застосувань. Вища вартість; спеціалізовані застосування.
  • Котушка Роговського: широкосмугове вимірювання змінного струму; зазвичай для застосувань з високим струмом або високою частотою.

Точність вимірювання безпосередньо впливає на точність керування крутним моментом сервоприводу. Похибка вимірювання струму 1% створює похибку крутного моменту щонайменше 1% при низьких крутних моментах, де похибка становить значну частину заданого значення. Програми, спрямовані на точне керування силою або крутним моментом, інвестують у високоточне вимірювання; програми, де приблизний крутний момент є достатнім, можуть використовувати менш витратні вимірювання.

Температурний дрейф у вимірюванні струму є особливою проблемою для сервоприводів, що працюють у широкому діапазоні температур. Поведінка при холодному запуску, прогріві та тепловий стаціонарний стан відрізняються; програми, які характеризують дрейф та компенсують його, зберігають точність за різних робочих умов.


Конструкція друкованої плати сервоприводу та BLDC-контролера для зворотного зв'язку з енкодером та оптичного кола (FOC)

Реалізація контуру керування: DSP, MCU, FPGA, SoC

Архітектуру керування слід вибирати з урахуванням швидкості циклу та детермінованого часу

Рішення на основі мікроконтролерів, цифрових процесорів сигнальних процесів (DSP), FPGA та систем на кристалі (SoC) можуть працювати, але кожне з них по-різному обробляє затримку, час переривання, генерацію ШІМ, синхронізацію АЦП та зв'язок. Друкована плата повинна надавати ресурси синхронізації, необхідні архітектурі прошивки.

Реалізація циклу керування виконується на процесорі сервоконтролера. Швидкість циклу керування, обчислювальний детермінізм та затримка переривання разом визначають продуктивність керування. Основні категорії процесорів:

  • DSP або спеціалізований мікроконтролер: Процесор з фіксованою або плаваючою комою зі спеціалізованими периферійними пристроями керування двигуном. Швидкість циклу до десятків кілогерц стандартно.
  • Мікроконтролер з апаратним прискоренням: Мікроконтролер загального призначення з оптичним контролером (FOC) або апаратними блоками керування двигуном. Спрощує програмне забезпечення, зберігаючи при цьому продуктивність циклу.
  • ПЛІС + мікроконтролер: FPGA для найглибших циклів; MCU для диспетчерського керування. Найвищі швидкості циклів та детермінований час.
  • Однокристальна система + ПЛІС: інтегровані обчислення для вимогливих застосувань. Поширені на високоякісних сервоприводах, де потрібна висока продуктивність як для зв'язку, так і для керування.

Вибір процесора також впливає на довгострокову доступність. Сервоконтролери з 10-річним терміном служби потребують, щоб процесор залишався доступним для заміни деталей протягом цього періоду. Сімейства процесорів промислового класу з визначеними зобов'язаннями щодо довгострокової доступності зберігають працездатність; деталі споживчого класу з коротшим життєвим циклом створюють проблеми з ремонтопридатністю пізніше.

Інструментарій розробки та підтримка програмного забезпечення також важливі поряд із чисто апаратними можливостями. Процесор зі зрілими бібліотеками керування, задокументованим прикладом коду та активною підтримкою постачальників забезпечує швидшу розробку, ніж процесор із здатним апаратним забезпеченням, але обмеженою програмною екосистемою. Програми балансують між апаратними можливостями та підтримкою програмного забезпечення під час вибору процесора.


Протоколи зв'язку: EtherCAT, CANopen, PROFINET, Sercos

Вибір мережевого протоколу впливає на багатоосьову синхронізацію

EtherCAT, CANopen, PROFINET, Sercos, RS-485 та користувацькі канали відрізняються пропускною здатністю, джиттером, топологією, діагностикою та підтримкою промислової екосистеми. Друкована плата контролера потребує контролю імпедансу, ізоляції, захисту від електростатичної напруги, вибору роз'єму та тактової частоти, узгодженої з вибраною мережею.

Протоколи зв'язку для скоординованого руху передають трафік між сервоконтролерами та системою керування рухом вищого рівня. Вимоги до затримки, тремтіння та пропускної здатності залежать від протоколу. Основні протоколи:

  • EtherCAT: Промисловий Ethernet із розподіленою синхронізацією годинника. Дуже низька затримка та тремтіння; стандарт для високопродуктивного багатоосьового руху.
  • CANopen: Протокол руху на основі CAN. Достатній для помірної продуктивності; широко застосовується в промислових застосуваннях.
  • PROFINET: Промисловий протокол на основі Ethernet. Стандартний для деякого обладнання; менш поширений у робототехніці, ніж EtherCAT.
  • Серкос: Високопродуктивний протокол руху. Поширений у верстатах та вимогливих системах керування рухом.
  • Власник: Протоколи, специфічні для певних постачальників. Зберегти інтеграцію, але обмежити проектування систем для багатьох постачальників.

Багатоосьова координація на складних роботах залежить від протоколу зв'язку між сервоконтролерами та контролером руху. Розподілена синхронізація годинника EtherCAT забезпечує субмікросекундну координацію по багатьох осях; простіші протоколи з меншою синхронізацією забезпечують менш точну координацію. Програми вибирають протокол, що відповідає необхідній точності координації.

Вибір протоколу зв'язку також впливає на інфраструктуру кабелів та роз'ємів. EtherCAT використовує стандартні промислові роз'єми RJ45 або M12 на стандартних кабелях; спеціальні протоколи можуть вимагати використання власних кабелів. Вибір інфраструктури впливає як на вартість, так і на зручність обслуговування в польових умовах.



Компонування та терморегуляція для сервоконтролерів

Компонування повинно ізолювати комутацію живлення від ланцюгів зворотного зв'язку та синхронізації.

Сервоплати поєднують струми інвертора, сигнали енкодера, підсилювачі струму, опорні сигнали АЦП, джерела тактових сигналів та промисловий зв'язок. Гарне компонування ізолює перемикання високого струму від вимірювання та синхронізації, забезпечує чисті опорні сигнали та забезпечує передбачуваний шлях відведення тепла з плати.

Компонування та терморегуляція сервоконтролерів поєднують вимоги драйверів двигунів з додатковими обмеженнями високошвидкісної керуючої електроніки. Основні міркування:

  • Ізоляція силового каскаду: Фізичне відділення силового каскаду від керуючої електроніки зменшує шумовий зв'язок. Розміщення компонентів враховує цей розподіл.
  • Маршрутизація лінії зв'язку: сигнали вимірювання струму направляються як диференціальні пари або екрановані доріжки. Кожен мікровольт шуму, що знімається, погіршує керування крутним моментом.
  • Ізоляція енкодера: Сигнали енкодера ізольовані від шуму силового каскаду. Іноді оптично ізольовані для найвимогливіших застосувань.
  • Теплове управління: подібно до базових драйверів двигунів, плюс додаткове розсіювання від керуючої електроніки. Іноді переваги даються окремим тепловим шляхам для силового каскаду та керування.
  • Відповідність вимогам електромагнітної сумісності: суворіший, оскільки контролер не повинен перешкоджати власному вимірюванню енкодера або виявленню несправностей.

Розподіл компонування між силовим каскадом та керуючою електронікою – це те, де сервоконтролери успішно працюють або створюють шум. Програми, які планують розділення на початку компонування – розміщуючи компоненти у виділених зонах з чистими перетинами – створюють контролери, які працюють надійно; програми, які розкидають компоненти, зазвичай борються із шумовим зв'язком, який жодна фільтрація повністю не усуває.

Післярозміткове моделювання СІ та ПІ на високопродуктивних сервоконтролерах виявляє проблеми, які в іншому випадку виникли б на етапі створення прототипу. Інструменти проектування підтримують таке моделювання для поширених топологій процесорів та інтерфейсів; програми, які витрачають час на моделювання, отримують працюючі прототипи, а не прототипи, які потребують повторного розпаювання.


Вимоги до виготовлення, калібрування та тестування друкованих плат сервоконтролера

Виробниче калібрування повинно фіксувати дані, які фактично використовує контур керування

Виробництво сервоконтролерів може потребувати вирівнювання енкодера, перевірки порядку фаз, калібрування зміщення та підсилення вимірювання струму, реєстрації версій прошивки, програмування ідентифікації мережі та функціонального тестування навантаження двигуна. Запис цих значень для кожного блоку значно пришвидшує подальше налагодження та обслуговування.

Highleap виробляє серво- та BLDC-контролери з урахуванням особливої ​​технологічної дисципліни, необхідної для плат. Виготовлення потужних каскадів з товстих мідних стовпів, контрольований імпеданс для енкодера та комунікаційних інтерфейсів, а також функціональне тестування з навантаженням двигуна, наданим замовником. Конкретні можливості включають:

  • Важка мідь плюс контрольований імпеданс: змішане стекування, що підтримує як силовий каскад, так і високошвидкісний зв'язок.
  • Дрібнокроковий поверхневий монтаж (SMT): для компактних сучасних сімейств мікроконтролерів та цифрових процесорів обробки сигналів (DSP), що використовуються в сервоконтролерах.
  • Збірка для гібридного контенту: Поверхневе монтування (SMT) плюс наскрізний отвір плюс інтеграція роз'єму. Стандартне виробництво сервоконтролерів.
  • Тест інтерфейсу енкодера: функціональна перевірка інтерфейсів енкодера під час виробничого випробування.
  • Тест протоколу зв'язку: тестування зворотної петлі або партнерського підключення EtherCAT, CANopen або інших протоколів зв'язку.
  • Документація: записи випробувань кожного блоку, включаючи дані калібрування комутації двигуна, де це необхідно.

Виробництво сервоконтролерів Highleap охоплює широкий спектр контролерів – від промислового руху до прецизійної робототехніки та спеціалізованих аерокосмічних застосувань. Така широта охоплення означає, що виробничий процес враховує конкретні вимоги кожної категорії застосувань – довгострокову стабільність для аерокосмічної галузі, точну комутацію для робототехніки, надійну електромагнітну сумісність для промисловості. Програми отримують вигоду від накопиченого потенціалу, а не потребують його постійної розробки.

Специфічна виробнича дисципліна включає не лише виробництво плат, але й робочий процес калібрування та введення в експлуатацію, необхідний для сервоприводів. Калібрування комутації двигуна для кожного окремого елемента під час виробничих випробувань, перевірка вирівнювання енкодера та випробування опорним навантаженням разом створюють плати, які працюють правильно, коли клієнт їх отримує, а не вимагають складного введення в експлуатацію з боку клієнта.



Найчастіші питання щодо друкованих плат сервоприводів та контролерів BLDC

Що таке друкована плата сервоприводу та контролера BLDC?

Друкована плата сервоприводу та контролера BLDC — це плата керування двигуном, яка замикає петлі струму, швидкості та положення для точного руху. Вона поєднує в собі інверторний привід, вимірювання струму, зворотний зв'язок енкодера, обробку в режимі реального часу, зв'язок та захист.

Чим сервоконтролер відрізняється від звичайного драйвера двигуна?

Базовий драйвер перемикає струм на основі команд. Сервоконтролер вимірює струм і положення, запускає алгоритми керування, такі як FOC, керує зворотним зв'язком і передає скоординовані команди руху з низькою затримкою.

Що таке FOC в управлінні двигуном BLDC?

FOC, або польово-орієнтоване керування, керує струмом двигуна в обертовій системі відліку, тому крутний момент і магнітний потік можна керувати незалежно. Воно вимагає точного положення ротора, синхронізованої вибірки струму та швидкого обчислення контуру керування.

Які типи енкодерів використовуються з друкованими платами сервоконтролерів?

До поширених варіантів зворотного зв'язку належать інкрементальні оптичні енкодери, абсолютні енкодери, магнітні енкодери, резольвери, датчики Холла, sin/cos енкодери та безсенсорна оцінка. Найкращий вибір залежить від точності, характеристик запуску, навколишнього середовища та вартості.

Які протоколи зв'язку поширені для сервоконтролерів?

До поширених протоколів належать EtherCAT, CANopen, PROFINET, Sercos, RS-485, UART, SPI та спеціальні детерміновані з'єднання. Промислові багатоосьові роботи часто надають пріоритет низькому джиттеру та синхронізації.

Чому вимірювання струму важливе для сервоконтролерів?

Вимірювання струму визначає точність крутного моменту. Шум, дрейф зміщення, затримка вибірки та погане розташування шунта можуть дестабілізувати контури керування або створювати пульсації крутного моменту. Друковані плати сервоприводів потребують вимірювання струму, розробленого як прецизійна аналогова функція.

Які методи компонування важливі для друкованих плат сервоприводів та BLDC-контролерів?

Важливі практики включають розділення комутації живлення від зворотного зв'язку, щільні струмові петлі, чисті опорні точки АЦП, маршрутизацію диференціального енкодера, контрольований імпеданс для мереж, ізоляцію, де це необхідно, та теплові шляхи для силових компонентів.

Які випробування важливі для виробництва сервоконтролерів?

Тести можуть включати ввімкнення живлення, програмування прошивки, перевірку інтерфейсу енкодера, калібрування вимірювання струму, перевірку порядку фаз, програмування ідентифікації мережі, тест зв'язку, теплове вимірювання та функціональне тестування навантаження двигуна.

Теги

5G PCB Материнська плата зі штучним інтелектом Алюмінієва друкована плата Конденсатор Керамічна друкована плата Звичайна обробка поверхні свердлити Дрон PCB Послуги з виробництва електроніки Гнучка друкована плата FR4 PCB HDI HDI PCB Важка мідна друкована плата HF PCB Високошвидкісна друкована плата Високочастотна друкована плата клавіатура LED LED PCB Матеріальна Медичні друковані плати PCB з металевим сердечником PCB Assembly Дизайн друкованої плати Файли дизайну друкованої плати База знань PCB Виробництво друкованих плат Матеріали для друкованих плат Упаковка друкованої плати Виробництво друкованих плат Зворотне проектування друкованих плат Технологія PCB Друкована плата силової електроніки Джерело живлення Резистор РЧ друкована плата Жорстка друкована плата Flex Робот Плата робота Роджерс Напівпровідникова друкована плата SMT Пайка Паяльна маска
отримати миттєву цінову пропозицію

Рекомендовані повідомлення

Як отримати цінову пропозицію на друковані плати

Давайте проведемо для вас аналіз DFM/DFA та надамо вам звіт. Ви можете безпечно завантажити свої файли через наш вебсайт. Нам потрібна наступна інформація, щоб надати вам цінову пропозицію:

    • Gerber, ODB++ або .pcb, спец.
    • Список специфікації, якщо вам потрібна збірка
    • Кількість
    • Час повороту
Окрім виробництва друкованих плат, ми пропонуємо повний спектр електронних послуг, включаючи проектування друкованих плат, виготовлення друкованих плат (PCBA) та комплексні рішення. Незалежно від того, чи потрібна вам допомога з прототипуванням, перевіркою проекту, пошуком компонентів чи масовим виробництвом, ми надаємо комплексну підтримку, щоб забезпечити успіх вашого проекту.

Для послуг з виготовлення друкованих плат (PCBA), будь ласка, надайте свою специфікацію матеріалів (BOM) та будь-які конкретні інструкції зі складання. Ми також пропонуємо аналіз DFM/DFA для оптимізації ваших конструкцій для технологічності та складання, забезпечуючи безперебійний виробничий процес.






    Швидка примітка: Наша команда надішле вам електронного листа невдовзі після надсилання. Щоб гарантовано отримати нашу відповідь, ми рекомендуємо перевірка папки СПАМ/НЕПОЖЕЛАНА ПОШТА якщо ви не бачите нашого повідомлення у своїй поштовій скриньці.