Automation und Prozessrechentechnik Mikrocontroller
Transcription
Automation und Prozessrechentechnik Mikrocontroller
Automation und Prozessrechentechnik Sommersemester 2011 Mikrocontroller Vorlesung „Automation und Prozessrechentechnik“, Kapitel „Mikrocontroller“ Prof. Dr.-Ing. G. Ackermann, TUHH, 2011 1 Mikrocontroller watchdog P (Mikroprozessor) Takt, Resetlogik Befehl ALU Register (lokale ArbeitsSpeicher) Arithmetischlogische Einheit Ausführungseinheit ROM -Programme -feste Daten Steuerung + Befehlsinterpreter PC (Programmcounter) RAM -Arb.speicher -Zwischenerg. I/O -Prozess I/O -Monitore usw. Ablaufsteuerung interner Bus Kontrollbus: Typ 4..10 Signalleitungen Datenbus: Typ. 1..4 Byte breit Adressbus: Typ. 16..32 Bit breit Interface Adressen Kontrollsignale Daten Prozess-rechner D A D A + besondere Ein-/Ausgänge binäre I/O (Kontakte, Relais usw.) analoge I/O (Messwerte, Stellgrößen) Vorlesung „Automation und Prozessrechentechnik“, Kapitel „Mikrocontroller“ Prof. Dr.-Ing. G. Ackermann, TUHH, 2011 2 Mikrocontroller C167CS Vorlesung „Automation und Prozessrechentechnik“, Kapitel „Mikrocontroller“ Prof. Dr.-Ing. G. Ackermann, TUHH, 2011 3 Aufbau allgemein Mikroprozessorkern, kompatibel zu einer ganzen Familie von Prozessoren z. T. auch von Mikroprozessoren abgeleitet Übliche Peripherie on-chip Speicher (ROM, RAM, EEPROM) Oszillator, (Osc/PLL) Uhr (RTC) Watchdog (WTD), Vorlesung „Automation und Prozessrechentechnik“, Kapitel „Mikrocontroller“ Prof. Dr.-Ing. G. Ackermann, TUHH, 2011 4 Aufbau speziell Um den einer Familie gemeinsamen Kern gibt es eine große Vielfalt von Erweiterungen: •Anzahl und Art der Busanschlüsse •Speicherart und -größe, Erw.-Anschluss •I/O, AD-Wandler •Pulsweitenmodulation •Spezialprozessoren •...... Mi Vorlesung „Automation und Prozessrechentechnik“, Kapitel „Mikrocontroller“ Prof. Dr.-Ing. G. Ackermann, TUHH, 2011 5 Beispiel Siemens LOGO SPS Vorlesung „Automation und Prozessrechentechnik“, Kapitel „Mikrocontroller“ Prof. Dr.-Ing. G. Ackermann, TUHH, 2011 6 Siemens LOGO innen NEC Mikrocontroller V850ES/KF1 •intern 32 Bit-Architektur •128 kB EEPROM (Flash), 6 kB RAM •8 analoge Eingänge (10 Bit) •67 binäre I/O Vorlesung „Automation und Prozessrechentechnik“, Kapitel „Mikrocontroller“ Prof. Dr.-Ing. G. Ackermann, TUHH, 2011 7