von harry02 » Sa 5. Mai 2018, 23:18
Hallo zusammen,
ich möchte die Spannung eines Batteriebetriebenen Gerätes überwachen und bei unterschreiten einer bestimmten Spannung soll eine LED blinken. Dazu habe ich folgendes Programm eingesetzt:
main:
sleep 10
readadc10 4,w1
if w1 <= 100 then
goto flash
endif
goto main
flash:
high 1
pause 500
low 1
pause 500
goto flash
Mit dem eingesetzten Wert "100" wird bei 5,3 Volt das Blinken der LED ausgelöst.
Nun stehe ich aber vor dem Problem, dass ich die Picaxe nicht an der gleichen Spannungsquelle des zu überwachenden Gerätes anschließen kann, weil sich dann bei sinkender Spannung auch der ADC-Wert verändert, sodass überhaupt kein Blinken mehr ausgelöst wird.
Frage: Gibt es einen anderen Befehl, der den ADC-Wert stabil hält, auch wenn die Spannung variiert? Es wäre wichtig, dass die Picaxe an der gleichen Spannungsquelle des zu überwachenden Gerätes betrieben wird.
Gruß Harry