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 signaling 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 on 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 on 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
Analog 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 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 a UniPi controller auto-regulating its own 12V voltage and measuring it through its analog 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 analogue input, which is routed to the AI1+. Thanks to this connection the user can read analog output value directly from the analog input.