Octopus USB CAN

USB - Universal Serial Bus - ist im Verlauf der letzten Jahre zum Standard für die Computerperipherie geworden. Einfachheit bei der Installation bzw. bei der Inbetriebnahme und ein eindeutiges Steckersystem für eine intuitive Bedienung für den USB waren die Ziele, die USB noch heute bei Benutzern so beliebt machen.


 

Konzept

Eine einfache Hardware, ein GNU/Linux oder Windows PC, ein USB-Kabel und los kann es gehen mit einfachen USB-Steuerungen. Die Octopusplattform bietet viele Möglichkeiten für einfache Messen, Steuern und Regeln aufgaben:

  • Bis zu 38 digitale Ein- Ausgabekanäle
  • Bis zu 8 analoge Eingangskanäle
  • UART, I2C, SPI Schnittstelle

Für die Ansteuerung existiert ein einfacher Treiber für Windows und GNU/Linux inkl. einiger Demopogramme. Die Ansteuerung kann unter C, Java, Python, C#, etc. aus geschehen.

 

Buch zum Octopus

 

2009 erschien im Franzis Verlag das Buch Messen, Steuern und Regeln mit USB. Zentrales Ziel ist es den Entwickler in die Lage zu versetzten mittels einem PC und USB ein System zum Messen, Steuern und Regeln aufzubauen um Wissen für weitere Entwicklungen hinsichtlich USB als Protokoll, GNU/Linux und Windows als Ansteuerungsmöglichkeit für USB zu erlangen.

Es dient als Einstieg und Basis für weitere Entwicklungen. Als Werkstück wird im Buch auf die freie Schaltung Octopus eingegangen und anhand dieser der Zugriff gezeigt.

 

http://www.franzis.de/elektronik/messtechnik/messen-steuern-und-regeln-mit-usb

 

 

 

 

 

 

 

 

Schnelleinstieg

Sie benötigen Ideal ein AVR-Programmiergerät (z.B. USBprog), ein 10 poliges Flachbandkabel und natürlich ein Octopus.

Windows

  • Installation WinAVR
  • Zugriff auf Octopus mittels AVR Studio
  • Einstellung FUSE Bits
  • Übertragen der Firmware
  • Installation libusb als Treiber
  • Aufruf demo.exe
  • Installation MinGW für Übersetzung von Beispielprogrammen
  • Übersetzung der Beispielprogramme

GNU/Linux

  • Installation avrdude
  • Zugriff auf Octopus mittels avrdude
  • Programmierung FUSE Bits
  • Übertragung der Firmware
  • Installation libusb und libusb-dev
  • Übersetzung der Bibliothek
  • Übersetzung der Demos
  • Aufruf ./demo

 

 

Downloads