PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 8 Fenster über 2 Adern abfragen



vmp
05.01.2006, 21:20
hallo, meine frage ist;
habe vor mein untergeschoss 7 fenster 1 Tür mit 16f874-877 zu überwachen (Alarmanlage) um das kabel und die Eingänge zu sparen
habe gedacht es über zwei leitungen zu realisieren.

ist es möglich?

mit widerstande oder frequenze?!

Danke
mfg vmp

Pitt1986
05.01.2006, 21:52
hi,

kommt drauf an ob du auch wissen willst an welchem fenster der alarm ausgelöst worden ist.

ich glaub man kann das schon realisieren, aber wenn du wissen willst an welchem fenster der alarm ausgelöst worden ist wird es halt dann mehr aufwand.

mfg
pitt

vmp
05.01.2006, 21:59
hi,
alle kontackte in reihe zu schalten um ein signal abzufragen ist naturlich wiel einfacher als jeder einzeln auch anzuzeigen.

ich werde schon gerne es auch über lcd anzeigen lassen.

mfg
vmp

Pitt1986
05.01.2006, 22:04
hi,

also eine möglichkeit wäre an alle leitungen von den fernstern verschiedene widerstände einsetzen und dann mit nem AD-Converter dann die Spannung abfragen.

mfg
pitt

vmp
05.01.2006, 22:09
hi,
wie würdes du das machen?
hardwaremesig nicht das problem aber software?
wen möglich in parsic format

mfg
vmp

Pitt1986
05.01.2006, 22:15
hi,

also mit parsic hab ich so nichts am hut.
da kann ich dir nicht weiterhelfen.

mfg
pitt

vmp
05.01.2006, 22:19
wie ist es dann möglich zu programieren?
benutze sprut-5 brenner

mfg vmp

Pitt1986
05.01.2006, 22:25
wie meinst des?
mit welecher programmiersprache oder wie der programmablauf aussehen soll.

mfg
pitt

vmp
05.01.2006, 22:28
beides wenn es nicht zuviel umstande macht.

mfg vmp

Pitt1986
05.01.2006, 22:38
also programmiersprache, entweder assembler, c oder basic obwohl es da ja natürlich mehrere gibt.
wenn ich du wäre würde ich es mit c machen weil mit assembler ist es halt bisschen aufwendiger und bei so einer alarmanlage kommt es nicht unbedingt auf schnelligkeit an. und mit basic kenn ich mich net aus, also kann ich darüber nichts sagen.

programmablauf so grob gesagt
adc einstellen
immer wieder abfragen oder mit nem interrupt eine interruptroutine auslösen
und dann schauen was der adc für eine binäre zahl liefert
und dann vergleichen an was für nem fenster der alarm ausgelöst wurde anhand von den widerständen
und dann halt am lcd ausgeben

mfg
pitt