发明名称 |
一种标准时间发生器串口通讯方法 |
摘要 |
本发明涉及通讯技术领域,具体涉及一种标准时间发生器串口通讯方法。本发明要提供一种标准时间发生器串口通讯方法,以克服现有技术存在的易产生通信困难的问题。为克服现有技术存在的问题,本发明的技术方案是:一种标准时间发生器串口通讯方法,依次包括下述步骤,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号天泽大厦一层南楼 |