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

Serial communication baud rate error tolerance range improving method and system

A technology of serial communication and tolerance range, which is applied in the direction of transmission system, digital transmission system, electrical components, etc., and can solve the problem that reliable communication data transmission cannot be guaranteed.

Inactive Publication Date: 2020-10-20
山东管理学院
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] During high baud rate data transmission, serial communication is easily affected by the clock error of the communication system and communication environment factors, and reliable communication data transmission cannot be guaranteed.

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
  • Serial communication baud rate error tolerance range improving method and system
  • Serial communication baud rate error tolerance range improving method and system
  • Serial communication baud rate error tolerance range improving method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] This embodiment provides a method for improving the tolerance range of the serial communication baud rate error;

[0032] The method for improving the baud rate error tolerance range of serial communication, including:

[0033] By receiving the serial communication data of the sending device, the pulse width of the falling edge and the rising edge is automatically detected in real time, and the baud rate error ratio BR between the current receiving device and the sending device is obtained, and the middle of the data reception is based on the ratio BR. Correct the sampling point, adjust the sending baud rate clock in real time, actively adapt to the actual baud rate of the sending device, and realize synchronization with the actual baud rate clock of the sending device.

[0034] Further, by receiving the serial communication data of the sending device, the pulse width of the falling edge and the rising edge is automatically detected in real time, and the current baud ra...

Embodiment 2

[0114] This embodiment provides a serial communication baud rate error tolerance range improvement system;

[0115] A system for improving the tolerance range of baud rate errors in serial communication, including: sending equipment and receiving equipment;

[0116] The receiving device automatically detects the pulse width of the falling edge and the rising edge in real time by receiving the serial communication data of the sending device, and obtains the baud rate error ratio BR of the current receiving device and the sending device, based on the ratio BR to the data Correct the intermediate sampling point when receiving, adjust the receiving baud rate clock in real time, actively adapt to the actual baud rate of the sending device, and realize synchronization with the actual baud rate clock of the sending device.

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

The invention discloses a serial communication baud rate error tolerance range improving method and system. The method comprises the following steps: receiving serial communication data of a sending device; detecting the pulse widths of the falling edge and the rising edge automatically in real time; and obtaining a baud rate error ratio BR of the current receiving device to the sending device, correcting an intermediate sampling point during data receiving based on the ratio BR, adjusting a sending baud rate clock in real time, actively adapting to an actual baud rate of the sending device, and realizing synchronization with the actual baud rate clock of the sending device.

Description

technical field [0001] The present application relates to the technical field of serial communication, in particular to a method and a system for improving the baud rate error tolerance range of serial communication. Background technique [0002] The statements in this section merely mention the background art related to this application, and do not necessarily constitute the prior art. [0003] Serial communication is a kind of asynchronous full-duplex communication, which has the characteristics of fewer transmission lines, low cost, simple protocol, and full-duplex. It is a common interface among computers and embedded systems and is widely used. [0004] According to the data format, asynchronous serial communication transmits data according to a certain communication protocol and communication rate. In asynchronous serial communication, the baud rate is used to describe the data transmission rate. Data transmission is in bytes, mainly including Parameters such as start...

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): H04L7/00
CPCH04L7/0087
Inventor 朱晓莹丰淑凤王云坤张雅迪张名淑桑忠启王旭钱祥利陈飞
Owner 山东管理学院
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