融合GPRS技術(shù)的ZigBee無線網(wǎng)絡
3.2 本文GPRS-ZigBee混合系統(tǒng)網(wǎng)絡協(xié)調(diào)器節(jié)點的硬件設計
為了實現(xiàn)本網(wǎng)絡節(jié)點的設計,將本節(jié)點的硬件設計分為四個模塊,一個是ZigBee無線收發(fā)模塊,一個是GPRs收發(fā)模塊,ZigBee模塊功能由Chipcon公司的CCl0O0無線收發(fā)芯片實現(xiàn),GPRS模塊功能由英國Simcom公司的GPRS模塊SIM300實現(xiàn),主控模塊由Atmel公司的微型處理器At-Megal28控制,另外有由MCP2515和MCP255l組成的CAN總線控制接口,可幫助調(diào)試的串口和用于數(shù)據(jù)快速上傳下載的USB接口。為了獲得較遠的傳輸距離,本混合系統(tǒng)的ZigBee無線收發(fā)模塊采用868MHz的收發(fā)頻率,測試單元采用與計算機相連的868MHz無線收發(fā)單元。本文引用地址:http://2s4d.com/article/157061.htm
電路電源模塊采用GPRS模塊常用的MIC29302和SPXll17,分別提供4.2V穩(wěn)壓和3.3V穩(wěn)壓,無線收發(fā)模塊芯片CCll00的電源濾波電路根據(jù)Chipcon公司提供的濾波電容電阻電感組合設計,對于不同的收發(fā)頻率有不同的元件組合,入網(wǎng)指示有LED顯示。天線采用和頻率對應的棒狀天線,并且PCB板做有金屬外殼以符合EMC要求。
CCl000是一種理想的超高頻收發(fā)芯片,它專用于低功率和低電壓類無線產(chǎn)品,此IC主要用于ISM(工業(yè)科學醫(yī)療)方面和SRD(短距離通訊)方面,工作頻帶分別為315MHz、868MHz和915MHz,但CCl000可以很容易地通過編程使其工作在300~1000MHz。CC1000的FSK數(shù)傳可以達到72.8kHz。
SIM300是一種三頻緊湊型封裝GSM/GPRS模塊,可以工作在900/1800/1900MHz頻段,可以低功耗地實現(xiàn)語音、短信息和數(shù)據(jù)及傳真通訊,SIM300的特性可以使它理想地用于固定式無線終端,M2M以及手持設備等應用。SIM300模塊通過SIM卡座和SIM卡相連并通過微型天線卡座連接9dB天線,通過此二種外設實現(xiàn)SIM300模塊和GSM基站之間的信號發(fā)送和接收。文章設計僅僅使用了SIM300的GPRS功能,該GPRS功能是通過SIM300和主控制器之間的UART通訊實現(xiàn)的。
主控制器為AtMegal28處理器芯片,AtMegal28是RISC型的8位微處理器芯片,主頻為16MHz,芯片內(nèi)部有128kN片上FLASH,選擇這個芯片是因為這個芯片有足夠大的片上空間可以裝下ZigBee協(xié)議棧。GPRS、zigBee、CAN和USB模塊均接在AtMegal28的中斷輸入引腳上,四級中斷形成雛菊花鏈式中斷結(jié)構(gòu)。主控制器芯片的定時器和計數(shù)器可以輔助主控制器和ZigBee芯片之間的控制時序和協(xié)議棧協(xié)議內(nèi)容的實現(xiàn)。
評論