Motor control software for fully electric glider
The result's identifiers
Result code in 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>
Result on the web
<a href="http://autodrive.ceitec.cz/sw-mc-glider" target="_blank" >http://autodrive.ceitec.cz/sw-mc-glider</a>
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
Motor control software for fully electric glider
Original language description
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.
Czech name
—
Czech description
—
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
20205 - Automation and control systems
Result continuities
Project
<a href="/en/project/LQ1601" target="_blank" >LQ1601: CEITEC 2020</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2020
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Internal product ID
SW_2020_03
Technical parameters
- 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.
Economical parameters
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.
Owner IČO
—
Owner name
Kybernetika pro materiálové vědy