時間片同步技術的制作方法
【專利摘要】時間片同步技術是多點同步通訊的基礎,屬于同步通訊領域。一般多點無線通訊中存在握手等待過程,數據碰撞沖突,通道利用率低等時序同步問題。采用時間片同步技術的多點同步通訊系統具有無需握手、無沖突、通道利用率高、支持節點多等優點,適用于交通控制,交通預警等節點變化大,實時性高,參與節點多的無線通信系統。
【專利說明】
時間片同步技術
技術領域
[0001]—種時間片同步技術,解決嵌入式系統平臺之間和時鐘芯片誤差產生的時間片同步問題。
【背景技術】
[0002]傳統的嵌入式系統之間必須在每次通信時先發送申請,然后等接收方等待回應,才能完成一次節點間時間片的同步,才能確信接收方能有效的接收數據。隨著節點的增多,將導致節點花費大量的時間用于時間片的同步,信道的實際數據帶寬極大的縮水。
【發明內容】
[0003]時間片同步技術由單片機、嵌入式系統和定位授時模塊組成。
[0004]單片機、嵌入式系統初始化定時器,根據系統一秒所需時間片個數,設置定時器重裝值、定時器計數器和當前時間片計數器。設置標志位:秒同步標志,秒初次信號標志。由定位授時模塊(GPS、北斗等)產生秒信號。
[0005]定時器中斷處理流程:定時器計數器值每個計數周期自動減一,當定時器計數器值為零時,產生中斷,中斷處理程序先判斷“秒初次標志”是否有效,有效則當前時間片計數器加一,然后加載“定時器重裝值”到“定時器計數器”退出中斷。無效則判斷當前時間片計數器值是否大于系統一秒時間片個數,大于則設置秒同步標志無效,小于則不處理,當前時間片計數器加一后加載定時器重裝值到定時器計數器退出中斷。
[0006]秒信號中斷處理流程:先判斷“秒同步信號”是否有效,“秒同步信號”無效則設置“秒初次信號”有效,“秒同步信號”有效,加載“定時器重裝值+時間偏移值”到“定時器計數器”,退出中斷。“秒同步信號”有效,判斷“秒初次信號” O “秒初次信號”有效,根據“當前時間片計數器”和“定時器計數器”調整“定時器重裝值”,加載“定時器重裝值+時間偏移值”到“定時器計數器”,退出中斷。“秒初次信號”無效,根據“定時器計數器”調整“定時器重裝值”,加載“定時器重裝值+時間偏移值”到“定時器計數器”,退出中斷。通過調整“定時器重裝值”使一秒的時間片個數達到要求,同時減小節點之間時間片的時間長度之間的誤差。
[0007]時間偏移值一般取定時器重裝值的一半,即偏移半個時間片,避免秒信號中斷與定時器中斷同時出現。時間偏移值保證所有的節點時間片都有固定的偏移且偏移時間相對一樣。
【主權項】
1.時間片同步技術由(I)單片機、嵌入式系統定時器(2)外部定位授時模塊組成。2.初始化定時器,根據系統一秒所需時間片個數,設置定時器重裝值、定時器計數器和當前時間片計數器。3.時間片同步技術設置標志位:秒同步標志,秒初次信號標志。4.時間片同步技術由外部定位授時模塊產生秒信號,單片機、嵌入式系統秒中斷程序調整定時器重裝值、定時器計數器,清零當前時間片計數器。5.時間片同步技術由外部定位授時模塊產生秒信號,單片機、嵌入式系統秒中斷程序設置時間片偏移值,避免定時器中斷和秒中斷同時發生。
【文檔編號】G06F1/12GK105929891SQ201610276994
【公開日】2016年9月7日
【申請日】2016年4月29日
【發明人】周立軍
【申請人】周立軍