Peripherie Komplexe serielle Schnittstellen



Ähnliche Dokumente
5. Digitale Schnittstellen und Vernetzung im Überblick

USB in Embedded Systemen. Referat von Peter Voser Embedded Development GmbH

3. Anlegen eines WIN CC Projektes

Bedienungs- & Installationsanleitung COMMPACT / COMMPACT Audio V2.0

USB Stack - Design der Systemschnittstelle. Franz Hirschbeck AKBP II, WS 2003/04

Vortrag zur Diplomarbeit

Programmablauf für die Batch Wlan Komplettpakete mit Windows CE

TIPES Fernabschlag Programm Beschreibung

Rechnernetzwerke. Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können.

5. PC-Architekturen und Bussysteme

Kameras. und ihre Schnittstellen im. Vergleich! Dipl.-Inf. Michael Beising Kameras und ihre Schnittstellen 1

Möglichkeiten der verschlüsselten -Kommunikation mit der AUDI AG Stand: 11/2015

Benutzung der LS-Miniscanner

Switching. Übung 7 Spanning Tree. 7.1 Szenario

DeutschlandLAN IP Voice/Data Ihre IP-Adresse einfach mitnehmen. Stand: September 2015

Anleitung zur Nutzung des SharePort Utility

Anbindung LMS an Siemens S7. Information

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Inbetriebnahme Profinet mit Engineer. Inhaltsverzeichnis. Verwendete Komponenten im Beispiel:

USB universeller serieller Bus

Schnittstellen des Computers

Anforderungen an die HIS

s.beat DAP-10X White Paper USB Stromversorgung am Apple Macintosh und deren Auswirkung

Panda GateDefender Software eseries ERSTE SCHRITTE

Dokumentation IBIS Monitor

LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN

Systemvergleich der Multimedia-Bussysteme: MOST, USB 2.0, IEEE 1394

HYPERCOM MEDHYBRID EINRICHTUNG UNTER DAMPSOFT

Aufbau eines virtuellen privaten Netzes mit Peer-to-Peer-Technologie

Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.

Standard-Kontaktformular

INSEVIS Ihr Partner für wirtschaftliche S7-Steuerungstechnik

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

METTLER TOLEDO USB-Option Installation der Treiber unter Windows XP

Das Saia PCD Kommunikationskonzept "Einführung"

Online-Banking - Anleitung Erstsynchronisation des chiptan-verfahrens und Änderung der Eröffnungs-PIN

All People Seem To Need Data Processing: Application Presentation - Session Transport Network Data-Link - Physical

PalmCD2 Programmiergerät

4.12 Elektromotor und Generator

Installationsanleitung Webserver - Datenkommunikation

Fachbereich Medienproduktion

Information zur Durchführung von. Software-Updates

1Computergrundlagen = 1*16 + 0*8 + 1*4 + 1*2 + 0*1

1. PROFIBUS DP (DEZENTRALE PERIPHERIE)

HOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8

Proton Tankmesssystem per SMS und Webserver Dokumentation V1.4

Anleitung zur Einrichtung von Kontoweckern im Online Banking

Verteiltes Monitoring. 23. Oktober 2014

GloboFleet. Bedienungsanleitung. GloboFleet Downloadkey EAN / GTIN

testo ZIV Treiber Konfiguration Software Bedienungsanleitung

USB. Susanne Grein Hochschule RheinMain Fachseminar 2009

Technische Alternative elektronische Steuerungsgerätegesellschaft mbh. A-3872 Amaliendorf, Langestr. 124 Tel +43 (0)

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

Projekt: iguard (v )

PV-S1600 Betriebssystem-Aktualisierungsvorgang. Sie müssen die beiden folgenden Schritte ausführen,

DMX2DALI. Setup Manual. e:cue lighting control An OSRAM Company Rev

Switch: - nicht konfigurierbare (unmanaged) - konfigurierbare (managed)

Auslesen der Fahrtdaten wiederholen Schritt für Schritt erklärt (Funktion Abfrage zur Datensicherung erstellen )

i-tec USB 3.0 Gigabit Ethernet Adapter Gebrauchsanweisung

BMW TREUE SERVICE. SRP MARKETING MODUL. ANLEITUNG ZUM EINSPIELEN DER LEUCHTTURMKAMPAGNEN IN DIE KSD.

Steuerung DLS ECKLITE SC und SC xx-enc

Schumacher, Chris Druckdatum :11:00

NEC USB 2.0. Version 1.0

AK-Automatisierungs und Kommunikationstechnik TI Technische Informatik. NWT Netzwerktechnik

Normale Ansicht Die normale Ansicht mit allen Mess- und Objektdaten.

Freischaltung eines neuen VR-NetKeys mit SecureGo

BytStorMail 4. BytStorMail 4 Einbindung Exchange-Server

Leitfaden zu NetXP Verein

Inventur / Jahresabschluss

Magnetische Induktion

Beschrieb mobiler Schulungsraum

Sparkasse Aschaffenburg-Alzenau

Automatisches Beantworten von - Nachrichten mit einem Exchange Server-Konto

High Performance Datenerfassung Tests am Beispiel WEGA

4 Achs-Schrittmotor-Regelung Alpha Übersicht


32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag. Zürcher Fachhochschule

Installationsanleitung. Hardlock Internal PCI Hardlock Server Internal PCI

SEPA Lastschriften. Ergänzung zur Dokumentation vom Workshop Software GmbH Siemensstr Kleve / /

Pflichtenheft. Projektteam. Rexford Osei - Frey Michael Weichert Thomas Thutewohl. Pflichtenheft Seite 1 von 7

MODBUS/TCP und Beckhoff Steuerelemente

EAS - BARCODE - MOBILE DOKUMENTATION für alle Fachrichtungen!

Domaintransfer von Switch zu switchplus

Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergereicht werden.

T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series

Samsung Large Format Display

Erste Schritte im Online-Banking mit PIN und chiptan bei Ihrer Sparkasse Essen

M a i l C r e d i t. \\Burt\user\Soutschek\FP\Technik\Frankiermaschinen\00_PC Software\MailCredit\Anleitung MailCredit Installation.

M-net -Adressen einrichten - Apple iphone

Einführung der neuen 10- -Banknote der Europa-Serie

Lasersteuerung. Themengruppen FTDI - Interface ILDA Format Ausgabensteuerung Figurenerstellung Lasershowerstellung Lasershowarten Software / Community

Kommunikation mehrerer PCs über Hubs

Leitfaden zur Nutzung von binder CryptShare

Radius Server. Bericht im Studiengang Computerengineering an der HS-Furtwangen. Student: Alphonse Nana Hoessi Martikelnr.:227106

Gesicherte Prozeduren

Programmierbeispiel RS485- Kommunikation

Web Interface für Anwender

PC-Umzug: So ziehen Sie Ihre Daten von Windows XP nach Windows 8 um

Transkript:

Peripherie Komplexe serielle Schnittstellen Kennzeichen Aufwändigere Physical Layer Darstellungen Praktisch immer asynchron Blockübertragungen Asynchronität: Taktrückgewinnung nötig Overhead bei Bit-Übertragung Unterschiedliche Topologien möglich Bus: CAN, LIN, ProfiBus Point-to-Point: USB Christian Hochberger, TU Darmstadt 68

Peripherie CAN, LIN, ProfiBus Basieren alle auf UART Protokoll Engere Toleranzen erlauben Datenraten bis ca. 1MBit/s Übertragung von Nachrichten statt Worten Adressfeld am Anfang der Nachricht (wird bei CAN z.b. auch zur Arbitrierung genutzt) Prüfsumme am Ende der Nachricht Typischerweise kurze Nachrichten (CAN/LIN 8 Byte) Verschiedene Buszuteilungsverfahren Profibus: Token Passing (hohe Fairness, aufwändige Implementierung) CAN: Dezentrale Arbitrierung Komplexe Zusatzfunktionen ProfiBus: Station List (alle am Bus auftretenden Adressen) Christian Hochberger, TU Darmstadt 69

Peripherie USB Universal Serial Bus USB 1.1 max. 12MBit/s USB 2.0 max. 480MBit/s USB 3.0 max. 5GBit/s Busstruktur Rollen: Host, Hub, Slave Topologie: Point-to-Point Kommunikation nur zw. Host und Slave Host plant Kommunikation in Frames Dazu Abfrage des Sendewunsches/Empfangsbereitschaft von Slaves Christian Hochberger, TU Darmstadt 70

Peripherie USB (2) Organisation der Kommunikation in Endpunkten Kontroll-Endpunkt: Dient der Konfiguration (bidirektional) In-Endpunkt: Daten vom Host zum Slave Out-Endpunkt: Daten vom Slave zum Host Maximal 31 Endpunkte pro Gerät Verschiedene Transfertypen Control-Transfer (Enumeration der Endpunkte) Isochroner Transfer (garantierte Datenrate, keine Wiederholungen) Bulk Transfer (Massendaten, mit Wiederholung bei Fehler) Interrupt Transfer (kleine Datenmengen, niedrige Latenz) Christian Hochberger, TU Darmstadt 71

Peripherie USB (3) Festlegung der Konfiguration In Software, bei Systemstart In Hardware, bei Systemkonfiguration Hardware Unterstützung im Slave Für Datenformatierung/Paketierung Autonomes Empfangen/Senden von Paketen IRQs bei erfolgtem Versand, eintreffendem Paket Double Buffering (zwei Speicherpuffer für den gleichen Endpunkt) FIFO-Interface (automatischer Versand/Empfang) Christian Hochberger, TU Darmstadt 72

Peripherie Spezialschnittstellen Hohe Autonomie Entlastung des Prozessors von wiederkehrenden Aufgaben Senkung der IRQ Last Beispiele: Schrittmotorsteuerung Pixel basierte Displays Ethernet Christian Hochberger, TU Darmstadt 73

Peripherie Schrittmotoren Grundprinzip Durch wechselnde Magnetfelder kann Rotor in feste Positionen gebracht werden Verschiedene Bauformen (Permanentmagnet, Reluktanz) Probleme: Leistung abhängig von Schrittgeschwindigkeit (sinkender Strom bei hoher Geschwindigkeit) Bei hoher Schrittgeschwindigkeit können Schritte verloren gehen Anfahren und Bremsen nötig Mikroschrittbetrieb: Rotor zwischen zwei festen Positionen halten Christian Hochberger, TU Darmstadt 74

Peripherie Schrittmotoren (2) Aufgaben der Peripherie Autonomes Generieren der Schritte Optional: Beschleunigungs/Brems-Rampe Optional: Erfassung eines externen Tachogebers Messung des Motorstroms Anpassung der Motorspannung (höhere Spannung bei höheren Schrittgeschwindigkeiten) IRQs beim Erreichen von vorgegebenen Wegpunkten Ansteuerung über externe Leistungstransistoren (Motorbrücke) Christian Hochberger, TU Darmstadt 75

Peripherie Pixel-Displays Grundlagen LCDs (Liquid Crystal Display) Kristalle werden durch elektrisches Feld ausgerichtet Ausgerichtete Kristalle drehen Polarisation des Lichtes Äußere Glasplatten haben um 90 verdrehte Polarisation Polung des elektrischen Feldes egal, Betrieb über längere Zeit in eine Richtung schädlich Christian Hochberger, TU Darmstadt 76

Peripherie Pixel-Displays (2) Christian Hochberger, TU Darmstadt 77

Peripherie Pixel-Displays (3) Aufgaben des Display-Controllers Transfer der Daten zum Display (ständig wiederholt) Erzeugen der Synchronsignale (Takt, Line, Frame) Evtl. Graustufen Generierung (im Prinzip PWM) Cursor Generierung/Einblendung Mögliche Varianten Dual Panel Mode Zeichen statt Pixelspeicher (Umsetzung während des Auslesens) True-Color / Color-Lookup Table Christian Hochberger, TU Darmstadt 78