What an amazing project !
What do you plan for source files ? Open or closed source ?
Also, do you consider adding some protections here and there (such as Zener/TVS diodes, etc.) ?
Could be awesome to create a bulletproof VESC where user won’t kill idue to common fails/mistakes (3.3V, CANbus on unpowered VESC, motor phase short…)
It’s defo a really interesting project ! Keep up the good work !
Looks great!! and kudos for the half-bridge driver topology instead of DRV
The IPT007N06N have very low RdsOn but switching gate and rise /fall times are kinda slow, it can be a source of issues for FOC commutation. A200s faced issues in FOC, I believe it might be related. You want faster switching MOSFETs IMHO.
Note that your limiting factor here will be your MOSFETs since it’s 60v max rated, so good for 12S max?
See above, I think that’s why however for bldc I see no issues!
Looking forward to tests, do you do assembly by yourself?
Tested:
CPU section, correct voltage and current detection
Mosfet + drivers
12V main regulator (does not drop voltage under load)
5V and 3.3V post regulators
Not tested:
CAN-bus
NRF section
Known issues:
Does not have NRF51822 IC and needs external dongle for Bluetooth communication
Not DIY friendly (needs expert assembly)
Hi guys, I created updated version based on your suggestions
Mosfet area is basically the same, temperature sensor was moved closer to mosfets
NRF24L01 replaced by NRF51 module, that can communicate with phone via Bluetooth. No external dongle is needed
Low efficiency LDOs replaced with high efficiency DC-DC converters
TO DO:
Measured V_IN is incorrect, about 70% of real value, regardless of connected battery. Maybe it has some problems due to DC-DC converters ripple. I measured voltages with multimeter and they were ok, but I will have to do elaborate tests with oscilloscope and differend loads on DC-DC converters