Leitungslänge TWI

Gast #327808
Lesenswert?

Hi folks,

ich möchte eine Alarmanlage bauen, die WAF- konform (Womans Acceptance
Factor) ist, sprich: mit möglichst wenig Kabeln auskommt.
Da gibts natürlich was von der Stange, ist mir aber zu unflexibel. ich
will nicht wissen, welche Meldelinie ausgelöst hat, sondern welches
Fenster bzw. welche Tür gerade aufgebrochen wird.
Folgendes Konzept: in jedem Raum einen dezentralen ATmega, an den die
Reedkontakte, Schloßschalter usw. angeschlossen sind und die an einem
TWI- Bus hängen. Macht fürs ganze Haus ca. 20 dezentrale Controller,
die am MasterController hängen; Leitungslänge insgesamt ca. 30 - 40 m.
Bevor jetzt schallendes Gelächter ausbricht:
die Übertragungsrate soll so niedrig wie möglich sein: 2 - 3 Byte pro
Controller als Statusnachricht reichen völlig. Macht insgesamt so ca.
600 baud. Und wenn ich nur alle 2 Sek. eine Statusmeldung (Einbruchs
meldung) bekomme, solls mir auch recht sein.

Der Bus soll mit einem 4- adrigen (SDA, CLK, GND, +5V), meinetwegen
auch abgeschirmten Kabel realisiert werden.

Was meint ihr, kann sowas funzen oder muß ich mir CAN- mäßig einen
zurechtbasteln?

Um eine Antwort vielleicht vorweg zu nehmen: nein Funktechnik (433/ 866
MHz) kommt definitiv NICHT in Frage.
Gast #327809
Lesenswert?

Es muss sicher nicht CAN sein, aber TWI ist eher nicht geeigenet. Ich
würde RS485 über die asynchrone Serielle betreiben. Wenns sicher sein
soll mit kurzen Telegrammen und CRC sichern.

Grüße Robert
Gast #327810
Lesenswert?

Sowas ähnliches wurde hier schon einmal gefragt. Dabei ging es darum, ob
Türen verschlossen sind. Das ganze sollte IMHO auch noch per Internet
überprüfbar sein (Vereinshütte im Wald...).
Den Menschen konnte wir wohl von RS485 überzeugen.
Gast #327811
Lesenswert?

RS485 tönt super! ist ATmega das richtige? denke, da gibt es msp430/pic
für ca. 1Euro, die "quarz intern" haben, sozusagen kein strom
brauchen (paar uA) und 8pin gehäuse... (6 i/o)
viel erfolg!
grüessli
:-)
Gast #327812
Lesenswert?

@faleio
Die nennen sich bei Atmel dann "Tiny"...
Alle AVR's haben meines Wissens einen interne Taktgeber...

Allerdings wird man wohl sowohl für die msp430, PIC als auch AVR's
einen zusätzlichen Baustein für RS485 benötigen - denke mal deswegen
die Idee mit dem TWI.
Gast #327813
Lesenswert?

für RS485 kann man

75180 (standard)
SN65LBC180 (besser)

als Buchsen und Kabel kann man z.B. Telefonkabel oder auch CAT5 / RJ45
verwenden. Arbeitet man halbduplex reichen 2 Adern, vollduplex sind es
4. Mit Power Versorgung 2 mehr. Ich verwende Tiny26 mit Softwareuart
für ganz einfache Sachen und Mega88 mit 'richtigem' UART.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren