Forum Strippenstrolch

Forums-Ausgangsseite

log in | registrieren

zurück zum Forum
Board-Ansicht  Mix-Ansicht

Spannungsüberwachung mit Picaxe

verfasst von Posti(R), 10.05.2006, 22:16

HiDa muß ich doch mal tief nachdenken ... will zwar laufend, aber hab schon lange nix mehr mit den kleinen Steinchen gemacht :-|Zuerst müssen wir wissen, welchen Wert der Analog-In bei 300mV liefern wird.Wir wissen, daß von 0V bis 5V die Werte 0 bis 255 ausgegeben werden.Einzelschritt:5/256 = 0,01953125 (19mV)Erhalten möchten wir den Wert bei 300mV, dazu:Schwelle:300mV/Einzelschritt=15,36Unsere 300mV hätten den Wert 15,36 ... aber der Chip kann ja nur Integer, also 15.Bei 15 läge eine Spannung von 292.96875mV am PinBei 16 312.5mVDenke mir, daß folgender Programmablauf funktionieren könnte:Start:readadc 2,b1if b1>16 then zuhochif b1<14 then zutief\'genau im Bereich, also beide Ausgänge auf LOWlow 1low 4goto Startzuhoch:\'Wert ist zu hoch, Pin 1 auf HIGH und Pin 4 auf LOWif pin1=1 then starthigh 1low 4goto startzutief:\'Wert zu tief, Pin 4 auf HIGH und Pin 1 auf LOWif pin4=1 then starthigh 4low 1goto startPin 1 würde zu hohe Spannung anzeigenPin 4 zur TiefeAn Pin 2 wird gemessenIch bin mir momentan nicht sicher, ob man mit \'if pin1=1 then ...\' den High-Pegel auslesen kann ... bin da leider etwas draußen.Überprüfe auch bitte, bei welchen Spannungen der Chip umschaltet, bzw beide Ausgänge auf LOW sind.Vll diese Werte anpassen :)MfGPostiPS:Prog ist Syntax-geprüft ... bei mir ohne Mecker :-D

 

gesamter Thread:

zurück zum Forum
Board-Ansicht  Mix-Ansicht
5412 Postings in 703 Threads, 7 registrierte User, 76 User online (0 reg., 76 Gäste)
Forum Strippenstrolch | Kontakt
RSS Feed
powered by my little forum