Forum: Mikrocontroller und Digitale Elektronik wer baut I2C-Interface bzw. Anpassung


von eLocki (Gast)


Lesenswert?

Hallo,
unter http://www.elv.de/led-i2c-steuertreiber-16-kanaele-bausatz.html
bietet ELV eine Platine an, mit der über eine vier-adrige Leitung 16 LED 
geschaltet werden können.
Leider kann ICH dies nicht ...

Ziel soll es sein, meine vorhandene Twistet-Paar-Leitungen (JY-St-Y 
6x2x0,6) auf 30m so auszunutzen, dass ich auf der einen Seite 16 
potentialfreie Kontakte(Taster und Schalter)nutze um diese LED`s 
ansteuern zu können.
Interssant ist eben, dass schon ein Großteil fertig aufgebaut ist und 
die Aderneinsparung so groß ist. Letztendlich möchte ich am Punkt A 16 
Schalter und auch 16 LED und das gleich am Punkt B installieren. Wobei 
die LED von mir auch oft durch einen Trasistor ausgetauscht werden soll, 
der dann wiederum ein Relais mit einem potentialfreien Kontakt 
ansteuert.

Da ich schon bemerkt habe, dass hier im Forum gern und wortreich 
geholfen wird, bitte ich gleich zuerst um Nennung eines Kostenrahmens. 
Erst bei Akzeptanz würde ich euch gern weiter "ausnutzen" und die Sache 
vertiefen ...

bis dahin
eLocki

: Verschoben durch User
von Wolfgang (Gast)


Lesenswert?

eLocki schrieb:
> Ziel soll es sein, meine vorhandene Twistet-Paar-Leitungen (JY-St-Y
> 6x2x0,6) auf 30m so auszunutzen, dass ich auf der einen Seite 16
> potentialfreie Kontakte(Taster und Schalter)nutze um diese LED`s
> ansteuern zu können.

Dir ist aber schon klar, das I2C nicht so ohne weiteres über 30m 
funktioniert. Da muss man sich schon etwas mehr Mühe geben, als einfach 
einen TLC59116 auf die Platine zu klatschen.

von Schlaumachen (Gast)


Lesenswert?


von Panorama (Gast)


Lesenswert?

Simpelste Lösung wäre ein hexadezimaler Kodierschalter und am anderen 
Ende ein CD4514 o.ä. Hex-Decoder.
Allerdings könntest du damit nur die Schalterstellung übermitteln, also 
ohne Tricks (Flip-Flop o.ä.) nicht jede LED einzeln ansprechen.

Auch simpel aber teurer: An jedem Ende ein Arduino mit RS485 Treibern.
Arduino 1 bekommt 16 Klemmen für die Schalter und Arduino 2 bekommt 16 
Transistoren für die Ausgänge.
Beide kommunizieren über ihre serielle Schnittstelle die von einem 
MAX485 auf ein differentielles Signal umgesetzt wird. Perfekt geeignet 
für dein Kabel.

Statt dem Arduino kannst du auch direkt den Atmega auf die Platine 
setzen, dann müsstest du dir doch ein Programmiergerät und ggf. USB 
Serial Kabel anschaffen.
Die Software kannst du natürlich weiterhin in der Arduino IDE schreiben, 
falls du es dir mit den fertigen Bibliotheken einfacher machen willst.

von achim (Gast)


Lesenswert?

Schau dir mal die Artikel zu "modulares Board" an. Ist einiges zum I2C 
Bus und Längen von ca. 10m drin. Voiellleicht passt was zu deinen 
Wünschen.
achim

von Kai L. (Firma: privat) (elocki)


Lesenswert?

EUCH ALLEN VIELEN DANK  !

Panorama erscheint mir noch am zweckmäßigsten auf meine Belange 
eingegangen zu sein. Natürlich habe ich von Arduino noch weniger Ahnung 
als von I2c.
Ohne allzu viel Zeit in mich zu investieren, würde ich dich doch um 
einen groben Rahmen des Aufwandes (natürlich auch finanziell) bitten.
Läuft Arduino völlig stabil, dass ich es für meine Haussteuerung nutzen 
kann?

Könntest du mich hierin unterstützen - muss nicht einmal unentgeldlich 
sein ...

mfG.
eLocki

von Klaus (Gast)


Lesenswert?

Vielleicht ist es ja interessant:

Zwar stammt sprachlich das Hauptwort "Geld" vom HW "Vergeltung" ab, aber 
die Schreibweise ist doch unterschiedlich, ebenso wie die Bedeutungen 
von "vergelten", "entgeltlich" sich auf mehr Dinge und Vorgänge beziehen 
als auf "Geld" bzw. "Geld zahlen". So wird es beispielsweise als 
"vergelten" bezeichnen, wenn man jemandem für die Hilfe beim 
Reifenwechsel ein paar Tomaten schenkt.

Wer will kann in Wiktionary nachlesen.

von Wolfgang (Gast)


Lesenswert?

Kai L. schrieb:
> Läuft Arduino völlig stabil, dass ich es für meine Haussteuerung nutzen
> kann?

Die bei Arduino verwendeten Atmel Prozessoren habe alle einen Watchdog. 
Der sollte schon dauernd aufpassen, dass der µC immer artig läuft und 
ihn andernfalls wieder ins Leben rufen.

von Kai M. (kai_mauer)


Lesenswert?

Klaus schrieb:
> Wer will kann in Wiktionary nachlesen.

Könnte man machen, muß man aber nicht. Ich zum Beispiel glaube Deinen 
hochinteressanten Ausführungen auch so vollkommen.

Hier fand ich einen lesenswerten Artikel:
http://www.stupidedia.org/stupi/Klugscheisser

von Joachim B. (jar)


Lesenswert?

Kai L. schrieb:
> Läuft Arduino völlig stabil,

so stabil wie er programmiert ist, je komplexer die Aufgabe umso mehr 
Fehler sind im Programm (vorausgesetzt der Hardwareaufbau ist sauber).

Ich kann aus Erfahrung sagen das ein AVR stabiler ohne zutun läuft als 
ein rasberryPI oder ein irgendwie PC.
Eine ABS oder Wegfahrsperre würde ich persönlich nicht damit 
programmieren, dazu reichen meine Kenntnisse eher nicht, einen Webserver 
der nur alle Raumtemperaturen ins Internet stellt schon, das läuft hier 
seit 5 Jahren.

von Kai L. (Firma: privat) (elocki)


Lesenswert?

zu diesem Forum bilde ich mich zusätzlich "mal schnell" über andere 
Quellen zum Arduino weiter - aber ihr seit ja prima ...
Wieder mehr gute Info`s bekommen...
DANKE

Selbst Klaus wurde in diesem Forum geholfen, wurde er doch mal wieder 
einen von seinen, wenn schon nicht blöden, so doch Klugscheißer-Sprüchen 
los. So kann man wohl auch überdecken, dass man fachlich nichts `drauf 
hat.

: Bearbeitet durch User
von c-hater (Gast)


Lesenswert?

eLocki schrieb:

> Ziel soll es sein, meine vorhandene Twistet-Paar-Leitungen

Wie viele Leitungen_en_ sind das denn? Wenn es >1 eins sind, macht deine 
ganze Anfrage keinen Sinn, denn dann hättest du ja schon die Adernzahl, 
die die die ELV-Geschichte erfordert. Ist die Anzahl hingegen =1, dann 
ist die Verwendung der Mehrzahl in deiner Frage Schwachsinn.

Fazit: Du bist ein Troll oder ein Idiot.

> Letztendlich möchte ich am Punkt A 16
> Schalter und auch 16 LED und das gleich am Punkt B installieren.

Wobei der springende Punkt sein dürfte, den du Idiot aber leider 
vergessen hast, zu erwähnen, daß die 16 Schalter an Punkt A die LEDs an 
Punkt B steuern sollen und umgekehrt...

> zuerst um Nennung eines Kostenrahmens.

Für welche Leistungen genau? Allein schon das Aufzeigen der Idiotie 
deiner Anfrage ist eigentlich eine gutachterliche Leistung, für die nach 
der einschlägigen Vergütungsordnung nicht unter 180€ zu löhnen wären. 
OK, mit dieser Bezahlung wäre das Gutachten natürlich deutlich höflicher 
formuliert und es würde auch viel mehr Text(bausteine) enthalten, aber 
es würden (bei einem wirklich sachkundigen) Gutachter im Kern dieselben 
Aussagen enthalten sein...

Ich nahm mir die Freiheit, die Sachen beim Namen zu nennen und den Text 
auf den notwendigen Umfang zum Transport der Kernaussagen zu reduzieren, 
aber dafür wurde das Gutachten für dich ja auch vollständig kostenlos 
erstellt, also sind keinerlei Regressforderungen möglich...

von Kai L. (Firma: privat) (elocki)


Lesenswert?

Hallo c-hater,
da du mich so oft so liebevoll benannt hast, lasse ich mich mal auf dein 
Niveau herab und antworte gaaanz kurz ...
Deine erste Kritik ziehlt auf die fehelende Benennung meiner Adernzahl 
ab.
Da ich diese aber mit 6x2x0,6 genannt habe ( = 6Paare zu je 2 Adern mit 
einem Durchmesser von 0,6 mm²)  sollte dies reichen, um klarzustellen, 
wer hier der IDIOT ist.
Auf den Rest will ich gar nicht erst eingehen - abgesehen davon, dass 
wenn du nicht das Verständnis und die Gedult hast, anderen ihre Fehler 
oder Schwächen nachzusehen, hast du in Foren jedweder Art NICHTS ZU 
SUCHEN !!!
Also:
troll dich dich.

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.