Pymate-16ADI16DO-Tour

From pymate.io wiki
Jump to navigation Jump to search

Abstract

The 16ADI16DO board is an expansion adding 16 Digital Input & 16 digital output.
This board is programmed with a custom firmware making it ready to use with the Pymate Core.
Just slide the expansion on the Pymate Core bus and it is ready to use.

Pymate-16ADI16DO.png

As for the Core board, any of the Digital Input can be converted into an Analog Input.

The Pymate bus design made it possible to daisy chain several expansion board, adding more IO and more functionalities to the core.

Thanks to the Core libraries, no software update is required to get instant benefit of the expansion board.

Connecting

The 16ADI16DO only fits Pymate Bus connector.

See the Pymate Bus documentation for more details.

Pymate Input bus

The Pymate bus is used to connect Pymate expansion board on Core board.

File:Pymate-16ADI16DO-pymate-bus1.jpg

Pymate Output bus

The Pymate bus is used to connect Pymate expansion board on Core board.

File:Pymate-16ADI16DO-pymate-bus2.jpg

Powering

The 16ADI16DO expansion is be powered through VIN.

VIN can receives from 9 to 28V DC.

The POWER LED is fully lit only when the power comes from VIN connector.

Pymate-16ADI16DO-Power.png


Configuring Board_ID

xxxxx What is the board ID xxxxx

Configuration Switch

The configuration switch is used to modify the

Pymate-16ADI16DO-button.png

Configuration File

xxxx

User LEDs

The 16ADI16DO expansion also expose two User LEDs free for use remotely.

Some place have been made available for custom labels.

Pymate-16ADI16DO-leds.png

Examples

See the example section for more details about wiring and scripting such features.

Input/Output

Inputs

The 16ADI16DO expansion offers 16 digital inputs, each being 24V tolerant.

The digital inputs uses a Schmitt Trigger circuitry to enforce state stability.

The input detects a HIGH state from 8V DC then the voltage must drop below 5V to activates the LOW state.

Each input is fitted with an indicator LED reflecting the actual state of the digital input.

File:Pymate-16ADI16DO-Inputs.jpg

Outputs

The 16 digital outputs are PNP transistors connecting supply voltage (VIN) to the positive lead of the LOAD.

The maximum current is 250mA per channel, quite enough for activating most of the devices (like relay).

Each output is fitted with an indicator LED, a convenient indicator of the output state.

File:Pymate-16ADI16DO-Outputs.jpg

Examples

See the example section for more details about wiring and scripting such features.

Analog Inputs

Each of the digital input can by reconfigured user script to act like a analog input.

When activated as analog, the input can read the DC voltage level between 0 to 10V.

File:Pymate-16ADI16DO-Inputs.jpg

Warning:

  • 10V DC is the absolute maximum for analog input. Applying higher voltage may degrade or destroy the board.
  • Never apply AC voltage to an input!

Examples

See the example section for more details about wiring and scripting such feature.