Anbieter zum Thema
Evaluierungsboard für Entwicklung und Test der C-Control-Hard-/Software
Zur Entwicklung und zum Test von C-Control-Hard-/Software steht das Evaluierungsboard Mega 128 zur Verfügung. Die Entwicklungsplattform verfügt über eine Folientastatur, ein LC-Display sowie Platinenfläche für individuelle Hardwareerweiterungen. Mit dem dazu passenden Modul-Adapter lässt sich das Board einfach erweitern. Dabei können auf dem Adapter die Erweiterungsmodule der C-Control, die mit einem 40-poligen Steckverbinder ausgeführt sind, einfach auf den Adapter gesteckt werden, genauso wie die I²C-Unit-Bus-Module der C-Control-I-Serie.
Das C-Control-Projektboard Pro 128 stellt eine günstige Alternative zum Evaluierungsboard dar. Auf ihm befinden sich die wichtigsten Komponenten, die zum Betrieb der C-Control Pro Unit benötigt werden. Weiterhin sind eine Spannungsversorgung (USB/Netzadapter), ein Schnittstellenwandler (RS-232) sowie ein großes Lochrasterfeld für eigene Entwicklungen vorhanden. Standardmäßig ist das Projektboard zur Programmierung mit einem Rechner über die RS-232-Schnittstelle verbunden. Optional kann mit Hilfe des RS-232-USB-Konverters die Verbindung auch über ein USB-Port erfolgen.
Programmierung in C oder Basic
Die Programmierung der C-Control Units erfolgt in C oder Basic oder mit Assembler auf einem PC. Über die USB- oder RS-232-Schnittstelle wird der Code auf das Modul geladen, auf dem bereits der C/Basic-Byte-Code-Interpreter vorinstalliert ist. Zusammen mit dem Evaluierungsboard bildet der PC eine leistungsfähige Entwicklungsumgebung. Die Programmiersoftware ist komfortabel bedienbar und sorgt für kurze Entwicklungszeiten. Aus dem Internet lassen sich Updates, Funktionsbibliotheken und Applikationsbeispiele beziehen.
Anwendungsprogramme lassen sich über einen Pin-Code schützen. User-Interrupts, Fließkomma-Arithmetik und Multithreading erlauben die Erstellung komplexer Programme. Ein Debugger zur Überprüfung des Anwendungsprogramms direkt auf dem Zielsystem ist ebenfalls integriert. Voraussetzung für die Entwicklung von C-Control Pro-Systemen sind Grundkenntnisse in einer höheren Programmiersprache, wie z.B. Basic, Pascal, C, C++ oder Java. Mitgelieferte Beispielprogramme ermöglichen es aber auch Einsteigern, in kurzer Zeit komplexe Aufgaben zu bewältigen. Erforderlich ist außerdem ein PC mit MS-Windows-Betriebssystem (2000/XP/Vista) und USB- oder RS-232-Anschluss.
Von der C-Control-Unit Mega steht neben der Version 128, die für den Roboter benötigt wird, auch der Typ C-Control-Unit Mega 32 zur Verfügung. Sie ist für Anwendungen mit geringeren Hardware-Anforderungen gedacht und verfügt über weniger Speicherkapazität, eine geringere Zahl an Ports und Schnittstellen. Auch für diesen Typ stehen das passende Evaluierungsboard, Projektboard und Erweiterungsmodul zur Verfügung. Soll eine Entwicklung auf der Basis der C-Control Pro Units nicht nur als Einzelstück oder in Kleinserien produziert werden, sind die Controller in beiden Versionen auch als ICs zur Montage auf ein eigenes Board erhältlich.
Artikelfiles und Artikellinks
(ID:290763)