Short clips showing what the toolbox does on real hardware.
| Demo | Video | What it shows |
|---|---|---|
| Motor parameter estimation | ▶ 3:14 | Simulation → code generation → on-target data visualisation (Delpoux + Kerhuel) |
| XCP External Mode | ▶ 2:18 | Real-time parameter tuning from Simulink → Getting Started |
| Processor In the Loop (PIL) | ▶ 3:05 | Verify generated code matches simulation → Getting Started |
| Field weakening (KKT) | ▶ 12:45 | PMSM field-weakening — math + embedded demo → Example |
| Sensored motor ID | ▶ 3:18 | On-target motor parameter ID with live update (Delpoux + Kerhuel) |
| Sensorless motor ID | ▶ 2:51 | Sensorless observer estimation (Delpoux + Kerhuel) |
| Inverted pendulum | ▶ 0:45 · ▶ 0:23 | State-space control, dsPIC + IMU, no encoder |
| Flying magnet (maglev) | ▶ 1:20 | Magnetic levitation with dsPIC |
| Picooz helicopter — identification | ▶ chirp · ▶ steps · ▶ large step | Grey-box identification on a toy motor → Full tutorial |
| AUAV3 autopilot in wind | ▶ flight 1 · ▶ flight 2 | Sliding-mode roll/pitch on a fixed-wing RC plane |
More on the ctrl+elec YouTube channel →
Proves that convex optimisation fits on a €3 microcontroller. LMI solver + KKT field-weakening + robust H₂ control, all on dsPIC33AK128MC106.
📄 Manuscript (HAL) · ▶ Video · Field-weakening example →
Hiba Houmsi, INSA Lyon — Ampère Lab (UMR CNRS 5005). Defended 24 Oct 2025. Supervisors: R. Delpoux, P. Massioni, F. Bribiesca-Argomedo. Industrial guest: L. Kerhuel (Microchip).
Records 6 variables at 20 kHz via 6 Mbaud UART, replays in offline Simulink simulation. Turns days of on-bench tuning into minutes of desktop work.
🔗 ctrl-elec page · 💾 Dataset (GitHub)
S. Alhaj Hassan, R. Delpoux, L. Kerhuel, V. Léchappé, X. Brun — Electrimacs 2024, Castelló de la Plana.
Modélisation et commandes embarquées génériques de machines synchrones — Avancées et perspectives.
Romain Delpoux, INSA Lyon — Ampère Lab. Defended 10 Dec 2021.
Educational deployments. The platform was originally developed for fifth-year electrical-engineering students of the CCSA option (Commande de Convertisseurs et Systèmes d’Actionnement) at INSA Lyon’s Department of Electrical Engineering, and has been used in that curriculum since 2016. It has since been adopted by the HILRES (Hardware in the Loop for Renewable Systems with SoC platforms) thematic school of the IEEE IES Technical Committee on Electronic Systems on Chip (ESOC), and was offered as a tutorial at ICEM 2024. During the COVID-19 pandemic, individual setups were shipped to 18 students and 4 teachers so the practical sessions could continue fully remotely.
Four motor test benches, all driven by the MCHP Blockset:
| Bench | Power | Topics |
|---|---|---|
| SPMSM | 170 W, 24 V, 6000 rpm | Field-weakening, observer design |
| IPMSM | 7.5 kW, 310 V, 3000 rpm | MTPA, online magnetic characterisation |
| SynRM | 1.5 kW, 400 V, 1500 rpm | Saturation, residual magnetism |
| Axial Flux Generator | 1 kW, 11 V, 330 rpm | Small wind turbine emulator |
🔗 Lab details · 🔗 ctrl-elec.fr · 📦 GitHub · 📹 YouTube @ctrl_elec
Using the MCHP Blockset for a thesis, lab project, course, or hobby build? We’d love to feature it.
Contact: lubin.kerhuel@microchip.com