<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > MT-ZigBee硬件平臺的設(shè)計

          MT-ZigBee硬件平臺的設(shè)計

          作者: 時間:2009-11-18 來源:網(wǎng)絡(luò) 收藏
          0 引 言
          ZigBee技術(shù)是一種具有統(tǒng)一技術(shù)標(biāo)準(zhǔn)的短距離、低速率的無線通信技術(shù),其物理層和媒體訪問控制層協(xié)議為IEEE 802.15.4協(xié)議標(biāo)準(zhǔn),網(wǎng)絡(luò)層由ZigBee技術(shù)聯(lián)盟制定,應(yīng)用層的開發(fā)根據(jù)用戶的實際應(yīng)用需求,對其進(jìn)行開發(fā)。
          開發(fā)ZigBee協(xié)議之前必須要有相應(yīng)的支撐,這里為ZigBee協(xié)議棧的實現(xiàn)提供了相應(yīng)的。在此主要介紹了的設(shè)計與各硬件模塊的測試。硬件平臺的設(shè)計主要包括硬件平臺的選型、ZigBee控制電路的硬件設(shè)計和ZigBee射頻電路部分的硬件設(shè)計;硬件平臺的測試主要包括各個硬件模塊的測試。

          1 ZigBee硬件方案
          在ZigBee技術(shù)聯(lián)盟中,F(xiàn)reescale,TI,Chipeon,Philips等公司都是ZigBee標(biāo)準(zhǔn)制訂的先驅(qū)。在射頻收發(fā)芯片方面,主要有Freeseale公司的MC13192,MC13193和Chipeon公司的CC2420,CC2430所提供的兩大解決方案。下面簡單比對這兩種可選的硬件開發(fā)方案。
          Freescale公司面向ZigBee技術(shù)推出了完整的硬件解決方案,其中主要包括MC13192,MC13193射頻(Radio Frequenee,RF)收發(fā)芯片;與RF端相配套的低功耗HCS08核MCU;相關(guān)的傳感器等。MC13192,MC13193是符合IEEE 802.15.4標(biāo)準(zhǔn)的射頻數(shù)據(jù)調(diào)制解調(diào)器,它工作在2.4 GHz頻段下,與MCU通過標(biāo)準(zhǔn)的4線SPI接口通信,采用16個射頻通道,數(shù)據(jù)速率為250 Kb/s。與HCS08核MCU配套使用,可提供低成本、低功耗、經(jīng)濟(jì)高效的ZigBee硬件平臺方案。挪威半導(dǎo)體公司Chipcon推出的CC2430射頻芯片是全球首顆符合ZigBee技術(shù)標(biāo)準(zhǔn)的2.4 GHz射頻芯片,它沿用了CC2420的架構(gòu)。CC2430兼容IEEE802.15.4標(biāo)準(zhǔn),具有8051核的無線單片機(jī)。其在單芯片上集成了ZigBee RF前端、存儲器和微控制器。另外,CC2430內(nèi)部還包含了模/數(shù)轉(zhuǎn)換器(ADC)、定時器、AES-128協(xié)處理器、看門狗、32 kHz晶振時鐘、上電復(fù)位電路、掉電檢測電路以及21個可編程I/O接口。由于Freescale公司提供了詳細(xì)的芯片手冊、參考設(shè)計、布線設(shè)計等文檔說明,為硬件平臺的搭建提供了良好的開發(fā)環(huán)境。這里在現(xiàn)有的ZigBee硬件方案中選擇了Freescale公司提供的解決方案:MC9S08GB60和MC13192;并以此方案為背景設(shè)計開發(fā)了硬件平臺。

          本文引用地址:http://www.ex-cimer.com/article/157768.htm

          2 硬件平臺設(shè)計
          MT-ZigBee硬件平臺的設(shè)計,主要包括硬件平臺的選型,ZigBee控制電路的硬件設(shè)計和ZigBee射頻電路部分的硬件設(shè)計。
          2.1 硬件選型
          (1)主控MCU的選取。從芯片內(nèi)部集成功能模塊、RAM和FLASH的存儲容量、芯片和開發(fā)環(huán)境的熟悉程度等方面考慮,本文選擇了Freescale公司生產(chǎn)的S08系列的8位MC9S08GB60(以下簡稱GB60)作為平臺的主控芯片。HCS08核,最高總線頻率可達(dá)40 MHz;它內(nèi)部具有64 KB的FLASH和4 KB的RAM存儲空間;內(nèi)部集成了1個SPI模塊,適合與MC13192的通信;2個SCI模塊,方便與PC通信;具有背景調(diào)試模塊.能利用單線對HCS08核的系列MCU進(jìn)行方便地寫入和調(diào)試,加快開發(fā)的速度并大大降低了調(diào)試的難度。
          (2)物理層芯片的選取。為了設(shè)計出低成本、低功耗、經(jīng)濟(jì)高效的ZigBee硬件平臺.這里選擇了與HCS08核MCU配套使用的MC13192芯片作為Zig-Bee物理層芯片。MC13192是Freescale公司于2005年推出的工作在2.4 GHz頻率下短距離,低功率,工業(yè)、科學(xué)和醫(yī)療(ISM)的無線數(shù)據(jù)收發(fā)器。MC13192與MCU的接口簡單,只需四線的SPI,1個IRQ中斷請求線和3個控制線。
          2.2 MT-ZigBee硬件平臺設(shè)計
          MT-ZigBee硬件平臺主要包括主控MCU支撐模塊;外部輸入部分有電源輸入模塊和按鍵輸入;MC13192無線射頻通信模塊;SCI串行通信模塊;運(yùn)行狀態(tài)顯示模塊和現(xiàn)場數(shù)據(jù)采集模塊,整體的硬件框圖如圖1所示。其中按鍵輸入、SCI串行通信模塊、液晶及運(yùn)行指示燈模塊設(shè)計比較簡單,由于篇幅問題,不再敘述。下面重點介紹電源輸入模塊、MCU支撐模塊、GB60與MC13192接口電路和MC13192無線射頻通信模塊的硬件設(shè)計。

          2.2.1 電源輸入模塊
          無線傳感器網(wǎng)絡(luò)主要用于采集現(xiàn)場數(shù)據(jù),再進(jìn)行相應(yīng)控制。設(shè)備均安放在采集現(xiàn)場,考慮到便于攜帶、安裝,供電電源采用1節(jié)9 V的干電池。在硬件電路上電源分為兩路:一路是單獨供給主控芯片GB60的電源;另一路是供給LCD、MC13192、SCI、按鍵和測試小燈等所有外圍模塊的電源。具體電源電路如圖2所示。

          在電源電路中,主控芯片電源在任何情況下都是存在的.這樣保證任何情況下GB60都是工作的;外圍模塊電源受到主控芯片控制,GB60通過MOS管來控制外圍模塊電源:當(dāng)系統(tǒng)正常工作時,GB60允許外圍模塊電源上電;當(dāng)系統(tǒng)進(jìn)入低功耗狀態(tài)時,GB60切斷外圍模塊電源.這樣整個系統(tǒng)只有主控芯片有供電,主控芯片再進(jìn)入低功耗模式(Stop Mode),這樣就更好地實現(xiàn)了整個系統(tǒng)的低功耗。注意,在切斷外圍模塊電源時,不能直接使用一般的三極管,這樣進(jìn)入低功耗狀態(tài)后外圍模塊仍然有較大的電流消耗,應(yīng)該使用電流截止性能好的MOS管(如:SI2301)來實現(xiàn)。
          2.2.2 GB60與MC13192接口電路設(shè)計
          GB60與MC13192的接口電路如圖3所示。GB60與MC13192主要有9個連接接口:4根SPI通信接口、IRQ中斷接口、3根MC13192的控制口和MC13192時鐘輸出引腳。其中對于4線SPI,根據(jù)參考手冊指出,當(dāng)作為SPI主機(jī)方式,同時SPI狀態(tài)與控制寄存器的模式錯誤標(biāo)志(MODF)有效并置為1時,引腳可單獨作為I/O口使用。在該設(shè)計中GB60為SPI主機(jī)方,直接作為輸出口使用,用以控制MC13192的CE使能信號。


          上一頁 1 2 下一頁

          關(guān)鍵詞: 設(shè)計 平臺 硬件 MT-ZigBee

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();