Datenblatt Zbrain Starterkit (D)

Datenblatt ZBrain Starterkit
Key Features
•
•
•
•
•
•
•
•
•
•
•
•
Für mobile und stationäre Embedded Aufgaben
Sofort einsetzbar
Programmierung mit LabVIEW oder C/C++
Einfaches Erstellen grafischer Benutzeroberflächen mit Touch per Drag & Drop, auch
mit Bitmaps aus Zeichenprogrammen und Fotos
Schnelles grafisches Debuggen, auch wireless
Umfangreiches Prozess- und Daten-I/O
Simulation von Prozesssignalen mit
beigestelltem Simulatorboard
Skalierbarer Stromverbrauch für Standby- oder
Batteriebetrieb in [mW]
Virtuelle Instrumente für jede Systemfunktion
Präemptives, grafisches Multitasking
Deterministische Real-Time [µs] Services
Speisungen für externe analoge und digitale
Devices auf Klemmen verfügbar
Schnelle Entwicklung von
Embedded Anwendungen für
mobile und stationäre
Mess-, Analyse- und Regelsysteme
Auspacken, anschliessen, einschalten, loslegen
Sensorsignale schnell erfassen und auswerten, Mess- und
Regeltechnik-Ideen einfach umsetzen, Prototypen in kürzester
Zeit kostengünstig aufbauen, Bedienoberflächen komfortabel
erstellen. Mit Grafischer Programmierung (LabVIEW) und CCode-Generator erstellen Sie auf dem Starterkit (ADI Blackfin
Mikroprozessor) Ihre individuelle Anwendung :
●
●
●
●
●
●
●
Prozess-I/O mit Sensorsimulator
DSP / Echtzeitmathematik
Grafische Bedieneroberflächen auf Color-TFTs mit Touch
Solid State Filesysteme und mobile Speicherkarten
Embedded Webserver
Ethernet (TCP/IP, UDP), USB, CAN, I²C, wireless
Skalierbarer Low-Power Batterie/Akku- u. Standby-Betrieb
Im Starterkit enthalten:
Skalierbarer Messrechner ZMC
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Analog Devices Blackfin BF548 RISC Prozessor, 16/32 Bit
Architektur, bis 500MHz.
64MB DDR SDRAM, 16MB Burst Flash, 2KB NV-FRAM
Reset, Watchdog, RTC, Wake-Up Logik, Power-Fail
ICE/JTAG und USB Debuginterface für FDM/HIL
24Bit Datenbus/PPI zum Prozessor, mit Timing und Power
1x RS232, 1x RS422/485, 1x TTL-Uart, 1x TWI/I2C
1x Ethernet, 2x CAN, 2x USB (OTG, Device),1x SD-CARD
Power- und Batterymanagement / Sleepmodes
12x Analog In, bis 250kHz, simultan,16Bit
6x Analog Out (4x Spannung, 2x Stromschleife)
6x Digital In, 6x Digital Out,8+(8/16/24) GPIO
2x Pulse in, 3x PWM out, 1x Encoder
1x Color TFT 480x272, Touch, Adapter für 3.5” und 5.7”
Prozess-I/O auf robuste Klemmen geführt
Analogversorgung AGND,±15V/+5V für externe Devices
Digitalversorgung DGND, 5V/300mA für externe Devices
Hauptversorgung 10-28V für externe Devices
Batterieanschluss
Simulatorboard mit Testfunktionen
•
•
•
•
•
•
•
•
•
1x Drucktaster (direkt auf ZMC)
1x Power LED, 2x GPIO LED's (direkt auf ZMC)
1x LED auf Analogausgang (Intensitätssteuerung)
1x Analogausgang  1x Analogeingang auf BNC
1x Potentiometer auf Analogeingang
1x Potentiometer für Frequenzwahl des Zweikanal
Funktionsgenerators (4kHz-60KHz)
1x Rechteck-, 1x Dreiecksignal
1x Feedback Analogausgang-Analogeingang
1x Neigungssensor 2-Achsig
ZBrain Single Board SDK License
•
•
•
•
•
•
•
•
•
•
•
Deterministische Real-Time Services in [µs]
Powermanagement / Batteriebetrieb bis [mW]
Sicherheitsfunktionen für 24/365-Betrieb
Einfaches Erstellen grafischer Bedieneroberflächen/Touch
Leistungsfähiges Embedded Filesystem
Embedded Webserver
Prozess- und Daten-I/O als intuitive Funktionsblöcke
Grafisches “Live” Debugging von I/O und Multitasking,
auch Wireless über Bluetooth
Tools für Embedded Funktionen unter LabVIEW
C/C++ API auf LabVIEW-, Kernel- und Interruptebene
Reaktion auf Trigger in [ns]
Standard LabVIEW/Blackfin Tools
•
•
National Instruments «LabVIEW Embedded Module for
ADI Blackfin», 60 Tage Evaluation,
Analog Devices «VisualDSP++ IDDE for Blackfin
Processors», lizenzfreier Realtime-Kernel, 60 Tage Eval.
Zubehör
•
•
•
Netzteil (220V/115V AC -12VDC)
Datenkabel (USB, RS232), SD-Card
Dokumentation, CD mit Software u. Beispielen
Damit verfügt der Entwickler vom Start weg über gebündeltes
Hardware/Software-Know-How für mobile und stationäre
Aufgaben. Basis des Starterkits ist der universelle
Einplatinen-Meßrechner ZMC. Bei Bedarf stehen weitere
Blackfin-Meßrechner-Formfaktoren zur Verfügung, bis zum
Datalogger in der Streichholzschachtel. Die Softwaretools
kombinieren National Instruments LabVIEW, ADI Blackfin
Kernel/Compiler/Linker/Loader und Schmid Engineerings
ZBrain SDK.
Effektive Entwicklungsunterstützung durch Development
Suites (Der ZMCStarterkit lässt sich auf die ZMCSuite
aufrüsten) , Evaluation Boards, Debugger, Firstlevel- u.
Secondlevel-Support, Hands-On-Workshops, Referenzdesigns,
Softwarevorlagen, Design-In-Service für HW/SW und
individuelle Target. Entwicklung. Weitere Informationen :
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
Fachartikel www.schmid-elektronik.ch/success
Workshop www.schmid-elektronik.ch/workshop
ZBrain Plattformenübersicht, Konfigurationsbogen
Datenblatt ZBrain Starterkit, ZBrain Suite, ZMC-AIO-Simulator
Datenblatt ZBrain Software Development Kit (SDK) for
NI LabVIEW
Datenblatt ZMC, Z48-C1, Z48-MB1, Z27-C1, Z27-S1
Datenblatt Displayadapter, Busadapter, Progdongle, Akkuboard
Datenblatt DEV-Z48-C1, DEV-Z2x-C1
Datenblatt Graphical User Intefaces (GUI)
Manual
ZMC, Z48-C1, Z2x-C1, Z48-MB1
Blockschaltbild ZMC Messrechner
Ein leistungsstarker Analog Devices Blackfin BF548
Prozessor, viel Mixed-Signal I/O (Analog, Digital) und Datenperipherie, geringer Stromverbrauch (<1W), eine kompakte
Bauform, Touchdisplay, Ethernet und SSD-Speichermedien
machen das ZMC Board zu einem Allrounder für stationäre
und mobile Embedded Anwendungen.
Drag & Drop Bedieneroberfläche GUI
Framework für Anwendungssoftware
Umfangreiche Beispiele und getestete Softwarevorlagen
mit Prozess I/O, Real-Time, Multitasking, Fehlerbehandlung
etc. dienen als Basis für eigene Anwendungen. Eigene
Algorithmen werden als “C” oder LabVIEW Code eingefügt,
vom Tool in ausführbaren Prozessorcode übersetzt und auf
dem Zielsystem mit Prozess-I/O getestet.
Programmieren auf Systemlevel
The ZBrain System
Eine Bibliothek mit fertigen
grafischen Funktionselementen
ermöglicht den schnellen Aufbau
einfacher oder komplexer
Bedieneroberflächen mit Touch.
Fotos oder eigene, in gängigen
Zeichnungsprogrammen
entworfene Bilder, lassen sich auf
dem TFT darstellen und mit
Grafikprimitiven überlagern
(Overlaytechnik).
Der ZBrain Software Development Kit (SDK) für NI
LabVIEW bietet über die Standard LabVIEW Palette
hinaus über 200+ spezielle VI's für Embedded Aufgaben
und Systemfunktionen, die sich per Drag & Drop in das
LabVIEW Diagramm einfügen und verbinden lassen.
ZBrain Startup...
CPU OK
Memory OK
Filesytem OK
Startup App...OK
Daten auf Speichermedien (SD-Card)
Mobile Medien wie SD-Karte oder Solid
State Flash werden von einem
speichereffizienten FAT32 Filesystem
untestützt. Fertige Funktionsblöcke
(VI's) bieten verschiedene File
Grundfunktionen wie Öffnen,
Schliessen, Schreiben, Lesen,
Verschieben oder Kopieren von
Verzeichnissen, Text- oder Binärfiles.
Damit lassen sich typische Funktionen
wie Datalogging, Systemkonfiguration
und Bitmapzugriff realisieren.
Out-Of-The-Box Webserver
Der Starterkit kann via TCP/IP oder
UDP komfortabel mit einem
Netzwerk verbunden werden, per
DHCP oder statischer IP. Über
Netzwerk zugreifbare “Shared
Variables” ermöglichen schnelles
Erstellen von Ethernetvernetzungen.
Skalieren von I/O
Entwicklungstools
Der ZBrain Software Development Kit (SDK) für NI
LabVIEW bietet neben Systemfunktionen für jede LowLevel Eigenschaft eine Reihe von Features für Embedded
Anwendungsentwicklung:
●
●
●
●
●
●
●
●
●
●
●
Über TWI/I2C, RS485, TTL-UART oder den SPI-Bus
lässt sich der Messrechner um beliebige I/OFunktionen erweitern.
Deterministische Realtime Services in [µs]
Powermanagement / Batteriebetrieb bis [mW]
Sicherheitsfunktionen für 24/365 Betrieb
Einfaches Erstellen grafischer
Bedieneroberflächen inklusive Touch
Leistungsfähiges Embedded Filesystem
Embedded Webserver
Prozess- und Daten-I/O als intuitive Funktionsblöcke
Grafisches “Live” Debugging von I/O und
Multitasking, auch wireless über Bluetooth
Tools für Embedded Funktionen unter LabVIEW
C/C++ API auf LabVIEW-, Kernel- und Interruptebene
Reaktion auf Trigger in [ns] Deterministik
Diese Funktionen werden in Form eines Midlayers
eingebunden. Sie “untertunneln” LabVIEW und sorgen in
der Multitaskingumgebung für sicheren Rund-Um-Die-UhrBetrieb.
Zubehör
Display-Adapter
Adapter für Prozessorbus
Dieser Adapter ermöglicht die abgesetzte Montage von
Displays und adaptiert verschiedene TFT-Formate an
den ZMC Messrechner: 3.5”, 4.3”, 5.7” QVGA/VGA
Für die Skalierung von I/O kann der 24Bit-Prozessorbus an einer Stiftleiste abgegriffen werden. Die Signale
stehen entweder als High-Speed PPI-Bus oder als
GPIOs (General Purpose I/O) zur Verfügung. Der
Anschluss eines TFT's ist dann nicht mehr möglich.
Schnelles Flashen in der Produktion
Akku-Option für mobile Anwendungen
Eine optionale Bootcard wird eingesteckt und die darauf
geladene Anwendung automatisch ins Flash des ZMCMessrechners gebrannt. Für ZMC-Programmierung
fertiger Anwendungen in der Produktion.
Akku laden, Akkuüberwachung (Fuelgauge), stossfreier
Wechsel zwischen Akku- und Netzbetrieb, On/OffSchalter (Drucktaster), programmierbares Abschalten
und Aufwecken (RTC-Alarm). Für Langzeit-Datalogger.
Einfach am ZMC anschliessbar.
Services
Kundenspezifische Plattformen
Individuelle Formfaktoren durch Reduzieren oder Hinzufügen von Funktionen. Das API für die unterlegten Low-LevelFunktionen bleibt auch beim neuen Formfaktor nahezu identisch.
Supportmodell
Neben der Produktdokumentation (Datenblätter, Manuals, Tutorials,
How-To's) unterhält der Hersteller ein Online-WIKI, auf dem Wissen
rund um die Grafische Embedded Programmierung auf ZBrain
Plattformen vermittelt und ausgetauscht wird. First Level Support
leistet der Vertrieb CC&I. Weitergehende Probleme werden vom
technischen Support [email protected] des
Herstellers gelöst (Second Level Support). Ergänzend dazu bietet
Schmid Engineering Unterstützung bei Applikationsproblemen auf
der Basis eines Projektauftrags.
Hands-On-Workshops
Mess- und Regeltechnik-Ideen oder Bedieneroberflächen schnell und komfortabel in StandaloneMikroprozessor-Anwendungen umsetzen, mit grafischer Programmierung auf Systemlevel. Das vermitteln
eintägige Hands-On-Workshops des Herstellers. Teilnehmer sammeln so erste Erfahrungen mit einer
Embedded-Software-Entwicklungsmethode, bei der das Ziel/Ergebnis im Vordergrund steht. Anhand von
praktischen Beispielen macht sich innerhalb weniger Stunden jeder ein Bild von den Möglichkeiten, dem
Nutzen und den Grenzen von “Embedded LabVIEW”. Der Komfort einer standardisierten
Programmiersprache der nächsten Generation wird mit der Leistung, Wirtschaftlichkeit und Zuverlässigkeit
von Mikroprozessortechnologie verbunden. Dank transparentem “Hands-On-Charakter” erhält jeder eine
ideale Entscheidungshilfe für oder gegen den Einsatz dieser Entwicklungswerkzeuge.
Weitere Infos: www.schmid-elektronik.ch/workshop
ZBrain Hardware
Technische Änderungen vorbehalten [Zbrain Starterkit-Datenblatt-V6]
Schmid Elektronik AG
www.schmid-elektronik.ch / www.zbrain.ch
Mezikonerstr. 9 CH-9542 Münchwilen, Schweiz
Tel +41 (0)71 969 35 90, Fax +41 (0)71 969 35 98