Datasheet
RIOX Expansion Card Datasheet 1
RIOX1216
Preliminary - Subject to Change
Smart IO
Expansion Card
with Optional
AHRS for
Robotics
Roboteq's I/O eXtender (RIOX) module is an intelligent I/O
expansion card, with an optional Attitude and Heading Refer-
ence System (AHRS), that seamlessly integrates with Roboteq
Motor Controllers. It is intended for use in robotics navigation,
unmanned vehicles, machine control, industrial automation and
any other applications that need interfacing to the real world.
The RIOX module can also be used stand-alone, or as an IO
extender to PC, PLC or microcomputer based systems.
The module features 12 inputs, each of which can be individu-
ally configured as digital, 0-5V analog, or as pulse inputs. In the
pulse mode, the inputs can capture pulse width, frequency,
duty cycle, or quadrature encoder counts. Each input pin can
also be configured as a driver for RC servos.
The RIOX module has Digital Outputs capable of driving resis-
tive loads such as lights, or inductive loads such as relay, sole-
noids or motors up to 1A each at 40V. Each output can be used
as Input as well.
The card also includes a 32-bit ARM microcontroller for pro-
cessing and buffering the IO, and managing the communication
with motor controllers and/or other components of the system.
The processor can be configured to perform, on its own, a long
list of conversion, capture, filtering, or conditioning on the IO. A
simple and powerful Basic-like programming language is built
into the card and allows users to write programs that process
the I/O in real time.
RIOX provides a standard RS232 and RS485 interface for com-
munication to PCs and various peripherals. A CAN bus interface
allows RIOX to be a master or slave in a CAN bus network that
can be up to 1000m long and contain up to 127 nodes. CAN bus
also allows the simple interfacing to Roboteq motor controllers.
The RIOX module uses screw terminals to ensure easy inser-
tion and removal while providing a most reliable connection.
RIOX is available in a version with an AHRS (Attitude and Head-
ing Reference System (RIOX1216AH), including 3 axis acceler-
ometer, 3 axis gyroscope, 3 axis magnetometer and a Fusion
algorithm.
The RIOX module’s firmware can easily be updated in the field
to take advantage of new features as they become available.
Applications
• Robot navigation
• Unmanned air, land, sea and submarine vehicles
• Motion stabilization systems
• Industrial automation
• Machine Control
• Movie/Stage props
• Automated Test Equipment
Features List
• Built-in 8V to 40V DCDC Converter. 5V output for local
power and external accessories
• Up to 28 Digital Inputs
• Up to 12 Analog Inputs
• Up to 12 pulse Inputs
• 2 Analog Outputs
• 0-5V Analog inputs range, 12-bit resolution
• Pulse width, Duty Cycle or Frequency pulse capture
• Pulse IO pins configurable as PWM for driving RC servos
• Pulse IO pins configurable as interfaces to Ping ultrasound
distance sensors
• Inputs for up to 3 quadrature encoders
• 16 Digital outputs up to 1A each, 40V max
• Direct interfacing to Roboteq Magnetic Guide Sensor