1 / 10

100KW Electric Vehicle Controller/Inverter Software Design

100KW Electric Vehicle Controller/Inverter Software Design. Tony Ahmann 5/6/09. General System Design. Microchip dsPIC30F6010A 7.37MHz 12kB EEPROM 7kB RAM. Kernel Choice. Continuous loop dependent on PWM Worse case PWM period 10ms Execution time 4ms. Tasks. Startup Task

cain
Télécharger la présentation

100KW Electric Vehicle Controller/Inverter Software Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 100KW Electric Vehicle Controller/InverterSoftware Design Tony Ahmann 5/6/09

  2. General System Design • Microchip dsPIC30F6010A • 7.37MHz • 12kB EEPROM • 7kB RAM

  3. Kernel Choice • Continuous loop dependent on PWM • Worse case PWM period 10ms • Execution time 4ms

  4. Tasks • Startup Task • Run Motor Task

  5. Startup Task • Flux angle control reset • Clear RPM buffer • Initialize CAN bus • Get PID Parameters • Initialize user parameters

  6. Run Motor Task • Pull button for start/stop motor • Update LCD • Send RPM, torque and flux to LabVIEW

  7. Interrupts • ADC ISR • Calculates speed and executes vector update loop • ADC sample and conversion triggered by the PWM period

  8. Module Overview

  9. Module Overview continued

  10. Module Overview Continued

More Related