TRACKER OT3m
From ArgentWiki
Jump to:
navigation,
search
OT3m with terminal block
The OT3m is a standalone
Tracker3 variant in a steel enclosure,
similar to the OT2m it replaces. As of 4
January 2012, the Tracker3 firmware duplicates the functionality of the OT2m,
with the addition of USB support and changes to the telemetry system. Future
firmware releases will add new functionality not possible on the Tracker2.
A complete user's manual is still in progress. For now, this page will list only
differences from the
OT2m manual.
USB Support
The rear panel of the OT3m includes a standard USB 'B' connector. The USB functions
of the Tracker3 are identical to those of the OpenTracker USB.
The USB port on the OT3m can be used for configuring the tracker with the
otwincfg utility, accessing the command
prompt, and connecting to a PC in KISS interface mode.
When the USB connection is in use, the tracker draws its power from the host system
- no other connections are required for configuration of the unit.
Note that the OT3m does NOT act as a host device - the USB port is only used for
connecting to a PC, and cannot be used to connect a USB GPS receiver.
Windows
Windows 2000, XP, Vista, and 7 require the INF file linked
here to properly recognize the device.
For help on installing the INF driver for the device, please see the
Windows INF
File Installation article.
Linux
Most Linux distributions should recognize the OT3m automatically and assign it a
name like /dev/ttyACM0. If the device isn't recognized, try the following:
sudo modprobe usbserial vendor=0x134a
product=0x9000
Mac OS X
OS X should recognize the OT3m and assign a name starting with /dev/cu.usbmodem. If
prompted to set up a dial-up device, hit cancel.
Other Operating Systems
The OT3m is a USB CDC ACM serial device with VID 0x134A and PID 0x9000. Most modern
operating systems should include class drivers for this type of device.
Configuration
The tracker should always respond to the otwincfg utility, regardless of the
operating mode. If otwincfg is already running when the tracker is connected, it
should automatically detect and connect to the device. If the operating system
assigns a COM port number higher than 16, you'll need to change it manually in
the device manager.
A single setting controls the USB port mode. This setting appears as the 'USB KISS'
checkbox in the port setup box in otwincfg, and as the command USBKISS from the
command prompt. Setting USBKISS ON or checking the checkbox will set the port to
KISS mode, for use with host programs like AGWPE and UI-View32. If the host
program sends a KISS exit command, this option will be disabled and the USB port
will return to command prompt mode.
You can access the command prompt through the USB port exactly like you would
through the serial port, using the terminal program of your choice. Note that
baud rate settings are ignored on the USB port.
When the tracker is connected to a PC using the USB port and the USBKISS option is
off, the command prompt will be accessible only through the USB port and not
through port A as usual.
Accessory Connector
In place of the modular jack used on the OT1m and OT2m, the OT3m has a 10-position,
0.150" pitch pluggable screw terminal block. Pinouts, from left to right, are as
follows:
Pin
|
Function
|
5V
|
Power output - 5V
|
1W
|
Dallas 1-Wire data bus
|
A1
|
Analog input 1
|
A2
|
Analog input 2
|
A3
|
Analog input 3
|
A4
|
Analog input 4
|
CT
|
Digital counter input
|
IO
|
Digital I/O
|
PS
|
Power switch output (7 amps max)
|
GND
|
Ground
|
The analog inputs should not exceed 20 volts, and the digital input should not
exceed 5.2 volts.
Telemetry
When the telemetry function is enabled, a telemetry packet is sent with the
following format:
T#sss,V,A1,A2,A3,A4,JC000000
"sss" is the telemetry sequence number (incremented with each transmission), V is
the supply voltage, A1-A4 are the corresponding analog inputs on the accessory
connector, J is the status of the digital input marked IO, and C is the
configuration profile in use.
All analog values are given in tenths of a volt, e.g. 12.5 volts is shown as 125.
Power Consumption
The OT3m currently draws approximately 50 mA. Future firmware revisions will reduce
this as more power saving software functions are implemented.
Keyboard Interface
Starting with PCB version 1.1, the OT3m board has a 6-pin mini-DIN connector that
allows connection of a standard PS/2 keyboard. Note that there is no opening in
the enclosure for this connector. Presently keyboard input is interpreted the
same as input from a serial terminal, so a keyboard can be used to enter
commands and send messages without a PC. Keyboard support is currently
considered to be an experimental feature.
|