Hauptseite: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 10: Zeile 10:


==== Gecko Drive ====
==== Gecko Drive ====
Die optoentkoppelten Eingänge bei Geckodrives sollten nicht gegen Masse, sondern gegen +5V geschaltet werden.
Der Regler im Gecko arbeitet analog und nicht über einen Microcontroller. Die interne Schaltung besteht aus ein paar digitalen Standard-IC's (Zähler, Addierer, Flip-Flops, Schmitt-Trigger-Nand-Gatter), OPV's, DA-Wandlern und einigen passiven Bauteile.
Über DIP-Schalter kann man den maximalen Motorstrom einstellen, der bis 7A betragen kann.
'''Quelle:'''  http://linuxwiki.de/EMC/ServoGecko
==== Schrittmotoren ====
==== Schrittmotoren ====
==== Arduino ====
 
Ein Schrittmotor ist ein Synchronmotor, bei dem der Rotor über Ansteuerung der Statorspulen in Schritten gedreht werden kann. Ein Schrittwinkel beträgt zumeist 1.8°, sodass mit 200 Schritten eine Umdrehung realisiert werden kann.
 
Ein bipolare Motor besitzt zwei Spulen, also 4 Anschlüsse. Ein unipolarer Motor enthält zusätzlich eine Anschlussleitung in der Mitte jeder Spule.
Durch Anlegen einer Spannung wird der Motor in Bewegung gesetzt.
 
http://www.rn-wissen.de/index.php/Bild:Schrittmotorprinzip.gif
 
Legt man die Mittelanzapfung auf Masse, so hat man also noch 4 Anschlüsse. Legt man nun an zwei dieser Anschlüsse die Spannung an, bewegt sich der Motor - allerdings nur einen winzigen kaum sichtbaren Schritt. Wie groß ein Schritt ist, hängt vom jeweiligen Motor ab. Nachdem der Motor nun einen Schritt gemacht hat, muss die Spannung an einer anderen Kombination von Anschlüssen eingeschaltet werden. Es gibt somit 4 Kombinationen, wobei immer zwei Anschlüsse an die Spannung und zwei andere auf 0 V gelegt werden. Dies ist die sogenannte unipolare Ansteuerung. Wechselt man ständig diese verschiedenen Anschlussbelegungen, so würde sich der Motor mit jeder Änderung einen Schritt drehen.
 
'''Quelle:''' http://www.rn-wissen.de/index.php/Schrittmotoren
 
==== Arduino Mega 2560 ====
 
Der Arduino Mega 2560 ist ein Mikrocontroller Board, basierend auf dem ATmega2560 (datasheet). Er verfügt über 54 digitale Input/Output Pins (von denen 14 als PWM Output nutzbar), 16 analoge Inputs, 4 UARTs (Hardware Serial Ports), einen 16 MHz Quarz Oszillator, eine USB Verbindung, eine Strombuchse, einen ICSP Header und einen Reset-Button. Er besitzt alles Notwendige um den Mikrocontroller zu betreiben. Um loszulegen müssen Sie den Arduino Mega 2560 lediglich per USB Kabel mit einem Computer verbinden oder an ein AC-to-DC Netzteil oder eine Batterie anschließen. Der Mega ist mit den meisten für den Arduino Duemilanove und Diecimila entworfenen Shields kompatibel. Der Mega 2560 ist ein Update des Arduino Mega und ersetzt diesen.
 
Der Mega 2560 unterscheidet sich von allen vorherigen Arduino Boards darin, dass er keinen extra FTDI USB-to-Serial Treiber Chip nutzt, sondern einen als USB-To-Serial Converter programmierten ATmega16U2 (in den Versionen bis R2 Atmega8U2).
 
'''Quelle:''' Arduino, http://arduino.cc/de/Main/ArduinoBoardMega2560, Zugriff am 26.11.2013
 
'''Kennzahlen Arduino Mega 2560:'''
 
- Operating Voltage: 5 V
 
- Input Voltage (recommended): 7-12 V
 
- Input Voltage (limits): 6-20 V
 
- Digital I/O Pins: 54 (of which 15 provide PWM output)
 
- Analog Input Pins: 16
 
- DC Current per I/O Pin: 40 mA
 
- DC Current for 3.3V Pin: 50 mA
 
- Flash Memory: 256 KB of which 8 KB used by bootloader
 
- SRAM: 8 KB
 
- EEPROM: 4 KB
 
- Clock Speed: 16 MHz
 
'''Quelle:''' Arduino, http://arduino.cc/de/Main/ArduinoBoardMega2560, Zugriff am 26.11.2013


=== Anleitungen ===
=== Anleitungen ===

Version vom 26. November 2013, 16:10 Uhr

Willkommen beim Wiki des Mechatroniklabors an der Hochschule Hamm-Lippstadt.

Anmelden geht hier: Anmeldung


Allgemeines

Komponenten

Gecko Drive

Die optoentkoppelten Eingänge bei Geckodrives sollten nicht gegen Masse, sondern gegen +5V geschaltet werden.

Der Regler im Gecko arbeitet analog und nicht über einen Microcontroller. Die interne Schaltung besteht aus ein paar digitalen Standard-IC's (Zähler, Addierer, Flip-Flops, Schmitt-Trigger-Nand-Gatter), OPV's, DA-Wandlern und einigen passiven Bauteile.

Über DIP-Schalter kann man den maximalen Motorstrom einstellen, der bis 7A betragen kann.

Quelle: http://linuxwiki.de/EMC/ServoGecko

Schrittmotoren

Ein Schrittmotor ist ein Synchronmotor, bei dem der Rotor über Ansteuerung der Statorspulen in Schritten gedreht werden kann. Ein Schrittwinkel beträgt zumeist 1.8°, sodass mit 200 Schritten eine Umdrehung realisiert werden kann.

Ein bipolare Motor besitzt zwei Spulen, also 4 Anschlüsse. Ein unipolarer Motor enthält zusätzlich eine Anschlussleitung in der Mitte jeder Spule. Durch Anlegen einer Spannung wird der Motor in Bewegung gesetzt.

http://www.rn-wissen.de/index.php/Bild:Schrittmotorprinzip.gif

Legt man die Mittelanzapfung auf Masse, so hat man also noch 4 Anschlüsse. Legt man nun an zwei dieser Anschlüsse die Spannung an, bewegt sich der Motor - allerdings nur einen winzigen kaum sichtbaren Schritt. Wie groß ein Schritt ist, hängt vom jeweiligen Motor ab. Nachdem der Motor nun einen Schritt gemacht hat, muss die Spannung an einer anderen Kombination von Anschlüssen eingeschaltet werden. Es gibt somit 4 Kombinationen, wobei immer zwei Anschlüsse an die Spannung und zwei andere auf 0 V gelegt werden. Dies ist die sogenannte unipolare Ansteuerung. Wechselt man ständig diese verschiedenen Anschlussbelegungen, so würde sich der Motor mit jeder Änderung einen Schritt drehen.

Quelle: http://www.rn-wissen.de/index.php/Schrittmotoren

Arduino Mega 2560

Der Arduino Mega 2560 ist ein Mikrocontroller Board, basierend auf dem ATmega2560 (datasheet). Er verfügt über 54 digitale Input/Output Pins (von denen 14 als PWM Output nutzbar), 16 analoge Inputs, 4 UARTs (Hardware Serial Ports), einen 16 MHz Quarz Oszillator, eine USB Verbindung, eine Strombuchse, einen ICSP Header und einen Reset-Button. Er besitzt alles Notwendige um den Mikrocontroller zu betreiben. Um loszulegen müssen Sie den Arduino Mega 2560 lediglich per USB Kabel mit einem Computer verbinden oder an ein AC-to-DC Netzteil oder eine Batterie anschließen. Der Mega ist mit den meisten für den Arduino Duemilanove und Diecimila entworfenen Shields kompatibel. Der Mega 2560 ist ein Update des Arduino Mega und ersetzt diesen.

Der Mega 2560 unterscheidet sich von allen vorherigen Arduino Boards darin, dass er keinen extra FTDI USB-to-Serial Treiber Chip nutzt, sondern einen als USB-To-Serial Converter programmierten ATmega16U2 (in den Versionen bis R2 Atmega8U2).

Quelle: Arduino, http://arduino.cc/de/Main/ArduinoBoardMega2560, Zugriff am 26.11.2013

Kennzahlen Arduino Mega 2560:

- Operating Voltage: 5 V

- Input Voltage (recommended): 7-12 V

- Input Voltage (limits): 6-20 V

- Digital I/O Pins: 54 (of which 15 provide PWM output)

- Analog Input Pins: 16

- DC Current per I/O Pin: 40 mA

- DC Current for 3.3V Pin: 50 mA

- Flash Memory: 256 KB of which 8 KB used by bootloader

- SRAM: 8 KB

- EEPROM: 4 KB

- Clock Speed: 16 MHz

Quelle: Arduino, http://arduino.cc/de/Main/ArduinoBoardMega2560, Zugriff am 26.11.2013

Anleitungen

LabView: Erste Schritte. Minimalbeispiel

SPS: Linksammlung zur Siemens SIMATIC S7-300. SIMATIC S7

Projekte

3-D-Bearbeitungsmaschine (Projekt des Schwerpunkts GPE im Studiengang MTR)

Kleine mechatronische Aufbauten (Projekte des Praktikums Elektrotechnik im Studiengang MTR)

Autonom fahrendes Fahrzeug für den Carolo Cup (Projekt des Schwerpunkts SDE im Studiengang MTR)

Starthilfen

Hilfe erhalten Sie hoffentlich in einem der unteren Links.