BLIT2008-Board-Thermo
Aus BraLUG-Wiki
(Unterschied zwischen Versionen)
Zeile 2: | Zeile 2: | ||
[[Kategorie:BLIT2008-Board]] | [[Kategorie:BLIT2008-Board]] | ||
− | + | =Hardware= | |
[[Bild:Blit2008-board-thermo.png|320px|BLIT-Board; I2C-Temperaturfühler]] | [[Bild:Blit2008-board-thermo.png|320px|BLIT-Board; I2C-Temperaturfühler]] | ||
[[Bild:Proto lm75.jpg|320px|BLIT-Board; I2C-Temperaturfühler-Prototyp]] | [[Bild:Proto lm75.jpg|320px|BLIT-Board; I2C-Temperaturfühler-Prototyp]] | ||
Zeile 67: | Zeile 67: | ||
− | + | =Software= | |
*[http://bralug.de/wiki-common/images/6/60/Lm75_lcd.tar.gz lm75_lcd]: innerhalb dieses kleinen MC-Programmes wird die Temperaturinformation aus dem LM75 via TWI zyklisch ausgelesen, entsprechend decodiert und auf dem ebenfalls angeschlossenen LCD ausgegeben. | *[http://bralug.de/wiki-common/images/6/60/Lm75_lcd.tar.gz lm75_lcd]: innerhalb dieses kleinen MC-Programmes wird die Temperaturinformation aus dem LM75 via TWI zyklisch ausgelesen, entsprechend decodiert und auf dem ebenfalls angeschlossenen LCD ausgegeben. |
Version vom 1. Dezember 2008, 07:11 Uhr
Hardware
Diese Baugruppe stellt einen Temperaturfühler, welcher wiederum mittels TWI vom Basisboard angesprochen werden kann, dar. Kernstück ist der Schaltkreis LM75, der, ohne Kalibrierung und linear über den ganzen Bereich, die Umgebungstemperatur ermitteln kann. Diese Einfachheit war auch der Grund, warum, trotz SMD-Ausführung, diesem IC der Vorzug gegeben wurde.
Mittels Jumper JP1 kann wieder der INT-Ausgang des LM75 mit dem MC verbunden werden. Mit Jumper JP2-4 können die letzten 3 Bit der TWI-Device-Adresse eingestellt werden.
Stückliste:
Teil | Anzahl | Beschreibung | Hinweis | Preis insgesamt (Reichelt) |
---|---|---|---|---|
IC1 | 1 | LM75A | gibt es nur als SMD | 1,35€ |
C1 | 1 | Kondensator 100nF | . | 0,072€ |
SV1 | 1 | Wannenstecker 10-polig | Reichelt: WSL 10W | 0,10€ |
JP1, JP2, JP3, JP4 | 11 | Jumperstift | . | 0,25€ |
Leiterplatte | . | . | Eigenproduktion | 1,00€ |
Gesamtpreis | . | . | ohne Leiterplatte | 1,772€ |
Software
- lm75_lcd: innerhalb dieses kleinen MC-Programmes wird die Temperaturinformation aus dem LM75 via TWI zyklisch ausgelesen, entsprechend decodiert und auf dem ebenfalls angeschlossenen LCD ausgegeben.
- lm75_usb: ein zweigeteiltes Programm
- MC-Programm: ermittelt zyklisch die Temperatur via TWI aus dem Sensor LM75und speichert den Wert in einem Array ab. Dieses Array ist so dimensioniert, dass bei einem Zyklus von 5min für die letzten 24h Werte abgelegt werden können.
- Kommandozeilentool (usb2blitboard): Auslesen von Werten aus dem BLIT-Board via USB
-
usb2blitboard echo
USB-Test -
usb2blitboard read_idx
Anzeigen des Zeigers auf den letzten Wert der Temperaturhistorie -
usb2blitboard lm75_read
aktuellen Temperaturwert auslesen -
usb2blitboard lm75_read_all
Auslesen der Temperaturhistorie (288 Temperaturwerte)
-