数字IO模块

通过添加数字 I/O 扩展模块扩展您的 Revolution Pi 系统

模块简介

为了将Revolution Pi转变为工业控制单元,可以将各种数字量IO模块连接到控制器模块RevPi Core和RevPi Connect中。 IO模块有三种版本。 它们的前端都具有相同的28针I / O连接器(每个连接器两排14针,提供了两个合适的14针插座连接器,带有弹簧夹触点,最多可连接多股1.5mm²连接线)。 除了具有14个数字输入和14个数字输出的标准版本外,还有两个特殊版本,它们分别是仅具有16个数字输入的DI模块或16个数字输出的DO模块。

所有模块的PiBridge逻辑电路和输入输出(600 VRMS隔离电压)之间分别都有电隔离。 RevPi DIO版本在输入和输出之间还存在额外的电气隔离。 所有版本均根据EN 61131-2要求提供了抗干扰保护,并且可以在-40°C至55°C的环境温度,相对湿度高达93%下运行。此外,所有数字 I/O 模块均通过了 UL 认证(UL-File-No. E494534)。

以下版本可供选择:

标准版RevPi DIO
具有14个数字输入和14个数字输出
特殊版本RevPi DI
具有16个数字输入但无输出
特殊版本RevPi DO
具有16个数字量输出但无输入

| 数字量输入

直流输入对于24 V 电源电压有一个电压极限值,其符合EN61131-2 标准中1型和3型输入定义,输入电流被强制在最大2.4mA。这项标准对12 V输入没有要求,因此我们不能做任何一致性的测试,但是极限值是随着电源电压的减小而合理减小。如果电源电压下降到9V 以下,警报会发送到RevPi Core/Connect处理器,通过指示灯来标记那些不再符合24 V 数字输入标准的不可靠输入。

在输入里有一个可调节的低通滤波可以防止输入信号的跳变。这个滤波器不能针对单个输入点,要么全启用要么全都不用。滤波器只传送稳定在至少25μs,750μs 或3ms(这个值是在配置中实现)的输入值。所有的输入根据EN61131-2 的要求都会有ESD、脉冲和浪涌的保护。

| 数字量输出

由于高压侧开关最大有500mA 的电流负载输出或是在连接中最大100mA 的负载输出,每路输出都能被单独配置。独立的输出模式,每个通道都有过电流和短路安全保护。硬件看门狗电路监控微处理器和输出电路之间的SPI 数据交换。如果不存在的SPI 传输,输出将会被强制为0(安全状态)。如果电源输出电压降低到一定值或输出电路达到过热状态,输出也会被强制到他们的安全状态。这样的错误情况以及各通道的短路状态都会被循环传送到RevPi 核心模块处理器。

当在高压侧开关模式和发出警报到RevPi core 的时候,每个输出都可以另外被配置为检测开路负载条件。就像输入一样,所有的输出根据EN61131-2 的要求都会有ESD、脉冲和浪涌的保护。

| 模块功能

输入和输出的开关状态通过PiBridge与RevPi Core的中央处理图像de PiControl驱动程序进行循环交换。此外,开关状态可能的错误条件(诊断数据)和配置数据也会进行循环传输。

在启动过程中,控制器模块检测识别所有扩展模块及其RevPi Core的左或右物理位置。在此检测阶段之后,模块获得它们的非循环配置数据。然后系统进入流程数据传输阶段,采用PiBridge的RS485通道和时间优化协议进行数据交换。

I/O模块RevPi DIO还配备了PWM(脉宽调制)模式和计数器输入模式。14个输出通道均支持PWM功能。这意味着,不是每个通道传输1位,而是传输一个完整的字节值,其中包含从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位计数值可在中央进程映像中访问。

| 供电电源

由于电隔离的PiBridge 逻辑电路本身需要能提供一个强制功能性接地(4 针螺丝终端连接器)的电源供应连接器。这个电源部分适用于从10.2 V 至最高28.8 V的输入电压和产生最大50 mA 电流(在24 V 情况下- 100 mA 在12 V 情况),用于一个STM32F205 的微处理器。这个微处理器使用电隔离SPI 总线控制PiBridge之外的数据交换和输入和输出之间的数据交换。这个电源供应电路在其输入最高77 ms(24 V 下;在12V 的情况下减少到8ms)的情况下避免了电量的损耗。

为了获得一个完美的电隔离,输入与输出电路之间应该使用一个附加的4 针螺杆终端连接器来获得自身的供应电压。这些输入和输出电源应该参照传感器(接触器、开关等)和执行机构(继电器等)的GND 级别。他们的电压必须在10.2V~28.8 V 之间,输入对仅对24 V 电源电压有规范兼容的阈值。输入电源的电流消耗值大约在最大10mA。而输出电源的电耗在很大程度上取决于其连接的负载,最大可以达到每通道500mA 的电流消耗(数字输出加起来最多有8A 的电流消耗)。

所有电源输入根据EN61131-2 要求在反向极性,过电压和电流干扰方面对反极性进行了保护。