一种标准时间发生器串口通讯方法技术

技术编号:2839925 阅读:252 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及通讯技术领域,具体涉及一种标准时间发生器串口通讯方法。本发明专利技术要提供一种标准时间发生器串口通讯方法,以克服现有技术存在的易产生通信困难的问题。为克服现有技术存在的问题,本发明专利技术的技术方案是:一种标准时间发生器串口通讯方法,依次包括下述步骤,1.采用规约的方法,首先制定通信双方共同遵循的规定;2.约定通信双方发送和接收数据包的类型:3.握手过程:4.通信过程。

【技术实现步骤摘要】

【技术保护点】
一种标准时间发生器串口通讯方法,依次包括下述步骤:(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)。...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄斌鲍国欣谢延廷
申请(专利权)人:西安高华科技有限公司
类型:发明
国别省市:87[中国|西安]

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

1