This article provides instruction on the easy setup for the MaxBotix® Inc., USB-MaxSonar® ultrasonic sensor lines. This instructional set will help you set up the USB-MaxSonar® ultrasonic sensors with your computer system.
|Com Port:||Determined by Hardware*|
|Baud||57600 Bits per Second|
|Parity:||0 / none|
|Flow Control:||0 / none|
Connecting the USB-MaxSonar1. Download a terminal program 2. Unzip to a location of your choice 3. Connect USB-MaxSonar ultrasonic proximity sensor to a computer with a Micro-B USB Cable Windows will automatically configure drivers, may take several minutes If Windows does not install the drivers immediately, they are available to download here 4. Run the terminal program .exe file The terminal program .exe file should look for the first available sensor and connect. If this does not occur, configure the above serial setting. 5. Please note that the first available COM Port in Windows is typically COM2 or greater. COM1 is frequently reserved by the Windows operating system. Also in certain computer hardware configurations additional COM ports are reserved by the Windows operating system. The sensor will select the next available COM port. A good rule of thumb is to select the highest number COM port. 6. Advanced user setup can be seen here
If the software does not find the USB-MaxSonar automatically, simply click on "SETTINGS" and change the "Port" menu. The communication port number should match the com port assigned to your computer by windows. After changing the "Port" menu click OK. None of the other settings need to be changed.
To connect or disconnect the COM port click the button shown.
Multiple Sensor Operation1. Open a second terminal window 2. Click settings 3. Change port to match the newest COM# 4. Configure the COM port settings to the required values in the chart on the top of this page 5. Click ok
Terminal Software SetupThis was created with Ubuntu 12.10 and the software used is MoSerial.
1. Download and install a terminal program 2. If Linux OS doesn't recognize the sensor, drivers are available to download here 3. Configure port a. Click "Port Setup" b. Set "Device" menu to "/dev/ttyUSB0" c. Set Baud Rate to 57600 d. Set Data Bits to 8 e. Set Stop Bits to 1 f. Set Parity to none g. Turn off all "Handshakes" h. Setup should match image on the right 4. Click "Connect" 5. Click tab that says "Received ASCII" 6. Advanced user settings is available here
Terminal Program Setup
1. Download terminal program 2. If the operating system doesn't recognize the sensor, drivers are available to download here 3. Configure terminal program 3. Select "Settings" menu 4. Select "Modem Preferences" option 5. Select "usbserial0" the zero may change depending on hardware configuration 6. Set the following options a. Set "Data Rate" to 57600 b. Set "Data Bits" to 8 c. Set "Parity" to None or 0 d. set "Stop Bits" to 1 7.Remove check boxes from "Flow Control" options 8. The "Service Name" can be named at the user's preference 9. "Phone Number", "Pre-dial init", and "Password" options can be left blank Please be aware that we have not evaluated Zterm for operation with the USB‑MaxSonar ultrasonic sensors. If you have a preferred terminal software, it can be configured with the same settings of Zterm
Computer USB ports have latency and buffer sizes which can change the time between the range readings reported by the USB‑MaxSonar ultrasonic sensors. This time delay can be caused by the USB hardware on the computer’s system board, the chipset managing USB communication ports, the age of the computer hardware, the number of devices using USB communication, and by the computers operating system. When multiple USB connections are working in parallel, such as a mouse, keyboard, and flash-drive, the bandwidth is shared among the devices. When bandwidth is shared between devices, the buffer and latency is increased due to the extra demand of resources from the computer chipset. The following direction sets are how to help lower the latency of the USB port in the computer's operating system.