串行通信波特率识别方法、装置及监控设备制造方法及图纸

技术编号:8273491 阅读:262 留言:0更新日期:2013-01-31 06:04
本发明专利技术适用于通信技术领域,提供了一种串行通信波特率识别方法、装置及监控设备,所述方法包括:对接收到的高低电平脉冲信号宽度各进行预设次数的采集;对获取到的采集后的数据进行最小化处理,获取最小化处理后数据的最大公约数;根据预设的最大公约数与波特率间的对应关系,获取与该最大公约数对应的第一波特率;重新执行前两个步骤,根据预设的最大公约数与波特率之间的对应关系,获取第二波特率;当该第一波特率与该第二波特率不相同,且该第二波特率获取的次数小于预设的波特率获取次数时,将该第一波特率更新为该第二波特率,并返回执行第四个步骤,直至第一波特率与获取的第二波特率相同,从而提高了波特率识别方法的灵活性与通用性。

【技术实现步骤摘要】
串行通信波特率识别方法、装置及监控设备
本专利技术属于通信
,尤其涉及一种串行通信波特率识别方法、装置及监控设备。
技术介绍
在安防监控领域,对监控设备的控制主要是通过串行RS485或者RS422实现的,这就涉及到了波特率的设置问题。由于串行通信的数据是按位顺序传输的,因此各个数据位之间需要严格的定时,才能保证正确的通信,只有在通信双方波特率相同时,才能实现数据的正确传输与接收。例如,在前端监控设备(从机),如快球、云台内部都有专门的用于设置前端监控设备的波特率的硬件拨码,通过拨码开关来选择不同的波特率,比如快球、云台内部的波特率设置为2400,而主机也要设置波特率为2400才能实现对前端设备的控制。然而,波特率的更改问题也随之而来,前端设备,也即从机安装在各种不同环境中,改变波特率相当麻烦,尤其是安装在很高且极难拆装的位置比如体育场馆的屋顶,在诸如此类的环境下改变波特率意味着用户要付出极大的人力物力成本,为了解决这一问题,产生了波特率自适应技术,而波特率自适应技术的前提是要求从机能识别主机发送的数据所采用的波特率,并将其自身的波特率设置为主机的波特率,从而实现主机对从机的监控本文档来自技高网...
串行通信波特率识别方法、装置及监控设备

【技术保护点】
一种串行通信波特率识别方法,其特征在于,所述方法包括下述步骤:步骤1:对接收到的高低电平脉冲信号宽度各进行预设次数的采集,获取采集后的数据;步骤2:对所述数据进行最小化处理,获取最小化处理后的数据的最大公约数;步骤3:根据预设的最大公约数与波特率之间的对应关系,获取与所述最大公约数对应的第一波特率;步骤4:重新执行步骤1、步骤2,并根据预设的最大公约数与波特率之间的对应关系,获取与所述最大公约数对应的第二波特率;步骤5:判断所述第一波特率与所述第二波特率是否相同,是,则所述第二波特率为有效波特率,否则,当判定所述第二波特率获取的次数小于预设的波特率获取次数时,将所述第一波特率更新为所述第二波特...

【技术特征摘要】
1.一种串行通信波特率识别方法,其特征在于,所述方法包括下述步骤:步骤1:对接收到的高低电平脉冲信号宽度各进行预设次数的采集,获取采集后的数据;步骤2:对所述数据进行最小化处理,获取最小化处理后的数据的最大公约数;步骤3:根据预设的最大公约数与波特率之间的对应关系,获取与所述最大公约数对应的第一波特率;步骤4:重新执行步骤1、步骤2,并根据预设的最大公约数与波特率之间的对应关系,获取与所述最大公约数对应的第二波特率;步骤5:判断所述第一波特率与所述第二波特率是否相同,是,则所述第二波特率为有效波特率,否则,当判定所述第二波特率获取的次数小于预设的波特率获取次数时,将所述第一波特率更新为所述第二波特率,并转至执行步骤4。2.如权利要求1所述的方法,其特征在于,在所述步骤1之前,所述方法还包括:接收来自MCU的请求信息,当判断所述请求信息为波特率识别获取请求时,执行步骤1。3.如权利要求1所述的方法,其特征在于,所述预设次数为不少于9次。4.如权利要求1所述的方法,其特征在于,对所述数据进行最小化处理后,获取最小化处理后的数据的最大公约数的步骤具体为:将所述数据除以预设的除数,获取对应的商与余数;当所述余数在预设的范围内时,将所述余数对应的商加1,否则商不变,获取处理后的商的最大公约数。5.如权利要求4所述的方法,其特征在于,所述预设的除数为1250的整数倍。6.一种串行通信波特率识别装置,其特征在于,所述装置包括采集单元、数据处理单元、第一波特率获取单元、第二波特率获取单元、识别判定单元以及波特率更新单元,其中:采集单元,用于对接收到的高低...

【专利技术属性】
技术研发人员:罗玮杰胡正文孔亚军
申请(专利权)人:深圳英飞拓科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1