Motor control software for fully electric glider
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216305%3A26620%2F20%3APR33271" target="_blank" >RIV/00216305:26620/20:PR33271 - isvavai.cz</a>
Výsledek na webu
<a href="http://autodrive.ceitec.cz/sw-mc-glider" target="_blank" >http://autodrive.ceitec.cz/sw-mc-glider</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Motor control software for fully electric glider
Popis výsledku v původním jazyce
Fully electric glider motor control software has been developed using a model-based design methodology that facilitates the overall process of certifying control software. The software allows the use of four operating modes of the PMSM drive (IDLE, BREAK, FULL, AUTO), which are switched by binary signals from the mode switch, as selected from a safety point of view. The SW is ready for integration of the AUTO control mode via the CAN communication bus. All of these modes use torque control of the motor. According to safety requirements, the use of a rotor position sensor with three Hall position sensors is assumed, which has high reliability. The PMSM control algorithm in the form of Simulink models was designed, implemented and tested in the MATLAB/Simulink environment. The algorithms created in this environment were first verified on an motor model. Subsequently, a C code of motor control was generated from the models, which was integrated together with tailor-made controllers into the microcontroller. The entire SW was tested on a TI Hercules TMS570 microcontroller designed for highly reliable applications. Low level drivers for SPI and RS485 interfaces were created in the processor for vibrodiagnostics purposes. Data was read out from onboard MEMS sensor using SPI at a speed of 10 MHz. Full duplex and reliable communication has been proved by transfer of a real time waveform while harmonic excitation was applied to the inverter control PCB. Communication is currently solved using polling method without using DMA controller. RS485 driver will be used for external smart vibration sensor communication purposes. Communication is based on the DMA transfer between peripheral and memory of a processor. Success of the transfer has been verified by repetitive transfer of one communication period from the SVS while it was harmonically excited.
Název v anglickém jazyce
Motor control software for fully electric glider
Popis výsledku anglicky
Fully electric glider motor control software has been developed using a model-based design methodology that facilitates the overall process of certifying control software. The software allows the use of four operating modes of the PMSM drive (IDLE, BREAK, FULL, AUTO), which are switched by binary signals from the mode switch, as selected from a safety point of view. The SW is ready for integration of the AUTO control mode via the CAN communication bus. All of these modes use torque control of the motor. According to safety requirements, the use of a rotor position sensor with three Hall position sensors is assumed, which has high reliability. The PMSM control algorithm in the form of Simulink models was designed, implemented and tested in the MATLAB/Simulink environment. The algorithms created in this environment were first verified on an motor model. Subsequently, a C code of motor control was generated from the models, which was integrated together with tailor-made controllers into the microcontroller. The entire SW was tested on a TI Hercules TMS570 microcontroller designed for highly reliable applications. Low level drivers for SPI and RS485 interfaces were created in the processor for vibrodiagnostics purposes. Data was read out from onboard MEMS sensor using SPI at a speed of 10 MHz. Full duplex and reliable communication has been proved by transfer of a real time waveform while harmonic excitation was applied to the inverter control PCB. Communication is currently solved using polling method without using DMA controller. RS485 driver will be used for external smart vibration sensor communication purposes. Communication is based on the DMA transfer between peripheral and memory of a processor. Success of the transfer has been verified by repetitive transfer of one communication period from the SVS while it was harmonically excited.
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
20205 - Automation and control systems
Návaznosti výsledku
Projekt
<a href="/cs/project/LQ1601" target="_blank" >LQ1601: CEITEC 2020</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2020
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
SW_2020_03
Technické parametry
- Momentové řízení PMSM motoru s Hall sensorem polohy ve čtyřech pracovních režimech. - Řídicí SW motoru je implementovaný a otestovaný v Simulink, taky aby bylo možné software celé řídící jednotky pohonu certifikovat. - Ovladače vstupně výstupních periferií mikrokontroléru TI Hercules TMS570 vytvořené s ohledem na efektivní běh celého řídicího SW pohonu.
Ekonomické parametry
Tento výsledek je významný z hlediska nového nasazení elektrického pohonu ve speciální letecké aplikaci. Ověření tohoto konceptu přispívá k rozšíření bezemisních pohonů v leteckém průmyslu. Zároveň tento koncept může přispět k rozšíření individuální bezemisní letecké dopravy.
IČO vlastníka výsledku
—
Název vlastníka
Kybernetika pro materiálové vědy