PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfängerfrage



ignorator
23.10.2006, 00:24
Hallo :)

ich habe mir das RN-Control besorgt und mache jetzt erste versuche mit dem Bascom Compiler....

Ich habe den Beispiel Code kompiliert verstehe aber folgende Source Zeilen nicht...




Const Ref = 5 / 1023

(...)

'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



Wieso wird der Wert mal 5.2941 genommen?
Wieso liegt an dem Port die Batteriespannung an?

eIdea
23.10.2006, 10:32
1. Das Frag ich mich auch, weil eigentlich sollte "Volt = (5 / 1 023) * W" reichen.

2. Die Batteriespannung liegt an diesem Port nciht an, du musst sie selber an ADC6 anlegen

EDatabaseError
23.10.2006, 12:15
falsch ;-)
schau dir mal das Datenblatt der RN-Control an...Da sitzt ein jumper (UMESS glaub ich) und sobald der gestekct ist wird die bateriespannung gemessen.

Da wird multipliziert, da ja das was der Controller misst nicht die Volt zahl ist ;-)
Schau dir Mal das RN-Wissen oder ein Buch an.

Mfg

eIdea
23.10.2006, 12:29
*die RN-Control nciht hab*
*nur logisch gedacht hab*
:-# :-b

ignorator
24.10.2006, 03:15
ah ok :)

danke für die antworten