EINGEBETTETE SYSTEME Vorlesungen WS2005

Ähnliche Dokumente
16. Meßdatenerfassung im Labor. Tabelle Computer-Schnittstellen in der Meßdatenerfassung

Mikrocomputertechnik. Thema: Serielle Schnittstelle / UART

Zenit Music

Kommunikation zwischen Mikrocontrollern

Serielle Schnittstelle, erstes Testprogramm (a)

C.1 Serielle Schnittstelle, erstes Testprogramm (a)

Hardware Software Handshake UART. Maik Holzhey. Fakultät IV Technische Universität Berlin. 22. Mai 2014

DMX Digital Multiplex

Die RS Schnittstelle

8 Kommunikation. Mehr Informationen zum Titel! 8.1 Serielle Schnittstelle

Serielle Schnittstellen

Universal Synchronous and Asynchronous Serial Receiver and Transmitter. Serielle Schnittstellen

Serielle Schnittstelle

UART-Kommunikation mit dem Atmel AVR

QCS-Einführungskurs. Serielle Kommunikation

Prinzipien und Komponenten eingebetteter Systeme

SmartMeter. Praktikum Embedded Software. 09/01/2017 Mauricio Gómez 1

Interrupts im Handbuch des ATmega128 gründlich lesen.

Einleitung Die Pins alphabetisch Kapitel 1 Programmierung des ATmega8 und des ATmega

GRUNDLAGEN DER INFORMATIONSTECHNIK. Übungen TEIL 1 RECHNER

Einleitung Schnittstelleneinführung Grundlagen der Datenübertragung 19

Mikrocontroller-Busse

Zimmermann Electronic AG Poselesta II / II Kommunikationsbeschreibung. Poselesta II / III Bidirektionale Datenübertragung zu einem PC

Beispiel. Echo-Anwendung. Beispiel Echo Anforderungen. Benutzer stellt Konfiguration der seriellen Schnittstelle am PC ein (z.b. über Hyperterminal)

Vorbemerkungen zum 5. Versuchstag:

Computerschnittstellen

Die serielle Schnittstelle mit den Atmega32: USART

Mikrorechner-Technik

Inhaltsverzeichnis 1 Ein-Bit-Rechner Mikrorechentechnik-Grundlagen Das Mikrocontrollersystem ein Überblick am Beispiel MSP430F1232

Microcomputertechnik

Schnittstellen. 1 Allgemein. 2 Parallele Schnittstelle. Abb. 1 Datenübertragungsarten

E i s e n b a h n f r e u n d e K r a i c h g a u e. V. Datenübertragung. mit dem RS485

ATmega169 Chip: Pin-Layout

HAS. HAS-Schnittstelle. Technische Information TR - E - TI - D

Dekodierung eines Funkfernschreibersignals mithilfe der Zynq-Plattform. Lehrstuhlseminar Benjamin Koch

Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller

Mikrocomputertechnik

Mikroprozessortechnik

Die UART-Schnittstelle

DIPLOMARBEIT. Entwurf und Implementierung eines modularen USB-Stacks für eingebettete Controller ohne Betriebssystem. Uwe Pfeiffer

GAP. GAP AG, Produktspezifikation HW HiConnex Seite 1 von 8 Version 5

Der Blackfin Prozessor und andere DSPs

Fachbereich Medienproduktion

Wichtige Rechnerarchitekturen

USB > I2C- Bus Modul. Startet den I2C-Bus. Daten einlesen NACK senden

Praktikum Mikrorechner 9 (serielle Schnittstelle)

SIMATIC S5 SIEMENS. MODBUS-Protokoll RTU-FORMAT SIMATIC S5 ist Master. Kurzinformation. Sondertreiber für CP 524 / CP (S5-DOS) S5R004

1-Wire Bussystem. Grundlagen, Tipps und Hintergrundinformationen. Inhaltsangabe und Leseprobe

Busse. Dr.-Ing. Volkmar Sieh WS 2005/2006. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg

Busse. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009

Lösungsvorschläge zur Übungsklausur. zum Kurs 1708 Technische Informatik II. im WS 01/02

PARAMETRIERBARE STANDARD-RECHNERKOPPLUNG (RK512)

Kapitel 5 - Datenübertragung

SRG 2,3,4,5,6 Steuerung V1.2

Mikrocomputertechnik

Datentechnik. Prinzipieller Aufbau eines Schnittstellenbausteins

MSP 430. Einführung. Was kann er? Hauptthemen. Wie sieht er aus? 64 / 100 polig. Was kann er? MSP 430 1

Camat. Transfer-Modul

Inhaltsverzeichnis. Teil I Grundlagen 25. Einleitung... 15

Teil 1: Prozessorstrukturen

CCTools USB-RS232 Adapter (#1203) Windows Treiberinstallation

Diplomarbeit. Konzeption einer Entwicklungsplattform für Embedded Linux auf Basis der ARM9 Technologie. von. Andreas Bießmann. 20.

die Ausgabe von Steuerungen über einen PC geeignet sind. Eingangsgröße am Sensor dieser Steuerung auswirkt.

Wolfgang Trampert AVR-RISC. MikroController. Architektur, Hardware-Ressourcen, Befehlsvorrat, Programmierung, Applikationen

NC-Datenübertragung PC <=> Maschinensteuerung

zu Bestell-Nr. C79000-B7300-C088

Projektlabor. LCD Ansteuerung

Die AVR Mikrocontrollerfamilie

SIEMENS SIMATIC S5. Standardtreiber für CP 544. Integrierter Offener Treiber. Kurzinformation. Stand 7/95 OTK.DOC

Mikroprozessortechnik

Mikrocomputertechnik

Zusammenfassung Medientyp Audio Physikalische Grundlagen Hörbereich: 20Hz bis 20kHz, 0 bis 130dB Sensitivität: frequenzabhängig, Maskierung

Distributed Memory Computer (DMC)

MikroController der 8051-Familie

Servo-Modul Version

Inhaltsverzeichnis. CD-ROM zum Buch Inhalt der CD-ROM GPL (General Public License) Systemvoraussetzung 13

PARAMETRIERBARE PROZEDUR 3964(R)

DALI SCI RS232. Datenblatt. DALI RS232 Interface. Schnittstelle zur Kommunikation zwischen PC (oder einer SPS) und Modulen in einem DALI-Lichtsystem

Willkommen! Vorbereitung:

Teil 1: Prozessorstrukturen

itool Projektieren über Modemverbindung B /

Labor Industrielle Netzwerke. Versuch 2: Relais Steuerung durch SPI

Einführung Bitübertragungsschicht

"SIO am LC-80ex für Einsteiger"

Entwicklung und Programmierung einer Multifunktions-Adapterplatine für ein mbed-mikrocontrollermodul

Parameterliste, Funk-Empfänger RCW-M

Mikrocomputertechnik. Thema: Der Aufbau des XC888-Mikrocontrollers -Teil 1 -

Ein-Bit-Rechner 15. Mikrorechentechnik-Grundlagen 29

Einleitung 15. Teil I Grundlagen 25

We keep secrets secret for more than 30 years. Cipher equipment for highest requirements TST 4043

DALI SCI RS232 DALI RS232 PS

1. Allgemein Technische Daten... 2

Mikrocontrollertechnik

On-Chip Peripherie Systemkomponenten für µc Timer - Modul:

MOPS SBI Karte Serielles Bus Interface

4.0 Der Atmel AT89LPx052 Mikrocontroller

MIKROPROZESSOR PROGRAMMIERUNG 5. VORLESUNG. LV-Nr SS INSTITUT FÜR ELEKTRONIK BIT

Transkript:

EINGEBETTETE SYSTEME Vorlesungen WS2005 1

Mikrocontroller- Komponenten 2

Entwurf eingebetteter Systeme 3

Mikrocontroller-Komponenten Prozessorkern: prinzipiell kein Unterschied zum Kern eines Mikroprozessors Kosten spielen jedoch meist die dominante Rolle Einfache RISC- oder CISC Prozessorkerne Benötigen wenig Fläche Verhalten und Eigenschaften sind wohl bekannt Im Low-Cost-Bereich oft einfache 8-Bit-Kerne ohne Pipeline 4

Speicher 5

Aufbau von nonvolatilem RAM 6

Prinzipieller Aufbau einer Zähler-Zeitgebereinheit 7

Mikrocontroller-Komponenten Watchdog Wachhund zur Überwachung der Programmaktivitäten eines Mikrocontrollers Programm muss in regelmäßigen Abständen Lebenszeichen liefern Bleiben diese aus, so nimmt der Wachhund einen Fehler im Programmablauf an - Reset 8

Prinzipieller Aufbau eines Watchdog 9

Ein-/Ausgabeeinheiten 10

Serielle und parallele Ein-/Ausgabekanäle 11

Mikrocontroller-Komponenten 12

Eine einfache Ein- und Ausgabeschnittstelle 13

Interfacebausteine werden wie Speicher oder durch ein I/O-Signal angesprochen 14

Serielle Schnittstellen Schnittstellenvereinbarungen funktionelle und elektrische Eigenschaften zwischen Interface und Ein-/Ausgabegeräten. Grundlage für die Beschreibung von Ein-/Ausgabearten: asynchron serielle Ein-/Ausgabe Universal Asynchronous Receiver /Transmitter (UART) Serial Communications Interface (SCI) Asynchronous Communications Interface Adapter (ACIA) Asynchronous Serial Communications Controller (ASCC) Asynchronous Communications Element (ACE) synchrone Ein-/Ausgabe. Programmable Communications Interface (PCI) Universal Synchronous/ Asynchronous Receiver /Transmitter (USART) Advanced Data-Linc Controller (ADLC) Serial Communications Controller (SCC) oder Multiprotocol Controller 15

Serielle Schnittstellen Schnittstellenvereinbarungen: übergeordnete Übertragungsmerkmale Serielle Ein-/Ausgabe: Einzelne Bits eines Zeichens werden nacheinander in einem festenschrittakt auf einer eigenen Datenleitung übertragen. Synchrone Ein-/Ausgabe aufeinanderfolgende Zeichen werden in einem festen Zeitraster transportiert, das für die gesamte Dauer der Datenübertragung aufrecht erhalten bleibt. Asynchrone Ein-/Ausgabe die Zeitabstände zwischen den einzelnen Zeichentransporten sind variabel. 16

asynchron serielle Ein-/Ausgabe Bit-Synchronisation Zeichen-Synchronisation Block-Synchronisation 17

Asynchrone Datenübertragung Leistungsmaße: Übertragungsgeschwindigkeit (Übertragungsrate): Anzahl der übertragenen Bits pro Sekunde (Bits/s, b/s), bei paralleler Übertragung: Bytes/s Schrittgeschwindigkeit (Baud-Rate) Anzahl der Taktschritte pro Sekunde Bei der seriellen Übertragung ist die Übertragungs-und die Baud- Rate üblicherweise gleich. Bei der parallelen Datenübertragung ist die Anzahl der Bits pro Sekunde um den Faktor der Parallelität größer als die Baudrate. Transfergeschwindigkeit die effektive Geschwindigkeit der Übertragung von Datenbits, wobei mit übertragene Bits zur Fehlererkennung nicht mitgerechnet werden. 18

Asynchrone Datenübertragung 19

Asynchrone Datenübertragung 20

Asynchrone Datenübertragung 21

Serielle Schnittstellen 22

Asynchrone 23

Asynchrone Datenübertragung Betriebsarten: Simplexbetrieb: Die Datenübertragung ist nur in einer Richtung möglich, an dem einen Ende gibt es einen Sender, an dem anderen Ende gibt es einen Empfänger: unidirektionale Verbindung Halbduplexbetrieb Die Datenübertragung ist in beiden Richtungen möglich, jedoch nicht gleichzeitig; beide Seiten haben einen Sender und einen Empfänger, die je nach Übertragungrichtungwahlweise an die Signallleitungangekoppelt werden: bidirektionale Verbindung. Vollduplexbetrieb: Die Datenübertragung ist in beiden Richtungen zur gleichen Zeit möglich, für jede Richtung existieren eigene Übertragungsleitung. 24

Serielle Schnittstellen 25

RS-422 Beschaltung 26

RS485 Beschaltung 27