RIO is an intelligent I/O expansion card to turn Raspberry PI into a powerful and inexpensive embedded computer for robotics navigation, unmanned vehicles, machine control, industrial & home automation, automotive, automated test equipment and any other applications that need interfacing to the real world.
RIO includes a 3A DC/DC converter that may be connected to a 10V to 40V DC supply, and generates the 5V needed by the PI and the RIO cards. The card features 8 Digital Outputs and 13 inputs that can be configured as digital, 0-5V analog, or as timer inputs. In the timer mode, the inputs can capture pulse width, frequency, quadrature encoder counts, or duty cycle. Most of the input pins can also be configured as PWM outputs for driving RC servos, or dimmable lights.
The card also includes a 32-bit ARM microcontroller for processing and buffering the IO, and managing the communication with the processor on the PI module. The processor can be configured to perform, on its own, a long list of conversion, capture, filtering, or conditioning on the IO so that the PI processor is relieved of these functions.
RIO comes with drivers and function library for configuring and accessing the I/O quickly and transparently.
The card uses a 40 automotive-grade connector type MX34 (JAE). Contacts are rated up to 3A and can be fitted on AWG22-24 wires. RIO can be fitted with an AHRS module (RIO-AHRS card), including 3 axis accelerometer, 3 axis gyroscope and 3 axis magnetometer, and a fusion algorithm for precise attitude and heading measure.
The RIO card firmware can be updated in the field to take advantage of new features as they become available.
||1 x RS232, 1 x RS485
||up to 1Mbit/s
||0V - 5V programmable range
||up to 13
||8 outputs, 30V 1A max
||8 to 30V input. 5V/3A output for PI and external sensors
||-40 to +85oC operating environment
||86mm x 56mm x 21mm