哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探究ATmega16的無線傳感網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)計(jì)

電子工程師 ? 來源:國外電子元器件 ? 作者:國外電子元器件 ? 2021-06-03 17:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

介紹了一種基于ATmega16和無線315模塊的無線傳感網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)計(jì)。討論了數(shù)據(jù)傳輸?shù)幕鶐Ь幋a方案,并比較了用ATmega16實(shí)現(xiàn)基帶編碼的三種方法,同時(shí)給出了發(fā)射和接收的具體實(shí)現(xiàn)流程。

1 引言

無線傳感網(wǎng)絡(luò)廣泛應(yīng)用于軍事偵察、環(huán)境監(jiān)測、目標(biāo)定位等領(lǐng)域。一般來說,無線傳感網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)計(jì)要求具有功耗低、成本低、壽命長等特點(diǎn)。本文以ATmega16 AVR單片機(jī)為核心元件,以常見的315射頻模塊作為無線收發(fā)模塊設(shè)計(jì)了一種無線傳感網(wǎng)絡(luò)節(jié)點(diǎn)。該系統(tǒng)充分利用了ATmega16單片機(jī)豐富的片上資源和315模塊較好的抗干擾特性,并可在達(dá)到設(shè)計(jì)要求的前提下,有效地降低硬件成本,具有較高的實(shí)用價(jià)值。

2 無線傳感網(wǎng)絡(luò)節(jié)點(diǎn)系統(tǒng)結(jié)構(gòu)

無線傳感網(wǎng)絡(luò)節(jié)點(diǎn)通常由4個(gè)子系統(tǒng)構(gòu)成。

2.1 計(jì)算子系統(tǒng)

計(jì)算子系統(tǒng)通常是由一個(gè)微處理器和相應(yīng)的通信協(xié)議、數(shù)據(jù)采集等程序組成。為了降低節(jié)點(diǎn)的功耗,要求微處理器以一種突發(fā)式的發(fā)送方案將采集到的數(shù)據(jù)發(fā)送出去,以便盡快轉(zhuǎn)入低功耗模式,延長能量子系統(tǒng)的工作時(shí)問。

設(shè)計(jì)選用了Atmel公司推出的ATmega16型單片機(jī)。ATmega16是一款基于AVR RISC結(jié)構(gòu)的高級Flash型8位CMOS單片機(jī),其數(shù)據(jù)吞吐量高達(dá)1MI/s/MHz,能有效緩解系統(tǒng)在功耗和處理速度之間的矛盾。同時(shí),ATmega16集成了豐富的片上資源:16 KB的可編程Flash、512字節(jié)EEPROM、l KBSRAM,滿足了絕大多數(shù)應(yīng)用程序的開發(fā)要求,其內(nèi)部Flash可重復(fù)擦寫次數(shù)在10 000次以上,極大地方便了產(chǎn)品開發(fā)和軟件修改:

8路10位具有可選差分輸入級可編程增益的ADC可以外接多個(gè)不同種類的傳感器件:支持6種睡眠模式,其中掉電模式和省電模式的耗電僅為lμA~2.5μA,可有效降低節(jié)點(diǎn)功耗;3個(gè)靈活的定時(shí)器/計(jì)數(shù)器(T/C)除具有常見的定時(shí)計(jì)數(shù)功能外,還具有輸入脈沖捕捉、脈沖寬度調(diào)制輸出功能:高度靈活的可編程串行US-ART可以完成與其他串行設(shè)備的通信。

2.2 通信子系統(tǒng)

通信子系統(tǒng)由一個(gè)無線收發(fā)器組成,用于節(jié)點(diǎn)之間的通信。當(dāng)無線收發(fā)器處于空閑狀態(tài)時(shí),應(yīng)將其關(guān)閉,以便降低節(jié)點(diǎn)功耗。

設(shè)計(jì)采用了常見的315無線收發(fā)模塊作為長距離無線收發(fā)器(因收發(fā)頻率為315 MHz而得名)。315無線發(fā)射模塊電路原理圖如圖2所示,它是由聲表諧振器(SAW)和高頻三極管組成的三點(diǎn)式振蕩電路。TXD輸入引腳通過三極管Q2控制高頻振蕩器。當(dāng)TXD為高電平時(shí),02導(dǎo)通,高頻振蕩器起振;當(dāng)TXD為低電平時(shí),Q2截止,高頻振蕩器停振。將ATmegal6的OC0引腳與TXD連接,即可完成OC0輸出數(shù)據(jù)的OOK調(diào)制發(fā)射。

315無線超再生式接收電路由選頻電路、高頻放大電路、超再生檢波電路和低頻放大電路組成。它具有電路簡單、靈敏度高等優(yōu)點(diǎn)。發(fā)送調(diào)制信號經(jīng)過選頻電路選頻后,送人超再生檢波電路解調(diào).再由低頻放大電路放大后由輸出引腳輸出高電平。若無信號收到,則輸出低電平。由超再生檢波電路的特性可知,超再生式接收模塊在沒有收到信號的幾毫秒后輸出大量白噪聲,直到再次接收到信號。

315無線收發(fā)模塊的最大傳輸距離可以達(dá)到700 m~800 m。它在星形混合傳感網(wǎng)絡(luò)設(shè)計(jì)中可作為遠(yuǎn)距離傳輸節(jié)點(diǎn),可以直接同匯聚節(jié)點(diǎn)通信,避免了短距離無線傳感節(jié)點(diǎn)同匯聚節(jié)點(diǎn)多跳式的通信方式。延長了傳感器網(wǎng)絡(luò)的壽命。同時(shí)它還具有成本低廉、接口簡單、抗干擾能力強(qiáng)等優(yōu)點(diǎn),因而廣泛應(yīng)用在報(bào)警器、遙控器、工業(yè)數(shù)據(jù)采集系統(tǒng)中。

2.3 能量子系統(tǒng)

能量子系統(tǒng)通常是由電池組成。它在很大程度上決定了無線傳感節(jié)點(diǎn)的壽命。降低無線傳感節(jié)點(diǎn)的功耗是無線傳感網(wǎng)絡(luò)設(shè)計(jì)成功的一個(gè)關(guān)鍵因素。

3 基帶脈沖帶編碼方案

315超再生式接收模塊在沒有收到信號的幾毫秒后將產(chǎn)生白噪聲,這一特性決定了基帶脈沖編碼方案不能采用非歸零編碼,否則在連續(xù)發(fā)送0的情況下,接收模塊將輸出白噪聲。本文采用了一種類曼徹斯特編碼。用占空比為50%的完整方波表示信息符號和特殊控制符號。以不同的方波周期區(qū)分信息位中的0和l,以及其他符號位。

當(dāng)信號到達(dá)時(shí),接收數(shù)據(jù)幀的第一位會受到接收模塊產(chǎn)生的白噪聲影響,為了消除白噪聲,需在數(shù)據(jù)幀前加入一定數(shù)量的前導(dǎo)碼。前導(dǎo)碼的數(shù)量同無線傳輸環(huán)境和315模塊元件參數(shù)有關(guān)。一般來說,十幾個(gè)前導(dǎo)碼就可以達(dá)到較好的接收效果。前導(dǎo)碼后緊跟的起始位表示接收數(shù)據(jù)序列的開始。

以發(fā)送十六進(jìn)制數(shù)0xAA(二進(jìn)制10101010)為例,其數(shù)據(jù)幀結(jié)構(gòu)。

4 軟件設(shè)計(jì)

無線傳感節(jié)點(diǎn)采用了AVRX嵌入式操作系統(tǒng)。AVRX是一款源碼公開的、專門針對AVR系列單片機(jī)的嵌入式操作系統(tǒng)。雖然AVRX很難移植到其他微處理器上,但其自身占用程序空間?。ò泄δ艿陌姹緝H占用l 000字節(jié)),消耗SRAM少,有利于應(yīng)用程序的開發(fā)。因此,設(shè)計(jì)中放棄了可移植性好,但自身對SRAM消耗大的μCOS-Ⅱ嵌入式操作系統(tǒng)。

4.1 發(fā)射子模塊的軟件設(shè)計(jì)

要將數(shù)據(jù)發(fā)送出去,首先要將數(shù)據(jù)符號和控制符號轉(zhuǎn)變?yōu)榭勺兠}寬的方波。其方法有三種:

(1)將PB3引腳作為通用輸出引腳,利用AvrXDelay產(chǎn)生與脈寬相對應(yīng)的延時(shí),控制OC0產(chǎn)生可變脈寬的方波。這種方法的缺點(diǎn)是不能產(chǎn)生脈寬足夠精確的方波,這是由于RTOS任務(wù)調(diào)度開銷的不同所產(chǎn)生的。

(2)將PB3引腳作為通用輸出引腳,利用編寫的延時(shí)50μs的子程序?qū)崿F(xiàn)。在延時(shí)子程序里關(guān)閉全局中斷IE,停止AVRX的任務(wù)調(diào)度和ATmega16對中斷的響應(yīng)。這種方法可以產(chǎn)生脈寬精確的方波,但系統(tǒng)在發(fā)射數(shù)據(jù)期間不能處理其他事件,降低了系統(tǒng)的靈活性。

(3)利用T/C0的CTC模式產(chǎn)生脈沖,這時(shí)PB3引腳作為比較匹配輸出引腳OC0。當(dāng)T/C0工作在CTC模式下時(shí),設(shè)置TCCR0中的COM01:0=l,則每當(dāng)計(jì)數(shù)器的數(shù)值TCNTO=OCR0時(shí),TCNT0清零,比較匹配中斷標(biāo)志置位,同時(shí)輸出引腳OC0的邏輯電平自動(dòng)翻轉(zhuǎn)。在比較匹配中斷中修改OCR0的數(shù)值,就可以產(chǎn)生脈寬精確的方波。這種方法利用硬件計(jì)數(shù)器產(chǎn)生延時(shí),具有延時(shí)精確,占用系統(tǒng)資源少的優(yōu)點(diǎn)。因此在設(shè)計(jì)中采用第三種方法。

4.2 接收子模塊的軟件設(shè)計(jì)

ASK調(diào)制的信號首先被315超再生接收模塊轉(zhuǎn)換為脈沖方波,從數(shù)據(jù)輸出引腳引人到ATmega16的ICP引腳。將TCCR1B的ICES1置l后,每當(dāng)一個(gè)電平上升沿到達(dá)引腳ICP時(shí).T/C1的計(jì)數(shù)值將被拷貝到捕獲寄存器ICR1并產(chǎn)生捕獲中斷。在捕獲中斷服務(wù)子程序里將相鄰上升沿發(fā)生的時(shí)間相減即可得到符號周期T。實(shí)際上,由于捕獲中斷服務(wù)子程序在結(jié)束時(shí)總會將ICR1清零,因此中斷發(fā)生時(shí)捕獲的ICR1值就是相應(yīng)的符號周期T。

315超再生接收模塊在沒有信號時(shí)會產(chǎn)生白噪聲,不斷地引發(fā)ICP中斷,增加了系統(tǒng)的開銷。設(shè)計(jì)中,接收模塊沒有一直處于工作狀態(tài),而是采取了休眠-監(jiān)聽-接收(如果有數(shù)據(jù))-休眠的工作方式,以降低系統(tǒng)開銷。圖7是捕獲中斷服務(wù)子程序的狀態(tài)轉(zhuǎn)換圖。

5 結(jié)束語

試驗(yàn)利用接入網(wǎng)絡(luò)的PC機(jī)產(chǎn)生周圍環(huán)境數(shù)據(jù),通過有線網(wǎng)絡(luò)和無線傳感節(jié)點(diǎn)發(fā)送/接收數(shù)據(jù)。結(jié)果表明,采用ATmega16單片機(jī)和無線315通信模塊設(shè)計(jì)的無線網(wǎng)絡(luò)傳感節(jié)點(diǎn)具有功耗低、傳輸距離遠(yuǎn)、抗干擾能力強(qiáng)等優(yōu)點(diǎn),是組建無線傳感網(wǎng)絡(luò)的一種較好的解決方案。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5208

    文章

    20603

    瀏覽量

    336501
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2168

    瀏覽量

    159707
  • uCOS
    +關(guān)注

    關(guān)注

    7

    文章

    175

    瀏覽量

    81071
  • AvrX
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5742
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    ATmega16A 8位微控制器:特性、資源與應(yīng)用解析

    ATmega16A 8位微控制器:特性、資源與應(yīng)用解析 一、引言 在嵌入式系統(tǒng)設(shè)計(jì)領(lǐng)域,選擇一款合適的微控制器至關(guān)重要。ATmega16A作為一款高性能、低功耗的8位微控制器,憑借其豐富的特性和廣泛
    的頭像 發(fā)表于 04-07 11:15 ?174次閱讀

    ATmega16(L)微控制器:高性能低功耗的嵌入式解決方案

    ATmega16(L)微控制器:高性能低功耗的嵌入式解決方案 引言 在嵌入式系統(tǒng)設(shè)計(jì)領(lǐng)域,選擇一款合適的微控制器至關(guān)重要。ATmega16(L)作為Atmel公司推出的一款低功耗CMOS 8位
    的頭像 發(fā)表于 04-07 11:15 ?155次閱讀

    ATmega8U2/16U2/32U2微控制器:高性能與低功耗的完美結(jié)合

    ATmega8U2/16U2/32U2微控制器:高性能與低功耗的完美結(jié)合 在電子設(shè)計(jì)領(lǐng)域,一款優(yōu)秀的微控制器往往能為項(xiàng)目帶來事半功倍的效果。ATmega8U2/16U2/32U2就是這
    的頭像 發(fā)表于 04-06 13:50 ?599次閱讀

    ATmega8535(L)微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    架構(gòu),具有豐富的特性和廣泛的應(yīng)用場景。本文將詳細(xì)介紹ATmega8535(L)的特性、引腳配置、寄存器和指令集等內(nèi)容,為電子工程師在設(shè)計(jì)中提供參考。 文件下載: ATMEGA8535-16
    的頭像 發(fā)表于 04-06 13:40 ?595次閱讀

    探索 Atmel ATmega16HVB/32HVB 8 位微控制器:特點(diǎn)、應(yīng)用與設(shè)計(jì)要點(diǎn)

    探索 Atmel ATmega16HVB/32HVB 8 位微控制器:特點(diǎn)、應(yīng)用與設(shè)計(jì)要點(diǎn) 在電子設(shè)計(jì)領(lǐng)域,高性能、低功耗的微控制器是眾多項(xiàng)目的核心。Atmel ATmega16HVB/32HVB
    的頭像 發(fā)表于 04-06 13:15 ?613次閱讀

    ATmega8HVA/16HVA微控制器:高性能與低功耗的完美融合

    ATmega8HVA/16HVA微控制器:高性能與低功耗的完美融合 在當(dāng)今電子設(shè)備不斷追求高性能、低功耗的時(shí)代,ATmega8HVA/16HVA微控制器脫穎而出,成為眾多工程師在設(shè)計(jì)智
    的頭像 發(fā)表于 04-06 12:55 ?700次閱讀

    ATmega16(L)微控制器:功能、特性與應(yīng)用詳解

    ATmega16(L)微控制器:功能、特性與應(yīng)用詳解 在電子設(shè)計(jì)領(lǐng)域,微控制器是核心組件之一,它能為各種嵌入式系統(tǒng)提供強(qiáng)大的控制能力。ATmega16(L)作為Atmel公司推出的一款低功耗CMOS
    的頭像 發(fā)表于 04-06 12:30 ?741次閱讀

    探究 LTC2324 - 16:高性能四通道 16 位 ADC 的卓越之選

    探究 LTC2324 - 16:高性能四通道 16 位 ADC 的卓越之選 在電子設(shè)計(jì)領(lǐng)域,模數(shù)轉(zhuǎn)換器(ADC)是連接模擬世界和數(shù)字世界的橋梁,其性能直接影響到整個(gè)系統(tǒng)的精度和穩(wěn)定性。今天,我們將
    的頭像 發(fā)表于 03-27 15:15 ?147次閱讀

    中科曙光發(fā)布全球首款無線纜箱式超節(jié)點(diǎn)scaleX40

    3月26日, 2026中關(guān)村論壇年會期間,中科曙光正式推出 世界首個(gè) 無線纜箱式超節(jié)點(diǎn)scaleX40 ,同步開啟預(yù)售。產(chǎn)品以系統(tǒng)級創(chuàng)新破解高端算力部署難題,為企業(yè)級AI場景提供更高效、更易得、更好
    的頭像 發(fā)表于 03-26 14:06 ?3w次閱讀
    中科曙光發(fā)布全球首款<b class='flag-5'>無線</b>纜箱式超<b class='flag-5'>節(jié)點(diǎn)</b>scaleX40

    ZigBee:低功耗物聯(lián)的“網(wǎng)狀神經(jīng)”

    一、什么是ZigBee?ZigBee,也稱紫蜂,是一種低速、低功耗、低成本的無線網(wǎng)絡(luò)協(xié)議,其底層基于IEEE 802.15.4標(biāo)準(zhǔn),專為低數(shù)據(jù)速率、長時(shí)間運(yùn)行的無線傳感與控制網(wǎng)絡(luò)而設(shè)計(jì)
    發(fā)表于 03-12 10:45

    構(gòu)建擁有200多個(gè)節(jié)點(diǎn)的zigbee網(wǎng)絡(luò)解決方案

    要構(gòu)建一個(gè)擁有 200+節(jié)點(diǎn)網(wǎng)絡(luò),你需要選擇網(wǎng)絡(luò)容量更大、處理能力更強(qiáng)的協(xié)調(diào)者/網(wǎng)關(guān),并配合合適的路由器和終端節(jié)點(diǎn)。 1. 核心協(xié)調(diào)員/門戶選擇(關(guān)鍵) 管理200+
    的頭像 發(fā)表于 01-04 16:27 ?430次閱讀

    atmega162芯片說明

    atmega162芯片說明
    發(fā)表于 11-19 16:30 ?0次下載

    華為AgenticRAN重塑無線網(wǎng)絡(luò)價(jià)值

    在全球5G-A商用加速的關(guān)鍵節(jié)點(diǎn),華為無線網(wǎng)絡(luò)副總裁、首席營銷官趙東以“AgenticRAN: 用有限的無線資源創(chuàng)造無限可能”為主題發(fā)表演講,首次系統(tǒng)闡述AgenticRAN架構(gòu)的核心理念:基于“有效性、可靠性、經(jīng)濟(jì)性”AI關(guān)鍵
    的頭像 發(fā)表于 09-25 11:45 ?1011次閱讀

    無線傳感網(wǎng)絡(luò)在步進(jìn)電機(jī)運(yùn)行狀態(tài)監(jiān)測中的應(yīng)用

    運(yùn)行狀態(tài)無線網(wǎng)絡(luò)監(jiān)測系統(tǒng),采用Atmeg128L和CC2420設(shè)計(jì)了無線傳感網(wǎng)絡(luò)監(jiān)測節(jié)點(diǎn),并利用該監(jiān)測
    發(fā)表于 07-10 16:59

    電機(jī)溫度監(jiān)測系統(tǒng)低功耗無線節(jié)點(diǎn)模塊設(shè)計(jì)

    完整資料~~~*附件:電機(jī)溫度監(jiān)測系統(tǒng)低功耗無線節(jié)點(diǎn)模塊設(shè)計(jì).pdf 【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請第一時(shí)間告知,刪除內(nèi)容!
    發(fā)表于 04-30 00:42
    阿图什市| 东安县| 九龙城区| 长岭县| 庆安县| 东宁县| 天台县| 赤城县| 兰州市| 北流市| 辽源市| 米泉市| 田阳县| 滨海县| 唐山市| 大竹县| 盐城市| 木里| 平顶山市| 永嘉县| 武功县| 名山县| 宁城县| 成都市| 安平县| 郸城县| 东乡| 渑池县| 柏乡县| 黄冈市| 夏河县| 平和县| 炉霍县| 北京市| 武夷山市| 千阳县| 包头市| 江都市| 浠水县| 宜宾市| 克拉玛依市|