发明名称 一种标准时间发生器串口通讯方法
摘要 本发明涉及通讯技术领域,具体涉及一种标准时间发生器串口通讯方法。本发明要提供一种标准时间发生器串口通讯方法,以克服现有技术存在的易产生通信困难的问题。为克服现有技术存在的问题,本发明的技术方案是:一种标准时间发生器串口通讯方法,依次包括下述步骤,1.采用规约的方法,首先制定通信双方共同遵循的规定;2.约定通信双方发送和接收数据包的类型:3.握手过程:4.通信过程。
申请公布号 CN101008933A 申请公布日期 2007.08.01
申请号 CN200610041744.3 申请日期 2006.01.26
申请人 西安高华科技有限公司 发明人 黄斌;鲍国欣;谢延廷
分类号 G06F13/42(2006.01) 主分类号 G06F13/42(2006.01)
代理机构 西安新思维专利商标事务所有限公司 代理人 黄秦芳
主权项 1、一种标准时间发生器串口通讯方法,依次包括下述步骤:(1)采用规约的方法,首先制定通信双方共同遵循的规定;(2)约定通信双方发送和接收数据包的类型:包括A、客户机握手包,B、标准时间发生器握手包,C、发生器向客户机发送的信息包,D、发生器向客户机发送的应答包,E、客户机向发生器发送的信息包,F、客户机向发生器发送的请求包,G、客户机向发生器发送的应答包;(3)握手过程:①当客户机上电时,向发生器发A包;②当发生器上电时,或收到客户机A包时,向客户机发B包;③当客户机收到B包时,向发生器发E包;④当发生器收到E包时,向客户机发D包。当发生器发出B包后,在约定的时间内仍没有收到E包时,转向步骤(2);⑤当客户机收到D包时,数据位正确则握手成功,数据位不正确或没有收到D包,在约定的时间内,定时重发E包,重发约定次数仍不成功时,发A包,转向步骤(1);(4)通信过程:①握手成功后,客户机定时向发生器发F包;②发生器收到F包后,发C包;③客户机若收包错,或没有接收到发生器发的C包,则每10秒发F包,连发约定次,若还不成功,则发A包,转向步骤(1);若收到C包,客户机发G包;④发生器收到的G包数据位不正确或约定的时间内仍没有收到G包时,重发C包;定时重发约定次仍不成功时,定时向客户机发B包,转向步骤(2);⑤如客户机在约定的时间都没有向发生器发F包请求数据,发生器定时向客户机发B包,转向步骤(2)。
地址 710075陕西省西安市高新区科技二路72号天泽大厦一层南楼