Schwingungsanalyseplattform 05: Inbetriebnahme des BeaglBone Black mit Scilab/Xcos/X2C
Wie schon erwähnt kann das BBB auch mit Scilab/Xcos/X2C in Betrieb genommen werden. Hierzu gibt es bereits eine Demo die bei der Installation von X2C inbegriffen ist, die Folgende Peripherie implementiert hat:
- 7 analoge Eingänge
- 4 digitale Eingänge
- 4 digitale Ausgänge
- 3 PWM-Ausgänge
- die 4 On-Board-LEDs
- Ethernet-Schnittstelle
Die Demo ist eine Blockdarstellung in Xcos mit X2C-Blocken (nur aus X2C-Blöcken kann C-Code generiert werden!). Durch die Anordnung der Blöcke können verschiedene Funktionen realisiert werden. X2C erzeugt aus den verwendeten Blöcken, Parameter und Verbindungen C-Code. Über das ebenfalls kostenlose angebotene Code Composer Studio (CCS )von Texas Instruments, kann dieser Code kompiliert werden. Allerding ist hierzu die Installation der TI-StarterWare erforderlich. Nach der Kompilierung erscheinen im Ordner „SD-bin“ zwei Dateien. Diese Dateien werden auf die SD-Karte kopiert und anschließend von der SD-Karte gestartet. Nun sollte das erstellte Programm laufen. Über den X2C Communicator hat man jetzt die Möglichkeit das laufende Programm auf dem Board mit der Darstellung in Xcos zu verbinden.
Nach der Verbindung können Parameter live geändert und Messdaten über das Scope abgerufen werden.
Die Speicherung der Messdaten gestaltet sich noch als etwas schwierig, da in X2C es nur zwei Blöcke dafür vorgesehen sind, die aber nur über ein spezielles Programm ausgelesen werden können. Eine Lösung ist, die den Speicher des Scopes zu erhöhen, dies kann im CCS vorgenommen werden. Da das BBB einiges an Arbeitsspeicher mitbringt, kann der Scope-Speicher großzügig erhöht werden.
Scilab/Xcos (Download)
X2C(Download)
Schreibe einen Kommentar