Quantcast
Channel: Philipp Klaus's Computing Blog » Ubuntu 11.04
Viewing all articles
Browse latest Browse all 10

Use a Prologix GPIB-to-USB Controller via Linux

$
0
0

Plug’n’Play on Linux

Plug the Prologix GPIB-USB Controller in on your Ubuntu 11.04 machine (most probably it will work on most older versions too) it directly shows up as a serial port via USB, such as /dev/ttyUSB0. No additional drivers needed. Here is the output of dmesg when you plug it in:

usb 2-2: new full speed USB device using uhci_hcd and address 5
hub 2-2:1.0: USB hub found
hub 2-2:1.0: 7 ports detected 
usb 2-2.1: new full speed USB device using uhci_hcd and address 6
ftdi_sio 2-2.1:1.0: FTDI USB Serial Device converter detected
usb 2-2.1: Detected FT232RL
usb 2-2.1: Number of endpoints 2 
usb 2-2.1: Endpoint 1 MaxPacketSize 64
usb 2-2.1: Endpoint 2 MaxPacketSize 64
usb 2-2.1: Setting MaxPacketSize 64
usb 2-2.1: FTDI USB Serial Device converter now attached to ttyUSB0

Usage

You simply have to use the serial interface and read / write data to the port.
As GPIB is a bus, devices have addresses. A serial RS232 connection is just a communication between two devices (so no addresses). If you want to forward data to a GPIB device, you must therefore specify the address of the device you want to talk to explicitly. This is done by sending the Prologix controller the special command ++addr x to tell it that the next commands go to GPIB device x. After having sent that statement you can send whatever you want the GPIB device to receive.

Resources


Viewing all articles
Browse latest Browse all 10

Trending Articles