Artigo Revisado por pares

Compact Modbus TCP/IP protocol for data acquisition systems based on limited hardware resources

2018; Institute of Physics; Volume: 13; Issue: 04 Linguagem: Inglês

10.1088/1748-0221/13/04/t04004

ISSN

1748-0221

Autores

Qing Bai, Baoquan Jin, D. Wang, Yu Wang, X. Liu,

Tópico(s)

Embedded Systems and FPGA Applications

Resumo

The Modbus TCP/IP has been a standard industry communication protocol and widely utilized for establishing sensor-cloud platforms on the Internet. However, numerous existing data acquisition systems built on traditional single-chip microcontrollers without sufficient resources cannot support it, because the complete Modbus TCP/IP protocol always works dependent on a full operating system which occupies abundant hardware resources. Hence, a compact Modbus TCP/IP protocol is proposed in this work to make it run efficiently and stably even on a resource-limited hardware platform. Firstly, the Modbus TCP/IP protocol stack is analyzed and the refined protocol suite is rebuilt by streamlining the typical TCP/IP suite. Then, specific implementation of every hierarchical layer is respectively presented in detail according to the protocol structure. Besides, the compact protocol is implemented in a traditional microprocessor to validate the feasibility of the scheme. Finally, the performance of the proposed scenario is assessed. The experimental results demonstrate that message packets match the frame format of Modbus TCP/IP protocol and the average bandwidth reaches to 1.15 Mbps. The compact protocol operates stably even based on a traditional microcontroller with only 4-kB RAM and 12-MHz system clock, and no communication congestion or frequent packet loss occurs.

Referência(s)
Altmetric
PlumX