Das ist Ulrich: Unser Spezialist für Embedded Software

Wie stellen wir bei NOVUM sicher, hochwertige Messungen zu erzielen? Und was zeichnet eine hochwertige Messung überhaupt aus? Unser Embedded Software Engineer und Teamleiter Ulrich gibt die Antworten auf diese und weitere spannende Fragen rund um seine Arbeit bei NOVUM.

Du machst Embedded Software. Was ist das?

Das ist eine Art von Computer Software. Sie bildet die Schnittstelle zwischen der Hardware eines Mikrocontrollers und den Anwendungen für den Nutzer. Mikrocontroller sind kleine Computer, die fest in Geräten verbaut sind und diese kontrollieren und steuern.

Hast du ein Beispiel für Embedded Software?

Schauen wir auf einen Einparkassistenten im Auto. Da gibt es Sensoren, die programmiert werden müssen, um den Abstand zu detektieren. Oder in einem Fahrstuhl die Knöpfe zum Hoch- und Runterfahren. Auch das Anzeigefeld im Fahrstuhl und die LED‘s müssen programmiert werden.

Woran arbeitest du aktuell?

Hauptsächlich arbeite ich an einem Gerät, das selbstständig Impedanzmessungen an einer Batterie vornehmen kann. Das Gerät soll zuerst erkennen, ob sich eine Batterie in Ruhe befindet. Um dann Messungen im vorgegebenen Intervall durchzuführen und anschließend die Messdaten an unsere Cloud zu senden. Dort kann sich unser Kunde die Ergebnisse angucken.

Welche Kriterien kennzeichnen eine hochwertige Messung?

Messungen müssen präzise und wiederholgenau sein. Wenn eine Messung zweimal gemacht wird, sollte in etwa derselbe Wert rauskommen. Das heißt, die Messungen dürfen nicht streuen, sondern müssen nah beieinander liegen. Stell dir vor, du stellst dich zweimal  nacheinander auf deine Waage. Dann möchtest du, dass da der gleiche Wert angezeigt wird. Gleichzeitig erwartest du auch, dass der richtige Wert angezeigt wird.

Wie stellt ihr sicher, hochwertige Messungen zu erzielen?

Wir verwenden einen Hochpräzisionswiderstand als Messnormale. Damit kalibrieren wir die Genauigkeit unserer Messgeräte.

Welche Funktionen bietet der Battery Analyzer?

Man kann damit ohne Vorkenntnisse Batterien testen auf Batteriezustand, Kapazität und Restwert. Der Battery Analyzer sammelt für jeden Batterietyp initial mit Hilfe von Kapazitätsmessungen und Impedanzmessungen Daten, um ein KI-Model zu trainieren. Nach einer gewissen Anzahl an Messungen geht es über in Schnelltests, die dem Kunden ermöglichen, innerhalb von wenigen Sekunden Batteriegüteklassen zu bestimmen.

Welche Einstellungen können bei der Impedanzmessung vorgenommen werden?

Innerhalb der Systemgrenzen, die vorgegeben sind, können wir vieles einstellen. Zum Beispiel die Stärke des Anregestroms, die Anzahl der Frequenzen oder auch den Frequenzbereich.

Apropos Systemgrenzen. Was ist das?

Das sind physikalische Eigenschaften oder Parameter, in denen ein System seine Funktion erfüllen kann. Zum Beispiel können wir mit dem Battery Analyzer aktuell nur Batterien vermessen, die mindestens 2 Volt und maximal 82 Volt haben. Darunter oder darüber können wir nicht messen, weil wir diese Schaltungsgrenzen festgelegt haben. Eine normale Haushaltsbatterie (AA) können wir also keine Impedanzmessung machen, da ihre Spannung bei etwa 1.5V liegt. Das ist wieder vergleichbar mit der Personenwaage, die du eben nicht zum Messen von Gewürzen verwenden kannst.

Was fasziniert dich an der Entwicklung von Embedded Software?

Das haptische Feedback, das ich vom Gerät bekomme, im Sinne einer Messkurve oder einer blinkenden LED. Und dass das nur geht, weil ich es so programmiert habe. Auch die Bandbreite an dem, was du wissen und können musst, wenn etwas nicht funktioniert, ist faszinierend. Fehler können an vielen Stellen sein: Hardware, Software oder irgendwo dazwischen.

Kontakt

Anne Schwerin

Head of Communication

a.schwerin@novum-engineering.com

+49 (0) 351 475 911 50