新聞中心

EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 教學(xué)用無線答題統(tǒng)計系統(tǒng)

教學(xué)用無線答題統(tǒng)計系統(tǒng)

作者: 時間:2011-06-20 來源:網(wǎng)絡(luò) 收藏

1.2 基本流程
初始化后,上位機向父節(jié)點發(fā)送“在線查詢”命令,父節(jié)點接收命令,并向子節(jié)點廣播該“在線查詢”命令,子節(jié)點接收到命令后將自己的節(jié)點號和在線狀態(tài)回復(fù)給父節(jié)點,父節(jié)點接收到子節(jié)點的狀態(tài)回復(fù)后,也向子節(jié)點回復(fù)“收到確認(rèn)”信號,同時父節(jié)點向上位機上傳各子節(jié)點的在線情況。這就完成了“在線查詢”命令。
上位機向父節(jié)點發(fā)送“開始”命令,父節(jié)點接受命令,并向子節(jié)點廣播該“開始”命令,子節(jié)點接收到命令后允許指示燈亮,這時子節(jié)點可以選擇答案“A,B,C,D”其中一個,然后按確認(rèn)鍵將自己的節(jié)點號和答案發(fā)送給父節(jié)點,父節(jié)點收到后將收到的信號原封不動地作為確認(rèn)信號回發(fā)給子節(jié)點,子節(jié)點收到確認(rèn)信號后,對應(yīng)的答案燈會亮,表示確認(rèn)你選的是哪個答案。譬如,子節(jié)點選的是“A”,父節(jié)點確認(rèn)后,A燈亮。
流程圖如圖4所示。

本文引用地址:http://m.butianyuan.cn/article/156160.htm

f.JPG


2 設(shè)計原理
的基本流程如上所述,下面具體闡述各模塊的設(shè)計原理。

2.1 上位機
上位機為一般的串口通信程序,它有3個功能:
(1)通過串口向父節(jié)點發(fā)送命令。上位機命令只有兩個:在線查詢命令和答題允許命令。這兩個命令均由3 Byte組成,本文定義在線查詢命令格式為g.JPG,其中xx為任意數(shù)。答題允許命令格式為h.JPG
(2)接收父節(jié)點傳來的數(shù)據(jù)。當(dāng)父節(jié)點收集了子節(jié)點發(fā)來的數(shù)據(jù)后,便會定時向上位機發(fā)送數(shù)據(jù),數(shù)據(jù)格式如圖5所示。當(dāng)上位機接收到以0xA0開頭的數(shù)據(jù),便是節(jié)點在線情況回復(fù)數(shù)據(jù),以0xEE結(jié)束;當(dāng)接收到以0xA5開頭的數(shù)據(jù),便是節(jié)點答題數(shù)據(jù),以0xEE結(jié)束。

i.JPG


(3)接收到的數(shù)據(jù)。上位機將接受到的答案數(shù)據(jù),以圓柱圖形顯示出來。



評論


相關(guān)推薦

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

關(guān)閉