Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

FPGA-based multiport MODBUS co-processing system

A co-processing and multi-port technology, which is applied in the field of communication management co-processing system, can solve the problems of insufficient number of RS485 ports, processor overload, etc., and achieve the effect of improving data processing capability, improving stability, and reducing the number of interruptions

Inactive Publication Date: 2017-11-07
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the insufficient number of RS485 ports of various existing embedded processors, and the problem of processor overload when the amount of data increases, the present invention provides a MODBUS protocol co-processing system, which can not only realize multiple RS485 to form a communication network, Moreover, it can process the data content transmitted by the MODBUS network, and reduce the computing burden for the application processor

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • FPGA-based multiport MODBUS co-processing system
  • FPGA-based multiport MODBUS co-processing system
  • FPGA-based multiport MODBUS co-processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.

[0018] Such as figure 1 As shown, an FPGA-based MODBUS communication acceleration system includes 16 basic UART communication control units, CRC check unit, serial data transceiver buffer, MODBUS frame identification unit, external digital communication interface, and core control unit.

[0019] Such as figure 2 As shown, the MODBUS data frame receiving process of the FPGA-based MODBUS communication acceleration system is: when a certain port receives MODBUS data, the UART communication controller completes the reception of each byte of data, and writes the received data into the corresponding In the data receiving buffer of the port, the MODBUS frame identification unit monitors the state of the UART receiving data line. When the UART receiving data line changes from the receiving data state to the idle state for more than 3.5 characters, it is jud...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Provided is an FPGA-based multiport MODBUS co-processing system. The FPGA-based multiport MODBUS co-processing system includes sixteen basic UART communication control units, a CRC check unit, sixteen serial data transceiver caches, an MODBUS frame identification unit, an external digital communication interface and a core control unit. The above units are controlled by the core control unit so as to automatically complete transceiving of MODBUS data frames and generation of data check codes, and the external digital communication interface and an application processor are used for transmitting data which is received by MODBUS and needed to be sent.

Description

technical field [0001] The invention relates to a special-purpose communication management co-processing system, in particular to an FPGA-based multi-port MODBUS co-processing system which can solve the problem of insufficient ports of an embedded processor and reduce the burden on the processor to a certain extent. Background technique [0002] At present, in industrial automation control, MODBUS communication protocol is an interconnected communication protocol based on RS485 physical layer communication interface, which can realize high reliability multi-device management. Using the MODBUS protocol, a maximum of 32 devices can be connected on one RS485 bus to realize data read and write operations of up to 32 devices. [0003] With the development of the Internet of Things technology, the Internet of Everything has become an inevitable trend. As a convenient networking protocol, the MODBUS protocol is an ideal basic connection network in complex environments. However, as...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/10H04L1/00H04L12/40
CPCG06F11/1004H04L1/0061H04L12/40006H04L2012/40228
Inventor 张琳陈勇
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products