Da die hardwarenahe Software eben direkt an der Hardware hängt, komme ich mit Unit Tests nicht sehr weit. Zum Testen komme ich also um Hardware nicht herum.
Aber erst einmal definiere ich, was ich unter „Test“ verstehe: Überprüfen, ob eine vorgegebene Funktion aus einer Systemanforderung auch erfüllt wird.
Wie teste ich ein eingebettetes System? weiterlesen
Autor: Jürgen
Frequenz messen mit dem Uno
Mit dem Uno eine einfache Rechteckfrequenz einzulesen ist eigentlich nicht schwer. Im Internet habe ich verschiedene Ansätze dafür gefunden. Am einfachsten erscheint es mir aber die Input Capture Funktion im Timer 1 des ATMega328p zu verwenden. Nur die Frequenz messen. Eine gleichmäßige Frequenz als Rechteck mit einem Puls / Pause Verhältnis von 50%. Mit der Vorgabe im Bereich von 31Hz bis 99Hz.
Energiesparende Wetterstation – Die Hardware
Nachdem nun schon die Software auf das Energiesparen getrimmt ist, versuche ich doch einmal das auch mit der Hardware zu machen.
Energiesparende Wetterstation – Die Software
Gemessen werden Lufttemperatur, Luftdruck und Luftfeuchte, ausgegeben werden diese Werte auf einem Display. Zum Energiesparen greifen verschiedene Maßnahmen: Die Messung wird nur alle 60 Sekunden vorgenommen und die Ausgabe erfolgt dann auf einem E-Ink Display. Dazwischen wird im Schlafmodus abgewartet.
ATTiny85 programmieren mit ISP
Eine neue Herausforderung ist den ATTiny85 direkt mit einem ISP (In System Programmer) zu programmieren und dabei heraus zu finden was mit dem Chip so alles möglich ist.
Messwerte glätten
Manchmal zappelt das Messsignal etwas, dann ist es sinnvoll eine Glättung einzusetzen. Im wesentlichen finde ich dazu zwei mögliche Verfahren: einfacher und gewichteter Mittelwert. Beide sind recht einfach umzusetzen.
Messwerte glätten weiterlesenSpannungsüberwachung mit Atmel AVR Prozessoren
Nachdem ich schon vor einiger Zeit etwas mit Spannungsüberwachung gemacht habe, nehme ich das Thema noch einmal neu auf und erweitere die Software für mehrere Atmel AVR Prozessoren, die die interne Spannungsüberwachung unterstützen. Spannungsüberwachung mit Atmel AVR Prozessoren weiterlesen
NTC Thermometer mit Korrektur
Beim Messen mit dem NTC Widerstand war klar, das der Messwert mit der Versorgungsspannung schwanken wird. Die Versorgungsspannung wird ja auch nicht gemessen, sondern als konstant angesehen. Für den Batteriebetrieb muss sich das natürlich ändern, dazu mache ich eine Anleihe aus eineren früheren Erfahrung zum Thema Spannungsüberwachung. NTC Thermometer mit Korrektur weiterlesen
Anmerkungen zum Projektmanagement
Zu diesem Thema ist eigentlich schon alles aufgeschrieben worden. Hier also nur meine Anmerkungen dazu:
Anmerkungen zum Projektmanagement weiterlesenLCD Spielerei
Außer der Reihe mal etwas Spaß haben. Also programmiere ich eine Software für die Ausgabe auf LCD Display. Ein oder besser gleich zwei zweizeilige LCD’s mit Hintergrundbeleuchtung sollten schon genügen. LCD Spielerei weiterlesen