Wat is een embedded system?

Een embedded system is een geïntegreerde combinatie van hardware en software, ontworpen voor één doel: snelle, betrouwbare taakuitvoering. Sensorintegratie, I/O-aansturing en real-time prestaties zijn standaard. 

Thuis kent u het van de wasmachine, maar Sommer past deze techniek toe in kritieke industriële processen, zoals slimme displays in tractorcabines die een sleepvoet nauwkeurig aansturen op basis van GPS en bodemdata. Wij vertalen complexe eisen naar werkende hardware.

Onze aanpak van PCB design tot assemblage

Elk project begint bij de hardware: we selecteren microcontrollers, geheugenchips en interfaces op basis van uw toepassing. Deze plaatsen we op een PCB die we in eigen huis ontwerpen en testen. De software (vaak in C of C++) sluit hier perfect op aan. 

Sommer ontwikkelt robuuste hardware die softwarepartners gebruiken als basis voor hun embedded besturingssoftware. Onze ontwerpen zijn geoptimaliseerd voor moderne software stacks en Real-Time Operating Systems (RTOS). Door al vroeg bugs te elimineren, garanderen we stabiliteit en reproduceerbaarheid.

1. Hardware development

Het ontwikkelen van de hardware voor een embedded system begint bij Sommer met het kiezen van de juiste componenten, zoals microcontrollers, geheugenchips en sensoren, die vervolgens op een printplaat (PCB) worden geplaatst. Deze stap is essentieel om de hardware optimaal af te stemmen op de taak die het systeem moet uitvoeren. Voor een embedded system dat bijvoorbeeld in een medische apparaat wordt gebruikt, moet de hardware compact, energiezuinig en zeer betrouwbaar zijn.

2. Software development

Na het ontwerpen van de hardware, begint het ontwikkelen van de software die het embedded system aandrijft. Deze software is specifiek geprogrammeerd om één of meerdere functies nauwkeurig en efficiënt uit te voeren, vaak in talen zoals C of C++. Deze talen lenen zich goed uit voor de software van een embedded system omdat je directe toegang tot de hardware hebt.  Cruciaal hierbij is de perfecte afstemming tussen software en hardware, zodat het systeem soepel werkt en betrouwbare prestaties levert, want de embedded systems worden toegepast in sectoren waarbij geen fouten gemaakt mogen worden.

3. Integratie van hardware en software

De integratie van hardware en software is de laatste cruciale stap in het ontwikkelen van een embedded system. Bij dit proces is het belangrijk dat beide componenten naadloos samenwerken en uitgebreid worden getest. Het efficiënt laten draaien van de software op de hardware en controle dat hardware juist reageert op de software zijn strikte voorwaarden. De bugs en/of synchronisatieproblemen worden hierdoor opgespoord en kunnen  vroegtijdig  worden aangepakt.

Sommer Benelux in de praktijk

De opbouw en werking van een embedded system

Een embedded system bestaat uit nauw verweven hardware en software die samen zorgen voor een specifieke taak. 

  • De (1) hardware vormt de basis en omvat een microcontroller of microprocessor die de instructies verwerkt. Denk aan sensoren die gegevens verzamelen en actuatoren die fysieke acties uitvoeren. Dit alles wordt aangestuurd door de software.
  • De (2) software, meestal in de vorm van firmware, die de hardware laat reageren op externe prikkels. Samen creëren ze een systeem dat snel, efficiënt en betrouwbaar werkt. Of het nu gaat om slimme thermostaten of industriële machines.
  • De (3) interactie tussen hardware en software zorgt voor real-time prestaties en precieze functionaliteit. Sommer levert op maat gemaakte hardware-oplossingen, afgestemd op jouw specifieke behoeften voor embedded systems.

Praktijkvoorbeeld in de agrarische sector

Een embedded system in de agrarische sector of landbouw combineert hardware en software om processen zoals irrigatie te automatiseren. Sensoren meten bodemvocht, temperatuur en luchtvochtigheid. De software, vaak geschreven in C of C++ en draaiend op een Real-Time Operating System (RTOS), analyseert deze gegevens en stuurt indien nodig een pomp of ventilatiesysteem aan. De energievoorziening is vaak zonne-energie, en communicatie verloopt via LoRa of LTE. Zodra de gewenste vochtigheid is bereikt, schakelt het systeem de pomp automatisch uit.

 

Praktijkvoorbeeld in de medische sector

In de medische sector monitort een embedded system vitale waarden zoals hartslag, zuurstofgehalte en bloeddruk. Een energiezuinige microcontroller verwerkt deze gegevens en kan indien nodig ingrijpen. De software detecteert afwijkingen en stuurt gegevens via Bluetooth of Wi-Fi naar artsen. Veiligheidsmodules versleutelen de informatie om privacy te waarborgen. Dit systeem reageert real-time op metingen en zorgt voor een betrouwbare, veilige gegevensoverdracht.

Wat zijn de hoofdeigenschappen van een embedded system?

De onderstaande kenmerken maakt een embedded system uniek. Sommer levert op maat gemaakte hardware, zowel groot als klein,  die aan al deze eisen voldoet! 

  • Specifieke functionaliteit: Het systeem is ontworpen om één specifieke taak efficiënt uit te voeren, zoals in een wasmachine of auto.
  • Real-time operaties: Embedded systems moeten snel reageren, bijvoorbeeld bij een anti-blokkeer remsysteem (ABS).
  • Betrouwbaarheid: In kritieke toepassingen, zoals pacemakers, is stabiliteit essentieel.
  • Energie-efficiëntie: Ontworpen om zuinig om te gaan met energie.
  • Compact formaat: Embedded systems zijn vaak klein, zoals in smartwatches of RFID-chips, maar het zijn niet altijd compacte systemen; grotere formaten, zoals 10x20 cm of meer, zijn ook

Neem contact met ons op!

    Veelgestelde vragen over Embedded Systems (FAQ)

    1Welke sectoren bedient Sommer?
    Sommer bedient elke sector, maar heeft hoofdzakelijk expertise in de agrarische-, maritieme-, medische- en industriele b2b sector. Een totaaloverzicht van markten die wij bedienen vind je via op de pagina ‘Markten en Sectoren’.
    2Wat is het verband tussen de hard- en software van een embedded system?
    De hardware en software van een embedded system zijn onlosmakelijk met elkaar verbonden. De hardware, zoals chips en sensoren, voert de fysieke taken uit, terwijl de software bepaalt hoe deze hardware moet reageren. Stel je voor dat je een slimme thermostaat hebt: de hardware registreert de temperatuur en de software zorgt ervoor dat de juiste actie (=het verwarmen) wordt uitgevoerd.
    3Wat zijn de toekomstige trends van embedded systems in Nederland?
    De toekomst van embedded systems in Nederland richt zich op drie belangrijke trends: slimme apparaten en IoT, waar systemen in smart homes en auto's steeds kleiner en efficiënter worden; embedded AI, met toepassingen zoals zelfrijdende auto's en slimme fabrieken; en cybersecurity, essentieel voor het beveiligen van verbonden systemen tegen aanvallen.
    4Wat is het verschil tussen een embedded system en een PLC?
    Een PLC is een universele industriële computer, vaak log en duur. Een embedded system van Sommer is compacte, taakgerichte hardware. Speciaal ontworpen voor één toepassing. Daardoor zijn onze systemen vaak goedkoper, zuiniger en eenvoudiger in te bouwen bij seriematige productie.
    5Wat is een RTOS (Real-Time Operating System) en wanneer heb ik het nodig?
    Een RTOS garandeert dat het systeem binnen een exact tijdsbestek reageert. Onmisbaar bij medische apparatuur of machines waar een fractie van een seconde het verschil maakt tussen veilig en gevaarlijk. Sommer-hardware is geoptimaliseerd voor RTOS-integratie.
    6Zijn de systemen bestand tegen trillingen en schokken?
    Ja. Wij ontwerpen hardware voor toepassing in onder andere landbouwvoertuigen, fabrieken en offshore installaties. Deze systemen zijn bestand tegen permanente vibraties, stoten en snelle temperatuurwisselingen.
    7Zijn de embedded systems geschikt voor IoT-toepassingen?
    Absoluut. Sommer integreert communicatieprotocollen zoals LoRa, LTE, Bluetooth of Wi-Fi direct op de printplaat. Hierdoor zijn onze systemen perfect geschikt voor remote monitoring en data-analyse.