การผลิต PCBA ของปืนนวดต้องการการจัดการกระแสสูง การควบคุมมอเตอร์แบบไร้แปรงถ่าน และความปลอดภัยของผู้ใช้ หลังจากสองทศวรรษของการผลิตอุปกรณ์อิเล็กทรอนิกส์สำหรับขับเคลื่อนมอเตอร์ ฉันได้เห็นการออกแบบที่มีความร้อนมากเกินไป ความเร็วลดลงภายใต้ภาระหนัก หรือก่อให้เกิดอันตรายต่อแบตเตอรี่ กระบวนการทีละขั้นตอนนี้ครอบคลุมขั้นตอนการผลิตทั้งหมดตั้งแต่การเลือกส่วนประกอบไปจนถึงการทดสอบขั้นสุดท้าย
PCBA ของปืนนวดทุกอันมีลำดับ 9 ขั้นตอน การข้ามขั้นตอนใดๆ จะทำให้อัตราความล้มเหลวของฟิลด์เพิ่มขึ้น
| หมวดหมู่ส่วนประกอบ | พารามิเตอร์ที่สำคัญ | เกณฑ์การปฏิเสธ |
|---|---|---|
| MOSFET (มอเตอร์ไดรฟ์) | Rds(เปิด) < 5 mΩ @ 10V | > 6 mΩ ล้มเหลวที่ 20A |
| เซ็นเซอร์ฮอลล์ | จุดเปลี่ยน ±5 เกาส์ | ความไม่สมดุลทำให้เกิดฟันเฟือง |
| ไอซีป้องกันลิเธียมไอออน | กระแสเกิน 30A ± 2A | การเดินทางระหว่างแผงลอยแรงบิด |
| มจร | 2x ADC (ขั้นต่ำ 10 บิต) | ADC เดี่ยวไม่สามารถสุ่มตัวอย่างมอเตอร์สองเฟสได้ |
| ฝาปิดกันการสั่นสะเทือน | อิเล็กทริก X7R หรือ X8R | X5R ทำงานล้มเหลวที่อุณหภูมิ 60°C |
การทดสอบ: ตัวอย่าง MOSFET 50 ตัวจากแต่ละล็อต วัด Rds(on) ที่อุณหภูมิ 25°C และ 80°C ปฏิเสธล็อตที่เกิน 7 mΩ ที่อุณหภูมิสูง
| พารามิเตอร์ | ข้อมูลจำเพาะ | ทำไมมันถึงสำคัญ |
|---|---|---|
| ความหนาของลายฉลุ | 0.12 มม. (ส่วนกำลัง), 0.10 มม. (ส่วนควบคุม) | MOSFET กำลังไฟฟ้าต้องการการบัดกรีเพิ่มเติม |
| อัตราส่วนรูรับแสง | 1:1 สำหรับแผ่น MOSFET | ป้องกันข้อต่อแห้งที่กระแสไฟสูง |
| วางประเภท | SAC305 (อุณหภูมิสูง) | ดีบุกบิสมัทแตกร้าวภายใต้แรงสั่นสะเทือน |
| ความเร็วในการพิมพ์ | 25 มม./วินาที | หลีกเลี่ยงการทารอยเปื้อน |
สำคัญ: ใช้สเตนซิลแบบขั้น – หนา 0.12 มม. ใต้ MOSFET, 0.10 มม. ใต้ MCU และเซ็นเซอร์ ความหนาเพียงอย่างเดียวทำให้เกิดการเปิดหรือสะพาน
ปืนนวด PCBA มักต้องการชิ้นส่วนผ่านรูเพื่อความแข็งแรงทางกล:
| ส่วนประกอบ | วิธีการบัดกรี | อุณหภูมิ |
|---|---|---|
| สายแบตเตอรี่ (14 AWG) | คลื่นประสานแบบเลือกสรร | 380°C, 3 วินาที |
| สวิตช์ (สัมผัส) | คลื่นประสาน | 260°ซ |
| แจ็ค DC (กำลังไฟเข้า) | บัดกรีมือ (หุ่นยนต์) | 350°C, 2 วินาที |
อย่าเปลี่ยนชิ้นส่วนผ่านรู ตัวพลาสติกของพวกมันละลายในเตาอบที่อุณหภูมิ 245°C
ส่วนขับเคลื่อนมอเตอร์จะกำหนดการจัดการกระแสไฟที่แผงและเวลาการทำงานของแบตเตอรี่
| ส่วนประกอบ | ข้อมูลจำเพาะ | การทำงาน |
|---|---|---|
| MOSFET (6x) | 40V, พัลส์ 60A, TO-252 | การสลับเฟส |
| คนขับประตู | ซิงค์/แหล่งจ่าย 3 เฟส 1A | ขับเคลื่อนประตู MOSFET |
| ความรู้สึกในปัจจุบัน | ตัวต้านทานสับเปลี่ยน 2 mΩ (แพ็คเกจ 2512) | การป้องกันกระแสเกิน |
| หมวก Bootstrap | 100nF, 50V, X7R | ไดรฟ์ประตูด้านสูง |
การออกแบบการระบายความร้อน: MOSFET แต่ละตัวจะกระจายกระแสไฟสูงสุด 2W ที่ 20A ใช้จุดระบายความร้อน (9 ต่อ MOSFET) โดยเชื่อมต่อกับการเททองแดงด้านล่าง (ขั้นต่ำ 2 ออนซ์)
| ราว | แรงดันไฟฟ้า | ปัจจุบัน | การป้องกัน |
|---|---|---|---|
| แบตเตอรี่ (ลิเธียมไอออน 5S) | ระบุ 18–21V | 20A จุดสูงสุด | กระแสเกิน 2 ระดับ |
| ไมโครคอนโทรลเลอร์ (3.3V) | 3.3V | 100 มิลลิแอมป์ | LDO จากแบตเตอรี่ |
| เซ็นเซอร์ฮอลล์ (5V) | 5V | 30 มิลลิแอมป์ | LDO ที่มีขีดจำกัด 50 mA |
| อินพุตเครื่องชาร์จ | 21–25V (PD USB-C) | 2เอ | กลับขั้ว FET |
ความปลอดภัยขั้นวิกฤต: ใช้เส้นทางป้องกันกระแสเกินอิสระสองเส้นทาง - หนึ่งเส้นทางในไดรเวอร์เกต และอีกเส้นทางหนึ่งใน IC ป้องกันแบตเตอรี่ ความผิดปกติเพียงครั้งเดียวจะต้องไม่อนุญาตให้มอเตอร์ทำงานโดยไม่ได้รับคำสั่ง
ไม่มีปืนนวด PCBA ออกจากการผลิตโดยไม่มีการสอบเทียบเต็มรูปแบบ
| พารามิเตอร์ | พิสัย | ความอดทน |
|---|---|---|
| ออฟเซ็ตเซ็นเซอร์ฮอลล์ (U,V,W) | 0–360° | ±2° ทางไฟฟ้า |
| การรับรู้ในปัจจุบัน | 0.1–0.3 โวลต์/เอ | ±3% |
| ชดเชยเซ็นเซอร์อุณหภูมิ | -5 ถึง +5°ซ | ±1°ซ |
| ตัวแบ่งแรงดันแบตเตอรี่ | 0.05–0.1 | ±1% |
ทำไมการสอบเทียบจึงมีความสำคัญ: หากไม่มีการสอบเทียบฮอลล์แบบต่อบอร์ด มอเตอร์จะส่งเสียงสะอื้นที่ได้ยินได้ที่ความเร็วต่ำ ผู้ใช้ปฏิเสธปืนนวดที่ฟังดูมีตำหนิ
PCBA จะไม่มีประโยชน์หากไม่พอดีกับที่จับหรือกระจายความร้อน
| ส่วนประกอบ | เส้นทางความร้อน | วัสดุทิม |
|---|---|---|
| MOSFET | แผ่นรองด้านล่าง → เคสอะลูมิเนียม | แผ่นช่องว่าง 1.5 W/m·K |
| มจร | แพ็คเกจด้านบน → ตัวเรือนพลาสติก | ช่องว่างอากาศ (ไม่ต้องใช้ TIM) |
| ไอซีชาร์จแบตเตอรี่ | แผ่นสัมผัส → ทองแดง PCB | 12 จุด + เติมบัดกรี |
ทดสอบ: เรียกใช้ปืนนวด PCBA ที่ 2800 RPM เป็นเวลา 30 นาที อุณหภูมิเคส MOSFET จะต้องต่ำกว่า 85°C
PCBA ของปืนนวดทุกตัวจะต้องผ่านการทดสอบทั้งห้านี้ก่อนการประกอบ
| ทดสอบ | วิธี | ผ่าน/ไม่ผ่าน |
|---|---|---|
| ไอซีที (ในวงจร) | ยานสำรวจบินได้ | รางทั้งหมด > 90% ของแรงดันไฟฟ้าที่คาดหวัง |
| การตรวจสอบเฟิร์มแวร์ | ซีอาร์ซี-32 | ตรงกับตัวอย่างทองคำ |
| มอเตอร์หมุนไม่มีโหลด | 500 รอบต่อนาที ไม่มีแผงลอย | ปัจจุบัน <0.8A |
| การตรวจจับแผงลอย | ล็อคโรเตอร์ 3 วินาที | ปิดเครื่องภายใน 500 มิลลิวินาที |
| การจำลองแบตเตอรี่ | แรงดันไฟ 16V–21V | ส่วนเบี่ยงเบนความเร็ว <3% |
ตัวอย่าง 5% ของการผลิตสำหรับ:
ตอบ: สาเหตุหลักคือความแรงของเกทไดรฟ์ไม่เพียงพอสำหรับ MOSFET ฝั่งสูง เมื่อความดันเพิ่มภาระของมอเตอร์ ตัวควบคุม BLDC จะพยายามเพิ่มกระแส หากตัวเก็บประจุบูตสแตรป (ซึ่งจ่ายกำลังให้กับไดรเวอร์เกตฝั่งสูง) มีขนาดเล็ก แรงดันเกตจะลดลงต่ำกว่าเกณฑ์ของ MOSFET ซึ่งจะทำให้ Rds(on) เพิ่มขึ้นจาก 4 mΩ เป็น 20 mΩ สิ่งนี้จะสร้างวงจรควบคุมความร้อน:
แรงดันตก → ตัวขับเกตล่าง → ความต้านทานสูงขึ้น → ความร้อนมากขึ้น → ความต้านทานเพิ่มขึ้นอีก
การแก้ไขต้องมีการเปลี่ยนแปลงสามประการใน PCBA ของปืนนวด:
หลังจากการปรับเปลี่ยนเหล่านี้ กระแสไฟคงที่จะยังคงที่ 22A แม้จะมีแรงกดของร่างกายที่ 15 กิโลกรัมก็ตาม
ตอบ: ทริกเกอร์ที่ผิดพลาดเกิดขึ้นเมื่อสัญญาณรบกวนการสับเปลี่ยนของมอเตอร์เข้าสู่เส้นรับรู้กระแสของ IC ป้องกันแบตเตอรี่ การสลับเฟสของมอเตอร์ BLDC สร้างกระแสไฟกระชาก 1 µs สูงถึง 50A ซึ่งเร็วเกินไปที่ IC ป้องกันจะแยกแยะจากการลัดวงจรได้ การแก้ไขฮาร์ดแวร์สามรายการแก้ไขปัญหานี้:
ตัวกรองความถี่ต่ำผ่านอินพุตรับรู้ – ติดตั้งตัวกรอง RC (เซรามิก 10Ω + 1 µF) โดยตรงที่พิน CS+ ของ IC ป้องกัน ความถี่มุม = 16 kHz ซึ่งผ่านกระแสเฉลี่ย (20–30A) แต่บล็อกการสับเปลี่ยนที่ 200 kHz
กราวด์ตัวต้านทานการรับรู้แบบแยก – รันการติดตามเคลวินเฉพาะจากขั้วลบของตัวต้านทานแบบแบ่งไปยัง CS- พินของ IC ป้องกัน อย่าแบ่งปันพื้นดินนี้กับกระแสที่มาของ MOSFET การติดตามที่ใช้ร่วมกันแม้แต่ 1 mΩ ก็สร้างสัญญาณเท็จ 50 mV ที่ 50A
การปรับตัวจับเวลาหน่วงเวลา - ตั้งโปรแกรมการหน่วงกระแสเกินของ IC ป้องกันเป็น 100 µs (สมมติว่า IC ของคุณรองรับ) การออกแบบ PCBA ของปืนนวดส่วนใหญ่ใช้การหน่วงเวลา 10 µs จากการออกแบบอ้างอิงแบตเตอรี่ การเปลี่ยนแปลงที่เกิดขึ้นอย่างรวดเร็วเพียง 2–3 µs ความล่าช้า 100 µs จะไม่สนใจพวกมันในขณะที่ยังคงตอบสนองต่อการชอร์ตจริง (ระยะเวลา >50 µs)
ทดสอบด้วยออสซิลโลสโคป: โพรบ CS+ ในขณะที่มอเตอร์ทำงานที่โหลดสูงสุด เดือยต้องอยู่ต่ำกว่าเกณฑ์ทริปของ IC ป้องกัน (โดยทั่วไปคือ 50 mV สำหรับการแบ่ง 50A) หากเดือยเกินเกณฑ์ ให้เพิ่มความจุตัวกรองเป็น 2.2 µF
ตอบ: ขั้นตอนการเขียนโปรแกรมการผลิตสี่ขั้นตอนป้องกันการปะปนกันและลดเวลาในการตั้งโปรแกรมลง 75% เมื่อเทียบกับการแฟลชทีละขั้นตอน
ใช้โปรแกรมเมอร์แก๊ง (เช่น Elnec BeeProg) เพื่อแฟลช bootloader ลงใน MCU ก่อนวาง ใช้งานได้เฉพาะกับ MCU ที่มีแฟลชภายนอก (แพ็คเกจ QFN พร้อมหมุดที่เปิดเผย) ปฏิเสธชิปใดๆ ที่ไม่ผ่านการตรวจสอบ – ราคาถูกกว่าการนำบอร์ดที่นำกลับมาทำใหม่
วางฟิกซ์เจอร์ pogo pin สำหรับการเขียนโปรแกรม (6 พิน: SWDIO, SWCLK, 3.3V, GND, RESET, BOOT0) ใช้โปรแกรมเมอร์หลายช่องสัญญาณ (8 หรือ 16 บอร์ดพร้อมกัน) เวลาเป้าหมาย: 45 วินาทีต่อกระดานรวมการตรวจสอบ
หลังจากตั้งโปรแกรมแล้ว ให้ย้ายบอร์ดไปยังฟิกซ์เจอร์สอบเทียบที่มีมอเตอร์ปืนนวดจริงพร้อมตัวเข้ารหัสแบบออปติคัล ฟิกซ์เจอร์นี้จะรัน PCBA ของปืนนวดแต่ละอันผ่าน:
จัดเก็บค่าคงที่การสอบเทียบ 12 ค่าเหล่านี้ไว้ในเซกเตอร์แฟลช MCU ที่มีการป้องกัน บอร์ดที่ไม่มีการสอบเทียบจะทำให้ทางลาดความเร็วไม่สอดคล้องกัน
พิมพ์โค้ด 2D Data Matrix บน PCBA แต่ละตัวที่มี:
สแกนรหัสนี้ระหว่างการประกอบขั้นสุดท้าย หากเกิดความล้มเหลวในฟิลด์ คุณสามารถติดตามไปยังชุดส่วนประกอบเฉพาะและทำงานใหม่เฉพาะหน่วยที่ได้รับผลกระทบเท่านั้น
| เวที | ผลผลิตเป้าหมาย | ความล้มเหลวทั่วไป | ต้นทุนการทำใหม่ |
|---|---|---|---|
| ตำแหน่ง SMT | 99.5% | หมุดเชื่อมต่อ MOSFET | ต่ำ (เติม reflow) |
| การเขียนโปรแกรม | 99.0% | การสูญเสียพลังงานระหว่างแฟลช | ปานกลาง (แฟลชซ้ำ) |
| การสอบเทียบ | 97.0% | เฟสเซ็นเซอร์ฮอลล์ไม่ตรงกัน | สูง (เซนเซอร์ทำใหม่) |
| ฟังก์ชั่นสุดท้าย | 98.5% | การตรวจจับแผงลอยอยู่นอกระยะ | ปานกลาง (ปรับเกณฑ์) |
ปืนนวด PCBA ที่ผลิตอย่างเหมาะสมให้ความเร็ว 2800 RPM ภายใต้โหลด ปิดแผงภายใน 500 มิลลิวินาที และคงอยู่ได้ 500 รอบการชาร์จ ทำตามขั้นตอนนี้ ตรวจสอบแต่ละขั้นตอน และผลิตภัณฑ์ของคุณจะมีประสิทธิภาพเหนือกว่าคู่แข่งที่ข้ามการสอบเทียบหรือระบุเกทไดรฟ์ต่ำเกินไป
Delivery Service
Payment Options