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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.