Moduline S1: compacte modulaire controller
De GOcontroll Moduline S1 is een compacte, vrij programmeerbare modulaire controller voor realtime besturing, datamonitoring en IoT-toepassingen. De STM32H573 met Arm Cortex-M33 vormt de basis; een ESP32-C3-coprocessor verzorgt de draadloze communicatie. De S1 draait op FreeRTOS en biedt een andere softwarebasis dan de Linux-gebaseerde M1, L4 en HMI1.
Configureer de controller met maximaal twee insteekbare I/O-modules. Programmeer uw applicatie in C of met de GOcontroll AI Application Builder. Bluetooth LE is geïntegreerd; LTE en GNSS zijn verkrijgbaar als insteekoptie voor mobiele datacommunicatie en positiebepaling.

Belangrijkste kenmerken
- STM32H573 Arm Cortex-M33 tot 250 MHz · 2 MB flash · 640 KB SRAM
- Realtime firmware op basis van FreeRTOS
- Maximaal 2 slots voor I/O-modules: ingangen, uitgangen of brugmodules
- 2 CAN FD-interfaces
- Bluetooth 5.0 (LE) via de geïntegreerde ESP32-C3-coprocessor
- LTE en GNSS als insteekopties
- Geïntegreerde IMU met versnellingsmeter en gyroscoop
- 1 enable-ingang · 1 meerkleurige RGB-statusled · interne real-timeklok (RTC)
- Draadloze firmware-updates (OTA) via Bluetooth LE
- Ondersteuning van een gestructureerd proces voor software-updates
- Programmeerbaar in C met GOcontroll-CodeBase of met de GOcontroll AI Application Builder
Toepassingen voor realtime besturing en IoT
De S1 is bedoeld voor compacte, verbonden toepassingen waarbij inbouwruimte, gegevensverwerking en realtime gedrag belangrijk zijn:
- Internet of Things (IoT)
- Datamonitoring en het verzamelen van meetsignalen
- Volgen van voertuigen en materieel (fleet tracking)
CAN FD, Bluetooth en draadloze connectiviteit
De ESP32-C3-coprocessor verzorgt Bluetooth 5.0 (LE) voor configuratie en draadloze firmware-updates. Een optionele LTE-module maakt mobiele telemetrie mogelijk; een optionele GNSS-module voegt positiebepaling toe. Met de twee CAN FD-kanalen kan de S1 worden verbonden met voertuig- en machinenetwerken.
Software en programmeren met FreeRTOS
De S1 gebruikt realtime FreeRTOS-firmware. Ontwikkel de applicatie in C met de GOcontroll-CodeBase-library of bouw de besturingslogica met de GOcontroll AI Application Builder. De gedeelde publieke API met de Linux-controllers maakt de programmeerinterface herkenbaar binnen de Moduline-productfamilie.
Firmware-updates kunnen draadloos via Bluetooth LE worden uitgevoerd. Neem bij het systeemontwerp ook de organisatie van softwareversies, updates en onderhoud mee. Zo sluit de controller aan op de manier waarop u uw toepassing gedurende de levensduur wilt beheren.
Technische specificaties
| Specificatie | Moduline S1 |
|---|---|
| Applicatieprocessor | STM32H573 (32 bit) |
| Processorkern | Arm Cortex-M33 |
| Kloksnelheid | tot 250 MHz |
| RAM-geheugen | 640 KB SRAM |
| Flashgeheugen | 2 MB Flash |
| Aantal moduleslots | 2 |
| Enable-ingangen van de controller | 1 |
| Statusleds op de behuizing | 1 meerkleurige RGB-led |
| Bluetooth | Bluetooth 5.0 (LE) |
| Wi-Fi | Nee |
| CAN | 2x (CAN FD) |
| GNSS | Ja (insteekoptie) |
| 3G | Ja (insteekoptie) |
| LTE | Ja (insteekoptie) |
| LIN | Nee |
| Versnellingsmeter | Ja |
| Gyroscoop | Ja |
| Interne real-timeklok (RTC) | Ja |
| Programmeeromgeving | C codebase / GOcontroll AI Application Builder |
De Moduline S1-documentatie in de kennisbank beschrijft de pinbezetting van de 34-polige systeemconnector, de verdeling van de twee moduleslots, de voeding en enable-ingang. Ook vindt u er het STEP-model van de behuizing voor de mechanische integratie.
Wanneer kiest u een compacte embedded controller?
De S1 past bij toepassingen die meetgegevens, besturingslogica en communicatie in beperkte inbouwruimte moeten combineren. De I/O-modules bepalen welke fysieke signalen de controller kan verwerken of aansturen. Stel de configuratie daarom samen vanuit uw sensoren, actuatoren, CAN-netwerk en gewenste dataverbinding.
Onderzoekt u een PLC-alternatief voor een compacte machine of IoT-opstelling? Vergelijk dan ook de programmeeromgeving en het gewenste realtime gedrag. FreeRTOS en C vragen om een andere ontwikkelaanpak dan een Linux-controller met bijvoorbeeld Node-RED of MATLAB/Simulink.
Van prototype naar uw toepassing
Bekijk de oplossingen voor engineeringbureaus en universiteiten en onderzoeksinstituten. Heeft uw toepassing meer I/O of een Linux-omgeving nodig? Vergelijk de Moduline M1 en Moduline L4.
Bespreek uw signalen, interfaces en softwarekeuze tijdens een Technical Fit Check.
