Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: 64x Micro an 1x Station 2.0 Kategorie: Hardware (von Jens - 3.12.2006 10:56)
 Als Antwort auf 64x Micro an 1x Station 2.0 von WDZaphod - 3.12.2006 2:20
Jens nutzt:  CC1-M-Unit V1.1, Open-Micro, Open-Mini
Hallo WDZaphod!

> Hallo Forum,
> ich habe was wirres vor - ich möchte 64 (!) C-Control Micros mit einer Station 2.0 kommunizieren lassen - und das galvanisch getrennt.
> Meine Idee war es, die serielle Schnittstelle mit Optokopplern zu entkoppeln, und dann alle 64 TX-Leitungen der Micros auf die RX-Leitung der Station laufen zu lassen. Umgekehrt soll der TX der Station auf alle 64 RX der Minis geführt werden.
> Die Station soll dann etwas senden wie: "hallo23", die Micro mit der Nummer 23 (Softwareseitige Zuordnung) soll dann antworten.

Die Galvanische Trennung mit Optokopplern ist schon einmal ein guter Ansatz. Sollen denn alle C-Control Micros auch untereinander galvanisch getrennt werden, oder soll nur die Station entkoppelt werden?

Für die Kommunikation untereinander ist die Serielle Schnittstelle bei dieser Größenordnung nicht unbedingt geeignet. Du wirst sicherlich über dass Problem stolpern dass die Serielle Schnittstelle der Micro nicht interruptgesteuert ist. Dass heißt, wenn Du Daten von der Station sendest dann muss die Micro schon auf die Daten warten, ansonsten „verpuffen“ sie. Soll heißen, wenn Deine Micro grade noch ein Programm abarbeitet dann verschläft sie die Daten die von der Station gesendet werden. Dadurch wirst Du eine sehr hohe Fehlerrate bei der Übertragung haben und den Stress würde ich mir nicht freiwillig antun.

Ich würde Dir vorschlagen einen eigenen Bus zu entwerfen, der auf dem Prinzip vom I2C-Bus basiert. Schau Dir doch einmal an wie ein I2C-Bus funktioniert und nach dem Prinzip würde ich dann auch die Station mit den Micros verbinden. Die Vorteile die einen „selbst entworfenen Bus“ mit sich bringt liegen auf der Hand. Du musst dich an keinerlei Spezifikationen halten und Du kannst Deine eigenen Bedingungen erschaffen. So währe z.B. die Einleitung zum Datenempfang sehr einfach zu realisieren. Zum Startbeginn der Datenübertragung legt die Station z.B. die SCL-Leitung für 2 Sekunden auf Low. Daran erkennen dann alle Micros dass sie Daten empfangen sollen und sie können sich darauf einstellen. Danach kannst Du Deine selbst kreierten Daten versanden und die Übertragung beenden. Und danach können die Micros dann ihr Programm wieder aufnehmen und weiter arbeiten. Ich finde so ist es am einfachsten zu realisieren.

Ein kleiner Tipp am Rande. Wenn Du nicht unbedingt so viel Geld für die C-Control-Micro zum Fenster rausschmeißen willst, dann schau Dir doch einmal die Open-Micro an. Bei der großen Stückzahl bekommst Du die Open-Micro (im vergleich zur C-Control-Micro) zum Schnapperpreis…

LG Jens

 Antwort schreiben

Bisherige Antworten:

Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 3.12.2006 13:36)
    Re: 64x Micro an 1x Station 2.0 (von Jens - 3.12.2006 16:12)
        Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 3.12.2006 19:33)
            Re: 64x Micro an 1x Station 2.0 (von André H. - 4.12.2006 0:21)
                Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 4.12.2006 19:43)
                    Re: 64x Micro an 1x Station 2.0 (von Jens - 5.12.2006 1:21)
                       Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 5.12.2006 14:05)
            Re: 64x Micro an 1x Station 2.0 (von Jens - 3.12.2006 23:43)
                Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 4.12.2006 0:04)
                    Re: 64x Micro an 1x Station 2.0 (von Thomas Wulf - 4.12.2006 10:20)
                       Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 4.12.2006 19:48)
                    Re: 64x Micro an 1x Station 2.0 (von Thomas Wulf - 4.12.2006 9:57)
                       Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 4.12.2006 19:52)
                          Re: 64x Micro an 1x Station 2.0 (von Thomas Wulf - 5.12.2006 11:28)
                             Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 5.12.2006 14:12)
                                Re: 64x Micro an 1x Station 2.0 (von Thomas Wulf - 5.12.2006 14:56)
            Re: 64x Micro an 1x Station 2.0 (von ManfredW - 3.12.2006 21:12)
                Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 3.12.2006 21:48)
                    Re: 64x Micro an 1x Station 2.0 (von ManfredW - 3.12.2006 22:13)
                       Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 3.12.2006 22:30)
                          Re: 64x Micro an 1x Station 2.0 (von ManfredW - 5.12.2006 1:01)
                             Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 5.12.2006 14:18)
    Re: 64x Micro an 1x Station 2.0 (von Berninger - 3.12.2006 15:37)
        Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 3.12.2006 19:42)