串行通信波特率的自动识别
对于异步串行通信 ,只有在通信双方波特率相同时 , 才能实现数据的正确传输与接收 ;而一些系统总是希望能 实现对各种波特率的兼容。 通常的实现方法是 ,要求对方 首先发出规定的字符或数据 ,系统收到该字符或数据后 , 计算对方的波特率 ,以适应对方的波特率进行工作 ,例如 某些无线收发模块、GSM 通信模块等。 然而对于检测、测 试等领域 ,是不能要求被测系统发送某个固定的字符或数 据的 ,那么对于这类通信系统 ,如何实现波特率的可靠识 别呢 ? 本文创新性地提出了在码元宽度捕捉的基础上求 最大公约数的方法。 该方法不对待测系统发送的数据进 行特殊要求即可实现波特率识别 ,且保证了波特率识别的 有效性和可靠性。 下面对该方法进行详细说明。
用户评论