COMING SOON!
FEATURES
- Sixteen 24-Bit Analog Inputs DAQ 8-Layer Stackable HAT for Raspberry Pi
- Sixteen single ended or eight differential inputs
-
Eight layer stackable to 128 single ended or 64 differential analog inputs
-
RS485/MODBUS port
- Uses two ADS131 24-bit Delta-Sigma ADCs from Texas Instruments
- Programmable gain from 1 to 128, can read signals from 10mV to 3V
- Input impedance 300KΩ to 1MΩ
- Data rates up to 64 kSPS
- Internal or external, software selectable clock and trigger
- Hardware watchdog can power cycle the Raspberry Pi
- Real Time Clock with battery backup
- Uses only I2C port, all GPIO pins available
- Eight LEDs for status of groups of 8 inputs with programmable threshold
- Pluggable Connectors 26-16 AWG wires
- General purpose push-button
- Works with any Raspberry Pi from ZERO to 5
- ECCN Code EAR99
- Command Line Driver
- Python Library
- Node-Red nodes
- OpenPLC module
- CODESYS Library
DESCRIPTION
SIXTEEN LOW SIGNAL ANALOG INPUTS for RASPBERRY Pi
Raspberry Pi has no analog signal processing capability. This HAT can read eight differential or sixteen single-ended analog signals with 24 bit precission and up to 64kBPS data rate. Up to eight cards can be stacked on top of one Raspberry Pi. When multiple cards are stacked, the master card can send the clock and sync signal to all slave cards, allowing syncronized data acquisition over all the channels.
The card communicates with Raspberry Pi using only the I2C port, leaving all the other 24 GPIO pins available for your use. It has also an RS-485 port, a power LED and a push button that can be used to shut down the Raspberry Pi. Pluggable connectors make the 16-INPUTS card easy to use when multiple cards are stacked up. A hardware watchdog can reset the Raspberry Pi by cycling the power in case of software lock-up
COMPATIBILITY
The Sixteen 24-Bit Analog Inputs card is compatible with all Raspberry Pi versions from Zero to 5.
POWER REQUIREMENTS
The Sixteen 24-Bit Analog Inputs card needs 5V to operate and can be powered from its own 2 pin pluggable connector. The card draws 50mA. If power is applied to the 2 pin pluggable connector, no other power supply is needed for the Raspberry Pi.
LED INDICATORS
A power LED shows when power is applied to the board. Eight LEDs shows the status of groups of 8 inputs. Inputs 1-8 or 9-16 can be selected from software.
DIP SWITCH CONFIGURATION
A six position DIP switch is used to select the source of the RS485 port and the position of the card in the stack, if multiple cards are used. The left-most position is the RS485 terminator. Set this switch ON if the card is the last one on the RS485 chain. The next two positions select the source of the RS485 port. Set the switches ON to drive the RS485 from the Raspberry Pi, or OFF to drive the port from the local processor.
RESET PUSHBUTTON
Shutting down the Raspberry Pi by turning off the power can result in SD Card failure. To prevent this, a shutdown command needs to be used before power cut-off. But this requires a monitor, keyboard and mouse connected to the Pi.
A momentary on push button installed at the edge of the board provides a convenient way to shut down the Raspberry Pi. The button is routed to pin 37 (GPIO 26). You need to write a script which monitors this pin, and if pressed for more than a desired time, issues the shut-down command.
CARD LAYOUT
ELECTRICAL SPECIFICATIONS
- Power Supply: 5V/8A pluggable connector
- On board resettable fuse: 4A
- Maximum input signal: 3.3V
- Programmable gain: 1 to 128
- Minimum input signal: 25mV full scale
- Maximum data rate: 64.4 kSPS at 80 dB dynamic range
- Minimum input impedance 1MΩ for gain > 8
- Power consumption max. 50mA
MECHANICAL SPECIFICATIONS
DOWNLOADS
SIXTEEN ANALOG INPUTS DOWNLOADS
SOFTWARE
SOFTWARE INTERFACES
You can write your own application using the Command Line or Python Library provided. No programming is required if you use the Node-Red nodes we supply. You can drag-and-drop the functional blocks to design your application. Examples are provided on GitHub.
ACCESSORIES
DIN-RAIL MOUNTING
The card can be installed parallel on a DIN-Rail using the DIN-Rail Kit Type 1, or perpendicular using the DIN-Rail Kit Type 2.
YOUR KIT
When you purchase the 16 Universal Inputs Card you will receive the following items:
1. 16 24-Bit Analog Inputs Card for Raspberry Pi
2. Mounting hardware
- Four M2.5x18mm male-female brass standoffs
- Four M2.5x5mm brass screws
- Four M2.5 brass nuts
4. Mating connector plugs
QUICK START
- Plug your 16-INPUTS card on top of your Raspberry Pi and power up the system.
- Enable I2C communication on Raspberry Pi using raspi-config.
- Install the card software from github.com:
- ~$ git clone https://github.com/SequentMicrosystems/16analog-rpi.git
- ~$ cd /home/pi/16analog-rpi
- ~/16analog-rpi$ sudo make install
-
~/16analog-rpi$ 16analog -h
The program will respond with a list of available commands.