BLIT2008-Board-Thermo

Aus BraLUG-Wiki

Version vom 12. Dezember 2008, 14:39 Uhr von Bergeruw (Diskussion | Beiträge)

(Unterschied) Nächstältere Version-> | Aktuelle Version (Unterschied) | <-Nächstjüngere Version (Unterschied)
Wechseln zu: Navigation, Suche


Inhaltsverzeichnis

Hardware

Schaltplan

BLIT-Board; I2C-Temperaturfühler BLIT-Board; I2C-Temperaturfühler-Prototyp BLIT-Board; I2C-Temperaturfühler; fertig bestückte Leiterplatte; Bestückungsseite BLIT-Board; I2C-Temperaturfühler; fertig bestückte Leiterplatte; Lötseite mit LM75 als SMD

Eagle-Dateien (Schaltplan und Leiterplatte)

Beschreibung

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)
'Persönliche Werkzeuge