マッサージ ガン PCBA の製造には、高電流処理、ブラシレス モーター制御、ユーザーの安全が要求されます。モーター駆動エレクトロニクスの製造に 20 年を費やしてきた私は、設計が過熱したり、負荷がかかると速度が低下したり、バッテリーの危険を引き起こしたりするのを見てきました。この段階的な手順では、コンポーネントの選択から最終テストまでの生産ワークフロー全体をカバーします。
すべてのマッサージガン PCBA は 9 ステップのシーケンスに従います。いずれかのステップをスキップすると、現場での故障率が増加します。
| コンポーネントのカテゴリ | 重要なパラメータ | 拒否基準 |
|---|---|---|
| MOSFET(モータードライブ) | Rds(on) < 5 mΩ @ 10V | > 6 mΩ は 20A で故障します |
| ホールセンサー | スイッチングポイント ±5 ガウス | 非対称性はコギングの原因となる |
| リチウムイオン保護IC | 過電流 30A±2A | ストールトルク時のトリップ |
| MCU | 2x ADC (最小 10 ビット) | 単一の ADC はモーターの 2 相をサンプリングできません |
| 耐振キャップ | X7R または X8R 誘電体 | X5R は 60°C で故障します |
テスト: 各ロットから 50 個の MOSFET をサンプリングします。 25°C および 80°C で Rds(on) を測定します。高温で7mΩを超えるロットは拒否してください。
| パラメータ | 仕様 | なぜそれが重要なのか |
|---|---|---|
| ステンシルの厚さ | 0.12mm(パワー部)、0.10mm(コントロール部) | パワーMOSFETにはより多くのはんだが必要 |
| 開口率 | MOSFET パッドの場合は 1:1 | 高電流時の接合部の乾燥を防止 |
| ペーストタイプ | SAC305(高温用) | 振動によるスズビスマスの亀裂 |
| 印刷速度 | 25mm/秒 | ペーストの汚れを防ぎます |
重要: ステップ ステンシルを使用します – MOSFET の下では 0.12 mm、MCU とセンサーの下では 0.10 mm の厚さです。 1 つの厚さだけで、開口またはブリッジが発生します。
マッサージガン PCBA は機械的強度を高めるためにスルーホール部品を必要とすることがよくあります。
| 成分 | はんだ付け方法 | 温度 |
|---|---|---|
| バッテリーワイヤー (14 AWG) | 選択的はんだウェーブ | 380℃、3秒 |
| スイッチ(触覚) | ウェーブはんだ | 260℃ |
| DCジャック(電源入力) | 手はんだ(ロボット) | 350℃、2秒 |
スルーホール部品をリフローしないでください。プラスチックの本体は 245°C のオーブンで溶けます。
モーター駆動セクションは、ストール電流の処理とバッテリーの駆動時間を決定します。
| 成分 | 仕様 | 関数 |
|---|---|---|
| MOSFET (6x) | 40V、60Aパルス、TO-252 | 位相切り替え |
| ゲートドライバー | 3相、1Aシンク/ソース | MOSFETゲートを駆動 |
| 電流センス | 2mΩシャント抵抗(2512パッケージ) | 過電流保護 |
| ブートストラップキャップ | 100nF、50V、X7R | ハイサイドゲートドライブ |
熱設計: 各 MOSFET は 20A で最大 2W を消費します。サーマルビア (MOSFET ごとに 9) を使用して、底部の銅注入 (最小 2 オンス) に接続します。
| レール | 電圧 | 現在 | 保護 |
|---|---|---|---|
| バッテリー (リチウムイオン 5S) | 公称18~21V | 20Aピーク | 2段階過電流 |
| マイコン(3.3V) | 3.3V | 100mA | バッテリーからのLDO |
| ホールセンサー(5V) | 5V | 30mA | 50mA制限付きLDO |
| 充電器入力 | 21 ~ 25V (USB-C PD) | 2A | 逆極性FET |
重要な安全性: 2 つの独立した過電流保護パスを使用します (1 つはゲート ドライバー内、もう 1 つはバッテリー保護 IC 内)。単一の障害によってモーターが無秩序に動作することがあってはならない。
マッサージガン PCBA が完全なキャリブレーションなしで生産を終了することはありません。
| パラメータ | 範囲 | 許容範囲 |
|---|---|---|
| ホールセンサーオフセット(U、V、W) | 0~360° | ±2°電気的 |
| 電流検出ゲイン | 0.1~0.3V/A | ±3% |
| 温度センサーのオフセット | -5~+5℃ | ±1℃ |
| バッテリー分圧器 | 0.05~0.1 | ±1% |
キャリブレーションが重要な理由: ボードごとのホール キャリブレーションを行わないと、低速時にモーターから聞こえるノイズが発生します。ユーザーは、欠陥があると思われるマッサージガンを拒否します。
PCBA がハンドルにフィットしなかったり、熱が放散されなかったりすると、PCBA は役に立ちません。
| 成分 | 熱経路 | TIM材質 |
|---|---|---|
| MOSFET | 底パッド→アルミケース | 1.5W/m・Kギャップパッド |
| MCU | トップパッケージ → プラスチックハウジング | エアギャップ (TIM は必要ありません) |
| 充電器IC | 露出パッド → PCB 銅 | 12 ビア + はんだ充填 |
テスト: マッサージ ガン PCBA を 2800 RPM で 30 分間実行します。 MOSFET のケース温度は 85°C 未満に保つ必要があります。
すべてのマッサージガン PCBA は、組み立て前にこれら 5 つのテストに合格する必要があります。
| テスト | 方法 | 合格/不合格 |
|---|---|---|
| ICT(インサーキット) | フライングプローブ | すべてのレール > 90% 予想電圧 |
| ファームウェアのチェックサム | CRC-32 | 黄金のサンプルと一致します |
| 無負荷時のモーター回転 | 500 RPM、失速なし | 電流 < 0.8A |
| ストール検出 | ローターをロック、3 秒 | 500ミリ秒以内にシャットダウンします |
| バッテリーシミュレーション | 16V ~ 21V スイープ | 速度偏差 < 3% |
生産量の 5% をサンプリング:
A: 主な原因は、ハイサイド MOSFET のゲート駆動強度が不十分であることです。圧力がモーター負荷を増加させると、BLDC コントローラーは電流を増加させようとします。ブートストラップ コンデンサ (ハイサイド ゲート ドライバに電力を供給する) のサイズが小さい場合、ゲート電圧が MOSFET のしきい値を下回り、Rds(on) が 4 mΩ から 20 mΩ に増加します。これにより、熱暴走ループが発生します。
電圧降下 → ゲートドライブの低下 → 抵抗の増加 → 発熱の増加 → 抵抗のさらなる増加
この修正には、マッサージ ガンの PCBA に 3 つの変更が必要です。
これらの変更後、体圧が 15 kg かかった場合でも、失速電流は 22 A で安定しています。
A: 誤ったトリガーは、モーターの転流ノイズがバッテリー保護 IC の電流検出ラインに結合すると発生します。 BLDC モーターの位相スイッチングにより、最大 50A までの 1 µs の電流スパイクが発生します。これは、保護 IC が短絡と区別するには速すぎます。この問題は、次の 3 つのハードウェア修正により解決されます。
センス入力のローパス フィルター – RC フィルター (10Ω + 1 µF セラミック) を保護 IC の CS+ ピンに直接取り付けます。コーナー周波数 = 16 kHz。これは平均電流 (20 ~ 30A) を通過させますが、200 kHz の整流スパイクをブロックします。
独立したセンス抵抗のグランド – シャント抵抗の負端子から保護 IC の CS- ピンまで専用のケルビン トレースを配線します。このグランドを MOSFET のソース電流と共有しないでください。共有トレースが 1 mΩ であっても、50 A で 50 mV の誤った信号が生成されます。
遅延タイマーの調整 – 保護 IC の過電流遅延を 100 μs にプログラムします (IC がサポートしていると仮定します)。ほとんどのマッサージ ガン PCBA 設計は、バッテリのリファレンス設計から 10 µs の遅延を使用します。整流スパイクはわずか 2 ~ 3 µs しか持続しません。 100 μs の遅延は、真の短絡 (継続時間 >50 μs) には反応しながら、それらを無視します。
オシロスコープを使用したテスト: モーターが最大負荷で動作しているときに CS+ をプローブします。スパイクは保護 IC のトリップしきい値 (通常、50A シャントの場合は 50 mV) 未満に保つ必要があります。スパイクがしきい値を超える場合は、フィルタの静電容量を 2.2 µF に増やします。
A: 4 段階のプロダクション プログラミング手順により、取り違えが防止され、1 つずつフラッシュする場合と比較してプログラミング時間が 75% 短縮されます。
ギャング プログラマ (Elnec BeeProg など) を使用して、配置前にブートローダーを MCU にフラッシュします。これは、外部フラッシュを備えた MCU (ピンが露出した QFN パッケージ) でのみ機能します。検証に失敗したチップを拒否します。配置されたボードを再加工するよりも安価です。
プログラミング ポゴ ピン フィクスチャ (6 ピン: SWDIO、SWCLK、3.3V、GND、RESET、BOOT0) を配置します。マルチチャンネル プログラマを使用します (同時に 8 枚または 16 枚のボード)。目標時間: 検証を含めてボードあたり 45 秒。
プログラミング後、光学式エンコーダーを備えた実際のマッサージガンモーターを備えたキャリブレーション治具にボードを移動します。フィクスチャは各マッサージ ガン PCBA を次のように実行します。
これら 12 個の校正定数を保護された MCU フラッシュ セクターに保存します。キャリブレーションを行わないボードでは、一貫性のない速度ランプが生成されます。
以下を含む 2D データ マトリックス コードを各 PCBA に印刷します。
最終組み立て中にこのコードをスキャンしてください。現場で障害が発生した場合は、特定のコンポーネント バッチまで追跡し、影響を受けるユニットのみを再作業できます。
| ステージ | 目標収量 | よくある失敗 | 手直しコスト |
|---|---|---|---|
| SMTの配置 | 99.5% | ブリッジMOSFETピン | 低 (リフロータッチアップ) |
| プログラミング | 99.0% | フラッシュ時の電力損失 | 中(再フラッシュ) |
| 較正 | 97.0% | ホールセンサーの位相の不一致 | 高 (リワークセンサー) |
| 最終関数 | 98.5% | ストール検出範囲外 | 中 (しきい値を調整) |
適切に製造されたマッサージ ガン PCBA は、負荷時に 2800 RPM を供給し、失速時に 500 ミリ秒以内にシャットダウンし、500 回の充電サイクルに耐えます。この手順に従い、各ステップを監査すると、貴社の製品は、キャリブレーションを省略したり、ゲートドライブの仕様を低く設定した競合他社よりも優れたパフォーマンスを発揮します。
Delivery Service
Payment Options