Startseite Entwickler Produkte Microcontroller Online Hilfe Forum Weitere Projekte

 

Messen, Steuern, Regeln

Komplett neu überarbeitete Auflage ab August 2007 erhältlich!

Messen, Steuern und Regeln mit C-Control M-Unit 2 von Stefan Tappertzhofen
Franzis Verlag Poing 2007, 2. aktualisierte Auflage, ISBN: 978-3772354885

Webseite vom Verlag

Vorwort, Inhaltsverzeichnis, Auszug aus Kapitel 7, Stichwortverzeichnis, Errata und Ergänzungen

^ Vorwort

In den letzten zwei bis drei Jahren wurden viele neue Entwicklungen rund um die Mikrocontroller-Familie „C-Control“ der Firma Conrad Electronic gemacht. Die Programmiersprache BASIC++ 1.0 wurde durch eine neue und leistungsfähigere Version verbessert: BASIC++ 2006. Auch die Mikrocontroller selbst wurden weiterentwickelt. Für professionelle Anwendungen sind jetzt sogar Controller mit implementierter 32-Bit-Fließkomma-Arithmetik verfügbar. Es war daher erforderlich, dieses Buch komplett zu überarbeiten.
Aus didaktischen Gründen habe ich mich dazu entschlossen, einige Kapitel zusammenzufassen, andere zu streichen und dafür neue Kapitel einzufügen. Anders als in der ersten Auflage wird der C-Control Micro nun kein separates Kapitel mehr gewidmet. Stattdessen werden alle Controller, von der M-Unit 2, über die Station 2.0, bis hin zu der neuen Advanced Version mit 32-Bit-FP-Arithmetik, im ersten Kapitel ausführlich beschrieben. 

Die Veröffentlichung des Assemblers CCASM, mit dem nun auch Maschinen- Codeprogramme für die C-Control M-Unit 2, Micro und Station 2.0 geschrieben werden können, war Anlass genug, ihm in diesem Buch ein spezielles Kapitel zu widmen. Der fortgeschrittene Entwickler erhält im Kapitel „Assembler und Systemtreiber“ einen vertiefenden Einblick in die Hardware des Mikroprozessors. 

Um der Komplexität der Programmiersprache BASIC++ in ihrer aktuellsten Version BASIC++ 2006 gerecht zu werden, wurde Kapitel 2 um ein weiteres Kapitel ergänzt, das sich vorwiegend an fortgeschrittene Programmierer richtet. 

Die Strukturierung der Kapitel in der ersten Auflage war weitgehend beispielorientiert. Die Kapitel der vorliegenden Auflage orientieren sich hingegen mehr an Hardware und Peripherie des Controllers. Ein Kapitel ist speziell den digitalen Ein- und Ausgängen gewidmet. Ein anderes Kapitel beschäftigt sich mit den A/D- bzw. D/A-Wandlern. Der Leser erhält so einen besseren Überblick, ohne das komplette Buch lesen zu müssen. 

Wie schon in der ersten Auflage, möchte ich auch an dieser Stelle denen danken, die zum Gelingen beider Auflagen beigetragen haben, allen voran Uwe Spies, Dierk Schmid und Henrik Reimers. Auf der Seite des Franzis-Verlags wären vor allem Herr Günther Wahl und Michael Büge zu nennen. Einen herzlichen Dank auch denen, diemit ihren regen Beiträgen im Online-Forumeinen großen Anteil an der Weiterentwicklung der C-Control und BASIC++ haben. Schließlich danke ich noch meinen Eltern und den vielen Helfern im Hintergrund, ohne deren Unterstützung die erste und zweite Auflage des Buchs nie hätte vervollständigt werden können. 

Düsseldorf, im Juni 2007 Stefan Tappertzhofen

^ Inhalt

Vorwort
1. Erste Schritte
1.1 Controllerversionen
1.2 Unterschiede zum Vorgänger
1.3 Überblick über die Programmiersoftware
1.4 Inbetriebnahme der C-Control
2. Einführung in BASIC++
2.1 Umstieg von CCBasic auf BASIC++
2.2 Die WorkBench++
2.3 Globale Variablen und Konstanten
2.4 Selektive Programmierung
2.5 Schleifen
2.6 Funktionen, Sprungmarken und lokale Variablen
2.7 Binäre Operationen
3. Fortgeschrittene Programmiertechniken
3.1 Split-Variablen
3.2 Speicher- und Zeigeroperationen
3.3 Strings
3.4 Fehlerbehandlungsroutinen
3.5 Dynamische Lokale Variablen
3.6 Fließkomma-Arithmetik
3.7 Interrupts
3.8 Propertys
3.9 Vorkompilierte Bibliotheken
3.10 Präprozessor Anweisungen
3.11 Dynamischen Code zur Laufzeit erzeugen
3.12 Objekte
4. Digitale I/O Ports
4.1 Technischer Überblick
4.2 Digitale Ausgänge
4.3 Digitale Eingänge
4.4 Einfache Beschaltung
4.5 Leistungsausgänge
4.6 Schrittmotoren
5. Zeitmessung und –Steuerung
5.1 Die interne Echtzeituhr
5.2 Das DCF-77 Funkuhrmodul
5.3 Zeit- und Datumsgesteuerte Programme
5.4 Zeitmessung
5.5 Frequenzmessung
6. Serielle Schnittstelle
6.1 Mehrere Controller miteinander verbinden
6.2 Fernsteuerung mit rs232Server
6.3 Daten offline auslesen
7. Analoge Ein- und Ausgänge
7.1 Analog/Digital Wandler
7.2 Messverstärker
7.3 Temperaturmessung
7.4 Digital/Analog Wandler
7.5 Regelungstechnik
8. Erweiterungsmodule und Extended Functions
8.1 Interne Config Register
8.2 433 MHz Funkübertragung
8.3 IR Sender/Empfänger Modul
8.4 Chipram
9. I²C Schnittstelle
9.1 Technischer Überblick
9.2 PCF 8574 Porterweiterung
9.3 Serielle I²C EEPROMs
9.4 I²C Dallas Temperatursensor
9.5 Die C-Control Micro als I²C Slave
10. Assembler und Systemtreiber
10.1 Übersicht über CCASM
10.2 Bereiche, Speicher und Konstanten
10.3 Hardware- und Software-Register
10.4 Sprungmarken, Sprünge und Schleifen
10.5 Operationen und Adressierungen
11. Sprachreferenz
12. Anhang* 
12.1 Technische Daten
12.2 Anschluss- und Steckplatzbelegung
12.3 Schaltdiagramme
12.4 Bezugsquellen
12.5 Tokentabelle für die C-Control
12.6 Literaturhinweise
12.7 Abbildungsverzeichnis
 

* Druckfehler im Buch: Einige Überschriften haben die Kapitel-Nummerierung 13

^ Klappentext

Mikrocontroller sind im Automatisierungsbereich tonangebend. Wo früher teure und komplex aufgebaute Schaltungen verwendet wurden, sind heute leistungsstarke und extrem preisgünstige Mikrocontrollersysteme im Einsatz. Die breite Produktpalette bietet dabei Lösungen für den privaten aber auch professionellen und industriellen MSR-Bereich an. Ein wichtiges Mikrocontroller-Auswahlkriterium ist neben dem Preis-Leistungs-Verhältnis auch die erforderliche Einarbeitungszeit. Hier sticht besonders das seit Jahren bewährte C-Control-Mikrocontrollersystem der Firma Conrad Electronic hervor. In der Generation 2.0 präsentiert sie sich hinsichtlich Hard- und Software nun mit einer geradezu unglaublichen Leistungsvielfalt. 

Das vorliegende Buch wurde komplett überarbeitet und neu strukturiert. Der Anwender lernt neben der neuen M-Unit, der C-Control Micro und dem umfangreichen Zubehör auch die leistungsstarken Advanced Mikrocontroller für den professionellen Einsatz kennen. Die praxisorientierten Beispiele führen nicht nur in die Programmierung mit der einfachen und flexiblen Programmiersprache BASIC++ 2006 ein, sondern vermitteln auch die nötigen Erfahrungen, um sich den Herausforderungen der MSR-Technik zu stellen. Die auf der CD-ROM beigelegten Anwendungsprogramme und Demo-Applikationen runden den Einstieg in die Welt der Mikrocontrollersteuerungen ab.

Aus dem Inhalt:

  • Einführung in BASIC++ 2006 und CCASM
  • Digital- und Analogports . Zeitsteuerung
  • Messschaltungen
  • Die serielle Schnittstelle
  • Extended Module, wie LCD-, I²C- oder Config-Modul
  • Advanced Mikrocontroller mit 32-Bit Fließkommaarithmetik

Auf CD-ROM:

  • Anwendungsprogramme
  • Beispiele
  • Datenblätter
Jetzt bei
bestellen
 

www.tappertzhofen.eu | zurück  

© Copyright 2004 - 2008 Tappertzhofen. Alle Rechte vorbehalten.
Rechtliche Hinweise / Haftungshinweis