![]() |
AVR-Microcontroller |
|
|
Das APRS Telemetrie Interface Die Digital KanäleDas Interface hat zwei Gruppen von digitalen Eingängen. Gruppe 1Die erste Gruppe besteht aus 8 Digitaleingängen mit TTL-Pegel. Sie sind über die Stiftleiste P19, Digital/Counters zugänglich. Die einzelnen Leitungen arbeiten wahlweise als Digitaleingang oder als Frequenzzählereingang abhängig davon, welcher Interface-Kanal gelesen wird. Zum Test über die serielle Schnittstelle den Befehl "RD 1" (Read Digital 1) eingeben. Das Interface gibt dann im Sekundentakt den aktuellen Zustand der 8 Eingangsleitungen als Bitmuster aus. Dieser Testbetrieb stört die Verbindung zwischen dem Interface und DIGI_NED nicht. Eingabe von "q" beendet die Ausgabe.
Als Vorgabe ist die Ausgabe der Digitalwerte auf die DIGI_NED-Adresse 7 gelegt. Über die Kanalmatrix kann die Zuordnung beliebig verändert werden. Gruppe 2Die zweite Gruppe besteht aus 6 Einzelkanälen. Jeder Kanal hat noch weitere Funktionen
Zum Test über die serielle Schnittstelle den Befehl "RD 2" (Read Digital 2) eingeben. Das Interface gibt dann im Sekundentakt den aktuellen Zustand der 5 Eingangsleitungen und das Vergleichsergebnis als Bitmuster aus. Dieser Testbetrieb stört die Verbindung zwischen dem Interface und DIGI_NED nicht. Eingabe von "q" beendet die Ausgabe.
Um die zweite Gruppe von Digitalkanälen mit DIGI_NED zu lesen, muss der Kanal zuerst mit dem "MM"-Befehl einem DIGI_NED-Kanal zugewiesen werden. Bit 7 und 8 sind unbenutzt und haben immer den Wert "0" in DIGI_NED. Konfiguration in DIGI_NEDEintrag in "digi_ned.ini": telemetry: 30 1 off,off,off,off,off,lpt1_8/7 DIGI_DEST Also: Sende die Telemetriedaten alle 30 Minuten über Port 1. Die Analogkanäle sind für dieses Beispiel abgeschaltet. Der letzte Eintrag definiert die DIGI_NED-Adresse 7 auf LPT1 im 8 Bit Modus für die Digitalkanäle. Abfrage auf dem DigipeaterMit der Anfrage "tlm b" an den Digipeater lassen sich die
Digitalkanäle abfragen. B1-B8 value 10101010 Mit der Abfrage "tlm b1" wird der Digitaleingang 1 gelesen. B1 is hi In der Datei "digi_tlm.ini" wird die genaue Formatierung dieser Ausgabe festgelegt.
|