Dies ist der Befehl digitemp_DS9097U, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
digitemp - Programm zum Auslesen von 1-Draht-Temperatursensoren.
ZUSAMMENFASSUNG
Digitemp [Optionen]
BESCHREIBUNG
DigiTemp verwendet den Dallas 1-Wire-Bus, um die Temperaturen von digitalen Sensoren zu lesen, die an angeschlossen sind
einen seriellen Port-Adapter. Es übernimmt die Initialisierung des Busses, die Suche nach angeschlossenen Geräten,
Lesegeräte und benutzerdefinierte Protokollzeichenfolgen. Es unterstützt die folgenden Temperaturgeräte:
DS1820, DS18S20, DS18B20, DS1822
Es verarbeitet auch die 2406-Wire-Hub-Switches DS1 und die Zähler DS2422 und DS2423.
DigiTemp verwendet entweder den passiven seriellen Port-Adapter DS9097 oder den DS2480B-basierten DS9097U
Adapter. 1-Wire-Adapter von ibuttonlink.com wie der Link45 werden ebenfalls unterstützt.
OPTIONAL
Mindestens 1 Aktion muss zusammen mit einigen optionalen Argumenten angegeben werden. Aktionen sind eins (und
nur am) der -w -t -a -w Optionen
-H, -? Zusammenfassung der Optionen anzeigen.
-v Ausführliche Ausgabe anzeigen.
-i Initialisieren Sie die .digitemprc-Datei, durchsuchen Sie den Bus nach allen unterstützten Geräten.
-I .digitemprc-Datei initialisieren, Bus nach allen unterstützten Geräten durchsuchen, speichern
Geräte in sortierter Seriennummernreihenfolge.
-w Gehen Sie den vollständigen Gerätebaum durch und zeigen Sie die Seriennummer und den Typ aller Geräte an
im Bus erkannt.
-s /dev/ttyS0
Stellen Sie den zu verwendenden seriellen Port ein. Stellen Sie sicher, dass Sie über die Berechtigung zum Zugriff auf diesen Port verfügen. Für USB
Operation pass USB statt /dev/ttySX
-l /var/log/temperatur
Ausgabe an Logdatei senden, das Ausgabeformat wird durch den Befehl .B -o definiert
-c Digitemp.conf
Stellen Sie die Digitemp-Konfigurationsdatei ein. Der Standardwert ist .digitemprc im aktuellen
Verzeichnis.
-r 1000
Leseverzögerung in ms. Hiermit wird die Wartezeit zwischen dem Senden der
Temperaturumwandlungsbefehl und Lesen des Ergebnisses. Der DS18S20 braucht ungefähr
750mS für die Temperaturumwandlung. Die Standardeinstellung ist 1000 mS (1 Sek.).
-t # Lesen Sie die Sensornummer #, die # hängt von der Reihenfolge der Sensoren in der .digitemprc . ab
Datei.
-q Leise Ausgabe, kein Copyright-Banner.
-a Lesen Sie alle Sensoren aus.
-A Behandeln Sie DS2438 als A/D-Wandler, geben Sie Rohspannungen und -ströme aus.
-d 5 Verzögerung zwischen Samples (in Sekunden).
-n 50 Anzahl der Wiederholungen des Befehls.
-O"Zähler Format Schnur"
Siehe Zählerformat unten.
-o [1..3] ["Ausgang Format Zeichenfolge"]
Siehe Temperaturformat unten.
-H"Feuchtigkeit Format Schnur"
Siehe Feuchtigkeitsformat unten.
Temperaturen Format
Das Temperaturformat kann entweder ein numerischer Wert oder eine Zeichenfolge sein. Die Zahlenwerte
Wählen Sie vorkonfigurierte Ausgabeformate:
1 = Eine Zeile pro Sensor, Zeit, C, F (Standard)
2 = Eine Zeile pro Probe, verstrichene Zeit, Temperatur in C
3 = Wie #2, außer dass die Temperatur in F . ist
#2 und #3 haben die Daten durch Tabulatoren getrennt, geeignet für den Import in eine Tabellenkalkulation oder andere
grafische Software.
Die Formatzeichenfolge verwendet strftime-Token plus 5 spezielle Token für DigiTemp:
%s für Sensor #
%C für Celsius
%F für Fahrenheit
%R um die Hex-Seriennummer auszugeben
%N für Sekunden seit Epoch.
Der Fall des Tokens ist wichtig! Die Standardformatzeichenfolge ist: "%b %d %H:%M:%S Sensor
%s C: %.2C F: %.2F", was Ihnen eine Ausgabe von: 24. Mai 21:25:43 Sensor 0 C: 23.66 F:
74.59
Der Sensor DS2438 kann für eine Vielzahl von Dingen verwendet werden. Es enthält einen Temperatursensor
und A/D-Wandler. DigiTemp verwendet es standardmäßig als Feuchtigkeitssensor. Die Rohspannungen
und Ströme können angezeigt werden, indem das Argument -A übergeben wird
Wenn die Protokolloptionen -o2 oder -o3 verwendet werden, werden die Temperaturen des angeschlossenen DS2438 ausgegeben
ohne Feuchtigkeit.
Counter Format Schnur
Die Zeichenfolge für das Zählerformat ist ähnlich und fügt diese Token hinzu:
%n ist der Zähler #, der von seiner Position in der .digitemprc-Datei abhängt
%C ist die Dezimalzahl.
Luftfeuchtigkeit Format Schnur
Der Formatstring für die Luftfeuchtigkeit ist der gleiche wie der Formatstring für die Temperatur mit dem Zusatz
dieses Formatbezeichners:
%h ist die Luftfeuchtigkeit in 0-100%
Nutzen Sie digitemp_DS9097U online über die Dienste von onworks.net