熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 基于ZigBee技術(shù)的角度同步采集傳輸系統(tǒng)設(shè)計

基于ZigBee技術(shù)的角度同步采集傳輸系統(tǒng)設(shè)計

作者: 時間:2009-07-08 來源:網(wǎng)絡(luò) 收藏


本文引用地址:http://www.bjwjmy.cn/article/188842.htm


前6個時隙內(nèi),主節(jié)點依次對各子節(jié)點進行輪詢,獲取信息并對其進行校驗。后2個時隙用于重傳,當(dāng)1個或多個子節(jié)點的信息丟失或校驗發(fā)生錯誤時,采取“先丟失/出錯,先重傳”的方式進行重傳。
每個時隙內(nèi),主節(jié)點發(fā)送“開始信息”的命令幀至指定子節(jié)點,并啟動時隙超時定時器。子節(jié)點在接收到該命令幀后,立刻將從編碼盤信息中提取出的有效信息封裝成幀,經(jīng)由射頻模塊發(fā)送給主節(jié)點。當(dāng)定時器超時時,主節(jié)點若還未收到該子節(jié)點的角度信息幀,或收到角度信息幀但校驗錯誤,則記錄該子節(jié)點的編號(以便在重傳時隙內(nèi)令其重發(fā)),并轉(zhuǎn)入輪詢下一子節(jié)點。若接收到正確報文,則直接轉(zhuǎn)入下一子節(jié)點的輪詢。
4.3子節(jié)點采集時刻同步
組網(wǎng)完成之后,主節(jié)點無線發(fā)送角度采集廣播給各個子節(jié)點,指示其以一定頻率采集編碼盤信息,提取并發(fā)送有效的角度信息。由于主節(jié)點以無線方式發(fā)送角度采集廣播,該廣播到達(dá)各個子節(jié)點的時間可能并不一致。若子節(jié)點在收到該廣播后立刻開始讀取編碼盤信息,子節(jié)點所讀到并提取的關(guān)節(jié)角度并不是同一時刻點的,導(dǎo)致測量機無法準(zhǔn)確工作,所以需要有“子節(jié)點采集時刻同步”的環(huán)節(jié)。
我們采取的做法是:在組網(wǎng)完成之后,主節(jié)點發(fā)送角度采集廣播之前, 6個子節(jié)點逐一與主節(jié)點進行信息交互,子節(jié)點求取出信息幀的空中時間ti(i為子節(jié)點的編號,i=1,2…6;)。當(dāng)所有子節(jié)點接收到主節(jié)點發(fā)送的角度采集廣播后,分別延遲(T C ti)時間再采集編碼盤信息,其中T為常數(shù),T>max[t1, t2, …t6]。那么,從主節(jié)點發(fā)送角度采集廣播的那一時刻開始,各子節(jié)點都經(jīng)過了[ti +(T C ti)] = T時間后讀取編碼盤信息,實現(xiàn)了子節(jié)點采集時刻同步。
求取信息幀空中時間ti的具體過程如圖5所示。子節(jié)點i在Ti1時刻發(fā)送一個“請求時間校正幀”給主節(jié)點,主節(jié)點在Ti2時刻收到該幀,并于Ti3時刻回復(fù)第一個應(yīng)答幀,應(yīng)答幀的內(nèi)容為時刻Ti2。子節(jié)點在Ti4時刻收到應(yīng)答幀,獲得時間Ti2。主節(jié)點在Ti3時刻后任意延遲一段時間發(fā)送第二個應(yīng)答幀,應(yīng)答幀的內(nèi)容為時刻Ti3,使子節(jié)點能在某時刻獲取時間Ti3。

注:在此我們假定,信息幀由主節(jié)點發(fā)送至子節(jié)點需要的空中傳輸時間和信息幀由子節(jié)點發(fā)送至主節(jié)點需要的空中傳輸時間相同且穩(wěn)定。且信息幀長度等于主節(jié)點發(fā)送的“角度采集廣播幀”長度。
假設(shè)主節(jié)點的時鐘超前子節(jié)點△Ti,信息幀的空中傳輸時間為ti,可得:
Ti2 = Ti1 + △Ti + ti ①
Ti4 = Ti3 - △Ti + ti ②
由式①和②聯(lián)立可得:
△Ti = (Ti2 - Ti1 - Ti4 + Ti3)/2
ti = (Ti2 - Ti1 + Ti4 - Ti3)/2
5.主節(jié)點和工控機的通信
主節(jié)點和工控機采用RS-232 串行數(shù)據(jù)傳輸,串行口通信方式為異步串行通信,速率為19200bps,信息格式為1位開始位、8 位數(shù)據(jù)位、1個停止位、無奇偶校驗位,采用中斷方式進行數(shù)據(jù)傳輸。以下是串口初始化程序片斷:
void ConsoleInit(void)
{
#if defined(USART_USE_BRGH_HIGH)
TXSTA = 0x24;//設(shè)置串口發(fā)送狀態(tài)寄存器
#else
TXSTA = 0x20;
#endif
RCSTA = 0x90; //設(shè)置串口接收狀態(tài)寄存器
// SPBRG_VAL = CLOCK_FREQ/BAUD_RATE/64 C 1,BAUD_RATE=19200bps
SPBRG = SPBRG_VAL;
TXIE = 1;//默認(rèn)情況下串口處于發(fā)送狀態(tài),使能發(fā)送中斷
TXIP = 1;
//RCIE = 1;//若需要執(zhí)行串口接收,使能發(fā)送中斷
//RCIP = 1;
}
6.結(jié)論
將信息傳輸無線化,可免去關(guān)節(jié)臂式測量機的臂內(nèi)電纜線,實現(xiàn)關(guān)節(jié)的無限旋轉(zhuǎn)。本文設(shè)計的“基于技術(shù)的角度傳輸系統(tǒng)”的無線硬件設(shè)計、軟件設(shè)計解決方案經(jīng)測試運行穩(wěn)定,無線通信誤碼率低、可靠性高、安全性好。在室內(nèi)測試環(huán)境下,無線收發(fā)速率可以穩(wěn)定達(dá)到18kbps,重傳后誤碼率不高于10¬-5數(shù)量級.
本文作者創(chuàng)新點:將無線通信技術(shù)與機械測量相結(jié)合,設(shè)計了一套基于技術(shù)的角度傳輸系統(tǒng),應(yīng)用在關(guān)節(jié)臂式測量機上,實現(xiàn)了關(guān)節(jié)的無限旋轉(zhuǎn)。


上一頁 1 2 下一頁

關(guān)鍵詞: ZigBee 角度 傳輸 同步采集

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉