吴忠躺衫网络科技有限公司

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>ZigBee的開放性技術標準的特點及應用方案

ZigBee的開放性技術標準的特點及應用方案

2017-09-15 | rar | 0.1 MB | 次下載 | 免費

資料介紹

ZigBee 是一種低功耗、低成本的新型短距離無線通信

開放性技術標準。它工作頻段靈活 , 使用的頻段分別為

2 。 4 GHz 、868 M Hz ( 歐洲) 及 915 M Hz ( 美國) ,均為免執照頻段; 傳輸速率為 250 kbp s , 有效傳輸距離為 10 ~

75 m 。通過在發射端加功率放大器還可以實現更遠距離

通信。

ZigBee 技術的低成本、低功耗特點 ,使其廣泛地應用

到庫存管理、產品質量控制、工業過程控制、災害地區監測、生物監測和監督、定位及消防安全等領域。雖然實現

語音通信不是 ZigBee 聯盟最初的目標 ,但是 ,在許多領域

( 如消防搶險) 中沒有語音通信功能 ,將使其應用受到很大的局限。本文正是考慮到這一點 ,并考慮到 ZigBee 理論

通信速率為 250 kp s ,實際速率也能滿足語音通信要求的

情況 ,充分利用本方案所選的 MCU 的性能特性 , 以及很少的外圍器件 ,很好地實現了語音通信。

1 總體方案構架

ZigBee 語音通信系統的架構為: 以嵌入式處理器

射頻發射芯片為核心 ,輔以外圍的放大與濾波電路實現語音通信??傮w框圖如圖 1 所示。

?

圖 1 語音通信系統總體框圖

按功能分 ,主要包括以下幾部分:

語音前置放大器: 主要實現對麥克風接收的語音電信號進行放大處理。

語音前置濾波器: 完成對高頻電磁波的濾出 ,消除部

分干擾 ,減小語音的失真。

嵌入式處理器: 發送語音時 ,完成對語音模擬電信號

的采集 ,將其轉變為數字信號 ,并打包成數據幀 ,加上必要的幀頭 ,發送到射頻收發器。接收語音時 ,讀取射頻收發器緩存器的數據 , 并進行 D/ A 變換 , 發送到語音接收

電路。

射頻收發器: 完成數據的收/ 發 ,接收/ 發送該設備的

數據 ,并將數據發送到嵌入式處理器。

語音后置濾波器: 對經過 D/ A 變換的語音信號濾波 ,得到所需的語音信號。

?

語音后置放大器: 對經過濾波以后的語音信號放大 ,

最后輸出到耳機 ,實現最終的語音通信。

2 硬件電路實現

2 。 1 器件選型

嵌入式處理器選用A Tmega128L單片機。ATmega128L

是 At mel 公司推出的低功耗、高性能 MCU 。其內核為

AV R ,具有先進的 RISC 架構 , 內部具有 133 條功能強大

的指令系統 ,且大部分指令是單周期; 具有 2 個 8 位定時

器/ 計數器和 2 個具有比較/ 捕捉寄存器的 16 位定時器/

計數器 ,2 通道位數可編程 PWM 通道 ,8 路 10 位 A/ D 轉

換器 ,主/ 從 SPI 串行接口 ,可編程串行通信接口以及片內精確的模擬比較器等。CPU 可工作在 IDL E 、POWER2

SAV E 、POWERDOWN 、STAND YB Y 等幾種省電模式。

A Tmega128L 的軟件結構也是針對低功耗而設計的 ,具有

內外多種中斷模式;豐富的中斷能力減少了系統設計中查

詢的需要 ,可以方便地設計出中斷程序結構的控制程序、上電復位和可編程的低電壓檢測 , 工作電壓為 2 。 7 ~

5 。 5 V 。該系統設計可以充分利用其 8 路 10 位 A/ D 轉換

器和 2 通道位數可編程 PWM 通道 ,實現語音信號的 A/ D

轉換和 D/ A 轉換 , 從而省去獨立的 A/ D 轉換器和 D/ A

轉換器 ,且成本更加低廉 ,系統更加精簡 ,更加穩定可靠。

同時 ,考慮到該 MCU 的低功耗特點 , 可以使系統一次工作更長的時間。

無線發射器選用 Chipcon 公司的 CC2420 。CC2420 的

主要特點: 具有 2 Mchips/ s 直接擴頻序列基帶調制解調和

250 kbps 的有效數據速率; 適合簡化功能裝置和全功能裝

置操作; 低電流消耗(接收 19 。 7 mA ,發射 17 。 4 mA) ; 低

電源電壓要求( 使用內部電壓調節器時 2 。 1~3 。 6 V ,使用

paper @mesnet. com. cn (投稿專用) 2007 年第 3 期 Microcontrollers & Embedded Systems 77
ZigBee的開放性技術標準的特點及應用方案

?

?

外部電壓調節器時 1 。 6 ~2 。 0 V) ; 可編程輸出功率; 獨立

的 128 字節發射、接收數據緩沖器; 電池電量可監控。

放大電路及濾波器電路的放大器選用 L MV324 。

L MV324 ( 四通道) 放大器在 2 。 7 V 以下消耗的最大供電電流為120 μA ,在5 V 下一般只消耗100 μA ,較同級器件的功耗低 20 % ,而且價格低廉 ,該系統每個設備需要 4 個

運算放大器 ,充分利用該器件。

2 。 2 系統硬件實現

語音傳輸系統的硬件電路如圖 2 所示 ,連接麥克風的放大器是一個簡單的反向放大器。增益通過 R2 和 R3 控

制( G = R3 / R2 ) ; R4 給麥克風提供電壓 ,C1 阻止直流成分

輸入到放大器; R4 和 R5 給放大器提供合適的偏置; R11

和 C9 構成一個簡單的一級低通濾波器。另外 ,R5 可以在放大器輸出短路的情況下 ,對放大器起保護作用。語音接

收電路由 5 級低通 Chebychev 濾波器和 1 級電壓跟隨器構成。濾波器電路由兩個相互交錯的 2 級 Chebychev 濾

波器( R6 、R7 、R8 、C2 、C5 和 R8 、R9 、R10 、C3 、C6) 和一個無源濾波器( R10 ,C7) 構成。這 3 個濾波器的截止頻率彼此稍微有點錯位 ,這樣可以限制整個濾波電路通帶的紋波。整個電路的截止頻率設置在4 000 Hz ,電壓跟隨器用來防止電路從輸出獲得反饋。

?

3 軟件實現

3 。 1 發送端軟件實現

發送端軟件主要完成語音電壓信號的模/ 數轉換 ,并

?

圖 2 語音傳輸系統硬件電路


將數據按照 ZigBee 協議規定的最大幀長度打包。本

?

系統采取每幀 84 字節 ,并按照用戶要求發送到特定網

絡設備。A Tmega128L 的主頻是8 M Hz ,ADC 時鐘采取

64 分頻 , 每次轉換需要 13

ADC 周期 , 完成一次轉換需要 112 μs ; 采用單次轉換模式 ,如果按照 8 k Hz 采樣 , 則每次采樣時間是

125 μs ; 采用定時器 T/ C1 ,

則每到 125 μs 產生一次中

斷 ,并在中斷處理程序中讀取A/ D轉換的值 , 同時啟動下一次轉換。發送端程序流

程如圖 3 所示。 圖 3 發送端程序流程

3 。 2 中間層軟件實現

發送端獲取了 A/ D 轉換的結果 ,并存儲于所開設的

緩存中; 中間層在發送數據時 , 將存于緩存的數據按照

ZigBee 協議規定的格式 ,加上網絡層 MAC 層和物理層的

幀頭 ,將數據通過 SPI 總線發送到射頻發射芯片的發送

FIFO 中。ZigBee 設備有兩種尋址方式 , 分別通過 64 位

的 IEEE 地址和16 位的網絡地址來尋找網絡設備。一般來說 , IEEE 地址是固定的 , 而網絡地址則是在組網時隨

機分配的。因此要對特定設備通

信 ,必須用 IEEE 地址 ,但是在進行語音通信時 , 為了簡化傳輸數

據 ,一般采用 16 位網絡地址尋址。這就需要在第一次通信時知

道 IEEE 地址的前提下 , 獲取設

備的網絡地址; 以后采用網絡地

址通信。這部分工作通過 Chip2

con 的 ZigBee 協議棧實現。程序

功能實現流程如圖 4 所示。接收

數據時 ,首先射頻發射芯片監聽信道中的數據 , 通過判斷數據是否發送該設備。如果是 , 則讀取

該數據到接收 FIFO , 然后觸發 ,

通過 SPI 總線將數據發送到

MCU ; 通過 MCU 處理 ,去掉各層

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統的設計與實現
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
迪威百家乐娱乐平台| 大发888 下载| 百家乐官网视频象棋| 皇家百家乐官网的玩法技巧和规则| 玩百家乐的玩法技巧和规则| 离岛区| 手机百家乐官网游戏| 大发888怎么下载不了| 百家乐官网真人娱乐城| 百家乐楼梯缆大全| 凤山县| 新葡京百家乐现金网| 瑞丰娱乐场| 24山风水四大局| bet365网址器| 利澳百家乐官网的玩法技巧和规则| 大发888娱乐城大奖| 棋牌百家乐官网程序破解| 百家乐网上真钱赌场娱乐网规则 | 真人百家乐官网作假视频| 百家乐补第三张牌规则| 中宁县| 百家乐注册送10彩金| 新建县| 百家乐板路| 澳门百家乐官网赢钱窍门| 视频百家乐是真是假| 百家乐官网游戏规测| 澳门百家乐是怎样赌| 现金网排名| 澳门百家乐官网| 威尼斯人娱乐城怎样赢| 百家乐官网出千手法| 大发888游戏论坛| 7月24日风水| 九龙坡区| 百家乐tt娱乐平台| 澳门百家乐官网娱乐城送体验金| 全讯网bbin888.com| 战神百家乐官网娱乐城| 龙博娱乐城|