C Control I Micro Chip 5 Vdc Inputs / outputs 1 x digital I/O, 1 x digital input, 4 x digital I/O or analog input Progra 198275 データシート
製品コード
198275
6
Die C-Control I Steuercomputer
Die Mikroprozessortechnik ist aus dem heutigen modernen Leben nicht mehr wegzudenken. In nahezu allen
elektronischen Geräten und Kraftfahrzeugen führen Mikroprozessoren Regie. Ihre ,,Intelligenz” erhalten diese Chips
durch Programmierung. Die Programmierung eines Mikroprozessors ist teilweise sehr kompliziert und erfordert ein
umfangreiches Spezialwissen und spezielle Entwicklungswerkzeuge. Außerdem werden Mikrocontroller vorwiegend
in Assembler programmiert, was Erfahrung in dieser Programmiersprache und genaue Kenntnis der
Prozessorarchitektur erfordert. Nicht selten ist allein das Manual zum Prozessor mehrere hundert Seiten lang und
von „Laien“ praktisch nicht zu verstehen. Hobbyanwendern und kleineren Unternehmen bleibt somit der Zugang zur
Mikroprozessortechnik vielfach versperrt.
Mit dem C-Control I System eröffnet sich jedoch diese Technik für jeden interessierten Anwender. Die neue
Generation der C-Control I BASIC Steuercomputer baut auf der erprobten Entwicklungsumgebung der älteren
Generation auf, und ist damit (siehe Tabelle) abwärts kompatibel. Während die Computer der älteren Generation
noch graphisch programmierbar waren, macht dies bei den neueren Modellen, mit enormer Leistungsfähigkeit,
keinen Sinn mehr. Die graphische Programmierung komplexer Anwendungen wird bereits nach kurzer Zeit so
unübersichtlich, dass nur ein Bruchteil der vorhandenen Systemressourcen genutzt werden können.
Vielmehr wurde dem Anwender mit der alternativen BASIC++ Entwicklungsumgebung die Möglichkeit gegeben eine
weitaus modernere Programmiersprache zu verwenden, um der deutlich professionelleren Hardware auch
hinsichtlich der Programmierung gerecht zu werden.
Der BASIC-Dialekt, der zur Programmierung des C-Control BASIC Steuercomputers verwendet wird, erfordert keine
der genannten Spezialkenntnisse und benötigt nur etwa ein Fünftel des Speichers eines Assemblerprogramms mit
gleicher Funktion und ca. ein Zehntel der Programmierzeit. Die Syntax entspricht in etwa der des Standard- BASIC.
Bei einigen Befehlen gibt es Abweichungen oder Erweiterungen, die speziell auf die Hardware des Steuercomputers
zugeschnitten sind. Auch für erfahrene Entwickler und Programmierer, mit Kenntnissen über Prozessorarchitektur
und Assemblerprogrammierung, ist das C-Control I System mit seiner BASIC++ / Workbench++ oder CCBASIC
Entwicklungsumgebung ein leistungsfähiges Tool um komplexe Programme in kürzester Zeit zu entwickeln und auf
der angebotenen Hardware zu testen und zu optimieren.
Hinweis: Die C-Control I Unit-M Advanced basiert auf der C-Control I Unit-M 2.0, enthält aber zusätzlich ein
Floating-Point Module (Gleitkomma-Modul), das mit CCBASIC nicht nutzbar ist. Um diese Funktionen zu
verwenden ist unbedingt BASIC++ bzw. die auf BASIC++ basierende WORKBENCH++ zu verwenden.
Die C-Control I BASIC Steuercomputer Unit-M 2.0 / Unit-M Advanced der neuen Generation enthalten einen
Mikroprozessor der schnelle Speicherzugriffe erlaubt und damit bis zu 18000 Instruktionen pro Sekunde ausführen
kann.
So wird der C-Control I BASIC Steuercomputer durch wenige Zeilen BASIC- Quelltext zur intelligenten Alarmanlage,
zum komplexen Datenerfassungssystem, zur Steuerzentrale einer Heizungsanlage oder zum ,,Hirn” eines
Robotermodells. Das Feld der Anwendungsmöglichkeiten ist nahezu unbegrenzt.
Für den Kontakt zur Außenwelt stehen 8 analoge Eingänge, 2 analoge Ausgänge sowie 16 frei als Ein- oder
Ausgänge programmierbare Digitalports zum Anschluss von Sensoren, Schaltern, LED´s, Transistoren oder Relais
zur Verfügung. Manche Ports lassen alternative Funktionen wie etwa die Ansteuerung von Servos zu.
Der Steuercomputer besitzt einen Eingang für einen DCF77-Funkuhrempfänger. Damit ist ein sekundengenaues
Ausführen von Schaltfunktionen realisierbar. Alternativ dazu ist über den DCF77- Eingang eine Frequenzmessung
oder Ereigniszählung möglich.
Manchen Digitalports ist im Betriebssystem eine spezielle (wählbare) Funktion zugewiesen um auf einfache Weise
standardisierte Geräte (z.B. I²C-Bus Geräte) zu betreiben.
Verwenden Sie die Unit M-1.1 (Best.-Nr. 950556) und Unit M-1.2 (Best.-Nr. 198809) bitte nicht mehr für
Neuentwicklungen.
Ihr C-Control I Team
elektronischen Geräten und Kraftfahrzeugen führen Mikroprozessoren Regie. Ihre ,,Intelligenz” erhalten diese Chips
durch Programmierung. Die Programmierung eines Mikroprozessors ist teilweise sehr kompliziert und erfordert ein
umfangreiches Spezialwissen und spezielle Entwicklungswerkzeuge. Außerdem werden Mikrocontroller vorwiegend
in Assembler programmiert, was Erfahrung in dieser Programmiersprache und genaue Kenntnis der
Prozessorarchitektur erfordert. Nicht selten ist allein das Manual zum Prozessor mehrere hundert Seiten lang und
von „Laien“ praktisch nicht zu verstehen. Hobbyanwendern und kleineren Unternehmen bleibt somit der Zugang zur
Mikroprozessortechnik vielfach versperrt.
Mit dem C-Control I System eröffnet sich jedoch diese Technik für jeden interessierten Anwender. Die neue
Generation der C-Control I BASIC Steuercomputer baut auf der erprobten Entwicklungsumgebung der älteren
Generation auf, und ist damit (siehe Tabelle) abwärts kompatibel. Während die Computer der älteren Generation
noch graphisch programmierbar waren, macht dies bei den neueren Modellen, mit enormer Leistungsfähigkeit,
keinen Sinn mehr. Die graphische Programmierung komplexer Anwendungen wird bereits nach kurzer Zeit so
unübersichtlich, dass nur ein Bruchteil der vorhandenen Systemressourcen genutzt werden können.
Vielmehr wurde dem Anwender mit der alternativen BASIC++ Entwicklungsumgebung die Möglichkeit gegeben eine
weitaus modernere Programmiersprache zu verwenden, um der deutlich professionelleren Hardware auch
hinsichtlich der Programmierung gerecht zu werden.
Der BASIC-Dialekt, der zur Programmierung des C-Control BASIC Steuercomputers verwendet wird, erfordert keine
der genannten Spezialkenntnisse und benötigt nur etwa ein Fünftel des Speichers eines Assemblerprogramms mit
gleicher Funktion und ca. ein Zehntel der Programmierzeit. Die Syntax entspricht in etwa der des Standard- BASIC.
Bei einigen Befehlen gibt es Abweichungen oder Erweiterungen, die speziell auf die Hardware des Steuercomputers
zugeschnitten sind. Auch für erfahrene Entwickler und Programmierer, mit Kenntnissen über Prozessorarchitektur
und Assemblerprogrammierung, ist das C-Control I System mit seiner BASIC++ / Workbench++ oder CCBASIC
Entwicklungsumgebung ein leistungsfähiges Tool um komplexe Programme in kürzester Zeit zu entwickeln und auf
der angebotenen Hardware zu testen und zu optimieren.
Hinweis: Die C-Control I Unit-M Advanced basiert auf der C-Control I Unit-M 2.0, enthält aber zusätzlich ein
Floating-Point Module (Gleitkomma-Modul), das mit CCBASIC nicht nutzbar ist. Um diese Funktionen zu
verwenden ist unbedingt BASIC++ bzw. die auf BASIC++ basierende WORKBENCH++ zu verwenden.
Die C-Control I BASIC Steuercomputer Unit-M 2.0 / Unit-M Advanced der neuen Generation enthalten einen
Mikroprozessor der schnelle Speicherzugriffe erlaubt und damit bis zu 18000 Instruktionen pro Sekunde ausführen
kann.
So wird der C-Control I BASIC Steuercomputer durch wenige Zeilen BASIC- Quelltext zur intelligenten Alarmanlage,
zum komplexen Datenerfassungssystem, zur Steuerzentrale einer Heizungsanlage oder zum ,,Hirn” eines
Robotermodells. Das Feld der Anwendungsmöglichkeiten ist nahezu unbegrenzt.
Für den Kontakt zur Außenwelt stehen 8 analoge Eingänge, 2 analoge Ausgänge sowie 16 frei als Ein- oder
Ausgänge programmierbare Digitalports zum Anschluss von Sensoren, Schaltern, LED´s, Transistoren oder Relais
zur Verfügung. Manche Ports lassen alternative Funktionen wie etwa die Ansteuerung von Servos zu.
Der Steuercomputer besitzt einen Eingang für einen DCF77-Funkuhrempfänger. Damit ist ein sekundengenaues
Ausführen von Schaltfunktionen realisierbar. Alternativ dazu ist über den DCF77- Eingang eine Frequenzmessung
oder Ereigniszählung möglich.
Manchen Digitalports ist im Betriebssystem eine spezielle (wählbare) Funktion zugewiesen um auf einfache Weise
standardisierte Geräte (z.B. I²C-Bus Geräte) zu betreiben.
Verwenden Sie die Unit M-1.1 (Best.-Nr. 950556) und Unit M-1.2 (Best.-Nr. 198809) bitte nicht mehr für
Neuentwicklungen.
Ihr C-Control I Team