Hey guys,
After much lurking, I figured I'd step in and make a thread about my latest project. I'm currently developing a 3-phase motor controller for an EV I hope to convert some day. The work itself is being done as my capstone project in my final year of an EE degree. Here are the basic specs:
Hardware
The IGBT pack and motor selected are just for initial testing. Eventually they will be replaced by three 600V 300A dual modules and a hopefully a motor around the 20-30kW range.
The first revision of the PCB is complete and contains all the control and driver circuitry. It only supports basic functionality and will eventually be replaced with another board with more protection. Currently there is overcurrent protection both in software and hardware but no overtemp, overvoltage, etc. The board is a 2-layer design sized at 7.00" x 5.85". It could be shrunk down significantly but the fab house I'm using wouldn't charge less so I left it fairly large. I may choose to separate the driver and control boards in the future but for the first revision I kept it all together.
Firmware
I'm developing the firmware using NXP's LPCXpresso IDE, which is actually quite nice to use. I haven't had any previous experience with the LPC17xx series controllers however, so if anyone has experience with these I'd love to pick your brain on the topic.
The goal is to have field-oriented control with space vector modulation. I believe it is a reasonable goal to achieve in the time frame of the project (basically needs to be done before I graduate in May).
Current Status
The gerber files have been sent away for fab and I can expect the PCBs in a couple weeks time. I've attached an Altium 3D rendering of the mainboard so you guys can get an idea of how it'll look. While I'm waiting for the PCBs I'll be continuing development on the firmware. I'd like to have working V/Hz firmware ready for when the PCB arrives.
I'll be posting updates regularly to help document the project. I intended to put all this info on a website but this should be much easier to update in the mean time.
Cheers!
Chris
After much lurking, I figured I'd step in and make a thread about my latest project. I'm currently developing a 3-phase motor controller for an EV I hope to convert some day. The work itself is being done as my capstone project in my final year of an EE degree. Here are the basic specs:
Hardware
- NXP LPC1768 microcontroller - 32-bit, 100MHz, 3-phase motor PWM peripheral, etc.
- VLA106-15242 isolated 24V gate driver power supplies
- FUJI 6MBI100L-060 600V 100A IGBT 6-pack
- LEM HAL-300 current sensors
- 1/2 HP 4-pole 208-240/480V GE motor
The IGBT pack and motor selected are just for initial testing. Eventually they will be replaced by three 600V 300A dual modules and a hopefully a motor around the 20-30kW range.
The first revision of the PCB is complete and contains all the control and driver circuitry. It only supports basic functionality and will eventually be replaced with another board with more protection. Currently there is overcurrent protection both in software and hardware but no overtemp, overvoltage, etc. The board is a 2-layer design sized at 7.00" x 5.85". It could be shrunk down significantly but the fab house I'm using wouldn't charge less so I left it fairly large. I may choose to separate the driver and control boards in the future but for the first revision I kept it all together.
Firmware
I'm developing the firmware using NXP's LPCXpresso IDE, which is actually quite nice to use. I haven't had any previous experience with the LPC17xx series controllers however, so if anyone has experience with these I'd love to pick your brain on the topic.
The goal is to have field-oriented control with space vector modulation. I believe it is a reasonable goal to achieve in the time frame of the project (basically needs to be done before I graduate in May).
Current Status
The gerber files have been sent away for fab and I can expect the PCBs in a couple weeks time. I've attached an Altium 3D rendering of the mainboard so you guys can get an idea of how it'll look. While I'm waiting for the PCBs I'll be continuing development on the firmware. I'd like to have working V/Hz firmware ready for when the PCB arrives.
I'll be posting updates regularly to help document the project. I intended to put all this info on a website but this should be much easier to update in the mean time.
Cheers!
Chris
Attachments
-
281.2 KB Views: 228