Projektbeispiele für Firmware und Software
Software und Firmwarekomponenten, die bei Produktentwicklungen entstanden.
Mikrocontroller-Firmware
CANopen
Kompakter CANopen-Stack: Auf einem Freescale/Motorola 68HC12 / 9S12 nur etwa 600 Zeilen "C".
Zusatzfunktion: Einfacher Zugriff auf das Objektverzeichnis per Terminalprogramm über die serielle Schnittstelle.
Bootloader mit Verschlüsselung
Durch Verschlüsselung und Authentifizierung können Firmwaredateien auch über unsichere / öffentliche Kanäle transportiert werden. Ab ca. 1KiB Codegröße, Varianten für Kommunikation über Terminalprogramm oder proprietäre PC-Software. Mit PC-Software zur Erzeugung der verschlüsselten Images.
Signalverarbeitung
Geschwindigkeitsoptimiertes FIR-Filter in Freescale/Motorola 9S12: 64 Taps in 7us (ca. 170 Zyklen). Verwendung zur störsicheren Synchronisation per "Spread Spectrum Minimum Sidelobe" Signal.
Temperaturregler für stark verzögerte Strecken
Modellbasiert statt PID zur geschwindigkeitsoptimierten Ansteuerung.
PC-Software
Kommandozeilen- oder GUI-Programe zur Unterstützung der Elektronikprodukte (keine reine Anwendersoftware):
Konfigurationstool für Sensoren
Zum Anzeigen und Bearbeiten von Parametern (aus dem Objektverzeichnis des Sensors), Diagnose, Firmwareupdate.
Messdatenvisualisierung
Schnelle Echtzeitdarstellung hunderter Kanäle als Balkendiagramm mit Logging, Statistik…
Steuerung für mechanischen Prüfstand
Ansteuerung von Linearantrieben und synchrone Auswertung von Sensorsignalen, Toleranzdiagramm.
2D-Visualisierung von Sensordaten
Wählbare Farbpalette, Klassifizierung von wählbaren Messfeldern.
Automatische Mess- und Kalibrierstände für Serienproduktion
Rechnergestützter automatischer Abgleich für verschiedene Produkte
- Oliver Betz - Neuried / München
- Impressum
- Datenschutz