SPS-Ctrl wird mit dem EAGLE-MicroSPS-Projekt grafisch programmiert. Mit Erweiterungsplatinen lassen sich auch größere Projekte realisieren. Selbst komplexe Steuerungen können leicht anhand eines Funktionsplans grafisch mit dem bekannten CAD-Programm EAGLE entwickelt und über die serielle Schnittstelle in die Zielhardware übertragen werden. Das Projekt wurde im Elektor-Sonderheft Mikrocontroller 1 vorgestellt.
Eine Schaltung wird mit Elementen einer Spezialbibliothek entworfen, aus der das Programm für die SPS-Ctrl generiert wird. Viele der Bibliotheksfunktionen entsprechen realen Bauteilen, darunter einfache Logik (UND, ODER, Flipflops), Zeitglieder, Zähler, usw.. Die Sonderfunktionen Infrarotempfänger, Echtzeituhr, LCD-Ausgabe, V24-Ausgaben, Analoge Eingänge, Mathematikfunktionen oder PWM-Erzeugung ermöglichen Projekte, die mit herkömmlicher Programmierung in Assembler oder C erheblich mehr Aufwand und Zeit gekostet hätten. Programmierkenntnisse sind hier nicht erforderlich.
Zahlreiche Funktionsblöcke der SPS-Ctrl sind speziell auf diese Hardwareplattform zugeschnitten, sodass auch aufwendige Projekte mit Fernbedienungen, LCD-Ausgaben, Menüführung, Zeitsteuerungen, analoger Datenverarbeitung usw. möglich werden. Der Einsatz der SPS-Ctrl beschränkt sich nicht auf klassische SPS-Anwendungen. Viele typische Aufgaben für Microcontroller lassen sich wesentlich schneller und mit weniger Testaufwand über eine SPS-Ctrl-Schaltung realisieren. Eine Schaltung zur Steuerung der Wintergartenüberdachung oder eine lichtabhängige Treppenlichtsteuerung ist in wenigen Minuten erstellt. Dabei entsteht die Dokumentation praktisch automatisch in Form eines EAGLE-Schaltplans.
An die SPS-Ctrl lassen sich bis zu 4 digitale Erweiterungsmodule IO-Modul 12/4 (12 Eingänge, 4 Ausgänge) anschließen. Bereits auf der Leiterplatte vorgesehen sind ein Infrarot-Empfänger und eine Echtzeituhr mit Batteriepufferung. Es lassen sich eine Vielzahl unterschiedlicher LC-Displaytypen anschließen (bis 4x20 Zeichen).
Ausführliche Dokumentationen (Handbuch, Quickstart, Grundkurs, Erweiterungen, usw) sowie ein Forum für Fragen sind auf microsps.com zu finden.
Technische Daten
- Digitale Eingänge: 8 (optisch getrennt)
- Analoge Eingänge: 4 (0 V bis 10 V) - per Bestückung anpassbar
- Digitale Ausgänge: 6 Relais, 1 PWM, 1 Transistorausgang (beispielsweise für externes Relais)
- Schnittstellen: serielle Schnittstelle, Erweiterungsport, externe Bedieneinheit, ISP, Infrarot
- Ausgabe: 2x16 bis 4x20 Zeichen LC-Display (beleuchtet)
- Sonstiges: 4 Taster und 1 Potentiometer zur einfachen Parametrierung, Echtzeituhr
- Anschluss am PC: über serielle Schnittstelle
- Versorgungsspannung: 10 V bis 15 V, 24V - je nach Bestückung
- Stromaufnahme: ca. 200 mA
- Mikrocontroller: ATMEGA32, ATMEGA644 (und kompatible)
- Abmessungen (B x H): ca. 101 mmx 123mm
Lieferumfang
Hinweis
- ein bestücktes Fertiggerät kann über AK-MODUL-BUS bezogen werden
Links