基于ZigBee技術(shù)的奶?;顒?dòng)量采集系統(tǒng)設(shè)計(jì)
2.1 奶牛計(jì)步器設(shè)計(jì)
考慮到奶牛計(jì)步器應(yīng)用的特殊場(chǎng)合環(huán)境,就要求計(jì)步器要具有防水、防潮、防撞、體積小,重量輕、功耗低等特點(diǎn),因此需要把所有的器件全密封于計(jì)步器的塑料盒內(nèi)。由于天線也密封于計(jì)步器盒內(nèi),這將會(huì)減小節(jié)點(diǎn)間的通信距離。同時(shí),為了降低功耗,使計(jì)步器電池工作時(shí)間盡可能長(zhǎng),不在計(jì)步器里使用功放器件。另外,計(jì)步器佩戴在奶牛脖子上,當(dāng)奶牛臥倒時(shí),計(jì)步器距離地面的高度降低,也會(huì)減小通信距離,在試驗(yàn)中,發(fā)現(xiàn)當(dāng)計(jì)步器距離地面約1 m時(shí),其與中心節(jié)點(diǎn)的通信距離約60 m,若將計(jì)步器放置在地面上,這個(gè)距離只能為20 m。給路由節(jié)點(diǎn)加裝功率放大器可以解決這個(gè)通信距離的問(wèn)題。
奶牛運(yùn)動(dòng)的步數(shù)采集傳感器采用CLA-3全向微型振動(dòng)傳感器,此種傳感器具有全向檢測(cè)、靈敏度可調(diào)、抗干擾能力強(qiáng)、體積小、可靠性高、全密封式封裝防水防塵等特點(diǎn),輸出開(kāi)關(guān)信號(hào)可直接與TTL電路或單片機(jī)電路接口。
奶牛計(jì)步器由3.6 V的電池供電,其結(jié)構(gòu)圖如圖2所示。本文引用地址:http://butianyuan.cn/article/156566.htm
2.2 路由節(jié)點(diǎn)設(shè)計(jì)
路由節(jié)點(diǎn)固定布置在牛舍的頂棚下,布置時(shí)應(yīng)根據(jù)節(jié)點(diǎn)間的通信距離合理布置,使得每個(gè)終端節(jié)點(diǎn)都處于ZigBee無(wú)線網(wǎng)絡(luò)信號(hào)的覆蓋范圍內(nèi),其結(jié)構(gòu)如圖3所示。
其中,CC2591是一款高性能、低成本的2.4 GHz射頻(RF)前端,集成了可將輸出功率提高+22 dBm的功率放大器以及可將接收機(jī)靈敏度提高+6 dB的低噪聲放大器,可使兩點(diǎn)間的通信距離達(dá)到約1 000 m,明顯地增加了無(wú)線網(wǎng)絡(luò)的覆蓋范圍。電源電路選用市電,將220 V交流電轉(zhuǎn)換為3.6 V直流電。備用電源為3.6 V電池,在市電停電時(shí)使用,可使整個(gè)ZigBee無(wú)線系統(tǒng)在停電時(shí)正常工作。
2.3 中心節(jié)點(diǎn)設(shè)計(jì)
中心節(jié)點(diǎn)由電源電路、備用電源、時(shí)鐘電路、天線電路和串口電路組成,也由市電供電,串口電路可將中心節(jié)點(diǎn)接收到的數(shù)據(jù)上傳至PC機(jī)。
3 系統(tǒng)軟件設(shè)計(jì)
對(duì)于計(jì)步器,當(dāng)奶牛運(yùn)動(dòng)時(shí),CLA-3全向微型振動(dòng)傳感器會(huì)發(fā)出脈沖信號(hào),每一個(gè)脈沖也是一個(gè)外部中斷信號(hào),CC2430的中斷服務(wù)程序?qū)?huì)記錄外部中斷發(fā)生的次數(shù),然后每隔1 h定時(shí)地將采集到的步數(shù)發(fā)送給中心節(jié)點(diǎn)。當(dāng)計(jì)步器不發(fā)送數(shù)據(jù)或沒(méi)有記錄步數(shù)時(shí),計(jì)步器將由工作模式轉(zhuǎn)換為睡眠模式,以降低功耗。計(jì)步器每次發(fā)送的數(shù)據(jù)包括奶牛的編號(hào)、當(dāng)前時(shí)段的步數(shù)和上時(shí)段的步數(shù),在這里,發(fā)送上時(shí)段的步數(shù)是為了避免計(jì)步器在某個(gè)時(shí)段數(shù)據(jù)發(fā)送失敗或在傳送過(guò)程中數(shù)據(jù)丟失而造成的那個(gè)時(shí)段的數(shù)據(jù)遺失。
評(píng)論