发明名称 一种串口波特率自动识别的方法、设备及系统
摘要 本申请提供了一种串口波特率自动识别的方法,滤除串口接收数据线接收的目标信号上的毛刺;利用第一采样率对消除毛刺的目标信号进行采样,并将采样后的数据进行缓存;当目标信号的特征参数满足预设条件时,利用第二采样率对目标信号进行采样,得到新采样的数据;利用第二采样率对已经采样的数据进行重构,并将重构后的数据和新采样的数据进行缓存;根据波特率与最小数据宽度的关系,确定缓存数据的疑似波特率;利用疑似波特率对缓存的数据进行解析;利用预设的波特率判决标准对解析后的数据进行判决,当解析后的数据满足预设的波特率判决标准时,确定疑似波特率为正确波特率。能够有效的进行波特率的自动识别,并提高波特率识别的准确性。
申请公布号 CN106034092A 申请公布日期 2016.10.19
申请号 CN201510116553.8 申请日期 2015.03.17
申请人 杭州讯能科技有限公司 发明人 黄宇钊;陈伟明;左平;刘云峰;刘继军
分类号 H04L25/02(2006.01)I 主分类号 H04L25/02(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 罗满
主权项 一种串口波特率自动识别的方法,其特征在于,所述方法包括:滤除串口接收数据线接收的目标信号上的毛刺;利用第一采样率对消除毛刺的目标信号进行采样,并将采样后的数据进行缓存;检测所述串口接收数据线上接收的目标信号的特征参数,当所述特征参数满足预设条件时,根据目标信号变化的宽度,确定第二采样率,利用所述第二采样率对所述目标信号进行采样,得到新采样的数据;利用所述第二采样率对已经采样的数据进行重构,并将重构后的数据和所述新采样的数据进行缓存;根据波特率与最小数据宽度的关系,确定缓存数据的疑似波特率;利用所述疑似波特率对所述缓存的数据进行解析;利用预设的波特率判决标准对解析后的数据进行判决,当所述解析后的数据满足预设的波特率判决标准时,确定所述疑似波特率为正确波特率。
地址 310012 浙江省杭州市华星路99号创业大厦A510