发明名称 |
通讯自适应云台解码器的解码方法 |
摘要 |
本发明提供了一种应用于安防监控领域的通讯自适应云台解码器的解码方法。本发明所述解码器包括处理器、处理器的输出端口、具有反相器功能的电子电路、RS485通讯接口芯片、RS485通讯线及CPU串口输入端口组成,根据解码器结构,通过初始化处理器、自动检查通讯参数、自动脉冲宽度检查、自动检测控制协议类型、自动检测RS485通讯线极性、自动检测波特率等步骤,并在此基础上改变这些通讯参数、实现云台解码器的通讯自适应功能。本发明所述技术方案能够给安防监控系统的安装、维护、升级改造等提供极大便利。 |
申请公布号 |
CN103840990B |
申请公布日期 |
2017.03.01 |
申请号 |
CN201210488631.3 |
申请日期 |
2012.11.26 |
申请人 |
富盛科技股份有限公司 |
发明人 |
李金成 |
分类号 |
H04L12/40(2006.01)I;H04L12/24(2006.01)I;H04L1/00(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L12/40(2006.01)I |
代理机构 |
北京市兰台律师事务所 11354 |
代理人 |
张峰 |
主权项 |
一种通讯自适应云台解码器的解码方法,其特征为,包括:用于初始化中央处理器的步骤;初始化所述中央处理器之后进入用于读取非易失性存储器数据、检测所述中央处理器通讯参数的步骤101:此时若存在通讯参数,进入用于通讯端口设置的步骤102;若不存在通讯参数,进入用于脉宽检测、确定通讯波特率的步骤103;进入用于通讯端口设置的步骤102后:根据检测到的通讯参数,设置中央处理器的串口,通讯端口接收控制命令,然后进入用于控制命令识别的步骤108;进入用于脉宽检测、确定通讯波特率的步骤103后:将中央处理器通讯端口设置为普通输入端口,检测中央处理器的通讯端口信号的脉冲宽度来确定通讯波特率;波特率确定后进入用于波特率确定后通讯端口设置的步骤104;进入用于波特率确定后通讯端口设置的步骤104后:根据重新确定的通讯波特率,设置中央处理器的串口,通讯端口接收控制命令,之后进入用于通讯协议检测的步骤105;进入用于通讯协议检测的步骤105后:若找到通讯协议类型,进入用于通讯参数保存的步骤106;若找不到通讯协议类型,进入用于控制反相的步骤107;进入用于通讯参数保存的步骤106后:将所述通讯参数写入非易失性存储器保存,作为后续开机使用,并进入用于控制命令识别的步骤108;进入用于控制反相的步骤107后:因在用于通讯协议检测的步骤中若找不到协议类型,此时可确定RS485通讯线极性接反,通过具有反相器功能的电子电路,使RS485通讯线的TTL电平反相,然后返回用于脉宽检测、确定通讯波特率的步骤103;用于控制命令识别的步骤108:若能识别所述控制命令,解析接收到的所述控制命令,分别控制不同的云台电机和摄像机电机转动;若不能识别所述控制命令,返回用于脉宽检测、确定通讯波特率的步骤103。 |
地址 |
100070 北京市丰台区南四环西路188号十区6号楼 |