Entwicklung und Programmierung einer Multifunktions-Adapterplatine für ein mbed-mikrocontrollermodul
|
|
- Bernhard Gert Hofer
- vor 5 Jahren
- Abrufe
Transkript
1 Master-Verteidigung zum Thema: Entwicklung und Programmierung einer Multifunktions-Adapterplatine für ein mbed-mikrocontrollermodul Vorgelegt Vorgelegt dem dem Institut Institut für für Automatisierungstechnik Automatisierungstechnik der der Universität Universität Rostock Rostock Bearbeiter: Bearbeiter: cand. cand. M.Sc. M.Sc. Maik Maik Gotzmann Gotzmann Universität Rostock Fakultät für Informatik und Elektrotechnik
2 Inhalt Einleitung Hardwarekonzept und Realisierung Softwarekonzept und Implementierung Konfiguration durch den Webserver Funktionsprüfung Zusammenfassung und Ausblick Universität Rostock Fakultät für Informatik und Elektrotechnik 2
3 Inhalt Einleitung Hardwarekonzept und Realisierung Softwarekonzept und Implementierung Konfiguration durch den Webserver Funktionsprüfung Zusammenfassung und Ausblick Universität Rostock Fakultät für Informatik und Elektrotechnik 3
4 Motivation / Ziel Vielzahl von Sensoren verwenden unterschiedlichste Schnittstellentypen Konstruktion der Multifunktions-Adapterplatine als universellen Schnittstellenwandler Bündelung empfangener Daten und Übertragung über ein zentrales Medium MCU Interface Universität Rostock Fakultät für Informatik und Elektrotechnik 4
5 Inhalt Einleitung Hardwarekonzept und Realisierung Softwarekonzept und Implementierung Konfiguration durch den Webserver Funktionsprüfung Zusammenfassung und Ausblick Universität Rostock Fakultät für Informatik und Elektrotechnik 5
6 Basis: mbed-mikrocontroller-modul Technische Daten: MCU NXP LPC1768 (ARM-Cortex M3) 96 MHz Taktfrequenz 64 KByte RAM 512 KByte Flash 40-PIN DIP Bauform Integrierte Schnittstellen: mbed-mikrocontrollermodul Quelle: Ethernet inklusive Ethernet-PHY 3x Universal Asynchronous Receiver Transmitter (UART) 2x Controller Area Network (CAN) Universal Serial Bus (USB) 2x Serial Peripheral Interface (SPI) 2x Inter-Integrated Circuit (I 2 C) Universität Rostock Fakultät für Informatik und Elektrotechnik 6
7 Konzept/Realisierung des Base-Boards USB CAN Universität Rostock Fakultät für Informatik und Elektrotechnik 7
8 Galvanische Trennung V DD ISO GND ISO DC/DC Converter GND V DD Isolation Barrier Universität Rostock Fakultät für Informatik und Elektrotechnik 8
9 Konzept der Breakout-Boards Generischer Aufbau: Abmessungen: 35,56mm x 35,56 mm Elektrischer Kontakt: 9-polige Stiftleiste Spannungsversorgung: - Primär: +5V - Sekundär: +3,3V 4 bzw. 5 Datenkontakte GND + 5 V DATA DATA DATA DATA NC (BS 2/4), RESET (BS 1/3) GND + 3,3 V 35,56 mm Universität Rostock Fakultät für Informatik und Elektrotechnik 9
10 Realisierung der Breakout-Boards Breakout-Board RS-232: Full-Duplex Datenübertragungsrate: 250 kbit/s Breakout-Board RS-422: Full-Duplex Multidrop Datenübertragungsrate: max. 12 MBit/s Breakout-Board RS-485: Half-Duplex Multipoint Datenübertragungsrate: max. 12 MBit/s IC1 C5 R4 IC4 R3 C8 R6 R7 L1 C2 IC3 C3 IC2 LED1 Breakout-Board EEPROM: 32 kbyte ROM Exklusiver Einsatz auf Breakout-Socket 1 JP1 R2 CON1 R Universität Rostock Fakultät für Informatik und Elektrotechnik 10
11 Inhalt Einleitung Hardwarekonzept und Realisierung Softwarekonzept und Implementierung Konfiguration durch den Webserver Funktionsprüfung Zusammenfassung und Ausblick Universität Rostock Fakultät für Informatik und Elektrotechnik 11
12 Softwaremodell Programmierung in C mit Hilfe der IDE LPCExpresso Programmablauf innerhalb der Main-Control-Loop Webserver FIFO FIFO- Modul Konfigurations- Modul uip- Stack Service- Modul uip Emac Treiber / Interrupts Hardware: LPC Universität Rostock Fakultät für Informatik und Elektrotechnik 12
13 Aufbau der UDP-Datennutzlast 16 Bit Data Length Counter 16 Bit Package Counter ID: ADC Length: 2 Bytes One Sample ID: CAN Length: 10 Bytes CAN Message ID and Message FIFO Overflow Error on ID: BS2 ID: BS2 Length: 255 Bytes BS2: max 255 Bytes Data Universität Rostock Fakultät für Informatik und Elektrotechnik 13
14 Inhalt Einleitung Hardwarekonzept und Realisierung Softwarekonzept und Implementierung Konfiguration durch den Webserver Funktionsprüfung Zusammenfassung und Ausblick Universität Rostock Fakultät für Informatik und Elektrotechnik 14
15 Aufruf des Webservers TCP/IP basierende Applikation Statische und dynamische HTML-Seiten im Quelltext enthalten Aufruf der Startseite durch IPv4-Adresse der Multifunktions-Adapterplatine statische Startseite Konfiguration Laden/Speichern Kontrolle ADC Konfiguration der Breakout Sockets 1-4 Konfiguration CAN Konfiguration Ethernet Universität Rostock Fakultät für Informatik und Elektrotechnik 15
16 Konfiguration einer UART-Schnittstelle Hardwarekonfiguration Softwarekonfiguration Änderung der Hardwarekonfiguration nach Re-Initialisierung Änderung der Softwarekonfiguration erfolgt unmittelbar Universität Rostock Fakultät für Informatik und Elektrotechnik 16
17 Inhalt Einleitung Hardwarekonzept und Realisierung Softwarekonzept und Implementierung Konfiguration durch den Webserver Funktionsprüfung Zusammenfassung und Ausblick Universität Rostock Fakultät für Informatik und Elektrotechnik 17
18 Funktionsprüfung durch PERL-Script Test der Gesamtfunktionalität PERL-Script zum Empfang der UDP-Pakete Universität Rostock Fakultät für Informatik und Elektrotechnik 18
19 Langzeittest durch Schiffssimulator Eingang: 3x RS-232 mit 4 800/ Bit/s Empfänger: PC/104 mit xpc- Target-Applikation Universität Rostock Fakultät für Informatik und Elektrotechnik 19
20 Inhalt Einleitung Hardwarekonzept und Realisierung Softwarekonzept und Implementierung Konfiguration durch den Webserver Funktionsprüfung Zusammenfassung und Ausblick Universität Rostock Fakultät für Informatik und Elektrotechnik 20
21 Zusammenfassung Schaffung eines universalen Schnittstellenwandlers Zusammenfassen unterschiedlicher Schnittstellenstandards Modularer Aufbau durch Breakout-Boards Flexible Konfiguration der Schnittstellenparameter Benutzerfreundliche Konfiguration durch GUI Universität Rostock Fakultät für Informatik und Elektrotechnik 21
22 Ausblick Platzierung des EEPROM-Speichers auf dem Base-Board Bidirektionaler Datenfluss bildet Tunnel-System Universität Rostock Fakultät für Informatik und Elektrotechnik 22
23 Vielen Dank für Ihre Aufmerksamkeit. Für weitere Fragen stehe ich Ihnen nun zur Verfügung! Universität Rostock Fakultät für Informatik und Elektrotechnik
24 Motivation Vielzahl von Sensoren verwenden unterschiedlichste Schnittstellentypen CPU Zusammenfassung des physikalischen Übertragungsmediums nicht möglich Universität Rostock Fakultät für Informatik und Elektrotechnik
25 PoE-Verfahren V IN = V DC Universität Rostock Fakultät für Informatik und Elektrotechnik
26 PoE-Verfahren 1. Erkennen der Polarität 2. Signaturerkennung 3. Klassifizierung 4. Einspeisung der Gleichspannung durch PSE Universität Rostock Fakultät für Informatik und Elektrotechnik
27 RS-422 Multidrop RXD RXD R R 100R 100R RXD RXD R R Universität Rostock Fakultät für Informatik und Elektrotechnik
28 RS-485 Multipoint Transceiver A A Transceiver TXD D 120R R T 120R R T R RXD B Transceiver Receiver B RXD R D TXD TXD RXD RXD D R R Universität Rostock Fakultät für Informatik und Elektrotechnik
29 120R CAN Daisy-Chain Bustopologie 120R D D R CAN Transceiver R TXD RXD CAN Transceiver RXD TXD Universität Rostock Fakultät für Informatik und Elektrotechnik
30 Konfigurationsbefehl Universität Rostock Fakultät für Informatik und Elektrotechnik
31 EEPROM-Modul Autoerkennung BB1_Flash_Init() 8 Bit Wort senden Antwort vom Slave erhalten? Ja Signaturbytes lesen Nein return 0 (EEPROM invalid) Return 0: De-Initialisierung BS1 Initialisierung mit Standardkonfiguration Return 1: Laden der Konfigurationsparameter Entsprechen Signaturbytes =5577AACCh Ja Nein Signaturbytes schreiben Signaturbytes lesen Entsprechen Signaturbytes =5577AACCh Nein Return 2: BS1 bleibt initialisiert Initialisierung mit Standardkonfiguration Ja return 1 (EEPROM valid) return 2 (EEPROM valid but empty) return 0 (EEPROM invalid) Universität Rostock Fakultät für Informatik und Elektrotechnik
32 Konfiguration der Netzwerkeinstellungen Empfänger identifiziert durch IPv4-Adresse und Port-Nr. Änderungen wirken sich unmittelbar aus Universität Rostock Fakultät für Informatik und Elektrotechnik 19
33 Konfiguration der Netzwerkeinstellungen Wahlweise mit sofortiger Übernahme Universität Rostock Fakultät für Informatik und Elektrotechnik 18
34 mbed-mikrocontrollermodul PIN PIN SPI UART oder I 2 C UART oder SPI Internal ADC GND +5 V MOSI MISO SCLK CS TX RX MOSI MISO SCLK CS ADC 0 ADC 1 ADC 2 ADC 3 ADC 4 ADC 5 SDA SCL TX RX MCU NXP LPC1768 LED1 LED2 LED3 LED4 mbed SDA SCL RD- RD+ TD- TD+ D- D+ RD TD TX RX PWM 1 PWM 2 PWM 3 PWM 4 PWM 5 PWM 6 Ethernet CAN USB UART oder I 2 C PWM Out Universität Rostock Fakultät für Informatik und Elektrotechnik
35 Dynamik in HTML-Seiten Universität Rostock Fakultät für Informatik und Elektrotechnik
36 CAN-Akzeptanzfilter 32 Bit Filter RAM Cell CAN Controller = 2 Filter Enabled Standard Message ID 1 CAN Controller = 2 Filter Disabled Standard Message ID 2 MSB LSB Bit Explicit standard frame format identifier section (11-bit CAN ID) Filter Entry 1 & 2 Filter Entry 7 & X X X X RAM address: 00h RAM address: 0Ch Group of standard frame format identifier section (11-bit CAN ID) Filter Entry 1 Filter Entry X Start Message ID X X Start Message ID X End Message ID End Message ID RAM address: 10h RAM address: 1Ch Explicit extended frame format identifier section (29-bit CAN ID) Filter Entry 1 Filter Entry x<= Extended Message ID Extended Message ID x RAM address: 20h RAM address: max. 3Ch Group of extended frame format identifier section (29-bit CAN ID) Filter Entry 1 Filter Entry 1 Filter Entry y<= Start Extended Message ID End Extended Message ID RAM address: max. 40h RAM address: max. 44h Universität Rostock Fakultät für Informatik und Elektrotechnik
Mikrocontroller-Busse
Mikrocontroller-Busse Projekt Elektronik Mohammed Goni Projekt: Terarriensteuerung WsSe 09 1 Einleitung 2 Microcontroller (MCU) 3 Bussysteme Mohammed Goni (Projekt: Terarriensteuerung) Elektronik WiSe
MehrMotor-Modul für Stepper-Motoren mit TB6608FNG per PWM Port (galvanisch getrennt per ADuMxx).
Module für das M_Dongle bzw. M_Dongle 2: Motor-Modul für Schrittmotoren mit L6470H per SPI (galvanisch getrennt per ADuMxx). CON6 bzw BU4 Motor-Modul für Schrittmotoren mit TMC5130 per SPI (galvanisch
MehrMini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller
Mini- Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller Version 1.0b vom 04.10.2004 14:21 Inhalt 1 Einleitung...3 2 Hardware...4 2.1 Übersicht...4 2.2 Mikrocontroller AT89C51RB2...5 2.3
MehrATxMEGA 128 Board 2. Inhalt
ATxMEGA 128 Board 2 Inhalt Funktionsübersicht... 2 ATxMEGA128 - Funktionen... 2 ATxMEGA Block Diagramm... 3 Stiftleistenbelegungen... 4 I/O Ports (Port A, B, C, D, F)... 4 JTAG Schnittstelle... 4 PDI Schnittstelle...
MehrRemote-Objekt-Überwachung. von Jan Schäfer und Matthias Merk
Remote-Objekt-Überwachung von Jan Schäfer und Matthias Merk Aufgabenstellung Steuerung von Sensoren zur Remote Objektüberwachung mit einem µc PIC16F874. Welcher Sensor hat gemeldet? Die Überwachung Mehrere
MehrDer CAN-Bus (Controller Area Network)
Der CAN-Bus (Controller Area Network) Was ist das und wozu braucht man das? Jürgen Stuber 2012-10-03 Jürgen Stuber () Der CAN-Bus (Controller Area Network) 2012-10-03 1 / 15 Anwendungen KFz Jürgen Stuber
MehrSB-002 DATASHEET SB-002 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M OHNE NETZTEIL. Dokument NR.: SB-002_Datasheet
SB-002 DATASHEET Dokument NR.: SB-002_Datasheet SB-002 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M OHNE NETZTEIL P Bitte denken Sie an die Umwelt, bevor Sie diese Datei ausdrucken Inhaltsverzeichnis
MehrBus Manuals SPI I2C. Busse und Sensoren. Twix. Chaos Computer Club Cologne Twix
Twix e.v. http://koeln.ccc.de 2017-10-30 Outline 1 Bus Basics Parallele Busse Serielle Busse 2 SPI SPI mit dem STM32 HAL 3 I2C Praxis I2C Anwenden 1 Bus Basics Parallele Busse Serielle Busse 2 SPI SPI
MehrXT - NANO - SXL XT-NANO-SXL
XT - NANO - SXL MADE IN GERMANY XT-NANO-SXL Mit seinen extrem geringen Ausmaßen von nur 22 x 34 mm und seiner kompakten Bauform ist das XT-NANO-SXL Embedded - Netzwerk Modul besonders gut geeignet, auch
MehrEinleitung Die Pins alphabetisch Kapitel 1 Programmierung des ATmega8 und des ATmega
Einleitung... 11 Die Pins alphabetisch.... 12 Kapitel 1 Programmierung des ATmega8 und des ATmega328.... 15 1.1 Was Sie auf den nächsten Seiten erwartet... 19 1.2 Was ist eine Micro Controller Unit (MCU)?....
MehrVorläufige Dokumentation
PicoMOD1 Hardware Version 1.00 Datum 27.04.2006 by F & S Elektronik Systeme GmbH 2006 Vorläufige Dokumentation F & S Elektronik Systeme GmbH Untere Waldplätze 23 D-70569 Stuttgart Tel.: 0711/6772240 Fax:
MehrEin kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.
umighty1284p Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m. Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel
MehrKonverter. Gruppe 11. Unser Weg ist Ihr Ziel. Der Spezialist für ADD-On Produkte. Tel Fax Fax
Der Spezialist für ADD-On Produkte Vers. 1.1_01.09.2014 Konverter Gruppe 11 Unser Weg ist Ihr Ziel EXSYS Vertriebs GmbH Industriestr. 8 61449 Steinbach/Ts. Deutschland D - Deutschland verkauf@exsys.de
MehrC-DIAS-Serielles-Interface CSI 021
C-DIAS-Serielles-Interface CSI 021 Das CSI 021 ermöglicht die Kommunikation über 2 unabhängige UART s. Es stehen 2 x RS232/485/422 Ausgänge zur Verfügung. Diese Ausgänge sind per Software umschaltbar.
MehrUmbau eines Saug- und Wisch Roboters auf ARDUINO Steuerung
Saug-Wisch-Roboter Umbau eines Saug- und Wisch Roboters auf ARDUINO Steuerung TOPAN AVC 701 (702) Seite 1 Saug-Wisch-Roboter Elektronik M Saug Motor Radmotor Links FB 433 M Elektronik Arduino Nano DC-
Mehrsimline Technische Beschreibung simcontrol5 Version 1.07 Modulbeschreibung Eigenschaften
simline Technische Beschreibung simcontrol5 Version 1.07 Das simcontrol5 ist ein lokaler intelligenter Baustein aus der Reihe der simline Module. Die simline (Semi Industrial Moduls) ist eine Modulreihe
MehrSerielle Busse Serielle Busse Hands-On Training
Einführung Serielle Busse Bus Systeme am Beispiel Kfz I2C Bus SPI Bus LIN Bus Zur Auswahl auf den entsprechenden Bus klicken! CAN Bus I2C- Bus Einleitung Inter-Integrated Circuit Anwendungsgebiet Inter
MehrSchaltungshinweise zum Linux Control System mit DIL/NetPC DNP/7520
Schaltungshinweise zum Linux Control System mit DIL/NetPC DNP/7520 Das Linux Control System ist eine typische Anwendung für das Linux Control Modul DIL/NetPC DNP/7520. Die Abbildung 1 zeigt die Blockschaltung.
MehrZigBee Zuverlässige Datenübertragung per Funk Prozess E/A-Module, Konverter, Repeater
ICPCON SENSOR TO COMPUTER INTERFACES Blindtext ZigBee Zuverlässige Datenübertragung per Funk Prozess E/A-Module, Konverter, Repeater Die Spezifikationen von ZigBee basieren auf dem IEEE 802.15.4 Standard
MehrArgusLine Steuerung. DEB-ArgusLine_Spec_Steuerung-17999/0
ArgusLine Steuerung DEB-ArgusLine_Spec_Steuerung-17999/0 REMBE Fibre Force GmbH Zur Heide 35 59929 Brilon, Germany T + 49 2961 7405-0 F + 49 2961 7405-359 fibreforce@rembe.de www.fibreforce.de DEB-ArgusLine_Spec_Steuerung-17999/0
MehrXT - NANO - XXL XT-NANO-XXL
XT - NANO - XXL MADE IN GERMANY XT-NANO-XXL Mit seinen extrem geringen Ausmaßen von nur 20 x 34 mm ist das neue XT-NANO XXL Modul besonders gut geeignet, auch in sehr kleine Endgräte integriert zu werden.
MehrPOWSE Pouch-Cell Wireless Sensing
POWSE Pouch-Cell Wireless Sensing Marcel Bärtschi 15.08.2017 Marktentwicklung von Lithium Batterien Mrd. $ In den nächsten Jahren wird der Bedarf an Batterien weiter zunehmen. (Quelle : Bernstein Research,
MehrSB-001 DATASHEET SB-001 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M. Dokument NR.: SB-001_Datasheet
SB-001 DATASHEET Dokument NR.: SB-001_Datasheet SB-001 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M P Bitte denken Sie an die Umwelt, bevor Sie diese Datei ausdrucken Inhaltsverzeichnis 1. Modul Bilder...3
MehrMikrocomputertechnik
Mikrocomputertechnik Aktuelle Controller 8051: Funktionsweise, äußere Beschaltung und Programmierung von Bernd-Dieter Schaaf, Stephan Böcker 6., aktualisierte und erweiterte Auflage Hanser München 2012
MehrMikrocontroller - Tipps & Tricks
Mikrocontroller - Tipps & Tricks Mikrocontroller vs. CPU CPU alles RAM, viel RAM Keine On-Chip Peripherie Viele Chips, Motherboard Mikrocontroller Wenig RAM, Flash im Chip mit drin Peripherie an Board
MehrAtmel AVR für Dummies
Atmel AVR für Dummies fd0@koeln.ccc.de 29.12.2005 Übersicht 1 Hardware Kurzvorstellung Atmega8 Programmierkabel (Eigenbau vs. Kommerzlösung) Alternative: Bootloader (Programmieren via rs232) Software Speicher
MehrKommunikation zwischen Mikrocontrollern
Kommunikation zwischen Mikrocontrollern Serielle Kommunikation Bitweises Übertragen der Daten nacheinander auf einer Leitung serielle Schnittstelle im PC und im Mikrocontroller = Standard große Anwendungsbreite
MehrZur Startseite Zur Artikelübersicht Der RS485 Bus
Zur Startseite Zur Artikelübersicht Der RS485 Bus Einleitung Der RS485 Bus ist eine sehr interessante Schnittstelle. Dieser Artikel erklärt was der RS485 Bus eigentlich ist, wie er funktioniert und wo
MehrXT - FEMTO - SXL XT-FEMTO-SXL
XT - FEMTO - SXL MADE IN GERMANY XT-FEMTO-SXL XT-FEMTO-SXL ist ein sehr kleines Embedded - Netzwerk Modul, welches sehr leicht in jedes Endgerät integrierbar ist. Das XT-FEMTO-SXL Embedded Netzwerk - Modul
MehrMonitoring- Interface
Monitoring- Interface TBBox4 Kompetent für Elektroniksysteme Inhaltsverzeichnis Anschlußmöglichkeiten... 3 NF-Signalwege... 3 Sendersteuerung... 3 Gesprächsaufzeichnung... 3 UGA-Modul (Option)... 4 Übersicht:
MehrALVIDI. AVR-Entwicklungsmodul mit 128 KByte externem SRAM. Modell: AL-ERAM128 Version 2.0 Übersicht. Maße. Beschreibung. Elektrische Eigenschaften
AVR-Entwicklungsmodul mit 128 KByte externem SRAM Modell: AL-ERAM128 Version 2.0 Übersicht Maße Beschreibung Elektrische Eigenschaften Programmierung Einstellungen Übersicht JTAG-TDI/PF7 JTAG-TDO/PF6 JTAG-TMS/PF5
MehrSelbststudium Informationssysteme - H1102 Christian Bontekoe & Felix Rohrer
Übung RA, Kapitel 1.5 1. Beantworten Sie bitte folgende Repetitionsfragen 1. Beschreiben Sie in eigenen Worten und mit einer Skizze die Schichtung einer Multilevel Maschine. Folie 5, rechte Seite 2. Welche
MehrHandbuch Digi-Prog. Revision 1.0. Copyright c Welzel GbR Steinstrasse Giessen
Copyright c Welzel GbR Steinstrasse 56 35390 Giessen 16. August 2003 Inhaltsverzeichnis 1 Einleitung 1 2 Hardware-Beschreibung 1 2.1 Programmierstecker.......................... 2 2.2 SUB-D Buchse............................
MehrDALI SCI RS232 DALI RS232 PS
DALI SCI RS232 DALI RS232 PS Datenblatt DALI RS232 Interface Schnittstelle zur Kommunikation zwischen PC (oder einer SPS) und Modulen in einem DALI-Lichtsystem Art. Nr. 22176438-HS Art. Nr. 24166096-PS-DE
MehrDie Temperaturmessung mit dem Sensor LM75. Andreas Heller & Eduard Auer
Die Temperaturmessung 14-14 mit dem Sensor LM75 Andreas Heller & Eduard Auer 2 Andreas Heller & Eduard Auer Unser Ablauf Einleitung Fakten über LM 75 I²C - Bussystem Pin Belegung des Sensors Adressen Programmierung
MehrArduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20
Inhalt Inbetriebnahme Arduino Nano Einführung I2C Bus Inbetriebnahme Real-Time-Clock DS1307 (I2C) Inbetriebnahme 4x 7-Segment Anzeige TM1637 Kombination RTC mit 7-Segment Anzeige => Uhr 2 / 20 Arduino
Mehr140 ESI Kommunikationsmodul
140 ESI 062 00 Automatisierungssysteme GmbH Gutenbergstr. 16 63110 Rodgau Telefon: 06106/84955-0 Fax: 06106/84955-20 E-Mail: info@ohp.de Internet: http://www.ohp.de Stand: 01.08.2003 Seite - 1- 1 Allgemeines
MehrDALI SCI RS232. Datenblatt. DALI RS232 Interface. Schnittstelle zur Kommunikation zwischen PC (oder einer SPS) und Modulen in einem DALI-Lichtsystem
DALI SCI RS232 Datenblatt DALI RS232 Interface Schnittstelle zur Kommunikation zwischen PC (oder einer SPS) und Modulen in einem DALI-Lichtsystem Art. Nr. 22176438-HS ersetzt: Art. Nr. 86458525 (DIN-Rail)
MehrDC/DC Hochspannungsmodule dbc-serie - Bedienungsanleitung
Beschreibung Die Mini-Hochspannungsmodule der dbc-serie (dbc: digital-bias-controller) sind besonders geeignet für den Betrieb von Avalanche Photodioden (APD) und schnelle PIN-Photodioden. Angeboten werden
MehrKommunikationseinheit 520CMD01 Anschluss- und Einstellbeschreibung
RTU520 Produktlinie Kommunikationseinheit 520CMD0 Anschluss- und Einstellbeschreibung Anwendung, Merkmale und technische Daten sind dem Hardware-Datenblatt zu entnehmen: 520CMD0 Datenblatt KGT 50 2 Einsatz
MehrADB DisplayDriver. ADB DisplayDriver. Anwendungen. Datenblatt
komplette Displaylösung für ICnova OEM Module Spannungsversorgung von USB oder +5V Netzteil integrierter Sockel für ICradio OEM Module, dadurch ist eine einfache Funkanbindung möglich Anwendungen Bedieneinheit
MehrDie AVR Mikrocontrollerfamilie
AKES - Ausgewählte Kapitel eingebetteter Systeme 10. Mai 2006 Übersicht über den Vortrag Was sind AVRs? 2/35 Anwendungsfelder Übersicht über den Vortrag Mikrocontroller 3/35 Kleiner Chip Viel integrierte
MehrTemperaturmodul. Software. Bedeutung der Leuchtdioden. Kanal-LEDs. System-LEDs. Start nach Reset
Temperaturmodul Software Bedeutung der Leuchtdioden Alle LED sind sog. Bicolor-LEDs, die, wie der Name nicht sagt, drei Farben anzeigen können. Rot, grün und gelb, wenn rot und grün gemeinsam aktiviert
MehrEmbedded Linux für SoC Applikationen
Mitglied der Helmholtz-Gemeinschaft Embedded Linux für SoC Applikationen Beispielkonfiguration Virtex4 FX12 23. März 2009 Georg Schardt Embedded Linux für SoC Applikationen Modulaufbau Entwicklungsumgebung
Mehrgrifo Mini Module Test 2
grifo Mini Module Test 2 Inbetriebnahme der Module GMM AM08 und GMM AM32 1. Vorbemerkung GMM TST 2 (grifo Mini Module Test 2) ist ein Experimentierboard für die folgenden grifo Mini Module: GMM AM32 Mini
MehrUniversal Synchronous and Asynchronous Serial Receiver and Transmitter. Serielle Schnittstellen
USART Universal Synchronous and Asynchronous Serial Receiver and Transmitter Serielle Schnittstellen USART physikalisch USART-Komponenten im ATmega28 USART-Konfiguration Beispiel Echo-Anwendung Anwendung:
MehrHF Long Range Reader ID ISC.LR(M)2500
¼ HF Long Range Reader ID ISC.LR(M)2500 BESONDERE MERKMALE ¼ Leistungsstarker Reader für vielfältige Anwendungen ¼ Zahlreiche Schnittstellen: Ethernet (TCP/IP), USB, RS232, RS485, Data Clock ¼ Als Modul
MehrCAN BUS Projektseminar. Grundlagen zum CAN BUS Hinweise zum Projektseminar
CAN BUS Projektseminar Grundlagen zum CAN BUS Hinweise zum Projektseminar Grundlagen CAN Bus Hardwareaufbau 2-Draht Bus CAN_LOW, CAN_HIGH, CAN_GND CAN_LOW Komplementärsignal zu CAN_HIGH Lowspeed / Highspeed
MehrMikrocomputertechnik. Thema: Serielle Schnittstelle / UART
Mikrocomputertechnik Thema: Serielle Schnittstelle / UART Parallele vs. serielle Datenübertragung Parallele Datenübertragung Mehrere Bits eines Datums werden zeitgleich mittels mehrerer Datenleitungen
MehrSensortechnik/Applikation
Sensortechnik/Applikation Prof. Dr. H. Gebhard FH Dortmund 10. Juni 2010 Prof. Dr. H. Gebhard (FH Dortmund) Sensortechnik/Applikation 10. Juni 2010 1 / 16 Inhaltsübersicht 1-Wire Prof. Dr. H. Gebhard (FH
MehrE Mikrocontroller-Programmierung
E Mikrocontroller-Programmierung E Mikrocontroller-Programmierung E.1 Überblick Mikrocontroller-Umgebung Prozessor am Beispiel AVR-Mikrocontroller Speicher Peripherie Programmausführung Programm laden
MehrTech Note: IO Belegung des RESI-LC-CPU Controllers
IO Belegung Der Controller RESI-LC-CPU verfügt über folgende Steckverbinder IF A: Busverbindung KNX,RS485,RS232 und Spannungsversorgung 24Vdc IF A 1 PINs 15 IF B 1 PINs 15 IF B: 24Vdc Digitaleingänge Di0
MehrDer Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel
2 Der Mikrocontroller Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel 1 beschrieben. Auf dem Chip sind die, ein ROM- für das Programm, ein RAM- für die variablen
MehrHardware Software Handshake UART. Maik Holzhey. Fakultät IV Technische Universität Berlin. 22. Mai 2014
Fakultät IV Technische Universität Berlin 22. Mai 2014 Begriffsklärung Begriffsklärung Universal Asynchronous Receiver and Transmitter serielle Schnittstelle - asynchroner Modus serielle Schnittstelle
MehrSeminarwochenende Oktober 2007 AutoLab
CAN Sebastian Kosch sebastian.kosch@googlemail.com PG Seminarwochenende 21. 23. Oktober 2007 1 Überblick Der CAN Bus Das CAN Protokoll CAN Hardware CAN Software Zusammenfassung Fragen Sebastian Kosch
MehrMikroprozessortechnik Grundlagen 1
Grundlagen - Grundbegriffe, Aufbau, Rechnerarchitekturen, Bus, Speicher - Maschinencode, Zahlendarstellung, Datentypen - ATMELmega28 Progammierung in C - Vergleich C und C++ - Anatomie eines µc-programmes
MehrESP8266. Physik und Sensorik. System on Chip (SoC) für das Internet der Dinge (IoT)
ESP8266 System on Chip (SoC) für das Internet der Dinge (IoT) 32-bit Microcontroller Wi-Fi Stack Diverse Schnittstellen (digital, pwm, analog, I2C, I2S, UART, ) Interface zu bis zu 16 Mbyte SPI Flash Speicher
MehrBeispiel. Echo-Anwendung. Beispiel Echo Anforderungen. Benutzer stellt Konfiguration der seriellen Schnittstelle am PC ein (z.b. über Hyperterminal)
Beispiel Echo-Anwendung Erweiterung String-Ausgabe Beispiel Echo Anforderungen Benutzer stellt Konfiguration der seriellen Schnittstelle am PC ein (z.b. über Hyperterminal) - asynchroner Modus - Baudrate:
MehrQuick Start Guide PN/CAN-Gateway CANopen. Version. 1 de. ab FW
Quick Start Guide PN/CAN-Gateway CANopen Version 1 de ab FW 1.00 www.helmholz.de Inhalt 1. Einleitung 3 2. Vorbereiten des PN/CAN-Gateways 3 3. PN/CAN-Gateway projektieren 4 4. PN/CAN-Gateway parametrieren
MehrICmega8 / ICmega8-USB
SEPTEMBER 2006, VERSION 1.5 1 ICmega8 / ICmega8-USB I. EIGENSCHAFTEN Controller: ATmega8 von Atmel, 8Bit RISC Microcontroller mit 8 MHz Quarztakt Flash (Kbytes): 8 EEPROM (Kbytes): 0.5 SRAM (Bytes): 1024
MehrDas Melvin Projekt. von der Idee bis zur Schaltung. - Seite 1 -
Das Melvin Projekt von der Idee bis zur Schaltung - Seite 1 - Inhaltsverzeichnis Vorwort...3 Der Name...3 Der Controller...4 Der Controller Datenübersicht...5 Die Erweiterungsstecker J1 und J2...6 Erweiterungsstecker
MehrRasen-Roboter Elektronik Hardware mech. Aufbau Leiterplatten und Fertig-Module. Elektronik-Board. Mega 2560 LSP SDA-SCL
Rasen-Roboter Elektronik Hardware mech. Aufbau Leiterplatten und Fertig-Module Elektronik-Board DC-DC 13,8-15V DC-DC 7V +12V Motor Top-Board Mega 2560 Rad-Board I-Sensor Mäh-Motor 433 FB I-Sensor I-Sensor
MehrJohannes Kelper Universität Linz. Institut für Elektrische Messtechnik. Dokumentation. ATmeag8-USB Modul. Bernd R. Arminger ATmega8-USB Modul 1
Dokumentation ATmeag8-USB Modul Bernd R. Arminger ATmega8-USB Modul 1 1. Beschreibung Das ATmega8-USB Modul besteht aus einen ATmega8 Mikrokontroller der Firma Atmel (Datenblatt/buch erhältlich unter http://www.atmel.com)
MehrDMX Digital Multiplex
DMX Digital Multiplex Digitales Steuerprotokoll Veranstaltungstechnik Pascal S. Technische Universität Berlin 08. Mai 2013 1 / 26 Inhaltsverzeichnis 1 Motivation 2 Datenprotokolle 3 Übertragungsverfahren
MehrTiny-CAN I-XL Embedded Hardware & Service Manual (Umsetzer vom USB auf den CAN Feldbus)
Tiny-CAN I-XL Embedded Hardware & Service Manual (Umsetzer vom USB auf den CAN Feldbus) MHS Elektronik GmbH & Co. KG Fuchsöd 4 ~ D-94149 Kößlarn Tel: +49 (0) 8536/919 740 ~ Fax: +49 (0) 8536/919 738 Email:
MehrHelvePic32 Breadboard. Internet Data Logger
2016/04/03 21:14 1/10 HelvePic32 Breadboard Alle Beispiele, welche beim Helvepic32 angegeben sind, können unverändert natürlich auch beim HelvePic32 Breadboard verwendet werden. Daher nutzen wir die Gelegenheit,
MehrMaster Thesis für Herrn B. Sc. Maik Gotzmann
Universität Rostock Institut für Automatisierungstechnik 18119 Rostock, R.-Wagner-Str. 31 / Haus 8 Master Thesis für Herrn B. Sc. Maik Gotzmann Entwicklung und Programmierung einer Multifunktions- Adapterplatine
MehrAnschluss Flachbandkabel
04.11.2014 FS Informatik ros Pinball-Modul B V1.1 1 Anschlüsse 1.1 Stromversorgung Die Stromversorgung wird über das USB-Kabel sichergestellt. 1.2 Automat Der Automat wird über ein 26-poliges Flachbandkabel
MehrEX-1361 / EX-1361IS EX-1362 / EX-1362IS
Bedienungsanleitung EX-1361 / EX-1361IS 1S PCMCIA Karte Standard und Surge Protection & Optical Isolation EX-1362 / EX-1362IS 2S PCMCIA Karte Standard und Surge Protection & Optical Isolation Version 1.4
MehrDatenblatt Quantron A
Datenblatt Quantron A Autor: Bernhard Sauer Ersterstellung: 18.07.2014 Urheberschutz: Sämtliche Rechte zu jedweder Nutzung, Verwertung, Weiterentwicklung, Weitergabe und Kopieerstellung bleiben Firma ECKELMANN
MehrRTU560 Datenblatt Kommunikationseinheit 560CMG10
Datenblatt Anwendung Die 560CMG10 ist eine Kommunikationseinheit (CMU) der RTU560 DIN rail. Die 560CMG10 beinhaltet eine CMU und eine Stromversorgung (PSU) in einem Metallgehäuse, das für die Hutschienenmontage
MehrHardware PC DDC JP Elektronik GmbH
Hardware JP Elektronik GmbH Hardware für PC-DDC Regler J+M. Pascher Seite 1 von 8 Inhalt: Beschreibung Net-IO Box Seite 2 Beschreibung Box6F Seite 3 Beschreibung BoxOUT6 Seite 4 Beschreibung Raummanager
MehrBetrieb der Temperatur-Drift kompensiert. Schwankungen der 5V werden kompensiert. Damit können auch ratiometrische
x schnelle analoge Eingänge Technische Daten Mit dem Board können schnelle analoge Messungen bis 0kHz Abtastrate realisiert werden. Es können bis zu Messkarten in einem INFO-Link oder GinLink betrieben
MehrÜberblick zum ESP32 mit Arduino. Helmut Tschemernjak Arduino-Hannover
Überblick zum ESP32 mit Arduino Helmut Tschemernjak Arduino-Hannover www.arduino-hannover.de Arduino Arduino Platinen Arduino UNO Microchip 8-bit AVR MCU ESP8266 Espressif WiFi Chip mit TCP/IP Tensilica
MehrATXMega128/192/256a3- Controllerboard
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail:office1@ribu.at. Internet: http://www.ribu.at ATXMega128/192/256a3- Controllerboard nur 46 x 36 mm groß mit Stiftleisten
MehrACP SM-25x4/ET02. Protokollelemente für Ethernet TCP/IP
ACP 1703 Protokollelemente für Ethernet TCP/IP Protokollelement für LAN/WAN-Kommunikation Standard nach IEC 60870-5-104 Fast Ethernet 100 Mbit/s, IEEE 802.3, 100Base-FX, optisch Ethernet / Fast Ethernet
MehrCAN 2.0A/B <=> RS232. Konverter mit Galvanischetrennung. CAN-Seitig: 10 Kbps.. 1,0 Mbps RS-Seitig: 1200 bps.. 1,0 Mbps. ASCII Befehle V1.
CAN 2.0A/B RS232 Konverter mit Galvanischetrennung CAN-Seitig: 10 Kbps.. 1,0 Mbps RS-Seitig: 1200 bps.. 1,0 Mbps ASCII Befehle V1.6 1205 07:59:20 24.01.06 4n-gx-can-rs232-commands-v1.6.sxw 1/8 4N-GALAXY.DE
MehrBeschreibung Modell Motorspindel
Beschreibung Modell Motorspindel Allgemein : Mit dem Modell Motorspindel können sowohl Übungen im Bereich der Regelungstechnik als auch Aufgaben in der Controllertechnik mit allen gängigen Bussystemen
MehrDie Technik hinter IoT: Arduino, Raspberry Pi & Co.
Die Technik hinter IoT: Arduino, Raspberry Pi & Co. Praxisbeispiele für den Hausgebrauch Uwe Steinmann MMK GmbH 25.-26. September 2017 Uwe Steinmann (MMK GmbH) Die Technik hinter IoT 25.-26. September
MehrEntwurf und Implementierung eines statischen Backbones für die Kommunikation mit dynamischen Nutzerpartitionen auf einem Multi-FPGA-Board
Zwischenvortag zur Studienarbeit Entwurf und Implementierung eines statischen Backbones für die Kommunikation mit dynamischen Nutzerpartitionen auf einem Multi-FPGA-Board Albert Schulz Dresden, 1 Gliederung
MehrTK805W-EXW - WLAN Router
WLAN Router Der TK805W-EXW ist ein robuster WLAN Industrie Router. Er verbindet die Anforderungen an Enterprise Router mit den Anforderungen industrieller Umgebungen. Durch eine Vielzahl an Funktionen
MehrSteckmodul: ITG 66c (Mikrokontroller-Karte)
Steckmodul: (Mikrokontroller-Karte) 1. Schematische Darstellung: L1 L2 CON 5 1 2 J1 J2 J3 J6* J7* LED 5 10 CON 1 2 LED 3 LED 4 LED 2 LED 1 1 J4 1 2 3 CON 2 CON 3 CON 4 1 6 7 12 1 2 3 LED 8 LED 9 LED 6
Mehr4.0 Der Atmel AT89LPx052 Mikrocontroller
4.0 Der Atmel AT89LPx052 Mikrocontroller Die ersten beiden Derivate der Atmel LP Familie sind der AT89LP2052 und der AT89LP4052 in verschiedenen Gehäusevarianten mit 2 Kbytes bzw. 4 KBytes Flash. Gegenüber
MehrSBF - Studio Bedienfeld für MMIB
Keyboard Control KB20 Keyboard Studio Bedienfeld für The products and specifications are subject to change without notice. Please ask for the latest releases to guarantee the satisfaction of your product
MehrEin kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.
umighty1284p Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m. Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel
MehrVMB1RS. Serielle Schnittstelle für das VELBUS-System. Velbus manual VMB1RS edition 1 rev.1.0
VMB1RS Serielle Schnittstelle für das VELBUS-System 1 INDEX Eigenschaften... 3 Velbus data... 3 RS232C... 3 Anschluss... 4 Verschluss... 4 Anwendung... 5 2 Features: Steuerung des VELBUS-Systems über einen
MehrSteckerbelegungen + Platinenmaße für den Bereich Robotik- und Mikrocontroller
Steckerbelegungen + Platinenmaße für den Bereich Robotik- und Mikrocontroller Letzte Änderung dieses Dokumentes am, 23. 9.2004 Empfohlen und Erarbeitet von den Mitgliedern im RoboterNetz.de Die hier genannten
MehrManual Webserver-Hüsli
Berner Fachhochschule Technik und Informatik EKT Labor für technische Informatik Manual Mai 2007 Jürgen Schüpbach Manual Inhaltsverzeichnis Inhaltsverzeichnis 1 Übersicht...1 2 Kurzbeschreibung...1 3 Übersicht
MehrInhaltsverzeichnis. CD-ROM zum Buch Inhalt der CD-ROM GPL (General Public License) Systemvoraussetzung 13
Inhaltsverzeichnis CD-ROM zum Buch 13 1.1 Inhalt der CD-ROM 13 1.2 GPL (General Public License) 13 1.3 Systemvoraussetzung 13 Der Einstieg in die Robotik 15 Mikrocontrolter-Grundlagen 17 3.1 Aufbau und
MehrPXB-USB. Alle Rechte an dieser Dokumentation und dem hierin beschriebenen Produkt verbleiben bei taskit Rechnertechnik GmbH.
PXB-USB Alle Rechte an dieser Dokumentation und dem hierin beschriebenen Produkt verbleiben bei taskit Rechnertechnik GmbH. Bei der Erstellung der Dokumentation wurde mit Sorgfalt vorgegangen. Selbstverständlich
MehrSerielle Schnittstelle
Serielle Schnittstelle RS-232 ist ein Standard für eine bei Computern teilweise vorhandene serielle Schnittstelle, der in den frühen 1960er Jahren von dem US-amerikanischen Standardisierungskomitee Electronic
MehrKurzinformation Version 1.05. für Universal Webinterface DeviLAN-Basic und DeviLAN-24 Änderungen vorbehalten! Ethernet. 20MHz 80C186-Prozessor
Universal WebInterface Kurzinformation Version 1.05 für Universal Webinterface DeviLAN-Basic und DeviLAN-24 Änderungen vorbehalten! 20MHz 80C186-Prozessor 10BaseT Ethernet-Interface Embedded Web-Server,
Mehr