功能性
輸入和輸出的開關狀態經由 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 的要求。 |