TBE332 Controller. Produktbeschreibung

Größe: px
Ab Seite anzeigen:

Download "TBE332 Controller. Produktbeschreibung"

Transkript

1 TBE332 Controller Produktbeschreibung Bei der Entwicklung der TBE332 Steuerung wurde auf die Erfahrung unserer jahrelangen Planung und Realisierung verschiedenster Steuerungs- und Regelungseinrichtungen zurückgegriffen. Dabei wurde auf folgende Punkte besonders geachtet: 1. Hohe Flexibilität, leicht erweiterbar 2. Hohe Rechenleistung 3. Große Speicher 4. Offenes System, kostengünstige Programmierung 5. Anwenderfreundlich 6. Vielfältige Einsatzgebiete Im weiteren werden die wichtigsten Eigenschaften des TBE332 Controllers genauer beschrieben 1. Hohe Flexibilität Bei der Entwicklung dieses Produkts wurde besonders auf die hohe Flexibilität geachtet. Damit können Sie mit der TBE332 Steuerung sehr viele Aufgaben im Bereich der Steuerungs- und Regelungstechnik, Kommunikations- und Datenerfassungstechnik usw. kostengünstig lösen. Dazu tragen folgende wichtige Eigenschaften bei: 1. Der Mikrocontroller MC68332 von MOTOROLA mit eingebauter Peripherie: Time-Processor (TPU) mit 16 I/O-Leitungen Asynchrone serielle Schnittstelle (UART) Synchrone serielle Schnittstelle (SPI/QSPI) Chip-Select-Logic Back_Ground_Debug Schnittstelle (BDM) 2. Der programmierbare Logikbausten FLEX10kXX von ALTERA () bis Gatter, je nach Bestückungsvariante, auf RAM Basis, 48 I/O-Leitungen Es sind auf dem Markt fertige Funktionen erhältlich: Standardfunktionen (kostenlos) : div. Timer, div. Counter, QDEC, Port I/O, etc. Megafunktionen (Lizenzpflicht) : digitale Filter, FFT, UART, etc. Der Anwender kann die Funktion des s selbst programmieren. Der MAX-PLUS Compiler von Altera erstellt ein HEX-File welches über die serielle Schnittstelle in das FLASH geladen wird. Nach dem RESET wird der für seine Funktion von der CPU programmiert, und aktiviert. Zuletzt gespeichert tbe332bes Seite 1 von 6

2 3. Echtzeituhr Für Zeitsteuerungen Für Betriebsdatenerfassung Batteriegepuffert Jahr 2000 fähig 4. Einschubkarten Wir haben ein Baukastensystem aufgebaut, welches dem Anwender erlaubt, ohne weiteres verschiedene Sensoren und Aktoren direkt anzuschließen. Die Anzahl Ein/Ausgänge wurde bewußt so klein gewählt, damit eher eine gute Auslastung der Hardware erreicht wird. Damit wird meist auch eine kostengünstigere Lösung erzielt. Es sind grundsätzlich 16 oder 10 Einschübe (Slot) mit je 4 Ein- /Ausgängen vorhanden. Außerdem ist zu jedem Einschub, ausgenommen Slot1, eine SPI/QSPI Schnittstelle verdrahtet. Bei zwei Einschüben ist der Bus der CPU mit 16 Adress- und 16 Datenleitungen und allen notwendigen Steuerleitungen verdrahtet, damit können Bausteine mit asynchroner paralleler Schnittstelle oder INTEL synchroner Schnittstelle verwendet werden. Auflistung der Funktionen der einzelnen Einschübe: Slot 1 4 Leitungen Bus Slot 2 4 Leitungen QSPI Bus Slot 3 4 Leitungen TPU QSPI 2 Slot 4 4 Leitungen TPU QSPI 3 Slot 5 4 Leitungen TPU QSPI 4 Slot 6 4 Leitungen TPU QSPI 5 Slot 7 4 Leitungen QSPI 6 Slot 8 4 Leitungen QSPI 7 Slot 9 4 Leitungen QSPI 8 Slot 10 4 Leitungen QSPI 9 Slot 11 4 Leitungen QSPI 10 Slot 12 4 Leitungen QSPI 11 Slot 13 4 Leitungen QSPI 12 Slot 14 4 Leitungen QSPI 13 Slot 15 4 Leitungen QSPI 14 Slot 16 4 Leitungen QSPI 15 Mögliche Bestückungsvarianten: max. 64 digitale Eingänge max. 64 digitale Ausgänge max. 60 analoge Eingänge max. 60 analoge Ausgänge max. 64 Zähler Eingänge max. 32 QDEC Eingänge max. 2 LCD Displays mit 5 Tasten und 1 Inkrementalgeber max. 4 serielle Schnittstellen bis 1 M Bit/sec galv. Getrennt, RS323/RS422/RS485 max. zusätzliche 8 UART bis mit der TPU programmiert, weitere UART s im möglich Jede andere Konfiguration untereinander ist möglich. Es werden laufend neue Einschubkarten entwickelt. Das flexible Konzept erlaubt dem Kunden eigene I/O-Karten zu entwickeln und einzusetzen. Zuletzt gespeichert tbe332bes Seite 2 von 6

3 Hohe Rechenleistung: Grundlage des TBE332Controllers ist der Motorola Mikrokontroller MC68332G mit interner 32 Bit Verarbeitung und 20 MHz Taktfrequenz. Auf der Leiterplatte selbst sind alle Speicher und der mit 16 Bit Datenleitungen ohne Wait-States verbunden Sehr schnelle Funktionen können als Hardwarelösung in das verlagert werden. 2. Große Speicher: Für die Speicherung der Programme werden FLASH Speicher verwendet: minimaler Programmspeicher 128k x 16Bit maximaler Programmspeicher 512k x 16Bit Für die Speicherung der Daten werden batteriegepufferte SRAM Speicher verwendet: minimaler Datenspeicher 32k x 16Bit maximaler Datenspeicher 512k x 16Bit 3. Offenes System, kostengünstige Programmierung Zur Programmierung der Steuerung wird die Entwicklungsumgebung ECO-C von der Fa. MCT empfohlen. Für die TBE-332 Steuerung sind der Start-Up Code und umfangreiche Treiber in Sourcecode vorhanden. Für die Programmierung des s wird die Entwicklungsumgebung MaxPlusII von der Fa. Altera empfohlen. Dieses Softwarepaket wird preiswert von der Fa. ALTERA angeboten. Für das wird standardmäßig eine Port I/O Funktion für 48 Leitungen mitgeliefert, mit dem der Kunde dann einfach seine gewünschten Funktionen erweitern kann. Ein integrierter LOADER erlaubt Programme direkt über die serielle Schnittstelle in das FLASH zu laden. 4. Anwenderfreundlich Sensorgerechte Steckerklemmen, jeder digitale und analoge Ein/Ausgang hat 3 Klemmen, somit entfallen in den meisten Fällen Zwischenklemmen bei der Verdrahtung der Anlage. - Sensor Versorgungsspannung - Signal Ein- oder Ausgang - Masse Kleine Abmessungen, einfache Montage - 10 Slot Gehäuse, Abmessung 210 x 112 x 95 mm, Gewicht ca. 1,5kg - 16 Slot Gehäuse, Abmessung 300 x 112 x 95 mm, Gewicht ca. 2,0kg - Montage auf Z-Schiene, schnappbar, Chromstahlgehäuse, mit Erdungsanschluß LED Statusanzeige bei den digitalen Ein/Ausgängen Erweiterbar, mehrere TBE332 Controller können über die seriellen Schnittstellen (RS485, CAN, etc.) verbunden werden. Zuletzt gespeichert tbe332bes Seite 3 von 6

4 5. Einsatzgebiete Industrie Ersatz von SPS Steuerungen Einsatz als Prototypensteuerung bei Neuentwicklung von Maschinen und Geräten Positioniersteuerung und Regelung Kraftwerkstechnik Turbinenregler Ferngesteuerte Energiezähler Auslesegeräte Fernsteuerung Kleinkraftwerke mit GSM Bereitschaftsdienst Organisator mit GSM Gefahrenmeldeanlagen Forschung und Labor Ersatz von SPS Steuerungen Schulen und Universitäten Lernen von Programmierung von Mikrokontroller Steuerung und Regelung von Versuchsgeräten und Anlagen Zuletzt gespeichert tbe332bes Seite 4 von 6

5 Blockschaltbild TBE332 Controller RS232/422/485 Treiber Power On Rest RESET Real Time Clock RTC Li-Batterie 500mAh Back Ground Debug Schnittstelle BDM Asynchrone serielle Schnittstelle QSM MC68332G SRAM Datenspeicher 32kByte x 16 bis 512kByte x 16 FLASH Programmspeicher 128kByte x 16 bis 512kByte x 16 SIM Sychrone serielle Schnittstelle QSPI Time Processor Unit TPU 16 digitale I/O Altera Flex10k10 (10k40) 48 digitale I/O 16 Bit Bus 16 Bit Bus Slot BUS Slot Bus - QSPI Slot 3 bis Slot 5 TPU - QSPI Slot 6 bis Slot 16 - QSPI Zuletzt gespeichert tbe332bes Seite 5 von 6

6 Zuletzt gespeichert tbe332bes Seite 6 von 6