Hi recently i made a mainboard for Ampera/Volt inverter using one lebowski chip.
Intention was to use it to prove concept and later develop additional features such as propper precharge and temp reading interface. Also CAN is an option...
I have succesfuly run 3 PMSM motors with this controller on desk as well as 2x ACIM motors. In ACIM instances we actually used inverter to power the motor in a car. It worked reasonably well and with enough capacity to allow us to consider adapting control mechanism for BLDC motors. https://leafdriveblog.wordpress.com/
First tests were performed with motor tied to desk. Motor was run sensorless. In paralel a friend installed the same motor in a car and used the same inverter. That allowed us to quickly test application on desk as well as in field.
After initial tests i installed 3x hall sensors SS41Fs from Honeywell directly to the winding spaces inside stator.
https://leafdriveblog.wordpress.com/2019/04/07/3x-hall-sensors/
Currently motor runs quite smooth on sensorless as well as with sensors WITHOUT LOAD on desk!
When we tried to run it in a car we encountered a problem. Motor would move for about a quarter turn and then block, but current would still flow. It is as inverter wouldnt be able to read sensors... I made some video as well as logs https://leafdriveblog.wordpress.com/2019/04/23/engine-run/
My findings to date were:
1. I have made an error in calculating deadtime. Nothing serious, but it may have an influence on FOC reading.
tdead = [(t D _ OFF − t D _ ON )+ (tPDD _ MAX − tPDD _ MIN )]×1.2
Innitialy i calculated deadtime at 1.65us.
I now came to a conclusion i would have to add more time to account for maximum delay in IGBT datasheet and this showed to be 2.1us. First tests proved no difference. Up to date no change in FOC measurement at 100A 12Kerpm.
2. I may want to try and switch hall sensors back and foth. This didnt make a difference with motor on desk. Will test it in the car as well.
If anyone has any advice, please tell me where i missed?
TNX
Intention was to use it to prove concept and later develop additional features such as propper precharge and temp reading interface. Also CAN is an option...
I have succesfuly run 3 PMSM motors with this controller on desk as well as 2x ACIM motors. In ACIM instances we actually used inverter to power the motor in a car. It worked reasonably well and with enough capacity to allow us to consider adapting control mechanism for BLDC motors. https://leafdriveblog.wordpress.com/
First tests were performed with motor tied to desk. Motor was run sensorless. In paralel a friend installed the same motor in a car and used the same inverter. That allowed us to quickly test application on desk as well as in field.
After initial tests i installed 3x hall sensors SS41Fs from Honeywell directly to the winding spaces inside stator.
https://leafdriveblog.wordpress.com/2019/04/07/3x-hall-sensors/
Currently motor runs quite smooth on sensorless as well as with sensors WITHOUT LOAD on desk!
When we tried to run it in a car we encountered a problem. Motor would move for about a quarter turn and then block, but current would still flow. It is as inverter wouldnt be able to read sensors... I made some video as well as logs https://leafdriveblog.wordpress.com/2019/04/23/engine-run/
My findings to date were:
1. I have made an error in calculating deadtime. Nothing serious, but it may have an influence on FOC reading.
tdead = [(t D _ OFF − t D _ ON )+ (tPDD _ MAX − tPDD _ MIN )]×1.2
Innitialy i calculated deadtime at 1.65us.
I now came to a conclusion i would have to add more time to account for maximum delay in IGBT datasheet and this showed to be 2.1us. First tests proved no difference. Up to date no change in FOC measurement at 100A 12Kerpm.
2. I may want to try and switch hall sensors back and foth. This didnt make a difference with motor on desk. Will test it in the car as well.
If anyone has any advice, please tell me where i missed?
TNX