uio-hmi-24 39 digital i/os & daq board user manual
TRANSCRIPT
UIO-HMI-24
39 Digital I/Os & DAQ Board
User Manual
User manual
UIO-HMI-24 Digital I/Os & DAQ Board
iknow
vati
ons
1
1/12iknowvations.inJune 2017 Doc-UIO-HMI-24-UM-Rev1.0
UIO-HMI-24 Digital Inputs/Outputs & DAQ board with
39 channels and USB/Bluetooth/RF connectivity.
Welcome to the world of Computer Automation. This Digital Input/Outputs (DIO) Board - UIO-HMI-24
is a perfect companion for all your computer automation projects where you require large number of
I/Os as well as DAQ capability.
UIO-HMI-24 can be connected with USB / Bluetooth / RF to PC, laptop or
any Android device.( different models have different connectivity.) It has up to 39 digital & 8 analogue
I/Os that will help you to monitor various real world scenarios using switches & different kind of sensors to
monitor many parameters like Temperature, Pressure, Light, Touch, PH etc. This card is not only good for
monitoring various parameters but a perfect candidate for Data Acquisition & control applications.
It appears as a USB CDC ( Communications Device Class) device when connected to USB port of a
computer ( for USB based cards). This creates a Virtual Serial (COM) Port, which allows easy communication
with the card. Any programming language that supports serial communications ( C, C#, C++, VB, VB.NET,
Perl, Java etc) can be used to communicate with UIO-HMI-24 very easily. Easy to use commands are available
to communicate with UIO-HMI-24 which handle various tasks like Controlling Digital Inputs & Outputs and
getting analog data etc.
The controller provides up to 39 digital input & output pins. It has also got up to 8 analog input pins
and up to 4 PWM output pins. All pins will be individually configured as Digital Input or Digital output or
Analog input automatically as per input command on the fly.
Each Digital pin can support a TTL or Schmitt Trigger Input or a 3.3V output. Each analog pin will convert
analog voltage ( Between 0 to 3V) or Higher ( through voltage divider) into 10 bit resolution value. The
output can be raw data or converted into voltage. The raw data be converted into required form using
conversion formulas.
Any kind of sensor wether it is providing digital output or analogue output can be interfaced with
UIO-HMI-24 and monitored with the help of computer.
Manufactured by -
Iknowvations
Akshay Colony,Gokul Road
Hubli - 580030
India.
Get windows drivers, test applications and sample codes at -
https://iknowvations.in
User manual
iknow
vati
ons
2
UIO-HMI-24 Digital I/Os & DAQ Board
2/12iknowvations.inDoc-UIO-HMI-24-UM-Rev1.0June 2017
Technical Specifications -
Digital Inputs/outputs - Up to 39 ( 3.3 V DC max) + one LED output.
Analog Inputs - Up to 8 ( 3.3 V DC max).
Supply voltage - 7 - 9 V DC.
ADC Resolution - 10 bits
Please Read Carefully
This device UIO-HMI-24 connects to your computer and can be used to control external devices
through its pins. Incorrect use or faulty board can cause damage to controller itself or USB controller of
your computer or Motherboard of your computer. Extreme care should be taken while using this board. It
will be totally user’s responsibility for the use of this card.
Iknowvations, it’s employees, suppliers, distributors, dealers and/or resellers are not liable to any kind of
damage or loss of data as a result of use of this device, including special, incidental, or consequential damages
resulting from the use of this device or under any legal theory, including loss of profits, downtime, goodwill
damage to, or replacement of equipment or property and any cost for recovering or reproducing any data stored
in computers connected with this device.
Your purchase and/or use of this board indicates your acceptance of these terms.
User manual
iknow
vati
ons
3
Max Current - 5 mA per pin sink or source from any channel pin.
PWM outputs - Up to 4 ( 3.3 V DC max).
UIO-HMI-24 Digital I/Os & DAQ Board
3/12iknowvations.inDoc-UIO-HMI-24-UM-Rev1.0
DC power jack
7-9 V DC
center +ve
USB connectorLED output
June 2017
User manual
iknow
vati
ons
4
Connector details -
The following channels have alternate functions and can be changed on the fly -
1. Ch1 - ADC1 5. Ch5 - ADC5 9. Ch14 - PWM1
2. Ch2 - ADC2 6. Ch6 - ADC6 10. Ch15 - PWM2
3. Ch3 - ADC3 7. Ch7 - ADC7 11. Ch-16 - PWM3
4. Ch4 - ADC4 8. Ch8 - ADC8 12. Ch17 - PWM4
UIO-HMI-24 Digital I/Os & DAQ Board
4/12iknowvations.inDoc-UIO-HMI-24-UM-Rev1.0
Ch-11
Ch-13
+3.3
V
1
Ch-20
Ch-21
Ch-22
Ch-23
Ch-24
Ch-25
1
Ch-1
Ch-6
Gnd
+ 5 V
+ 3.3 V
1
Ch-7
Ch-8
Ch-29
Ch-31
Ch-33
Ch-35
21
Ch-30
Ch-32
Ch-34
Ch-36
Gnd
Ch-2
Ch-3
Ch-4
Ch-5
Ch-3
7
Ch-3
8
Ch-3
9
21
Ch-9
Ch-10
Ch-12
Gnd
Ch-14
Ch-15
Ch-16
Ch-17
Ch-18
Ch-19
21
Gnd
Gnd
Gnd
Gnd
Gnd
Gnd
1
Ch-26
Ch-27
Ch-28
Ch-11
Ch-9
Ch-10
All channels are unbuffered so excessive current from any channel may damage the card.
All the channels will be in Output mode with 0 or Low outputs when power is first applied
or connected to PC.
C-
1h
1
C-13
h
+ 33
V.
June 2017
Command Reference -
1. For Digital Outputs - - et output of Channel to or igh
- et output of Channel to or ow.
There are up to 39 digital Output channels on this card so it will be up to .
H001 S 001 1 H .
L001 S 001 0 L
H039 or L039
2. For Digital Inputs - - et nput value of Channel
et nput value of Channel .
There are up to 39 digital Inputs channels on this card so it will be up to . The value
of input pins will be 1 ( if it is High - 3 VDC) or 0 ( if it is Low - 0 V DC). The board will respond
with 0 or 1 depending upon the value at Pin.
I001 G I 001.
I002 - G I 002
I039
3. For Analog Inputs - - Get DC value of Analog Channel .
There are up to 8 Analog channels on this card so it will be up to . The resolution is
of 10 bits so the input voltage ( ) will be converted to Decimal value
or direct voltage value.
A001 A 001
A008
0-3V Dc 0 to 1023
4. Miscellaneous Commands - - Make on board LED ON.
- Make on board LED OFF.
- Information about the board.
- Firmware Version Number.
- Provides list of commands
LED1
LED0
BORD
VERS
HELP
User manual
iknow
vati
ons
Please note that all commands are sent in CAPITAL letters only.
5
4. For PWM outputs - PX to - PWM output of channel PX- from 01 to 99 %
can be one of 1,2,3 or 4
So P150 command will provide pwm output of 50% on P1 channel. Likewise P399 will output
pwm signal of 99% on P3 channel pin.
01 XY99
X
UIO-HMI-24 Digital I/Os & DAQ Board
5/12iknowvations.inDoc-UIO-HMI-24-UM-Rev1.0June 2017
User manual
iknow
vati
ons
6
UIO-HMI-24 Digital I/Os & DAQ Board
6/12iknowvations.inDoc-UIO-HMI-24-UM-Rev1.0
Installation -
1. First download the driver according to your OS from our download section at
http://iknowvations.in/downloads/.
2. Run the software and follow the instructions.
3. Connect the board to your PC, it should be recognized by PC as CH340 Serial COM Port.
We will see here the procedure for Windows. Up to windows 8.x you will need driver while
Windows 10 will recognize this as a simple USB COM port & will provide a COM port number.
You can check it in Device Manager window of your PC.
When you run the Windows setup program , you will get the following screen -
Press install button and it will install all
the required drivers and you are done !
Life is easy hereafter ! Just connect the board & start to explore the board.
Start any serial communication software like HyperTerminal, choose the COM port of your card,
make the setting 9600 8-N-1 and you are ready to go ! Enter some commands & the board will
dance to your tunes ! Yes !
Don’t make any sense ? Move to next page.
June 2017
User manual
iknow
vati
ons
7
UIO-HMI-24 Digital I/Os & DAQ Board
7/12iknowvations.inDoc-UIO-HMI-24-UM-Rev1.0
If you want to communicate with the card via HyperTerminal then start the HyperTerminal &
set the COM values as per following screen shot. Set it to 115200 8-N-1.
Select the com port as per your connection to the card.
Apply the power to the card.
June 2017
User manual
iknow
vati
ons
8
Dimensions of the board
UIO-HMI-24 Digital I/Os & DAQ Board
8/12iknowvations.inDoc-UIO-HMI-24-UM-Rev1.0June 2017
Input channels can be used to monitor input conditions of any signal that toggles between 0 and 1,
that is between High & Low. Following is one of the ways to monitor input value - Key inputs.
+ 3 V DC
GND
Press to on key
Resistor
To Input channel
ADC channels can be used to monitor input voltages of any signal that varies between 0 and 3 V Dc.
Following is one of the ways to monitor ADC input value.
+ 3 V DC
GND
Variable Resistor To Input channel
+ 3 V DC
GND
Any sensor providing
analog output 0-3 V Dc.
Using Output channels -
Output channels can be toggled between 1 & 0, that is bet High & Low. This signal can be used to
switch on & off higher voltage loads through use of transistor shown as under -
+ 5 V + 5/9/12 V Dc
Diode
NPN Transistor
Led
+ 5 V
Resistor
NPN Transistor
Resistor
Relay
Using ADC channels -
Using Input channels -
Resistor
User manual
iknow
vati
ons
9
UIO-HMI-24 Digital I/Os & DAQ Board
9/12iknowvations.inDoc-UIO-HMI-24-UM-Rev1.0June 2017
User manual
iknow
vati
ons
You may also be interested in............................
U96 with LCD
Low cost TFT LCD based HMI solutions
10
UIO-HMI-24 Digital I/Os & DAQ Board
10/12iknowvations.inDoc-UIO-HMI-24-UM-Rev1.0June 2017
For more information visit - www.iknowvations.in
User manual
iknow
vati
ons
Revision history
Document revision history
Date Revision Changes
9-JUN-2017 1 Initial release.
11
UIO-HMI-24 Digital I/Os & DAQ Board
11/12iknowvations.inDoc-UIO-HMI-24-UM-Rev1.0June 2017
27-OCT-2017 1.01 Changed baud rate to 115200.
User manual
iknow
vati
ons
Information in this document is provided solely in connection with Iknowvations products. Iknowvations reserrve the right to make
changes, corrections, modifications or improvements, to this document, and the products and services described herein at
anytime, without notice.
All Iknowvations products are sold pursuant to Iknowvations terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the Iknowvations products and services described herein,
and Iknowvations assumes no liability whatsoever relating to the choice, selection or use of the Iknowvations products and services
described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document.
If any part of this document refers to any third party products or services it shall not be deemed a license grant by Iknowvations for
the use of such third party products or services, or any intellectual property contained therein or considered as a warranty
covering the use in any manner whatsoever of such third party products or services or any intellectual property contained
therein.
UNLESS OTHERWISE SET FORTH IN IKNOWVATIONS’S TERMS AND CONDITIONS OF SALE IKNOWVATIONS DISCLAIMS
ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF IKNOWVATIONS PRODUCTS
INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
(AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT,
COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING IKNOWVATIONS PRODUCTS ARE NOT RECOMMENDED, AUTHORIZED OR
WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS, NOR IN
PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY, DEATH, OR SEVERE
PROPERTY OR ENVIRONMENTAL DAMAGE.
Resale of IKNOWVATIONS products with provisions different from the statements and/or technical features set forth in this document
shall immediately void any warranty granted by Iknowvations for the Iknowvations product or service described herein and shall not create
or extend in any manner whatsoever, any liability of Iknowvations.
Please Read Carefully
www.iknowvations.in
Manufactured by -
Iknowvations
Akshay Colony, Gokul Road,
Hubli - 580030
India.
Contacts -
Web - iknowvations.in
Sales - [email protected]
Support - [email protected]
Information - [email protected]
Buy online at our Shoppee -
https://iknowvations.in/shop
12/12iknowvations.in
12
Doc-UIO-HMI-24-UM-Rev1.0
UIO-HMI-24 Digital I/Os & DAQ Board
June 2017