Виробництво масажного пістолета PCBA вимагає високого струму, керування безщітковим двигуном та безпеки користувача. Після двох десятиліть виробництва електроніки моторних приводів я бачив, як конструкції перегрівалися, втрачали швидкість під навантаженням або створювали небезпеку для батареї. Ця покрокова процедура охоплює весь виробничий процес від вибору компонента до остаточного випробування.
Кожен масажний пістолет PCBA виконує послідовність 9 кроків. Пропуск будь-якого кроку збільшує кількість відмов у полі.
| Категорія компонента | Критичний параметр | Критерії відхилення |
|---|---|---|
| MOSFET (моторний привід) | Rds (увімкнено) < 5 мОм при 10 В | > 6 мОм виходить з ладу при 20 А |
| Датчики Холла | Точка перемикання ±5 гаус | Асиметрія викликає зазубрини |
| Літій-іонний захист IC | Перевантаження по струму 30A ± 2A | Поїздки під час зупинки крутного моменту |
| MCU | 2x АЦП (мінімум 10 біт) | Один АЦП не може відбирати дві фази двигуна |
| Вібростійкі ковпаки | Діелектрик X7R або X8R | X5R виходить з ладу при 60°C |
Тест: Зразок 50 MOSFET з кожної партії. Виміряйте Rds(on) при 25°C і 80°C. Відбраковуйте партії, що перевищують 7 мОм при високій температурі.
| Параметр | Специфікація | Чому це важливо |
|---|---|---|
| Товщина трафарету | 0,12 мм (силова частина), 0,10 мм (контроль) | Силові MOSFET потребують більше припою |
| Коефіцієнт діафрагми | 1:1 для накладок MOSFET | Запобігає сухість з'єднань при сильному струмі |
| Тип пасти | SAC305 (висока температура) | Олов’яно-вісмутовий тріскається під впливом вібрації |
| Швидкість друку | 25 мм/с | Запобігає розмазуванню пасти |
Важливо: використовуйте ступінчастий трафарет – 0,12 мм під МОП-транзисторами, 0,10 мм під MCU та датчиками. Лише одна товщина викликає розриви або перемички.
Масажний пістолет PCBA часто потребує наскрізних отворів для механічної міцності:
| компонент | Спосіб пайки | температура |
|---|---|---|
| Дроти акумулятора (14 AWG) | Вибіркова хвиля припою | 380°C, 3 сек |
| Перемикач (тактильний) | Припій хвилею | 260°C |
| Гніздо постійного струму (вхід живлення) | Ручний припій (роботизований) | 350°C, 2 сек |
Не оплавляйте деталі з наскрізними отворами. Їх пластикові корпуси плавляться в духовці при 245°C.
Секція приводу двигуна визначає обробку струму зупинки та час роботи батареї.
| компонент | Специфікація | функція |
|---|---|---|
| MOSFET (6x) | 40В, 60А імпульсний, ТО-252 | Перемикання фаз |
| Водій воріт | 3-фазний, 1А поглинач/джерело | Керує затворами MOSFET |
| Поточний сенс | 2 мОм шунтуючий резистор (упаковка 2512) | Захист від перевантаження по струму |
| Кепки Bootstrap | 100 нФ, 50 В, X7R | Привід високих воріт |
Теплова конструкція: кожен MOSFET розсіює до 2 Вт при 20 А. Використовуйте термічні переходи (9 на MOSFET), підключаючись до нижньої мідної заливки (мінімум 2 унції).
| Залізниця | Напруга | поточний | захист |
|---|---|---|---|
| Акумулятор (Li-ion 5S) | 18–21В номінальна | 20А пік | 2-ступінчастий надструм |
| MCU (3,3 В) | 3,3 В | 100 мА | LDO від акумулятора |
| Датчики Холла (5В) | 5В | 30 мА | LDO з обмеженням 50 мА |
| Вхід зарядного пристрою | 21–25 В (USB-C PD) | 2А | FET зворотної полярності |
Критична безпека: використовуйте два незалежних шляхи захисту від перевантаження по струму – один у драйвері затвора, інший у захисті батареї IC. Одна несправність не повинна дозволяти двигуну працювати без керування.
Жоден масажний пістолет PCBA не виходить з виробництва без повного калібрування.
| Параметр | Діапазон | Толерантність |
|---|---|---|
| Зсув датчика Холла (U, V, W) | 0–360° | ±2° електричний |
| Приріст поточного відчуття | 0,1–0,3 В/А | ±3% |
| Зсув датчика температури | від -5 до +5°C | ±1°C |
| Дільник напруги акумулятора | 0,05–0,1 | ±1% |
Чому калібрування має значення: без калібрування Холла на кожній платі двигун видає звуковий гул на низьких швидкостях. Користувачі відмовляються від масажних пістолетів, які звучать несправно.
PCBA марна, якщо вона не підходить до ручки або не розсіює тепло.
| компонент | Тепловий шлях | Матеріал ТІМ |
|---|---|---|
| MOSFET | Нижня колодка → алюмінієвий корпус | 1,5 Вт/м·К |
| MCU | Верхня упаковка → пластиковий корпус | Повітряний зазор (не потрібен TIM) |
| Зарядний пристрій IC | Відкрита прокладка → мідна друкована плата | 12 отворів + заповнення припоєм |
Випробування: запустіть масажний пістолет PCBA при 2800 об/хв протягом 30 хвилин. Температура корпусу MOSFET повинна бути нижче 85°C.
Кожен масажний пістолет PCBA повинен пройти ці п'ять тестів перед складанням.
| Тест | метод | Пройшов/Не пройшов |
|---|---|---|
| ІКТ (в схемі) | Літаючий зонд | Усі рейки > 90% очікуваної напруги |
| Контрольна сума прошивки | CRC-32 | Відповідає золотої проби |
| Обертання двигуна без навантаження | 500 обертів за хвилину, без зупинки | Струм < 0,8 А |
| Виявлення зриву | Блокування ротора, 3 секунди | Вимикається протягом 500 мс |
| Симуляція батареї | Розгортка 16В–21В | Відхилення швидкості < 3% |
Зразок 5% виробництва для:
Відповідь: Основною причиною є недостатня потужність приводу затвора для МОП-транзисторів високого рівня. Коли тиск збільшує навантаження двигуна, контролер BLDC намагається збільшити струм. Якщо завантажувальний конденсатор (який живить драйвер затвора високої сторони) занижений, напруга на затворі падає нижче порогу MOSFET, збільшуючи Rds(on) з 4 мОм до 20 мОм. Це створює тепловий цикл:
Падіння напруги → нижчий привід затвора → вищий опір → більше тепла → подальше збільшення опору
Виправлення вимагає трьох змін у масажному пістолеті PCBA:
Після цих модифікацій струм зупинки залишається стабільним на рівні 22 А навіть при прикладеному тиску тіла 15 кг.
A: Помилкові тригери виникають, коли шум комутації двигуна з’єднується з поточною лінією вимірювання мікросхеми захисту батареї. Перемикання фаз двигуна BLDC створює стрибки струму тривалістю 1 мкс до 50 А – занадто швидко, щоб мікросхема захисту могла відрізнити від короткого замикання. Три апаратні виправлення вирішують це:
Фільтр низьких частот на сенсорному вході – встановіть RC-фільтр (кераміка 10 Ом + 1 мкФ) безпосередньо на контакт CS+ захисної мікросхеми. Кутова частота = 16 кГц. Він пропускає середній струм (20–30 А), але блокує комутаційні стрибки 200 кГц.
Окреме заземлення чутливого резистора – проведіть спеціальну трасу Кельвіна від мінусової клеми шунтуючого резистора до контакту CS-захисту IC. Не підключайте цю землю до джерела струму MOSFET. Навіть 1 мОм спільної траси генерує 50 мВ помилкового сигналу при 50 А.
Регулювання таймера затримки – запрограмуйте затримку перевантаження по струму мікросхеми захисту на 100 мкс (за умови, що ваша мікросхема це підтримує). Більшість конструкцій масажних пістолетів PCBA використовують затримку 10 мкс порівняно з еталонними конструкціями акумуляторів. Комутаційні стрибки тривають лише 2–3 мкс. Затримка в 100 мкс ігнорує їх, але реагує на справжні короткі замикання (тривалістю >50 мкс).
Перевірте за допомогою осцилографа: перевірте CS+, коли двигун працює з максимальним навантаженням. Стрибки повинні залишатися нижче порогу спрацьовування мікросхеми захисту (зазвичай 50 мВ для шунта 50 А). Якщо стрибки перевищують порогове значення, збільште ємність фільтра до 2,2 мкФ.
Відповідь: Чотириетапна процедура виробничого програмування запобігає плутанині та скорочує час програмування на 75% у порівнянні з перепрограмуванням один за одним.
Використовуйте груповий програматор (наприклад, Elnec BeeProg), щоб прошити завантажувач у MCU перед розміщенням. Це працює лише для мікроконтролерів із зовнішнім спалахом (пакети QFN з відкритими контактами). Відхиліть будь-який чіп, який не пройшов перевірку – дешевше, ніж переробити розміщені плати.
Розмістіть контактний пристрій для програмування (6 контактів: SWDIO, SWCLK, 3,3 В, GND, RESET, BOOT0). Використовуйте багатоканальний програматор (8 або 16 плат одночасно). Цільовий час: 45 секунд на дошку, включаючи перевірку.
Після програмування перемістіть дошки до калібрувального пристрою, що містить двигун справжнього масажного пістолета з оптичним кодувальником. Пристосування проходить кожен масажний пістолет PCBA через:
Зберігайте ці 12 калібрувальних констант у захищеному флеш-секторі MCU. Плати без калібрування створюють непослідовні зміни швидкості.
Роздрукуйте код 2D Data Matrix на кожному PCBA, який містить:
Відскануйте цей код під час остаточного складання. Якщо трапиться збій на місці, ви можете відстежити певну партію компонентів і переробити лише пошкоджені одиниці.
| етап | Цільова врожайність | Поширена помилка | Вартість переробки |
|---|---|---|---|
| Розміщення SMT | 99,5% | Мостикові контакти MOSFET | Низький (оплавлення) |
| Програмування | 99,0% | Втрата потужності під час спалаху | Середній (перепрошивка) |
| Калібрування | 97,0% | Розбіжність фаз датчика Холла | Високий (датчик переробки) |
| Кінцевий функціонал | 98,5% | Виявлення зупинки поза діапазоном | Середній (налаштувати поріг) |
Правильно виготовлений масажний пістолет PCBA забезпечує 2800 обертів за хвилину під навантаженням, вимикається при зупинці протягом 500 мс і витримує 500 циклів заряджання. Дотримуйтесь цієї процедури, перевіряйте кожен крок, і ваші продукти перевершать конкурентів, які пропускають калібрування або недостовірні приводи воріт.
Delivery Service
Payment Options