This is an old revision of the document!
Analog outputs
Analog outputs (AO) are for controlling multi-state devices through levels of DC voltage or current. Devices, which can be controlled in such way are for example multiposition valves, light dimmers, servos, linear actuators etc.
The AOs are only for signalling and not for powering devices. Sourcing more than 20mA will damage the output.
Analog outputs on Neuron and Axon
The functionality of AOs on Neuron and Axon is different on Group 1 and Group 2/3 and Neuron extensions.
On Group 1, the analog output is capable of:
- sourcing 0-10V DC
- sourcing 0-20mA DC
- and measuring resistance up to 2kOhm by a 2-wire method
The analog outputs on Group 2 and 3 and the Neuron extensions are capable of:
- sourcing 0-10V DC
Changing between modes depends on the software you are using, please follow the relevant tutorial.
Sourcing voltage
Sourcing current
Measuring resistance
Analog output on Unipi 1.1
The UniPi 1.1 has one analog output and it is only capable of sourcing voltage in a range of 0-10V DC.
Usage of the UniPi 1.1's analog output
Analogue output on the UniPi 1.1 functions as a voltage regulator, requiring a voltage (connected to the AOV) and a ground (connected to the AOG).
Upon connecting the voltage, please check if the output voltage is set properly using the onboard trimmer. If not, the output voltage will not correspond with the required value.
For the output voltage setting, we recommend the following steps
- Connect a voltage source and ground
- Set the required output voltage through a control software of your choice, or by using the Pulse-Width Modulation (PWM) firmware function
- adjust the output voltage using the onboard trimmer and match it with the required voltage
An example of an UniPi controller auto-regulating its 12V voltage and measuring it through its analogue input
An example of a 12V voltage connected to the AOV. The ground is connected to the AOG. The AOV then serves as a connector generating a positive voltage from the analogue input, which is routed to the AI1+. Thanks to this connection the user can read analog output value directly from the analog input.