مساج گن PCBA کی پیداوار اعلی کرنٹ ہینڈلنگ، برش لیس موٹر کنٹرول، اور صارف کی حفاظت کا مطالبہ کرتی ہے۔ موٹر ڈرائیو الیکٹرانکس کی تیاری کے دو دہائیوں کے بعد، میں نے ڈیزائن کو زیادہ گرم ہوتے، بوجھ کے نیچے رفتار کھوتے، یا بیٹری کے خطرات پیدا ہوتے دیکھے ہیں۔ یہ مرحلہ وار طریقہ کار اجزاء کے انتخاب سے لے کر آخری ٹیسٹ تک پورے پروڈکشن ورک فلو کا احاطہ کرتا ہے۔
ہر مساج گن PCBA 9 قدموں کی ترتیب کی پیروی کرتی ہے۔ کسی بھی قدم کو چھوڑنے سے فیلڈ میں ناکامی کی شرح بڑھ جاتی ہے۔
| اجزاء کا زمرہ | اہم پیرامیٹر | مسترد کرنے کا معیار |
|---|---|---|
| MOSFETs (موٹر ڈرائیو) | Rds(آن) <5 mΩ @ 10V | > 6 mΩ 20A پر ناکام ہوجاتا ہے۔ |
| ہال کے سینسر | سوئچنگ پوائنٹ ±5 گاس | عدم توازن کوگنگ کا سبب بنتا ہے۔ |
| لی آئن پروٹیکشن آئی سی | Overcurrent 30A ± 2A | اسٹال ٹارک کے دوران سفر |
| ایم سی یو | 2x ADC (10 بٹ منٹ) | سنگل ADC دو موٹر مراحل کا نمونہ نہیں لے سکتا |
| کمپن مزاحم ٹوپیاں | X7R یا X8R ڈائی الیکٹرک | X5R 60 ° C پر ناکام ہوجاتا ہے۔ |
ٹیسٹ: ہر لاٹ سے 50 MOSFETs کا نمونہ۔ Rds(آن) کو 25°C اور 80°C پر پیمائش کریں۔ اعلی درجہ حرارت پر 7 mΩ سے زیادہ لاٹوں کو مسترد کریں۔
| پیرامیٹر | تفصیلات | کیوں یہ اہمیت رکھتا ہے۔ |
|---|---|---|
| سٹینسل کی موٹائی | 0.12 ملی میٹر (پاور سیکشن)، 0.10 ملی میٹر (کنٹرول) | پاور MOSFETs کو زیادہ سولڈر کی ضرورت ہے۔ |
| یپرچر کا تناسب | MOSFET پیڈز کے لیے 1:1 | تیز کرنٹ پر خشک جوڑوں کو روکتا ہے۔ |
| پیسٹ کی قسم | SAC305 (ہائی ٹمپریچر) | ٹن بسمتھ کمپن کے تحت ٹوٹ جاتا ہے۔ |
| پرنٹ کی رفتار | 25 ملی میٹر فی سیکنڈ | پیسٹ سمیرنگ سے بچتا ہے۔ |
اہم: سٹیپ سٹینسل کا استعمال کریں - MOSFETs کے نیچے 0.12 ملی میٹر موٹی، MCU اور سینسر کے نیچے 0.10 ملی میٹر۔ اکیلے ایک موٹائی یا تو کھلنے یا پلوں کا سبب بنتی ہے۔
مساج گن PCBA کو اکثر مکینیکل طاقت کے لیے سوراخ والے حصوں کی ضرورت ہوتی ہے۔
| جزو | سولڈرنگ کا طریقہ | درجہ حرارت |
|---|---|---|
| بیٹری کی تاریں (14 AWG) | منتخب سولڈر لہر | 380°C، 3 سیکنڈ |
| سوئچ (سپش) | لہر سولڈر | 260°C |
| ڈی سی جیک (پاور ان پٹ) | ہینڈ سولڈر (روبوٹک) | 350°C، 2 سیکنڈ |
سوراخ والے حصوں کو ری فلو نہ کریں۔ ان کے پلاسٹک کے جسم 245 ° C تندور میں پگھل جاتے ہیں۔
موٹر ڈرائیو سیکشن اسٹال کرنٹ ہینڈلنگ اور بیٹری رن ٹائم کا تعین کرتا ہے۔
| جزو | تفصیلات | فنکشن |
|---|---|---|
| MOSFETs (6x) | 40V، 60A پلسڈ، TO-252 | فیز سوئچنگ |
| گیٹ ڈرائیور | 3 فیز، 1A سنک/ذریعہ | MOSFET گیٹس چلاتا ہے۔ |
| موجودہ احساس | 2 mΩ شنٹ ریزسٹر (2512 پیکیج) | اوورکرنٹ تحفظ |
| بوٹسٹریپ کیپس | 100 nF, 50V, X7R | ہائی سائیڈ گیٹ ڈرائیو |
تھرمل ڈیزائن: ہر MOSFET 20A پر 2W تک پھیل جاتا ہے۔ نیچے تانبے کے انڈیل (2 آانس کم از کم) سے جڑتے ہوئے تھرمل ویاس (9 فی MOSFET) استعمال کریں۔
| ریل | وولٹیج | کرنٹ | تحفظ |
|---|---|---|---|
| بیٹری (Li-ion 5S) | 18–21V برائے نام | 20A چوٹی | 2-اسٹیج اوور کرنٹ |
| MCU (3.3V) | 3.3V | 100 ایم اے | بیٹری سے ایل ڈی او |
| ہال سینسر (5V) | 5V | 30 ایم اے | LDO 50 ایم اے کی حد کے ساتھ |
| چارجر ان پٹ | 21–25V (USB-C PD) | 2A | ریورس پولرٹی FET |
اہم حفاظت: دو آزاد اوور کرنٹ پروٹیکشن راستے استعمال کریں - ایک گیٹ ڈرائیور میں، ایک بیٹری پروٹیکشن IC میں۔ ایک غلطی کو موٹر کو بغیر حکم کے چلنے کی اجازت نہیں دینی چاہیے۔
کوئی بھی مساج گن پی سی بی اے مکمل انشانکن کے بغیر پیداوار کو نہیں چھوڑتی ہے۔
| پیرامیٹر | رینج | رواداری |
|---|---|---|
| ہال سینسر آفسیٹ (U,V,W) | 0–360° | ±2° الیکٹریکل |
| موجودہ احساس کا فائدہ | 0.1–0.3 V/A | ±3% |
| درجہ حرارت سینسر آفسیٹ | -5 سے +5 °C | ±1°C |
| بیٹری وولٹیج تقسیم کرنے والا | 0.05–0.1 | ±1% |
انشانکن کی اہمیت کیوں ہے: فی بورڈ ہال کیلیبریشن کے بغیر، موٹر کم رفتار پر قابل سماعت آواز پیدا کرتی ہے۔ صارفین ان مساج گنز کو مسترد کرتے ہیں جو ناقص لگتی ہیں۔
PCBA بیکار ہے اگر یہ ہینڈل میں فٹ نہ ہو یا گرمی کو ختم نہ کرے۔
| جزو | تھرمل راستہ | TIM مواد |
|---|---|---|
| MOSFETs | نیچے کا پیڈ → ایلومینیم کیس | 1.5 W/m·K گیپ پیڈ |
| ایم سی یو | ٹاپ پیکج → پلاسٹک ہاؤسنگ | ایئر گیپ (TIM کی ضرورت نہیں) |
| بیٹری چارجر آئی سی | بے نقاب پیڈ → پی سی بی کاپر | 12 ویاس + سولڈر فل |
ٹیسٹ: مساج گن PCBA کو 2800 RPM پر 30 منٹ تک چلائیں۔ MOSFET کیس کا درجہ حرارت 85°C سے کم رہنا چاہیے۔
ہر مساج گن PCBA کو اسمبلی سے پہلے یہ پانچ ٹیسٹ پاس کرنا ہوں گے۔
| ٹیسٹ | طریقہ | پاس/فیل |
|---|---|---|
| آئی سی ٹی (ان سرکٹ) | فلائنگ پروب | تمام ریلز > 90% متوقع وولٹیج |
| فرم ویئر چیکسم | CRC-32 | گولڈن سیمپل سے میل کھاتا ہے۔ |
| بغیر لوڈ موٹر اسپن | 500 RPM، کوئی اسٹال نہیں۔ | موجودہ <0.8A |
| اسٹال کا پتہ لگانا | لاک روٹر، 3 سیکنڈ | 500 ms کے اندر بند ہو جاتا ہے۔ |
| بیٹری سمولیشن | 16V–21V سویپ | رفتار کا انحراف <3% |
نمونہ 5% پیداوار کے لیے:
A: بنیادی وجہ ہائی سائیڈ MOSFETs کے لیے گیٹ ڈرائیو کی طاقت کا ناکافی ہونا ہے۔ جب دباؤ موٹر بوجھ کو بڑھاتا ہے، BLDC کنٹرولر کرنٹ کو بڑھانے کی کوشش کرتا ہے۔ اگر بوٹسٹریپ کیپسیٹر (جو ہائی سائیڈ گیٹ ڈرائیور کو طاقت دیتا ہے) کا سائز چھوٹا ہے، گیٹ وولٹیج MOSFET کی حد سے نیچے گر جاتا ہے، Rds(on) کو 4 mΩ سے 20 mΩ تک بڑھاتا ہے۔ یہ تھرمل رن وے لوپ بناتا ہے:
وولٹیج ڈراپ → لوئر گیٹ ڈرائیو → زیادہ مزاحمت → زیادہ گرمی → مزید مزاحمت میں اضافہ
فکس مساج گن PCBA میں تین تبدیلیوں کی ضرورت ہے:
ان تبدیلیوں کے بعد، سٹال کرنٹ 22A پر مستحکم رہتا ہے یہاں تک کہ 15 کلوگرام جسمانی دباؤ کے ساتھ بھی۔
A: غلط محرکات اس وقت ہوتے ہیں جب موٹر کمیوٹیشن شور بیٹری پروٹیکشن آئی سی کی موجودہ سینس لائن میں جوڑتا ہے۔ BLDC موٹر کی فیز سوئچنگ 50A تک 1 µs کرنٹ اسپائکس بناتی ہے – تحفظ IC کے لیے شارٹ سرکٹ سے فرق کرنے کے لیے بہت تیز۔ تین ہارڈویئر فکس اس کو حل کرتے ہیں:
سینس ان پٹ پر کم پاس فلٹر - ایک RC فلٹر (10Ω + 1 µF سیرامک) براہ راست حفاظتی IC کے CS+ پن پر انسٹال کریں۔ کارنر فریکوئنسی = 16 کلو ہرٹز۔ یہ اوسط کرنٹ (20–30A) سے گزرتا ہے لیکن 200 kHz کمیوٹیشن اسپائکس کو روکتا ہے۔
الگ سینس ریزسٹر گراؤنڈ – شنٹ ریزسٹر کے نیگیٹو ٹرمینل سے پروٹیکشن IC کے CS-pin تک ایک وقف شدہ کیلون ٹریس چلائیں۔ اس زمین کو MOSFET سورس کرنٹ کے ساتھ شیئر نہ کریں۔ یہاں تک کہ مشترکہ ٹریس کا 1 mΩ 50A پر 50 mV غلط سگنل پیدا کرتا ہے۔
ٹائمر ایڈجسٹمنٹ میں تاخیر - 100 µs تک حفاظتی IC کی اوورکرنٹ تاخیر کا پروگرام کریں (فرض کریں کہ آپ کا IC اس کی حمایت کرتا ہے)۔ زیادہ تر مساج گن PCBA ڈیزائنز بیٹری ریفرنس ڈیزائنز سے 10 µs کی تاخیر کا استعمال کرتے ہیں۔ تبدیلی کی رفتار صرف 2–3 µs تک رہتی ہے۔ 100 µs کی تاخیر ان کو نظر انداز کر دیتی ہے جبکہ ابھی تک حقیقی شارٹس پر ردعمل ظاہر کرتی ہے (>50 µs دورانیہ)۔
آسیلوسکوپ کے ساتھ ٹیسٹ: CS+ کی جانچ کریں جب موٹر زیادہ سے زیادہ بوجھ پر چلتی ہے۔ اسپائکس کو حفاظتی آئی سی کی ٹرپ تھریشولڈ سے نیچے رہنا چاہیے (عام طور پر 50A شنٹ کے لیے 50 mV)۔ اگر اسپائکس حد سے زیادہ ہو تو فلٹر کی گنجائش کو 2.2 µF تک بڑھائیں۔
A: چار مرحلوں پر مشتمل پروڈکشن پروگرامنگ کا طریقہ کار مکس اپس کو روکتا ہے اور پروگرامنگ کے وقت کو یکے بعد دیگرے چمکانے کے مقابلے میں %75 تک کم کرتا ہے۔
پلیسمنٹ سے پہلے بوٹ لوڈر کو MCUs میں فلیش کرنے کے لیے گینگ پروگرامر (جیسے Elnec BeeProg) کا استعمال کریں۔ یہ صرف بیرونی فلیش والے MCUs کے لیے کام کرتا ہے (کیو ایف این پیکجز جن کے پنوں کی نمائش ہوتی ہے)۔ کسی بھی چپ کو مسترد کریں جو تصدیق میں ناکام ہو جاتی ہے – لگائے گئے بورڈز کو دوبارہ کام کرنے سے سستا ہے۔
ایک پروگرامنگ پوگو پن فکسچر رکھیں (6 پن: SWDIO, SWCLK, 3.3V, GND, RESET, BOOT0)۔ ایک ملٹی چینل پروگرامر استعمال کریں (ایک ساتھ 8 یا 16 بورڈز)۔ ہدف کا وقت: تصدیق سمیت فی بورڈ 45 سیکنڈ۔
پروگرامنگ کے بعد، بورڈز کو ایک کیلیبریشن فکسچر میں منتقل کریں جس میں آپٹیکل انکوڈر کے ساتھ اصلی مساج گن موٹر ہو۔ فکسچر ہر مساج گن PCBA کو اس کے ذریعے چلاتا ہے:
ان 12 کیلیبریشن کنسٹینٹس کو محفوظ MCU فلیش سیکٹر میں اسٹور کریں۔ انشانکن کے بغیر بورڈز متضاد رفتار ریمپ تیار کرتے ہیں۔
ہر PCBA پر ایک 2D ڈیٹا میٹرکس کوڈ پرنٹ کریں جس پر مشتمل ہے:
فائنل اسمبلی کے دوران اس کوڈ کو اسکین کریں۔ اگر فیلڈ میں ناکامی ہوتی ہے، تو آپ ایک مخصوص جزو کے بیچ کو ٹریس کر سکتے ہیں اور صرف متاثرہ یونٹوں کو دوبارہ کام کر سکتے ہیں۔
| اسٹیج | ہدف کی پیداوار | عام ناکامی۔ | دوبارہ کام کی لاگت |
|---|---|---|---|
| ایس ایم ٹی پلیسمنٹ | 99.5% | برجڈ MOSFET پن | کم (ری فلو ٹچ اپ) |
| پروگرامنگ | 99.0% | فلیش کے دوران بجلی کا نقصان | درمیانہ (دوبارہ فلیش) |
| انشانکن | 97.0% | ہال سینسر کے مرحلے میں مماثلت نہیں ہے۔ | ہائی (دوبارہ کام کرنے والا سینسر) |
| حتمی فنکشنل | 98.5% | اسٹال کا پتہ لگانا حد سے باہر ہے۔ | درمیانہ (حد کو ایڈجسٹ کریں) |
ایک مناسب طریقے سے تیار کردہ مساج گن PCBA 2800 RPM بوجھ کے تحت فراہم کرتی ہے، 500 ms کے اندر اسٹال پر بند ہوجاتی ہے، اور 500 چارج سائیکلوں سے بچ جاتی ہے۔ اس طریقہ کار پر عمل کریں، ہر قدم کا آڈٹ کریں، اور آپ کے پروڈکٹس ان حریفوں کو پیچھے چھوڑ دیں گے جو کیلیبریشن کو چھوڑ دیتے ہیں یا گیٹ ڈرائیو کو کم بیان کرتے ہیں۔
Delivery Service
Payment Options