Advertisement

Kommunikationsschnittstellen

  • Ansgar Meroth
  • Petre Sora
Chapter

Zusammenfassung

Dieses Kapitel öffnet das Fenster des Mikrocontrollers zur Außenwelt. Bewusst wurde in den vorhergehenden Kapiteln die Kommunikation ausgespart. Nun ist es jedoch an der Zeit, die seriellen Schnittstellen der AVR‐Familie vorzustellen und anschließend auf wichtige Netzwerktypen einzugehen, die über diese Schnittstellen angesprochen werden können. Mithin verwenden alle später vorgestellten Peripheriebausteine eine dieser Schnittstellen. Hierzu sind jedoch einige Vorbetrachtungen notwendig (Abschn. 5.1) bevor die „Klassiker“ UART, SPI und I2C beschrieben werden (Abschn. 5.2). Anschließend sind zwei in der Automatisierungstechnik wichtige Bussysteme an der Reihe: Das aus dem Automobilbau stammende CAN‐Netzwerk und der im Fabrikumfeld genutzte MODBUS. Der letzte Abschnitt widmet sich dann in aller Kürze einigen wichtigen Funkstandards, für deren Implementierung sei auf die Literatur verwiesen.

Literatur

  1. 1.
    Meroth, A., Tolg, B.: Infotainmentsysteme im Kraftfahrzeug. Grundlagen, Komponenten, Systeme und Anwendungen. Vieweg, Wiesbaden (2008)Google Scholar
  2. 2.
    Schwab, A.J., Kürner, W.: Elektromagnetische Verträglichkeit. Springer, Berlin, Heidelberg (2007)Google Scholar
  3. 3.
    Roppel, C.: Grundlagen der digitalen Kommunikationstechnik. Hanser, München (2006)Google Scholar
  4. 4.
    NXP: CAN Bosch Controller Area Network (CAN) Version 2.0 PROTOCOL STANDARD (2016). http://www.nxp.com/assets/documents/data/en/reference-manuals/BCANPSV2.pdf, Zugegriffen: 1. Dezember 2016Google Scholar
  5. 5.
    ISO 11898: Road vehicles – Controller area network (CAN) (6 Teile)Google Scholar
  6. 6.
    Riggert, W., Märtin, C., Lutz, M.: Rechnernetze – Grundlagen, Ethernet, Internet, 5. Aufl. Hanser, München (2015)Google Scholar
  7. 7.
    Semiconductors, N.X.P.: UM10204 – I2C-bus specification and user manual – Rev.6-4 (2014). www.nxp.com, Zugegriffen: 28. Dezember 2014Google Scholar
  8. 8.
    NXP Semiconductors: Application Note AN255-02 – I2C/SMBus Repeaters, Hubs and Expanders (2015). www.nxp.com, Zugegriffen: 14. April 2018Google Scholar
  9. 9.
    NXP Semiconductors: Application Note AN262_2 – PCA954x Family of I2C/SMBus Multiplexers and Switches (2015). www.nxp.com, Zugegriffen: 14. April 2018Google Scholar
  10. 10.
    Greif, F.: Roboterclub Aachen: Universelle CAN Bibliothek (2008). http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek, Zugegriffen: 14. April 2018Google Scholar
  11. 11.
    Etschberger, K. (Hrsg.): CAN Controller Area Network – Grundlagen, Protokolle, Bausteine, Anwendungen. Hanser, München (1994)Google Scholar
  12. 12.
    Zimmermann, W., Schmidgall, R.: Bussysteme in der Fahrzeugtechnik – Protokolle, Standards und Softwarearchitektur, 5. Aufl. Springer Vieweg, Wiesbaden (2014)Google Scholar
  13. 13.
    Microchip Technology Inc.: MCP2515 Datasheet. http://ww1.microchip.com/downloads/en/DeviceDoc/21801d.pdf, Zugegriffen: 12. Januar 2017
  14. 14.
    Modbus.org: MODBUS application protocol specification V1.1b3 (2016). www.modbus.orgGoogle Scholar
  15. 15.
    Modbus.org: MODBUS over serial line. Specification and implementation guide V1.02 (2016). www.modbus.org, Zugegriffen: 26. April 2016Google Scholar
  16. 16.
    Corrigan, S.: Interface Circuits for TIA/EIA-485 (RS-485). Application Report SLLA036D Revised August 2008 (2008). www.ti.com, Zugegriffen: 1. Mai 2016Google Scholar
  17. 17.
  18. 18.
    Bundesnetzagentur: VFG 76 / 2003. Allgemeinzuteilung von Frequenzen in den Frequenzteilbereichen gemäß Frequenzbereichszuweisungsplanverordnung (FreqBZPV), Teil B: Nutzungsbestimmungen (NB) D138 und D150 für die Nutzung durch die Allgemeinheit für ISM-Anwendungen (2003). www.bundesnetzagentur.de, Zugegriffen: 1. September 2016Google Scholar
  19. 19.
    Beuth, Breide, Lüders, Kurz, Hanebuth: Nachrichtentechnik. Vogel Industrie Medien, Würzburg (2009)Google Scholar
  20. 20.
    Shuang-Hua Yang: Wireless sensor networks. Principles, design and applications. Springer, London (2014)Google Scholar
  21. 21.
    Microchip: AT86RF231 Low Power 2.4 GHz Transceiver for ZigBee, IEEE 802.15.4, 6LoWPAN, RF4CE, SP100, Wireless HART and ISM Applications (2016). www.microchip.com, Zugegriffen: 14. April 2018Google Scholar
  22. 22.
    Nordic Semiconductor: nRF24L01+ single chip 2.4 GHz transceiver. Product specification v.1.0 (2016). www.nordicsemi.com, Zugegriffen: 5. Juli 2016Google Scholar
  23. 23.
    Microchip Technology: MRF24J40 Data Sheet. IEEE 802.15.4TM 2.4 GHz RF Transceiver (2016). www.microchip.com, Zugegriffen: 5. Juli 2016Google Scholar
  24. 24.
    IEEE Std 802.15.1™-2002. Wireless Medium Access Control (MAC) and Physical Layer (PHY) specifications for Wireless personal Area Networks (WPANs). abgerufen am 30. August 2016 von http://ieeexplore.ieee.org
  25. 25.
    Heydon, R.: Bluetooth low energy – the developer’s handbook. Prentice Hall, Upper Saddle River, NJ (2013)Google Scholar
  26. 26.
    Bluetooth: Specification of the Bluetooth system core 4.2 (2014). www.bluetooth.com, Zugegriffen: 9. September 2016Google Scholar
  27. 27.
    ZigBee 3: Präsentation (2014). www.zigbee.org/zigbee-for-developers/zigbee3-0/, Zugegriffen: 8. November 2016Google Scholar
  28. 28.
    Rayson Technology: BTM-230 Data sheet. BC04-EXT Class1 Module BTM-230 (2016). http://www.tme.eu/de/Document/dd4f4d23feb6055a8b3eec77ed90af65/BTM-230.pdf, Zugegriffen: 22. August 2016Google Scholar
  29. 29.
    International Telecommunication Union: ITU-T V.250. Serial asynchronous automatic dialing and control (2016). http://www.itu.int/rec/T-REC-V.250-200307-I/en, Zugegriffen: 23. August 2016Google Scholar

Weiterführende Literatur

  1. 30.
    Tanenbaum, A.S., Wetherall, D.J.: Computernetzwerke, 5. Aufl. Pearson, München (2012)Google Scholar
  2. 31.
    Microchip Technology Inc.: 8-bit microcontroller with 32K/64K/128K bytes of ISP flash and CAN controller (2015). www.microchip.com, Zugegriffen: 14. April 2018Google Scholar
  3. 32.
    Microchip Technology Inc.: 8-bit atmel microcontroller with 4/8/16k bytes in-system programmable flash (2015). www.microchip.com, Zugegriffen: 14. April 2018Google Scholar
  4. 33.
    Modbus-IDA.org: MODBUS Messaging on TCP/IP Implementation Guide V1.0b (2016). www.modbus-ida.org, Zugegriffen: 26. April 2016Google Scholar
  5. 34.
    Soltero, M. et al.: RS-422 and RS-485 standards overview and system configurations application report. SLLA070D revised May 2010 (2010). www.ti.com, Zugegriffen: 5. Mai 2016Google Scholar
  6. 35.
  7. 36.
    Gessler, R., Krause, T.: Wireless-Netzwerke für den Nahbereich. Vieweg + Teubner | GWV Fachverlage, Wiesbaden (2009)Google Scholar
  8. 37.
    Labiod, H., Afifi, H., De Santis, C.: WiFiTM BluetothTM ZigBeeTM and WiMaxTM. Springer, Berlin, Heidelberg (2007)Google Scholar
  9. 38.
    Lüders, C.: Lokale Funknetze. Wireless LANs (IEEE 802.11), Bluetooth, DECT. Vogel, Würzburg (2007)Google Scholar

Copyright information

© Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature 2018

Authors and Affiliations

  • Ansgar Meroth
    • 1
  • Petre Sora
    • 1
  1. 1.Hochschule HeilbronnHeilbronnDeutschland

Personalised recommendations