EdgePi ADC Node
EdgePi ADC node that reads voltage, differential, and RTD.
Details
Differential Types:
- DIFF1: Ports 16 & 17
- DIFF1: Ports 19 & 20
- DIFF1: Ports 21 & 22
- DIFF1: Ports 24 & 25
Assigned ports for RTD measurements:
NOTE: Port 22 will also be disabled.
Properties
- RPC Server:
The connection to your EdgePi's RPC Server.
- Reading:
The type of reading you want the ADC to do next.
- ADC:
Which ADC you want to use for the next reading.
- ADC Channel (when configured to read voltage):
Which analog channel you read from next.
- Data Rate (when configured to read voltage):
The selected ADC's data rate. Note that data rates are different depending on which ADC you chose.
- Differential (when configured to read differential):
The differential you want to read next.
Inputs
- payload (number)
The input selection -- the channel number (1 to 8) or differential channels number (1 to 4) depending on the read type. Ignored for read type rtd
.
- readType (string)
single
, diff
, or rtd
. Default is single
.
- dataRate (number)
ADC data rate.
Valid values for ADC 1: [2.5
, 5
, 10
, 16.6
, 20
, 50
, 60
, 100
, 400
, 1200
, 2400
, 4800
, 7200
, 14400
, 19200
, 38400
] . Default is 38400
.
Valid values for ADC 2: [10
, 100
, 400
, 800
] . Default is 800
.
- adc (number)
ADC number to use for reads. Valid values are 1 and 2. Forced to 2 when RTD readType
is rtd
. Default is 1.
Outputs
- Read type
single
:
payload
(number)
Voltage reading of the specified single-ended analog input channel.
- Read type
diff
:
payload
(number)
Differential voltage reading of the specified differential channels.
- Read type
rtd
:
payload
(number)
RTD temperature reading in Celsius.