Forum: Mikrocontroller und Digitale Elektronik 2 Draht Bussystem mit Atmel uC


von Einsteiger (Gast)


Lesenswert?

Hallo zusammen,

bin seit fast 1 Monat aktiv auf der suche nach ein 2 Draht Bussystem für 
Atmel uC. Da die Ferien langsam schwinden und meine zeit knapp wird 
versuche ich mal euch zu Fragen. Und ja ich weiß es wurde sicher zig mal 
erklärt nur ich habe diese Beträge nicht verstanden.

Ich baue eine Brandmeldeanlage die ein 2 Draht Ring System aufgebaut 
werden soll. Alle Komponenten liegen auf diesen 2 Draht Ring System. 
Dadrauf sollen Daten und Spannungsversorgung aller Komponenten 
verlaufen. Dachte an UART oder USART.

Ich habe viel gelesen und nur die hälfte verstanden da ich in Sachen 
Daten Übertragung im Praktischen null Ahnung habe.

Meine Idee war eine Grundspannung von 10V und eine Signal Spannung von 
5V aufmodulieren. Nur habe ich keine Idee wie man die Schaltung 
realisieren sollte zumal das so demensonieren das der uC das Datenwort 
lesen oder verschicken kann.

Desweiteren habe ich im Netz viel über RS485 und TDA 5051A gelesen. Der 
RS485 sieht ganz interessant aus nur verstehe ich nicht ob das 2 Draht 
System auch gleichzeitig als Spannungsversorgung der einzelnen 
Komponenten genutzt werden kann.

Vom Strombedarf her nicht höher als 500mA max.

Danke schon mal vor raus.

von Peter D. (peda)


Lesenswert?

http://www.m-bus.com/files/MBDOC48.PDF

Fig.9 Representation of bits on the M-Bus

von Stripax (Gast)


Lesenswert?

Bei deinem aktuellen Kenntnisstand wirst du evtl. mindestens die 
Herbstferien noch dazu brauchen, bevor da irgendwas bei rauskommt, zumal 
wenn es auch zuverlässig laufen soll und keine eigenen Brände 
erzeugen...

Mal im Ernst, woher kommt die Vorgabe mit der 2-Drahtleitung? Nimmst du 
4 Adern, kannst du ganz gemütlich mit RS485 + Versorgung arbeiten, ohne 
Verränkungen.

Und nein, RS485 ist nicht besonders geeignet, um Power und Daten 
gemeinsam zu transportieren. Auch, wenn es da Wege geben mag.

Ansonsten: TDA Chips oder Funk??

von Frank K. (fchk)


Lesenswert?

RS485 und CAN können auf ihren Busleitungen keine Spannungsversorgung 
mit realisieren. Außerdem brauchst Du für diese Bussysteme 3 Leitungen, 
Signal+, Signal- und GND.

Du suchst nach "Powerline". Gibts in Varianten über das 230V-Netz und 
über Schutzkleinspannung. Für 230V-Netze gibts fertiges im Laden zu 
kaufen, auf das Selber Bauen solltest DU verzichten.

Als Versorgungsspannung auf dem Bus wird ca 48V gewählt. Das ist immer 
so, beim Telefon, bei PowerOverEthernet, bei ISDN. Grund: Das ist die 
höchste Spannung, bei der Du noch keinen Berührungsschutz brauchst, d.h. 
das kannst Du noch gefahrlos anfassen. Die Spannung willst Du so hoch 
wie möglich machen, um eine möglichst hohe elektrische Leistung bei 
minimalem Spannungsabfall übertragen zu können. Anderenfalls 
verschwindet die Leistung im Kabel und kommt nicht beim Verbraucher an.

Jeder Busteilnehmer hat dann einen Schaltregler (DC-DC-Wandler), der 
dann aus den 48V die benötigen 3.3/5/12/etc V macht. Das kannst Du 
selber bauen oder in Form kleiner schwarzer Module kaufen. Diese 
Komponente ist auch bei PowerOverEthernet oder busgespeisten 
ISDN-Geräten vorhanden.

So, und jetzt suchst Du nach "powerline modem chips".

http://igfd.org/?q=powerline+modem+chips

fchk

von Wolfgang (Gast)


Lesenswert?

Stripax schrieb:
> Mal im Ernst, woher kommt die Vorgabe mit der 2-Drahtleitung?

Gegenfrage: Was spricht gegen 2-Drahtleitung? Jede digitale Modellbahn 
läuft prima damit und Bausätze zum Nachbauen gibt es dafür auch genug.
https://de.wikipedia.org/wiki/Digital_Command_Control

von W.A. (Gast)


Lesenswert?

Frank K. schrieb:
> Das kannst Du selber bauen oder in Form kleiner schwarzer Module kaufen.

Ohne schwarz und Gehäuse gibt es die für kleines Geld beim freundlichen 
Chinesen, wenn auch nicht ganz für 48V. Bei dem Preis muss man schon 
gute Argumente finden, damit sich ein Selbstbau lohnt.
(z.B. soetwas wie ebay 171381728637 321476590939)

von Bastler (Gast)


Lesenswert?

Schüler und Ferien klingt nicht gerade nach Profi-Brandmeldeanlage.
Nimm Standard-Telefonleitung 4 Drähte -> RS485 und Versorgung.

von c-hater (Gast)


Lesenswert?

Einsteiger schrieb:

> Ich baue eine Brandmeldeanlage die ein 2 Draht Ring System aufgebaut
> werden soll. Alle Komponenten liegen auf diesen 2 Draht Ring System.
> Dadrauf sollen Daten und Spannungsversorgung aller Komponenten
> verlaufen. Dachte an UART oder USART.

Kann MAN machen. Du nicht. Vielleicht auch nur: Noch nicht. Das hängt 
allein von dir ab. Lerne einfach, bis du die schier unzähligen Beiträge 
zu ähnlich gelagerten Themen verstehst. Dann wende das Gelernte an.

Das Lernen kann dir niemand abnehmen, das mußt du einfach wirklich 
selber erledigen.

von Einsteiger (Gast)


Lesenswert?

Danke für die vielen Information. Das hilft mir echt weiter. Werde mich 
wohl auf Powerline konzentrieren. Im schlimmsten Fall werde ich zu ein 4 
Draht RS485 ausweichen.

von Bastler (Gast)


Lesenswert?

Für Brandmelder nimmt man üblicherweise spezielle rote Kabel, überwacht 
jede Komponente und würde nie auf die Idee kommen, das auf ein 
230V-Kabel aufzumodulieren. Außerdem kann man mit einem solchen 
Verfahren den Brandfall gut testen, auch wenn eine gewisse Chance 
besteht, das man das nicht mehr mit anschauen muß. Schreibt einer, der 
schon ein paar mal Glück hatte, aber auch schon einen 13jährigen in der 
Familie durch Strom verloren hat. Das ist nicht lustig!

von c-hater (Gast)


Lesenswert?

Bastler schrieb:

> Für Brandmelder nimmt man üblicherweise spezielle rote Kabel, überwacht
> jede Komponente und würde nie auf die Idee kommen, das auf ein
> 230V-Kabel aufzumodulieren.

Das hatte nicht mal der TO geplant. Und der hat schon absolut keine 
Ahnung. Aber immerhin ein gesundes Empfinden, wovon man die Finger läßt, 
wann immer es auch anders geht. Bis ihm es einer der Foren-Trolle 
genommen hat...

von Bastler (Gast)


Lesenswert?

Also ich weiß nicht, welchen Thread du gelesen hast, aber dieser kann's 
nicht sein. Oder hast du was Schräges geraucht?

von Frank (Gast)


Lesenswert?

Frank K. schrieb:
> RS485 und CAN können auf ihren Busleitungen keine Spannungsversorgung
> mit realisieren.

Mit der richtigen Einkopplung wird das schon gemacht. Ein Beispiel was 
mir gerade einfällt ist Hiperface DSL:
http://www.sick.com/group/de/home/products/technologies/hiperfacedsl/seiten/hiperfacedsl.aspx

12V Versorgung. Auf die wird mit einem Übertrager die Daten im 8b10b 
Code eingekoppelt. Ich meine dass das bis zu 9,xxx MBit  waren.

von Frank (Gast)


Lesenswert?

Achso, allerdings nur mit FPGA und entsprechendem IP-Core natürlich :-)
Nix für Anfänger.

von c-hater (Gast)


Lesenswert?

Bastler schrieb:

> Also ich weiß nicht, welchen Thread du gelesen hast, aber dieser kann's
> nicht sein.

Doch, genau der. Der ursprüngliche Plan des TO im OP war (Zitat):

> Meine Idee war eine Grundspannung von 10V und eine Signal Spannung von
> 5V aufmodulieren.

Das ist OK, denn das kann 1) wirklich funktionieren und ist 2) 
vollkommen ungefährlich. (Naja, es ist nicht gerade optimal, aber das 
kann man von einem bekennenden Anfänger ja auch nicht wirklich erwarten)

Dann kam das von "Frank K.":

> Du suchst nach "Powerline"

Und das ist schon konzeptionell sowas von daneben, wie man nur sein 
kann. OK, der Autor schwächt das im Laufe des Beitrags auf die Realität 
ab, man kann ihm höchstens noch vorwerfen, die krasse Inkompetenz des 
Fragestellers nicht erkannt zu haben. Tatsächlich läuft das Posting aber 
auf eine "evolutionäre" Lösung hinaus (durch Selbstvernichtung der 
Unfähigen)...

Und das klappt tatsächlich, wie das Reply des TO zeigt:

> Werde mich wohl auf Powerline konzentrieren.

von Bastler (Gast)


Lesenswert?

Zitat Eröffnungspost: "TDA 5051A"

Falls dir dieser Baustein nichts sagt: nicht mehr gebautes, legendäres 
Powerline-Modem.
Aber typisch, immer nur lesen, was man hören will (zu lesen glaubt). 
Hauptsache gebrüllt.

von Jobst M. (jobstens-de)


Lesenswert?

Wolfgang schrieb:
> Jede digitale Modellbahn läuft prima damit

Das funktioniert aber auch nur vom Steuergerät zur Modellbahn, nicht 
umgekehrt!


Bei KNX-TP funktioniert das so wie gewünscht. Dort gibt es eine 
Stromversorgung mit Drossel und jeder Teilnehmer kann die Versorgung 
belasten. Dadurch sinkt die Spannung und nach der Belastung geht die 
Spannung durch die Drossel nach oben. Dort mal abgucken.


Gruß

Jobst

von Sabberlotte (Gast)


Lesenswert?


von TDA 5051A (Gast)


Lesenswert?

Bastler schrieb:
> Zitat Eröffnungspost: "TDA 5051A"
>
> Falls dir dieser Baustein nichts sagt: nicht mehr gebautes, legendäres
> Powerline-Modem.

Einsteiger schrieb:
> Desweiteren habe ich im Netz viel über RS485 und TDA 5051A gelesen.

Da steht nirgendwo, dass er den Chip oder generell Powerline verwenden 
will. c-hater lag also richtig.


Warum kann in diesem Forum niemand dazu stehen, dass er mal einen Fehler 
gemacht hat? Läßt das die Alpharüden-Prägung nicht zu?

Bastler schrieb:
> Also ich weiß nicht, welchen Thread du gelesen hast, aber dieser kann's
> nicht sein. Oder hast du was Schräges geraucht?

Was rauchst Du?

von Wolfgang (Gast)


Lesenswert?

Jobst M. schrieb:
> Wolfgang schrieb:
>> Jede digitale Modellbahn läuft prima damit
>
> Das funktioniert aber auch nur vom Steuergerät zur Modellbahn, nicht
> umgekehrt!

Das war Stand der 80er-Jahre des vorigen Jahrhunderts.

Was meinst du, wie heutzutage die Signale von z.B. Gleisbesetztmeldern 
zur Zentrale gelangen? Guck dir mal die mittlerweile auch schon seit 8 
Jahren standardisierte Bidirektional-Erweiterung an.
http://www.opendcc.de/info/railcom/railcom.html

von Frank K. (fchk)


Lesenswert?

TDA 5051A schrieb:

> Einsteiger schrieb:
>> Desweiteren habe ich im Netz viel über RS485 und TDA 5051A gelesen.
>
> Da steht nirgendwo, dass er den Chip oder generell Powerline verwenden
> will. c-hater lag also richtig.

Für MICH ist Powerline ein relativ allgemeiner (Such-)Begriff, der nicht 
unbedingt die Verwendung auf einem 230V-Netz impliziert. Die gängigen 
Bausteine zB von STM oder Cypress (der TDA ist ja End Of Life) können 
das natürlich mit der entsprechenden Beschaltung, aber von Cypress gibt 
es auch Demoboards für Kleinspannung (<60V). Die Modemchips bleiben die 
gleichen.

Cypress scheint da meiner Meinung zu sein:

http://www.cypress.com/documentation/development-kitsboards/cy3273-low-voltage-powerline-communication-evaluation-kit

fchk

von BirgerT (Gast)


Lesenswert?

Einsteiger schrieb:
> Ich baue eine Brandmeldeanlage die ein 2 Draht Ring System aufgebaut
> werden soll. Alle Komponenten liegen auf diesen 2 Draht Ring System.
> Dadrauf sollen Daten und Spannungsversorgung aller Komponenten
> verlaufen. Dachte an UART oder USART.

Erst mal mehr Infos hierzu:
- Für welche Umgebung wird die BMZ gebaut?
- Welche und wieviel Daten sollen auf dem Ring übertragen werden?

Und wenn das nicht nur ein Puppenhaus sein soll..
..neben TDA5051 solltest Du Dich vielleicht auch mit DIN14675 und 
VDE0833-2 befassen.

von Bastler (Gast)


Lesenswert?

@c-hater/TDA5051:
Unter welchem Namen willst du denn angesprochen werden? ->Forenregeln!

Meine Intension ist, das der TO das Ende der Sommerferien erlebt. Ich 
weiß auf welche Ideen man in dem Alter kommt. Und daß ich dazu schreiben 
kann hat mit ganz viel Glück zu tun. Und nein, ich bin nicht 
übervorsichtig, nur eben schon etwas älter, da hat man manches schon 
er(/über)lebt.

von TDA 50151A (Gast)


Lesenswert?

Bastler schrieb:
> @c-hater/TDA5051:
> Unter welchem Namen willst du denn angesprochen werden? ->Forenregeln!

Da irrst Du, mein Freund. Sollte eigentlich auch aus den Postings klar 
ersichtlich sein ... abgesehen davon haben weder er noch ich das nötig.

von TDA 5051A (Gast)


Lesenswert?

Sorry für den Tippfehler im Namen ... :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.