发明名称 用于球机的通讯速率自适应方法
摘要 本发明涉及用于球机的通讯速率自适应方法,通过485芯片把485电平信号转换为TTL电平信号,当输入的TTL电平信号处于下降沿时,脉宽捕捉单元产生捕获响应,此时定时器计数值被存储到指定寄存器中,并产生中断信号,微处理器响应中断信号,读取定时器计数值并依次标记为t1至tn;计算各个下降沿之间的时间间隔并从中找出最小值;对于不同的通讯速率Tmin不同,可以Tmin来确定接收到的通讯信号的波特率;微处理器对内部UART波特率进行设置,使之与接收到的控制信号的波特率保持一致,系统在改变通讯线路波特率时,球机可以自动检测接收到的控制信号的通讯速率并调整自身的通讯速率使之与系统相一致;从而避免了对现场球机硬件进行设置,给现场施工调试带来了很大的灵活性,并有效减少人力成本。
申请公布号 CN102325017A 申请公布日期 2012.01.18
申请号 CN201110262251.3 申请日期 2011.09.06
申请人 天津汇讯视通科技有限公司 发明人 杨玉东;吕增良
分类号 H04L5/00(2006.01)I 主分类号 H04L5/00(2006.01)I
代理机构 天津中环专利商标代理有限公司 12105 代理人 莫琪
主权项 用于球机的通讯速率自适应方法,其特征在于,所述方法包括如下步骤:A、将微处理器和485芯片构成硬件电路连接到球机电路,通过485芯片把球机电路控制端传来的485电平信号转换为微处理器可识别的TTL电平信号,TTL电平信号同时被传输给微处理器内部的UART模块和脉宽捕捉单元;B、当输入的TTL电平信号处于下降沿时,脉宽捕捉单元产生捕获响应,此时定时器计数值被存储到指定寄存器中,并产生中断信号,微处理器响应中断信号,读取定时器计数值并依次标记为t1至tn;C、计算各个下降沿之间的时间间隔:T1=t2 t1,T2=t3 t2 ... Tn 1=tn tn 1 ;并从中找出最小值:Tmin=min{ T1 ,T2…Tn 1};对于不同的通讯速率Tmin不同,因此可以根据得到的Tmin来确定接收到的通讯信号的波特率;D、微处理器对内部UART模块的波特率进行设置,使之与接收到的球机电路的通讯信号的波特率保持一致。
地址 300211 天津市南开区华苑产业区梓苑路6号B座707室
您可能感兴趣的专利