This article is designed to explain the functions of the GPIO ports on any of the Savant products. Lets start with some basic information provided by Savant:
Input:The maximum GPIO input voltage is 28 VDC.
Output:A single GPIO port outputs a voltage from 3-12 VDC with a maximum current of 10mA when the voltage is at 3V, and 50mA or 150mA (depending on the CPU board) when the voltage is at 12 VDC.
This information does not describe which systems are able to provide 50mA@12vDC and which systems can provide 150mA@12vDC. So here is a table of Savant devices and what their GPIO ports are capable of doing:
-System 12, 24 & 36 |
GPIO port 1-7 at 12vDC provides a max current of 50mA |
-System 12, 24 & 36 |
GPIO port 1-2 at 12vDC provides a max current of 150mA GPIO port 3-7 at 12vDC provides a max current of 50mA |
-RSC-0025 |
GPIO port 1-7 at 12vDC provides a max current of 10mA |
-SSA |
GPIO port(s) at 12vDC provides a max current of 150mA |
GPIO Sense usage
GPIO Sense Placed Component | GPIO Sense Library Component |
Here is how the GPIO Sense can work in the Savant System:
If you have a 'Dry Contact Closure', say from a Door Bell, You wire this directly into the Common/Ground, and GPIO Port number. This will cause the State in state centre to go from High to Low (1 to 0) when the contact is closed (door bell pressed).
Here is what State Center looks like with the different Contact states:
Relay Open | |
Relay Closed |
GPIO Trigger usage
GPIO Trigger Placed Component | GPIO Trigger Library Components |
There are two different uses for the GPIO triggers:
GPIO High
This is used for devices that require a 12vDC feed to 'trigger' on. When this port is powered off, there is no voltage available. When the port is powered on there is 12vDC constant (depending on the attached wire: weight, length etc.).
GPIO Low
You wire the GPIO trigger (Both High and Low) in the following way:
Negative > Common/Ground
0 Comments