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 Berninger - 3.12.2006 15:37)
 Als Antwort auf Re: 64x Micro an 1x Station 2.0 von WDZaphod - 3.12.2006 13:36
Berninger nutzt:  CC1-Unit V1.1, Micro
Einen Eindrahtbus gibt es eigentlich nicht, da bei elektrischer übertragung irgendwie ein Strom fließen muss, wenn es auch nur ein sehr kleiner ist oder arbeitest du mit Lichtwellenleitern?

Bus über einen Port um andere nicht zu verschwenden, wenn du über die Masse der Mikrocontroller dir ein gleiches Potenzial schaffst, können die Controller alle mit deinen als Eingang oder Ausgang wählbarem Port der Mikro über einem angemessenem Widerstand verbunden werden. Du willst die Station als Master verwenden und die Mikros als Slave. Alle Ports werden auf deact gestzt, damit sind alle hochomig mit einem hochohmigem Widerstand gegen 5 Volt steht der Bus unter 5 V.
Druch schalten auf low von der Station kannst du die Mikros in eine empfangssleife brigen, nach definierter Zeit wenn alle sicher im empfang sind übermittelst du die Adresse, der Angesprochene kann anschließend antworten, die anderen können auch hineinhorchen und die Werte für Steueraufgaben weiter verwenden.

Du musst bei der Programmierung darauf achen das die Zeiten eingehalten werden, des Weiteren kannst du die Daten Binär übertragen also jeden bit einzeln, durch Protokolle negieren (tog) wird der wert für 0 binär 00000000 zu 01010101 welches dir die sicherheit gibt das der Controller noch aktiv ist, im Gegenzug dazu wenn er einfach Platt ist du ein durhgehendes 0 Signal als.

Vorteil durch entkoppelung mit Widerständen können Mikros ausfallen und der Bus läuft trotzdem weiter!

MfG
Berninger

 Antwort schreiben

Bisherige Antworten:

Re: 64x Micro an 1x Station 2.0 (von WDZaphod - 3.12.2006 19:42)