Page 1
User Guide December 2018 Revision 011 IAMU21X Iono Arduino Uno IAME21X Iono Arduino Ethernet IAMS21X Iono Arduino Solo a general-purpose, professional input/output module based on a standard Arduino board ...
Safety information Qualified personnel Hazard levels Safety instructions General safety instructions Introduction Features Usage and connections Power supply Multi-mode inputs: analog mode Multi-mode inputs: digital mode DI5 and DI6 digital inputs Analog output Relay digital outputs RS-485 serial port Mapping Working with 5.0V and 3.3V boards Quick start Iono Arduino Ethernet...
Page 3
Block diagram Board layout Technical specifications Dimensions Disposal Installation and use restrictions Standards and regulations Safety instructions Set-up Conformity Information User Guide...
Safety information Carefully and fully read this user guide before installation and retain it for future reference. Qualified personnel The product described in this manual must be operated only by personnel qualified for the specific task and installation environment, in accordance with all relevant documentation and safety instructions.
Safety instructions General safety instructions Protect the unit against moisture, dirt and any kind of damage during transport, storage and operation. Do not operate the unit outside the specified technical data. Never open the housing. If not otherwise specified, install in closed housing (e.g. distribution cabinet).
Introduction Iono Arduino combines the ease of use of the Arduino platform with multiple input and output interfaces; the result is a rugged, safe, reliable and easy to connect module, suited for installation both in industrial and residential environments. Iono Arduino is available in three versions, all using the same shield board and case, but with different Arduino boards pre-installed.
Features The Iono Arduino modules key features are: ✓ 12÷24Vdc power supply ✓ compatible with 5.0V and 3.3V operating voltage Arduino boards ✓ 4 multi-mode inputs: either to be used as digital or as 0÷10V or 0÷20mA analog signals ✓ 2 digital inputs for potential-free contacts ✓...
Usage and connections FIGURE 1 CONNECTION EXAMPLE Power supply Iono Arduino can be powered with DC voltage only: ✓ DC: nominal voltage in the range 12V to 24V (MIN=11, MAX=30Vdc) Respect the correct polarity shown in the schematic diagram (+ -). The power supply circuit implements reverse polarity protection using an auto resetting fuse and surge protection up to ±500V/2ohms 1.2/50μs.
Multi-mode inputs: analog mode Iono Arduino features 4 multi-mode inputs (1, 2, 3, 4). Depending on terminal blocks wiring, digital (ON-OFF), analog 0÷10V or analog 0÷20mA signals can be applied. When using analog inputs, 0÷10V and 0÷20mA are converted to 0÷3.3V levels in order to be compatible with the Arduino platform input pins.
J1-J2 JUMPERS POSITION Analog output Iono Arduino features a 0÷10V output (AO1) which can be controlled by the PWM function of the Arduino platform; the 0÷100% duty cycle of PWM signal corresponds to a 0÷10V output voltage. This is a sink/source output (the current direction at this output can be both positive and negative).
The RS-485 TX/RX switching is implemented automatically in the Iono’s micro-controller, based on speed and number of bits detection, and is completely transparent to the software controlling the UART on Arduino. The RS-485 line has 620 Ohm pull-up and pull-down resistors on lines A and B. The biasing resistors ensure that, during idle periods the data lines are kept at a stable voltage level and prevent false triggering of receiver input.
Iono Arduino inputs and outputs Arduino pins DI1 – AV1 – AI1 DI2 – AV2 – AI2 DI3 – AV3 – AI3 DI4 – AV4 – AI4 RS-485 RX (0) / TX (1) Working with 5.0V and 3.3V boards Iono Arduino is compatible with both 5.0V and 3.3V operating voltage Arduino boards. All digital I/O and the PWM-based analog output A01 work transparently with both 5.0V and 3.3V Arduino pins The 0-10V and 0-20mA analog inputs are translated to a voltage range between 0 and...
Quick start Follow the instructions below to start using your version of Iono Arduino. Iono Arduino Ethernet Iono Ethernet ships with our web app sketch pre-installed and the following network configuration: ✓ Address: 192.168.0.100 ✓ Netmask: 255.255.255.0 ✓ Gateway: 192.168.0.1 ✓...
Page 15
4. remove the power supply 5. install your Arduino board and replace the side covers 6. reconnect the power supply and check that LD1 goes back on User Guide...
Iono Arduino Ethernet web app user guide The pre-installed Iono Arduino Ethernet web app can be used from any modern browser, including browsers of all mobile devices, to easily control the output relays, the 0…10V analog output and check the status of all inputs. JavaScript must be enabled on the browser, or this app will not work.
Press 0 to show the current configuration, 1 to 3 to enter the serial port speed, serial port parity, and the Modbus address. Sfera Labs Iono Uno (2.0) - Modbus RTU slave configuration menu 0. Print current configuration 1. Speed (baud) 2.
• -: no rule - no control rule set for this relay. Press 5 to review the configuration and confirm to save it. When the new configuration is saved, Arduino will automatically reset and restart with the new configuration. The configuration is permanently stored in the Arduino’s EEPROM memory, and retained across restarts and power cycles.
Reading addresses 101 to 106 returns the value of the input pins filtered with a de-bounce function. This filter has a 50 ms time constant, so that a value change is reported only after being stable for at least 50 milliseconds. Reading addresses 111 to 116 returns the instantaneous value of the input pins, with no de-bounce filter applied.
Page 20
incremented by one (and rolled back to 0 after reaching 65535) on the positive rise of their respective inputs, after the de-bounce filter. Address Size Description Functions Type Range Unit (decimal) (word) read analog voltage inputs read analog voltage unsigned 0 - 10000 V/1000 input AV1...
Installing and removing the Arduino board With Iono Arduino Solo you will have to install your own Arduino compatible board. Iono Arduino accepts the original Arduino Uno and Ethernet Rev 3 boards, or other boards that are fully compatible with the Arduino 1.0 pinout specification, with 5.0V or 3.3V operating voltages.
Page 22
board at all times, or you will bend the connection pins. You may consider cutting the turrets to simplify the removal of your Arduino board. User Guide...
Iono Arduino Software Development Since Iono Arduino is just a super-sized I/O shield for a standard Arduino, you don’t need any specific library to work on it. Our libraries and examples, available with source code on GitHub, will provide you with some handy utilities to speed up your development, including functionalities to monitor the inputs (filtering out possible noise) and control the outputs, HTTP APIs, Modbus support and much more.
Page 24
FIGURE 5 USB ADAPTER CONNECTOR AND RESET BUTTON Insert the USB Serial Adapter as shown below, with the components side facing down. FIGURE 6 SERIAL ADAPTER CONNECTED TO THE ARDUINO BOARD Connect the adapter to a PC and perform the programming as usual. This operation does not require the Iono Arduino module to be connected to a power supply.
Technical specifications Power supply 12…24V⎓ nom. (11…30V⎓ ) Reverse polarity and surge protection up to ±500V/ 2ohms 1.2/50μs using an auto resetting fuse and diodes 13mA w/o Arduino Current consumption at VS+ 12V⎓ and unconnected inputs 35mA with Arduino Uno 95mA with Arduino Ethernet 30mA w/o Arduino Current consumption at VS+ 12V⎓...
Page 28
Max cable length for digital inputs (1-6) 30 meters Max cable length for analog inputs (1-4) 15 meters Digital outputs 6 power relays with bistable coil MAX output contact rating (each output) Resistive load (cos φ = 1): 12A at 250V~ (3000VA) Inductive load (cos φ...
Disposal (Waste Electrical & Electronic Equipment) (Applicable in the European Union and other European countries with separate collection systems). This marking on the product, accessories or literature indicates that the product should not be disposed of with other household waste at the end of their working life. To prevent possible harm to the environment or human health from uncontrolled waste disposal, please separate these items from other types of waste and recycle them responsibly to promote the sustainable reuse of material resources.
Conformity Information This device complies with the essential requirements of the following directives and harmonised standards: ✓ 2014/35/UE (Low Voltage) ✓ 2014/30/UE (EMC) ✓ EN61000-6-2:2005 (EMC Immunity) ✓ EN60664-1:2007 (Electrical safety) ✓ EN61000-6-3:2007 (Emission for residential, commercial and light-industrial environments) ✓...
Need help?
Do you have a question about the IAMU21X and is the answer not in the manual?
Questions and answers