Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision |
| de:examples:communication [2010/09/15 02:30] – angelegt Wember | de:examples:communication [2020/07/20 09:00] (current) – external edit 127.0.0.1 |
|---|
| ====== Daten Interfaces ====== | ====== Datenschnittstellen ====== |
| |
| {{ :examples:communication:communications.jpg?580 |Data interfaces}} | {{ :examples:communication:communications.jpg?580 |Datenscbnittstellen}} |
| |
| Mit Microcontrollern ist es möglich Aktuatoren zu steuern, Werte von Sensoren zu lesen und viel mehr, aber immer müssen diese Geräte mit dem Microcontroller verbunden sein, welche nicht immer durch einfache digitale Signale kommunizieren. Die Gründe können folgende sein: Es werden zu viele Steuersignale für das Gerät benötigt oder es werden zu viele Daten gesendet. Dafür würden viele Daten Interface Standards für Microcontroller oder andere Elektronik entwickelt. Die Standards bestimmen elektrische Parameter der Signale und die Reglungen der Signaltransmission (das Protokoll). | Mit Microcontrollern können Antriebe gesteuert werden, Werte von Sensoren ausgelesen werden und viel mehr. Diese Geräte müssen dazu jedoch immer mit dem Mikrocontroller verbunden sein; es ist somit nicht möglich, durch einfache Signale zu kommunizieren. Das liegt darin begründet, dass zu viele Steuerungssignale zur Steuerung der Schnittstelle benötigt werden oder, dass zu viele Daten gesendet werden müssen. Daher wurden zahlreiche Standards von Datenschnittstellen für Mikrocontroller oder andere Elektronik entwickelt. Die Standards bestimmen die elektrischen Parameter der Signale und die Übertragungsregeln für die Signale (das Protokoll). |
| |
| Ein einfaches Beispiel eines Protokolls ist der Morse Code, wo Informationen mit Piepen und Pausen in variablen Längen gesendet werden. Digitale Daten Transmissionsprotokolle sind in ihrer Funktion ähnlich. Dort werden die Informationen als Bit Werten gesendet und je nach Interface auch in modulierter Form. Verschiedene Daten-sendende Interfaces wurden nach den herrschenden Anforderungen entwickelt, jedoch steigt stetig die Datenmenge und neue Methoden werden konstant neu entwickelt. Die Situation bzgl. der Datentransmission in elektronischen Komponenten ist etwas ruhiger. Die I²C, SPI und UART Interfaces werden schon sehr lange verwendet. Weitere traditionelle Interfacesysteme sind RS-232, Rs-485, LIN and CAN, aber viele Microcontroller werden schon mit USB, Ethernet und wireless ZigBee Interfaces produziert. Dieses Kapitel fokussiert sich auf das RS-232 Interface. | Ein einfaches Beispiel eines Protokolls ist der Morse Code, womit Informationen durch Nutzung von Pieptönen und Pausen in verschiedenen Abständen übertragen werden. Digitale Datenübertragungsprotokolle arbeiten ähnlich. Dort werden die Informationen als Bit Werte gesendet und je nach Schnittstelle Angepasst an versschiedene Bedürfnisse wurden diverse Schnittstellen zur Datenübertragung entwickelt. Da die Datenmengen jedoch stetig ansteigen, werden immer wieder neue Methoden entwickelt. Bei elektronischen Komponenten ist die Situation dahingehend etwas stabiler. Die I²C, SPI und UART Schnittstellen werden schon sehr lange verwendet. Traditionellere Schnittstellensysteme für die Übertragung innerhalb eines Systems sind RS-232, Rs-485, LIN and CAN, aber viele Mikrocontroller werden schon mit USB, Ethernet und kabellosen ZigBee Schnittstellen produziert. Dieses Kapitel konzentriert sich auf die RS-232 Schnittstelle. |
| |