Embedded Systems

Unsere Technologieschwerpunkte und Leistungen, Hardware und Software Entwicklung für Kundenspezifische Lösungen auf Basis von Embedded Systems.


Anwendungsbereiche:

  • Allgemeine elektronische Geräte oder Module für industrielle Anwendungen:
    • im Bereich messen, steuern und überwachen von Prozessen und Anlagen
    • mit lokaler Bedieneinheit oder auch ohne
  • Messsysteme / Messgeräte zur Messung von diversen physikalischen Größen wie z.B.
    • Temperatur, Licht, Bewegung, Lage, Position, Radar, etc.
    • Analyse, Verarbeitung und Bewertung der Messwerte
    • mit lokaler graphischer Bedieneinheit oder auch ohne
  • Messumformer zur Erfassung und Digitalisierung von analogen elektrischen Größen wie z.B.
    • Spannung, Strom, Frequenz zu digitalen Werten
    • Bereitstellung der digitalisierten Größen mittels div. Kommunikationsschnittstellen
  • Vernetzte Sensoranwendungen:
    • Sensor zur Messung von div. physikalischen Größen
    • Vernetzung kabelgebunden z.B. mit CAN, HART, Ethernet LAN, Modbus RTU/TCP
    • Vernetzung kabellos z.B. mit LoRa, Sigfox, NB-IoT, Bluetooth (BLE), WiFi
  • Datenkonzentrator bzw. Gateway mit Kommunikationsschnittstelle zu übergeordneten Systemen z.B. SCADA oder Cloud-Diensten mittels Ethernet LAN oder Mobilfunk
  • Kundenspezifische Protokollkonverter z.B. CAN Anbindung an Ethernet LAN oder, CAN zu Mobilfunk
  • Siehe auch: Industrial Internet of Things

Technologieschwerpunkte und Leistungen:

Embedded Mikrocontroller Systeme

  • Analyse der Anforderungen, Erstellung des Konzeptes und Pflichtenhefts (je nach Bedarf)
  • Auswahl eines geeigneten Mikrocontrollers vom Low-Power ARM Cortex M0+ bis zum High-Performance ARM Cortex-M7
  • Ausarbeitung und Implementierung von Ultra-Low-Power Features und 24/7 Dauerbetrieb (auch im Sleep-Mode)
  • Entwicklung der Peripherie-Schaltung – Analog – Digital – Datenkommunikation
  • Erstellung des Softwaremodels und Implementierung in der Programmiersprache C/C++
  • durchführen von Tests und Erstellung der Dokumentation


Embedded Linux Systeme

  • Analyse der Anforderungen, Erstellung des Konzeptes und Pflichtenhefts (je nach Bedarf)
  • Auswahl der geeigneten Hardware Plattform
  • Entwicklung der Peripherie-Schaltung
  • Anpassung von Linux Betriebssystem und Erstellung von Gerätetreibern und Kernmodulen
  • Erstellung des Softwaremodels (OOA/OOD) und Implementierung (OOP) in den Programmiersprachen C/C++ und Java
  • durchführen von Tests und Erstellung der Dokumentation.

Software:

  • Analyse der Anforderungen, Erstellung des Konzeptes und Pflichtenhefts (je nach Bedarf)
  • Erstellung des Softwaremodels (OOA/OOD) und Implementierung (OOP)in den Programmiersprachen C/C++, Java
  • Implementierung von anwendungsspezifischen:
    • Applikations und Bussiness-Logic Software
    • Grafischen Benutzeroberflächen mit GUI Frameworks in C++ oder Java
    • Middleware Software zur Vernetzen Kommunikation
    • Hardware Abstraktionsschichten HAL und Gerätetreiber
  • Implementierung von Algorithmen für z.B. Mustererkennung
  • Umsetzung der Projekte in den Programmiersprachen C/C++ und Java
  • Anpassungen von Linux Kernel Treiber und Yocto Buildumgebung im Rahmen von Gesamtprojekten die auf Linux basieren
  • durchführen von Tests und Erstellung der Dokumentation.

Hardware:

Siehe Elektronik Entwicklung und Kompetenzen

 

Interesse? Fragen?

Schreiben Sie uns, wir nehmen uns gerne Zeit für Sie!