教學用無線答題統(tǒng)計系統(tǒng)
2.2 父節(jié)點
父節(jié)點是連接子節(jié)點和上位機的紐帶,其具有3個功能:
(1)接收上位機發(fā)來的命令;
(2)向子節(jié)點發(fā)送相應的命令和回復。當父節(jié)點接收到上位機的在線查詢命令時,首先判斷xx是廣播命令還是單播命令,如果是廣播命令,便將發(fā)送地址設為0xFFFF,載荷為0xA0;如果是單播命令,便將地址設為0xFFxx,載荷為0xA0。當子節(jié)點收到在線查詢命令后,便將自己設為在線,同時回復0xA0和節(jié)點號。父節(jié)點根據(jù)0xA0便知回復的是查詢命令,根據(jù)節(jié)點號便知道該節(jié)點在線。
同理,當父節(jié)點接收到上位機允許答題命令后,便廣播發(fā)送允許答題命令。子節(jié)點收到該命令后,即回復,父節(jié)點通過結構體Studen-t.ANSWER[i]存儲子節(jié)點的答案。并回復子節(jié)點表示數(shù)據(jù)已收到。
(3)收集子節(jié)點的在線情況與答題回復。父節(jié)點通過結構體Student[i].NODE_NUMBER,存儲子節(jié)點號,Student[i].LINE存儲在線情況,Student[i].ANSWER存儲答案。
2.3 子節(jié)點
子節(jié)點模塊是直接與學生接觸的終端,與父節(jié)點相比,多了顯示屏、按鍵和對應的LED燈,子節(jié)點有兩種功能:
(1)接受父節(jié)點發(fā)來的命令。當子節(jié)點接收到在線查詢命令后,便回復信號,表示該節(jié)點在線。
(2)將答案信息發(fā)給父節(jié)點。當子節(jié)點接收到允許答題命令后,便回復信號。
3 硬件電路設計
本設計采用TI公司新推出支持IEEE 802.15.4標準的SOC—CC2530作為控制芯片,CC2530集成一個工業(yè)級的8051和一個無線射頻模塊。內(nèi)含8 kBRAM,32 kB閃存,以及其他支持功能和外設。CC2530所集成的無線射頻模塊,提供101 dB的鏈路質(zhì)量,優(yōu)秀的接收器靈敏度和抗干擾性。本文引用地址:http://www.biyoush.com/article/156160.htm
3.1 子節(jié)點電路圖
子節(jié)點電路圖如圖7所示。
3.2 父節(jié)點電路圖
父節(jié)點電路圖如圖8所示。
評論