Testman3000
23.07.2007, 21:23
Hallo,
hätte mal eine Frage zu dem Demo-Programm vom RN-Control 1.4 https://www.roboternetz.de/wissen/index.php/RN-Control
Und zwar bei der Funktion zum ermitteln der Batteriespannung,
'Diese Unterfunktion zeigt Batteriespannung an
Sub Batteriespannung()
Local W As Word
Start Adc
W = Getadc(6)
Volt = W * Ref
Volt = Volt * 5.2941
Print "Die aktuelle Spannung beträgt: " ; Volt ; " Volt"
End Sub
Wie kommt man auf den Wert in der Zeile "Volt = Volt * 5.2941"? warum 5.2941? Ich denk hängt zusammen wegen dem Spannungsteiler, aber wie erechnet er sich? (ich steh warscheinlich auf dem schlauch^^) ich weis nur der Pin zu Spannungsmessung hängt zwischen einen Spannungsteiler von 22k und 5,1k, laut Schaltplan.
Vllt kann mich einer Aufklären:)
Und wie kann man Das ergebniss "Volt" runden? So das man es leichter auf eien LCD ausgeben kann?
MFG
hätte mal eine Frage zu dem Demo-Programm vom RN-Control 1.4 https://www.roboternetz.de/wissen/index.php/RN-Control
Und zwar bei der Funktion zum ermitteln der Batteriespannung,
'Diese Unterfunktion zeigt Batteriespannung an
Sub Batteriespannung()
Local W As Word
Start Adc
W = Getadc(6)
Volt = W * Ref
Volt = Volt * 5.2941
Print "Die aktuelle Spannung beträgt: " ; Volt ; " Volt"
End Sub
Wie kommt man auf den Wert in der Zeile "Volt = Volt * 5.2941"? warum 5.2941? Ich denk hängt zusammen wegen dem Spannungsteiler, aber wie erechnet er sich? (ich steh warscheinlich auf dem schlauch^^) ich weis nur der Pin zu Spannungsmessung hängt zwischen einen Spannungsteiler von 22k und 5,1k, laut Schaltplan.
Vllt kann mich einer Aufklären:)
Und wie kann man Das ergebniss "Volt" runden? So das man es leichter auf eien LCD ausgeben kann?
MFG