
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo, > Bin ich da richtig der Annahme das das BUS System mehr oder weniger ein Netzwerk ist von mehreren Mikrokontrollern? oder wie funktioniert das? Ein BUS kann man als Netzwerk auffassen (zumindest in einer eingeschränkten Art und Weise). In erster Linie dient ein BUS der Kommunikation von Perepherie mit einer Steuereinheit (z.B. CPU und SCSI Bus etc.). Den BUS, den Du oben beschreibst bezeichnet man als CAN Bus. Man kann aber auch mit dem I²C Bus Mikrocontroller untereinander verbinden. Die C-Control Micro kann z.B. mit einem Systemtreiber als I²C Slave und (ohne Treiber) auch als Master fungieren. > Kann ich dann mehrer Mikrokontroller (CControl 1 V2.0 und Micro´s) mit nur zwei leitungen (Bus-Leitungen) verbinden? Ja kannst Du. Du kannst die beiden Taktleitungen per AND Gatter verknüpfen und erhälst dann nach 8 Taken ein Byte. In der Praxis macht man das ganze aber per Software. Dafür gibt es zahlreiche Beispiele: www.c-control-support.de > Wo liegen die Vorteile eines BUS Systems? Wie programmiert man so etwas....? Welche Sensoren kann ich ans "BUS System" anschließen, (z.b. induktive Näherungssensoren?) Vorteile? Prinzipiell sollte man hier erst einmal zwischen Paralellen und Seriellen Bussen unterscheiden. Erstere benötigen viele Leitungen sind aber in der Regel etwas schneller (bei 8 Datenleitungen kann ein Byte mit einem Takt gesendet werden). Serielle Busse sind in der Regel langsamer, aber einfacher zu realisieren, da sie nur auf weniger Leitungen aufbauen. Die Wahl des BUS Systems fällt bei Microcontrollern zu 90% auf den I²C Bus, zu weiteren 5 bis 9% auf den CAN Bus (meine Einschätzung). Vorallem Bauteile wie EEPROMs werden über einen I²C Bus angesteuert. Welche Sensoren/Bauteile man anschleißen kann, kann man nicht pauschal sagen. Häufig ist es so, dass es für ein Bauteil mehrere Ausführungen gibt. Ich meine, dass es bei den Dallas Temperatursensoren nicht nur I²C Bus fähige Sensoren gibt. Da muss man dann halt beim Bauteil genau drauf achten. Ich meine sogar schonmal von I²C Bus RAMs gehört zu haben. Gruß, Stefan Meine Homepage: http://www.fdos.de/ccbpp |
| Antwort schreiben |