Raspberry Pico BLDC controller

6 months ago 679
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

BLDC controller based the DRV8320 controller in 1X PWM mode.

It supports:

  • Resistive braking (external brake resistor)
  • Regerative braking
  • MOSFET braking
  • 2x external loads (lights etc, up to 20A)
  • MicroPython
  • Wireless communication with the nrf24L01+ module

 

A great learning platform.

 

Progress:

  1. (done) Design schematic
  2. (done) Design PCB
  3. (done) Solder and test PCB
  4. Measure battery voltage
  5. (done) Read the hall-sensors and measure RPM
  6. Read the temperature sensor
  7. Drive a motor
  8. Wireless communication
  9. Drive a second PCB with a single Pi Pico
  10. Use PIO instead of SPI0

 

TODO in rev2:

  • Add rev nr
  • Fix nrf pinout
  • Add bulk cap close to nrf module
  • Change R45 value from 100k to 10k

 

Documents

Connectors

Halfbruggen

MicroController

MotorDriver

Halfbruggen Do Not Assemble

Power

PCB_BLDC controller_2

Sensors&Actuators

BOM

ID Name Designator Footprint Quantity
1 10uF C1,C2,C3 C0805 3
2 47nF C5 C0603 1
3 1uF/100V C6 C0805 1
4 1uF/6.3V C7 C0603 1
5 100nF C4,C8 C0603 2
6 0.1u C12 C0603 1
7 10uF/35V C13,C14 C0805 2
8 22uF C11,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31 C0805 18
9 3.9nF C33,C34,C35 C0805 3
10 SS2PH10-M3/84A D1 DO-220AA_L3.4-W2.0-LS3.9-RD 1
11 PMEG6010CEGWX D2 SOD-123_L2.7-W1.6-LS3.7-RD 1
12 RS1GB-13-F D3,D4,D5,D6,D7,D8 SMB_L4.6-W3.6-LS5.3-RD 6
13 HDR-F-2.54_1x6 H2,H3 HDR-F-2.54_1X6 2
14 DRV8320RHRHAR IC1 QFN50P600X600X100-41N 1
15 33uH L1 IND-SMD_L10.2-W10.0 1
16 HSS2P10 Q14 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 1
17 SSM3J328R,LF(A Q15 SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR 1
18 NCEP60T15G Q2,Q3,Q4,Q5,Q6,Q7,Q8,Q9,Q10,Q11,Q12,Q13,Q16,Q18 DFN-8_L5.1-W5.7-P1.27-LS6.1-BL 14
19 2N7002 Q1,Q17 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 2
20 NTTFS5826NLTAG Q19,Q20 WDFN-8_L3.3-W3.3-P0.65-BL 2
21 MMBT3906LT1G Q21 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 1
22 33k R1 R0603 1
23 5k6 R2 R0603 1
24 100k R3,R45 R0603 2
25 0E R5 R0603 1
26 75k R6 R0603 1
27 DNA R7,R8 R0603 2
28 330k R9 R0603 1
29 4k7 R10 R0603 1
30 2k2 R12,R32,R33 R0603 3
31 5E R13,R14,R15,R16,R17,R18,R19,R20,R21,R22,R23,R24 R0603 12
32 0.0003 R27 RES-SMD_L10.1-W6.7 1
33 27k R28 R0603 1
34 150E R29 R0603 1
35 10k R4,R25,R26,R30,R34,R39,R40,R46 R0603 8
36 3k R31 R0603 1
37 1E5 R35,R36,R37 R0805 3
38 100E R38,R41,R43 R0603 3
39 220E R42 R0603 1
40 7k5 R44 R0603 1
41 20k R11,R47 R0603 2
42 TC-1101DE-B-A SW1 SW-TH_L6.1-W5.0-P5.00 1
43 LMT01D U1 LMT01D 1
44 Pi Pico U2 RASPBERRY PI PICO 1
45 DS18B20 U4 TO-92-AMMO 1
46 VOM1271T U5 SOP-4_L3.9-W4.4-P2.54-LS7.0-TL 1
47 INA202_SOIC8 U6 SOIC8 1

Attachments

None
Success
The owner does not allow comments in this project now

Comments (1)

LumenSun Led Reply

Can you design it for BLDC with hall sensors upto 4KW motor

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.