A project developed during the UK 2020/2021 Christmas lockdown to drive IPM motors salvaged from scrap EV's.
Intended to be fitted to a 100kW electric superbike .
Full electronics and firmware as well as a GUI for configuration and data logging developed from scratch by PX prototypes.
Design Criteria:
• Designed to drive a water cooled Infineon FS400R07A1E3 HybridPACK1 IGBT module
• Isolated current sensing
• Isolated phase and DC bus voltage sensing
• PCB clearances for 500VDC supply (with top and bottom conformal coating
• Isolated switching PSU for gate drives
• IGBT gates driven at ~9A for fast switching
• Interfaces directly to an incremental encoder for motor angle sensing
• Interfaces to a resolver via external I2C interface
• FOC implemented on a PSOC5 micro
• CAN Bus
• UART for configuration
• Loads of spare IO and processor time
Files
ESC_IGBT,01.PDF
Project Schematics
Adobe Portable Document Format -
5.05 MB -
01/03/2022 at 17:27
This is a 'HSG' (hybrid starter generator) fitted to Kia Niro and Hyundai Ionic hybrid vehicles.
The motor has the following features that were desirable for this project:
Compact size with good mounting lugs.
Fitted with a ribbed belt pully, can be easily coupled to a load.
Water cooled.
Has an internal resolver and temperature sensor.
Cheap via eBay.
From early experiments the motor has the following specs:
Three pole rotor
Three pole resolver
Internal thermistor probably 100k NTC
Kv of about 25
The power connector has been removed and fitted with a 3 core 6mm2 SY cable which fits quite nicely. There is just enough room for a 25mm lock nut on the back of the stuffing gland.
An encoder was temporarily fitted to get the motor spinning. Once PCBs are received to read the resolver the encoder can be removed.
I found a spec for this motor in some Hyundai documentation stating a power of 8kW. I am sure the power could be increased significantly.
Next steps are to build this into a dyno to load the motor and experiment with high power running through the controller.
sent you a message! Cheers