得益于 RIO,700MHz Raspberry Pi 可用于创建功能强大且经济高效的解决方案,用于机器人、工业和家庭自动化、数据采集和控制,或任何其他需要与现实世界交互的计算应用。.
RIO 通过增加 13 个输入端口显著扩展了 Raspberry Pi 有限的 I/O 功能,这些输入端口可配置为数字输入、0-5V 12 位分辨率模拟输入或脉冲输入(支持脉冲宽度、占空比或频率捕获)。此外,它还包含 8 个数字输出端口,每个端口均可处理高达 1A 和 24V 的负载。.
RIO 包含一个 32 位 ARM Cortex M4 微处理器,用于 I/O 处理和存储,并与 Raspberry Pi 建立无缝通信。用户可以使用简单而强大的类 BASIC 编程语言对 RIO 处理器进行编程,以执行逻辑运算、信号调理和其他实时 I/O 处理,从而将这些底层功能从 Raspberry Pi 卸载。在 Linux 系统端,RIO 配备了驱动程序和函数库,可实现快速配置和 I/O 访问,并与 Raspberry Pi 进行无缝数据交换。.
RIO 还具有多个通信接口,包括用于连接标准串行设备的 RS232 串行端口、用于连接 Arduino 和其他未配备 RS232 收发器的微控制器的 TTL 串行端口以及 CAN 总线接口。.
RIO 的一个版本配备了运动传感器,包括三轴加速度计、三轴陀螺仪、三轴磁力计以及用于创建精确姿态航向参考系统 (AHRS) 的融合算法。RIO-AHRS 的加入丰富了 Roboteq 的电机控制器产品线,使其在海上、陆地以及无人机 (UAV) 等领域拥有广阔的应用前景。.
RIO 板包含一个 DC-DC 转换器,用于将 8V 至 30V 直流电源转换为 Raspberry Pi、RIO 和外部传感器的电源。.
