E820-AIO Data Acquisition Module User Manual

Brand: EBYTE

Model: E820-AIO

Manufacturer: Chengdu Ebyte Electronic Technology Co., Ltd.

Introduction

This manual provides detailed information for the E820-AIO Data Acquisition Module. It covers features, electrical specifications, pin definitions, connection methods, ModBus registers, and instruction formats.

This manual may be modified based on product upgrades. Please refer to the latest version. All rights to interpret and modify this manual belong to Chengdu Ebyte Electronic Technology Co., Ltd.

Version History

Version Date Description Issued by
1.00 2018/01/23 Initial version huaa

Product Overview

The E820-AIO is an analog signal collection product designed by Ebyte. It utilizes an RS485 communication network to transmit analog signals from scattered field data points via AD transformation to a master or control remote site via a PC. Featuring a built-in watchdog timer (0.2s reset), the system is designed to prevent halts. The E820-AIO analog acquisition module supports measurement data collection, device switch status collection, and is primarily used for data collection, control, and device display in various measurement and control terminals, making it suitable for automation and information systems across diverse industries.

Features

  • Wide working temperature range: -40°C to +65°C, suitable for harsh working environments.
  • Non-directional input power design: Prevents misconnection and over-voltage damage, enhancing reliability.
  • Modbus protocol: Supports Q&A communication, offering ease of use, cost-effective hardware, and broad compatibility.
  • High acquisition accuracy: Achieves 0.1%FS.
  • All aluminum alloy shell: Provides good EMS performance, a compact size, easy installation, and effective heat dissipation.
  • Watchdog timer: Enables precise time layout. In case of any exception, the module restarts in 0.2s and continues with previous parameters.

Electrical Parameters

1.1 E820-DTU (AI-485-4-5)

No. Parameter Name Parameter Value Description
1Size82*84*25mmPressing line interface is not included.
2Average weight150gPressing line interface is not included.
3Input signal type0-20mA/0-5VAnalog signal input range.
4Acquisition channel4 channel input4 channel current collection and all differential voltage acquisition.
5Acquisition rateFull channel 10HzAcquisition rate for analog signal.
6InterfaceRS485 1*5*3.81 mmPressing line
7Supply voltage8~28V DCNote: The module will be destroyed if the voltage is higher than 28V.
8Working current40mAThe over 100mA output current is recommended (when the output power is not used).
9Communication levelRS232/RS485RS232 or RS485.
10Communication address1-2501-250 can be configurable, the default is 1.
11Acquisition accuracy0.1%FSAccuracy of analog signal collection.
12Baud rateDefault: 9600It can be configured from 1200~115200.
13Working temperature-40°C~+65°CIndustrial grade.
14Isolation protection4000VDCLightening strike, Surge protection.

1.2 E820-DTU (II-485-4-20)

No. Parameter Name Parameter Value Description
1Size82*84*25mmPressing line interface is not included.
2Average weight150gPressing line interface is not included.
3Input signal type0-20mAAnalog signal input range.
4Acquisition channel4 channel input4 channel Single-ended input of analog signal.
5Acquisition rateFull channel 10HzAcquisition rate for analog signal.
6InterfaceRS485 1*5*3.81 mmLine pressing
7Supply voltage10~28V DCNote: The module will be destroyed if the voltage is higher than 28V.
8Working current31mAThe over 100mA output current is recommended (when the output power is not used).
9Communication levelRS232/RS485RS232 or RS485.
10Communication address1-2501-250 can be configurable, the default is 1.
11Acquisition accuracy0.1%FSAccuracy of analog signal collection.
12Baud rateDefault: 9600It can be configured from 1200~115200.
13Working temperature-40°C~+65°CIndustrial grade.
14Isolation protection4000VDCLightening strike, Surge protection.

1.3 Series Products

Model Number Interface Signal type Acquisition accuracy Analog channel Protection level VDC Size
E820-DTU (II-485-4-20) RS485 0-20mA 0.1%FS 4 3000 82*84.25
E820-DTU (VI-485-4-5) RS485 0-5V 0.1%FS 4 3000 82*84.25

FAQ

No. Questions Description
1 Change baud rate When using the upper computer, users need to close the upper computer first and reopen after changing the baud rate.
2 Forget the device address Users can use 03 command to read FF monitoring.

Notice

No. Notice Description
1 Communication connection In connecting with other RS485 devices, users need to pay attention to the match of A, B line and add 120R matching resistance.
2 Input voltage Only DC power supply is available, and the DC input voltage should be 10-28V. The device won't work when lower than 10V, while the device will be destroyed when higher than 28V.
3 Output power supply The positive and negative directions of output power are the same as the input power. See more details in Pin definition.
4 Analog input interface The collection signal is 0-20mA/0-5V, so users should not input values exceeding the nominal measured value, or it may cause damage.
5 Waterproof The device is not waterproof; please do not get the device wet, or it will be damaged.

Function Description

2.1 Pin Definition

2.1.1 E820-DTU (AI-485-4-5)

Diagram Description: A top-down view of the E820-DTU (AI-485-4-5) module showing its dimensions and pin layout. The module is rectangular with rounded corners. Dimensions are indicated by lines and numbers: overall width 82mm, height 84mm. A central area shows the "Data Acquisition Module" title, EBYTE logo, and "E820-AIO" model name. To the left, a block of 10 pins is labeled: DC_IN, GND, AGND, 485_B, 485_A, Al1+, Al1-, Al2+, Al2-, Al3+. To the right, another block of 10 pins is labeled: OUT-DC, GND, Al4-, Al4+, GND, Al3-, Al3+, Al2-, Al2+, Al1+. Below the main module body, there are two circular LEDs labeled PWR, TXD, RXD. Below this, there are mounting holes indicated. Side views and bottom views show the overall dimensions (82x84mm) and the terminal block details.

Dimensions: Overall 82mm x 84mm. Terminal block width approximately 50mm. Pin block width approximately 9mm each side. Height of the module is approximately 25mm (from side views). Mounting hole spacing indicated.

Pin Definition Function Description
1DC-INPressing line power input positivePower input, range: DC10-28V. 12V, and 24V are recommended.
2GNDPressing line power input negativePower supply GND.
3AGNDCommunication common groundWhen communicating with RS485, the DTU won't be used, while when communicating with RS232, it will be grounded.
4RS485_BInterface B of RS-485Interface B of RS-485 connected to Device B.
5RS485_AInterface A of RS-485Interface A of RS-485 connected to Device A.
6AI1+Analog signal input channel 1 positiveInput pin of analog signal forms the input with the GND1 pin.
7AI1-Analog signal input channel 1 negativeTo be used in pairs with VI1+.
8AI2+Analog signal input channel 2 positiveInput pin of analog signal, forms the input with the GND2 pin.
9AI2-Analog signal input channel 2 negativeTo be used in pairs with VI2+.
10AI3+Analog signal input channel 3 positiveInput pin of analog signal, forms the input with the GND3 pin.
11AI3-Analog signal input channel 3 negativeTo be used in pairs with VI3+.
12AI4+Analog signal input channel 4 positiveInput pin of analog signal forms the input with the GND4 pin.
13AI4-Analog signal input channel 4 negativeTo be used in pairs with VI4+.
14GNDPower supply output negativeThe negative internal of power supply connected to pin 2 GND.
15OUT-DCPower supply output positivePower supply output, the voltage is decided by the pin 1 (internal connecting to pin 1).

2.1.2 E820-DTU (II-485-4-20)

Diagram Description: This diagram is identical to the one for E820-DTU (AI-485-4-5), showing the same module layout, dimensions, pin labels, and LEDs. The text indicates it pertains to the E820-DTU (II-485-4-20) model.

Dimensions: Overall 82mm x 84mm. Terminal block width approximately 50mm. Pin block width approximately 9mm each side. Height of the module is approximately 25mm (from side views). Mounting hole spacing indicated.

Pin Definition Function Description
1DC8-28VPressing line power input positivePower input, range: DC10-28V. 12V, and 24V are recommended.
2AI-Pressing line power input negativePower supply AI-.
3AAI-Communication common groundWhen communicating with RS485, the DTU won't be used, while when communicating with RS232, it will be grounded.
4RS485_BInterface B of RS-485Interface B of RS-485 connected to Device B.
5RS485_AInterface A of RS-485Interface A of RS-485 connected to Device A.
6AI1+Analog signal input channel 1 positiveInput pin of analog signal forms the input with the AI1-.
7AI1-Analog signal input channel 1 negativeTo be used in pairs with AI1+.
8AI2+Analog signal input channel 2 positiveInput pin of analog signal forms the input with the AI2-.
9AI2-Analog signal input channel 2 negativeTo be used in pairs with AI2+.
10AI3+Analog signal input channel 3 positiveInput pin of analog signal forms the input with the AI3-.
11AI3-Analog signal input channel 3 negativeTo be used in pairs with AI3+.
12AI4+Analog signal input channel 4 positiveInput pin of analog signal forms the input with the AI4-.
13AI4-Analog signal input channel 4 negativeTo be used in pairs with AI4+.
14AI-Power supply output negativeThe negative internal of power supply connected to AI-.
15OUT-DCPower supply output positivePower supply output, the voltage is decided by the pin 1 (internal connecting to pin 1).

2.2 Connection Method

2.2.1 RS485 Connection Method

Diagram Description: A schematic illustrating the RS485 connection for the E820 device. It shows an external power supply (10-28V DC) connecting to the E820 device's VCC, GND, AGND, 485_B, and 485_A pins. The 485_B and 485_A pins of the E820 device are then connected to the corresponding RS485_B and RS485_A pins of a user's RS485 device. A 120R resistor is shown in parallel across the RS485 lines, typically for termination. The diagram is labeled in Chinese and English.

Register Configuration Table

3.1 ModBus Address Table

Note: Addresses 40001-40012, 40017-40028, 40042-40049 are not used in this device.

Address Byte Variable Names Type Description
400132Al1 inputRead onlyUnit 0.001mA/0.001V
400142Al2 inputRead onlyUnit 0.001mA/0.001V
400152Al3 inputRead onlyUnit 0.001mA/0.001V
400162Al4 inputRead onlyUnit 0.001mA/0.001V
400292reference voltage for channel 1Read/writeDefault 2400, Max. 3300, Min 2000, Unit 0.001V
400302reference voltage for channel 2Read/writeDefault 2400, Max. 3300, Min 2000, Unit 0.001V
400312reference voltage for channel 3Read/writeDefault 2400, Max. 3300, Min 2000, Unit 0.001V
400322reference voltage for channel 4Read/writeDefault 2400, Max. 3300, Min 2000, Unit 0.001V
400332ModBus addressRead/write1-250 (0xff is the monitoring address)
400342Baud rateRead/writeSee more in baud rate table
400352parity bitRead/writeSee more in parity bit table
400362Lower limit registerRead/write0-65535 (Lower limit register must be less than the Upper limit register. After the configuration, channel 1-4 will be the range of upper and lower limits.)
400372Upper limit registerRead/write0-65535 (Lower limit register must be less than the Upper limit register. After the configuration, channel 1-4 will be the range of upper and lower limits.)
400382Conversion value for channel 1Read onlyThe original data value transformed by the analog quantity of channel 1
400392Conversion value for channel 2Read onlyThe original data value transformed by the analog quantity of channel 2
400402Conversion value for channel 3Read onlyThe original data value transformed by the analog quantity of channel 3
400412Conversion value for channel 4Read onlyThe original data value transformed by the analog quantity of channel 4

3.2 Baud Rate Code Table

Code Baud Rate
01200
12400
24800
3 (default)9600
419200
538400
657600
7115200

3.3 Parity Bit Code Table

Code Parity Bit
0 (default)No parity
1Even parity
2Odd parity

Instruction Format

4.1 Input "03" to Read the Command of Single Register

Users input "03" to read the command of register value. Below is the command to read the value of baud rate:

ModBus AddressTo read commandTo read the address of registerTo read the length of registerCRC parity code
010300 2100 01D4 00

Send the above command via the serial assistant to the module, then the following value will be returned:

ModBus AddressTo read commandTo read the return bytesCRC parity code
010302 00 03F8 48

The value of 40034 is 3, which means the baud rate is 9600. See more details in the baud rate value table.

Note: With the known baud rate, to use FF monitoring address can read the unremembered register value. Such as, send FF 03 00 21 00 01 c1de to read the address of the device. CRC parity check code can be calculated by CRC16 system. The assistant software can be downloaded from the official website.

4.2 Input "03" to Read the Command of Multiple Registers

Users input "03" to read the command of register value. Below is the command to read the addresses of 40034 to 40036:

ModBus addressTo read commandTo read the address of registerTo read the length of registerCRC parity code
010300 2100 0355 C1

Send the above command via the serial assistant to the module, then the following value will be returned:

ModBus addressTo read commandTo read the return bytesCRC parity code
010306 00 03 00 00 00 0065 75

The value of 40034 is 3, which means the baud rate is 9600. See more details in the baud rate value table. The value of 40035 is 0, the parity bit of the device is no parity. See more details in parity check code table. The value of 40036 is 0.

4.3 Input "06" to Write the Command of Register

Input "06" to write a single command. Below is the command to change the baud rate to 19200:

ModBus addressTo write commandWrite in 40034 registerCRC parity code
010600 04D8 03

The write value of 40034 is 4, the corresponding baud rate is 19200. See more details in the baud rate table.

If the revision is successful, the module will return 01 06 00 21 00 04 d803.

4.4 Factory Default Value

Device addressBaud rateVoltage for referenceParity check code
40033 address is 19600, that is, 40034 address is 32400No parity check: 40035 address is 0

Software Instructions

5.1. MoBusCRC16 Calculator

Ebyte will provide the MoBusCRC16 calculator for your convenience, which will automatically add the CRC16 parity check code after the input data. Please pay attention to the format; if it's less than f, then should add 0 in the front, such as 01, 06, and each digit should be followed by a blank.

5.2. E820 Testing Software

In the upper monitor software, the start address of the register is set in the address column, and the length should be from the start address to the end address. For example, if the address is 1, it means to read from 40001. The length of 49 should read 49 registers from 40001-40049. Analog quantity input (1,2,3,4) should be the real current value input by the current channel. Channel (1,2,3,4) conversion value shows that the analog signal of the current channel is converted to the original value after collection.

Important Statement

  1. CDEBYTE reserves the right of final interpretation and modification of all the contents in this manual.
  2. As the hardware and software products are continuously improving, this manual may be subject to change without notice; please refer to the latest version.
  3. Users who use this product need to pay attention to the product dynamics on the official website so that users can get the latest information of this product in time.

About Us

CDEBYTE after-sales technical support: support@cdebyte.com

For file download and more product information, please visit: www.cdebyte.com/en/

Thank you for using the CDEBYTE products! Any questions or suggestions, please contact: support@cdebyte.com

Company: Chengdu Ebyte Electronic Technology Co., Ltd.

Tel: +86-28-61399028 ext. 812

Fax: 028-64146160

Web: www.cdebyte.com/en/

Address: Innovation Center D347, 4# XI-XIN Road, Chengdu, Sichuan, China

PDF preview unavailable. Download the PDF instead.

E820-AIO Datasheet en v1.0 WPS Office

Related Documents

Preview E90-DTU(2G4HD12) Wireless Modem User Manual - Ebyte
Comprehensive user manual for the Ebyte E90-DTU(2G4HD12) wireless modem and data transceiver. Covers introduction, features, setup, configuration, parameters, AT commands, applications, and safety guidelines.
Preview E96-DTU (400SL22-485) Wireless Modem User Manual
Comprehensive user manual for the EBYTE E96-DTU (400SL22-485) wireless modem, detailing its LoRa technology, features, specifications, installation, operation modes, and technical guidance.
Preview E32-DTU (433L30) Wireless Modem User Manual | EBYTE
User manual for the EBYTE E32-DTU (433L30) wireless modem. Features LoRa technology, RS232/RS485 interfaces, and detailed specifications for operation, installation, and application.
Preview E90-DTU (433C33) Wireless Modem User Manual | EBYTE
User manual for the EBYTE E90-DTU (433C33) wireless data transceiver. Discover its advanced features, technical specifications, operational modes, and diverse industrial applications.
Preview E90-DTU (900SL30) Wireless Data Transceiver User Manual
Comprehensive user manual for the E90-DTU (900SL30) wireless data transceiver from Chengdu Ebyte Electronic Technology Co., Ltd. This manual details the product's LoRa technology, technical specifications, features, operating modes, configuration, and typical applications in industrial and IoT environments.
Preview E90-DTU (900SL22) 无线数传电台用户手册 - EBYTE
E90-DTU (900SL22) 用户手册,详细介绍 EBYTE 的 LoRa 无线数传电台,包括产品特性、技术规格、接口定义、配置指南、工作模式及应用场景。
Preview EBYTE E32-DTU (868L30) Wireless Data Transceiver User Manual
User manual for the EBYTE E32-DTU (868L30) wireless data transceiver. Covers features, specifications, operation, installation, and applications of this industrial-grade LoRa modem.
Preview EBYTE E95/E96-DTU(400Fxxx) Series Wireless Modem User Manual
Comprehensive user manual for the EBYTE E95/E96-DTU(400Fxxx) series wireless modem, covering features, specifications, configuration, working modes, and typical applications. This manual provides detailed technical information for industrial and IoT data transmission.