ezeio2:installation:outputs

The ezeio has four (4) outputs built in. Additional outputs can be added using ezeio expansion devices, or third party devices connected via Modbus, CAN or SDI-12.

The function of each output is completely controlled by software. The function can be programmed/automatic, manual or a combination of manual and automatic. Common use for outputs are to control a heating or cooling system based on the input from a temperature sensor (like a thermostat), controlling indicator lights or lighting, sprinkler control and much more.

The four outputs on the ezeio are of three types:

Output number Type Function
1 and 2 On/Off Outputs 0V when off (<50%) and supply voltage when on (>=50%)
3 Pulse width Outputs a 50Hz rectangular wave with duty cycle 0-100%
4 Analog Outputs 0-10V based on its setting 0-100%

Note; Output 3 can be used as a standard on/off output if set to 0/100%.

From the software, all outputs are controlled the same way, using a 0-100% setting.

The ezeio outputs are active, meaning they source a voltage when on. The voltage from output 1, 2 and 3 is sourced directly from the supply voltage, so if the ezeio runs on 15V, there will be 15V coming out from the outputs when they are switched on (100%).

The analog output will output 0-10V regardless of the supply voltage. If the supply voltage is less than about 11V, the analog output will not be able to support the full voltage range.

Do not connect external voltage to the outputs.

All outputs are fused with a self-resetting fuse. On output 1,2 and 3 the max continuous current output is 100mA. For the analog output, the max current output is 20mA.

Do not overload the outputs.

Any loads you connect to the outputs shall be connected between ground and the output only.

[example how to connect a relay]

Output 1 and 2 are digital, meaning they are either ON or OFF. When the output is OFF, there is no voltage on the terminal. When the output is ON, the voltage from the ezeio supply is routed to the output terminal.

Up to 100mA current can be continuously drawn from the output when it is ON. Each output is equipped with a self-resetting fuse. If the current exceeds 200mA, the fuse will open and stay open until the load is removed.

From the software, all outputs are controlled by setting the value between 0 and 100 (%). Any value 0-49 will set the digital outputs to OFF. Any value from 50-100 will set the digital outputs on ON. When reading the state of a digital output, the value will either be 0 or 100.

Output 3 is a PWM (Pulse Width Modulation) output. It will switch on/off at a fixed frequency of 50Hz. The time it stays on is determined by the programming, between 0% and 100% of each cycle as illustrated below.

Just like the two digital outputs (1&2), the output voltage when in the ON state is the same as the supply voltage to the ezeio. The PWM output also uses the same type of fuse as output 1&2.

If set only to 0 or 100%, the PWM output behaves exactly like a standard digital output, and can be used as such.

The PWM output can be set to any value between 0 and 100. This will directly control the duty cycle.

Output 4 is an analog output. It will output a voltage between 0V and 10V, determined by configuration/programming.

From software, the analog output can be set to any value between 0 and 100, where 0 = 0V output, and 100 = 10V output. So to get 7.5V output, set the value to 75.

The analog output can supply max 20mA output.

The analog output is a control signal output, and is not designed to drive relays directly.

The analog output range is fixed at 0-10V. It does not depend on the supply voltage to the ezeio.

For the analog output to work correctly, the supply voltage to the ezeio must be at least 11V. If the supply voltage is lower than 11V, the analog output will not be able to output the full range.

  • ezeio2/installation/outputs.txt
  • Last modified: 2019-09-02 19:28
  • by andreh