功能性
输入和输出的开关状态经由 PiBridge 周期性地和 RevPi Core 的中央处理图像进行交换,使用的是 PiControl 驱动。除了开关状态之外,可能的错误条件(诊断数据)和配置数据也周期性地被传输。
在启动期间,模块探测识别所有模块和它们在 RevPi 核心板左或右的物理位置。在这个探测阶段之后,这些模块获得它们的非循环配置数据。然后系统变成过程数据传输阶段,其中 PiBridge 的 RS485 通道和时间优化的协议被用于数据交换。
I/O 模块 RevPi DIO 也有 PWM(脉冲宽度调制)和计数器输入。PWM 功能性可为14输入的每路单独激活。这意味着,取代传输只有 1 bit 每通道,全部 byte 值包含脉冲宽度从 0 至 100(百分比)被传输。虽然我们的输出驱动 IC 能够处理高频 PWM,RevPi DIO 被限制为低频,因为 PWM 是通过软件开关来实现的。下列 PWM-频率之一可通过配置来选择(找到括号内最小百分比的相应分辨率):40 Hz (1%)、80 Hz (2%)、160 Hz (4%)、200 Hz(5%) 和 400 Hz (10%)
。计数器功能也可以为14输入通道的每路激活。这样产生 32 bit 计数值每个计数器,它可进入中央处理图像中。 |
|
供电
因为 PiBridge 逻辑电路的电气隔离,它需要它自己的供电电源连接器,也提供强制的功能地极连接(4管脚连接器带螺钉端子)。该供电部分工作于 10.2 V 最大 28.8 V 输入电压和吸取最大 50 mA 电流(24 V – 100 mA at 12 V)用于 STM32F205 MPU。该 MPU 控制 PiBridge 上的数据交换以及与输入和输出线路交换数据,使用电气隔离的 SPI 线路。该电源电路旁路功率损失,在它的输入最大77 ms(在 24 V;减少到 8 ms at 12 V)下。
为了完美的电气隔离,输入和输出电路应该获得它们自己的供电电压,利用附加的4管脚连接器带螺钉端子。这些输入和输出电源应该参考传感器(触点、开关、等等)和执行器(继电器,等等)相应的GND电平。它们的电压必须在 10.2 V 和 28.8 V之间。对于24V电源系统,输入只有标准的阈值。输入供电耗电大约 10 mA 最大。对于输出,耗电严重依赖于所连接的负载,最大 500 mA 每通道(对于DC版本,提高到最大 8 A 电流消耗)。
所有电源输入都有防反接、过电压保护,以及防瞬态电压或电流干扰,符合EN61131-2 的要求。 |