MoterDriver v1

issaimaru·MoterDriver_v1·src/(KiCad)DriveUnit_B-series(ver2.0).kicad_pcb

MoterDriver v1 PCB layout, top view — open source board by issaimaru
Simulate this board

About the MoterDriver v1 PCB

MoterDriver v1 is an open source PCB design by issaimaru, published on GitHub under the Apache-2.0 license. It is a board measuring 65.7 × 51 mm, with 58 components from 20 distinct parts.

Other key parts include the A3921. By type, the board carries 26 resistors, 13 capacitors, 5 LEDs, 5 diodes, 1 module and 1 switch.

From the project

80A級モータードライバ 制作期間:2022/01/18頃~ 名前:DriveUnit Bseries

- 動作周波数帯域が増えた > 100Hz以上10000Hz未満なら一応動く。一番特性がいいのは2kHz。

富山本郷メカテック部wikiの野獣の説明にはこのように書いてありますが,20kHzまでは人間の可聴域なので20kHz以下でモータを駆動させると大きな音がモータから発せられてしまいます. DriveUnit Bseries(以下,DUBといいます.)は ~~計算上では100kHzでも動作します.これは実験で確かめます.~~ 実験したところ,mbedではPWM周波数に比例してPWM分解能が小さくなるため,20kHzを超えると明らかにモーターの動作が不安定になります. STM32CubeIDEからHALドライバーを使用し,タイマーの設定を変更することでこの問題を解消することができますが(ここを参照),普通はオンラインコンパイラから制御しますよね...(実際にHALドライバーを使用してやってみましたが色々めんどくさいです) 上記の問題から,HALドライバーを使用せずにこのモータードライバを使用する場合は10kHz~20kHzで使用することを推奨します.(可聴域内ですが,音は聞こえないです.) また,HALドライバーを使用する場合は250kHz以下の周波数で使用するようにしてください.

MoterDriver v1, from the project README
From the project README

Main components on the MoterDriver v1

MoterDriver v1 bill of materials (BOM)

58 components, 20 distinct parts.

QtyPartRefs
1
A3921
A3921
1
10046971-019LF
EDGE1
1
SS-12D00G3
SW4
2
TLP2366
TLP1, TLP2
4
2SC3325
TR1, TR2, TR3, TR4
5
SML-E12V8WT86
LED1, LED2, LED3, LED4, LED5
5
GS1010FL
D1, D2, D3, D4, D5
7
GCM188L81H104KA57
C1, C2, C3, C4, C5, C7, C8
1
GCM21BR71H474KA55
C6
1
GRT31CC81H225KE01L
C9
2
35PZJ330M10X9
C10, C11
1
GRM32ER7YA106KA12
C12
1
GRM21BC72A105KE01
C13
13
RG2012
R1, R4, R5, R6, R9, R11, R15, R16 +5
1
RG2012N-332-W-T1
R2
2
RG2012P-681-B-T5
R3, R22
4
RG2012N-201-W-T1
R7, R8, R26, R27
4
RG2012Q-100-D-T5
R10, R12, R20, R21
1
RG2012P-302-B-T5
R13
1
RG2012N-222-W-T1
R14

MoterDriver v1 design files

The KiCad project lives in the issaimaru/MoterDriver_v1 repository on GitHub; these links point at the commit this page was built from.

MoterDriver v1: common questions

How big is the MoterDriver v1 PCB?

The MoterDriver v1 measures 65.7 × 51 mm and is 1.6 mm thick.

How many components are on the MoterDriver v1?

58 components, from 20 distinct parts. The full bill of materials is listed on this page.

Where can I download the MoterDriver v1 design files?

From the issaimaru/MoterDriver_v1 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the MoterDriver v1 design in my own project?

Yes, under the terms of its Apache-2.0 license, which issaimaru chose for the repository.