Analoge Ein- und Ausgänge
ADC
ADC
T11 TiCo
68
misst die Spannung an einem analogen Eingang und gibt eine (dem
ADC
Messergebnis entsprechende) ganze Zahl zurück.
Syntax
#Include
ADwinGoldII.inc / GoldIITiCo.inc
ret_val
= ADC(channel)
Parameter
Nummer (1...16) des analogen Eingangskanals.
channel
Messergebnis in Digits (0...65535).
ret_val
Bemerkungen
Der Befehl
gibt Messwerte mit 24 Bit Auflösung zurück.
ADC24
ist eine Zusammenstellung aufeinander folgender Funktionen:
ADC
•
Set_MUX1, Set_MUX2: Multiplexer auf den angegebenen
Eingangskanal stellen.
•
Einschwingen des Multiplexers abwarten.
•
Start_Conv: Messung starten: Das angelegte Analogsignal in
einen Digitalwert konvertieren.
•
Wait_EOC: Das Ende der Konvertierung abwarten.
•
Read_ADC: Den Digitalwert aus einem Register lesen und
zurückgeben.
Die Einschwingzeit der Multiplexer beträgt beim maximalen Span-
nungssprung von 20 Volt höchstens 2µs. Die Wandlungszeit der ADC
beträgt jeweils 2µs.
Wenn Sie einen nicht vorhandenen Eingangskanal angeben, ist das
Messergebnis undefiniert.
In folgenden Fällen sollten Sie anstelle der Anweisung
weisungen Set_MUX1/2, Start_Conv,
wenden:
•
Sehr kurze Zykluszeiten: PROCESSDELAY < 240 (s.o.).
•
Hoher Innenwiderstand (>3kΩ) der Spannungsquelle des
Messsignals: Dies verlängert die Einschwingzeit des Multiplexers.
•
Sie möchten unvermeidliche Wartezeiten für zusätzliche
Programmschritte nutzen.
Mit der folgenden Formel berechnen Sie aus dem zurückgegebenen
Digitalwert die gemessene Spannung:
Spannung
Der Messbereich ist hier 20V (Eingangsspannung: -10V ... 10V).
Siehe auch
ADC24, Read_ADC, Set_Mux1, Set_Mux2, Start_Conv,
Gültig für
Gold II
Wait_EOC
Messbereich
(
)
⋅
----------------------------- -
=
Digits 32768
–
bipolar
ADwin-Gold II , Handbuch Version 1.52, März 2010
ADwin
LONG
LONG
die An-
ADC
und
ver-
Read_ADC
65536
Wait_EOC