freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于嵌入式的室內(nèi)環(huán)境信息采集控制演示系統(tǒng)設計-在線瀏覽

2024-08-02 16:52本頁面
  

【正文】 傳輸。CC2530結合了先進的RF收發(fā)器性能,業(yè)界標準的增強型8051內(nèi)核,使操作更容易,具備不同的運行模式,尤其適用于低功耗的系統(tǒng)需求。無線溫度采集系統(tǒng)改變了傳統(tǒng)有線的數(shù)據(jù)采集系統(tǒng)搭建布線困難,監(jiān)測區(qū)域受限等諸多不足。通過與其他通信技術(如 GSM/GPRS)的無縫接合,能夠?qū)崿F(xiàn)采集數(shù)據(jù)的遠程傳輸,滿足對數(shù)據(jù)采集區(qū)域的遠程監(jiān)控。三、總體設計無線傳感器溫度測量系統(tǒng)主要由單個 ZigBee 協(xié)調(diào)器、單部 PC 機和放置在各處的溫度采集節(jié)點—ZigBee 終端設備組成。整個無線溫度采集系統(tǒng)的拓撲結構圖如圖 1所示。CC2530芯片的有效通信半徑為 100m 時,終端節(jié)點可以安置在以協(xié)調(diào)器為中心100m 半徑范圍內(nèi)。終端設備上電復位后,便啟動搜索指定信道上的ZigBee協(xié)調(diào)器,并發(fā)送連接請求,終端設備在成功入網(wǎng)后,將被賦予一個 16 位短地址,在以后網(wǎng)絡中的通信都以這個 16 位的短地址作為節(jié)點的標識;啟動休眠定時器,間隔10 秒鐘喚醒一次,醒來后使用一種簡單的非時隙 CSMA CA,通過競爭機制取得信道使用權,自己向協(xié)調(diào)器節(jié)點發(fā)送請求數(shù)據(jù)。網(wǎng)絡中的協(xié)調(diào)器節(jié)點負責搜集各溫度采集節(jié)點的信息,并將信息快速的通過 RS232 串口按事先定義好的格式上傳 PC 機,隨即解析并顯示出來。它采用專利的COMSens技術,確保了傳感器具有極高的可靠性與卓越的長期穩(wěn)定性。SH10引腳特性如下:、 電源引腳~。在此期間無需發(fā)送任何指令。、串行接口(兩線雙向) SHT10的串行接口,在傳感器信號的讀取及電源損耗方面,都做了優(yōu)化處理;但與I2C接口不兼容.、串行時鐘輸入(SCK) SCK用于微處理器與SHTxx之間的通訊同步。、串行數(shù)據(jù)(DATA) DATA三態(tài)門用于數(shù)據(jù)的讀取。數(shù)據(jù)傳輸期間,在SCK時鐘高電平時,DATA必須保持穩(wěn)定。需要一個外部的上拉電阻(例如:10kΩ)將信號提拉至高電平(參見圖2)。3.、串行時鐘輸入(SCK) SCK用于微處理器與SHTxx之間的通訊同步。、串行數(shù)據(jù)(DATA) DATA三態(tài)門用于數(shù)據(jù)的讀取。數(shù)據(jù)傳輸期間,在SCK時鐘高電平時,DATA必須保持穩(wěn)定。需要一個外部的上拉電阻(例如:10kΩ)將信號提拉至高電平(參見圖2)。、測量時序(RH 和T) 發(fā)布一組測量命令(‘00000101’表示相對濕度RH,‘00000011’表示溫度T)后,控制器要等待測量結束。確切的時間隨內(nèi)部晶振速度,最多有177。SHTxx通過下拉DATA至低電平并進入空閑模式,表示測量的結束。檢測數(shù)據(jù)可以先被存儲,這樣控制器可以繼續(xù)執(zhí)行其它任務在需要時再讀出數(shù)據(jù)。uC需要通過下拉DATA為低電平,以確認每個字節(jié)。用CRC數(shù)據(jù)的確認位,表明通訊結束。在測量和通訊結束后,SHTxx自動轉入休眠模式。在下一次指令前,發(fā)送一個“傳輸啟動”時序。通訊復位時序圖CC2530說明、簡介CC2530 它能夠以非常低的總的材料成本建立強大的網(wǎng)絡節(jié)點。CC2530 有四種不同的閃存版本:CC2530F32/64/128/256,分別具有32/64/128/256KB 的閃存。運行模式之間的轉換時間短進一步確保了低能源消耗。協(xié)議棧(ZStack?),提供了一個強大和完整的ZigBee 解決方案。遠程控制解決方案。不使用外部電路供應。GND 1,2,3,4 未使用的引腳它有三種不同的內(nèi)存訪問總線(SFR,DATA 和CODE/XDATA),單周期訪問SFR,DATA 和主SRAM。中斷控制器總共提供了18 個中斷源,分為六個中斷組,每個與四個中斷優(yōu)先級之一相關。一些中斷還可以從睡眠模式(供電模式13)喚醒設備??偩€把CPU 和DMA 控制器和物理存儲器以及所有外設連接起來。寄存器。8KB SRAM映射到DATA存儲空間和部分XDATA存儲空間。這是對于低功耗應用來說很重要的一個功能。存儲空間。使用這個功能,例如可以利用已經(jīng)保存的網(wǎng)絡具體數(shù)據(jù),就不需要經(jīng)過完全啟動、網(wǎng)絡尋找和加入過程。它提供了電源管理功能,可以實現(xiàn)使用不同供電模式的長電池壽命的低功耗運行。、外設CC2530 包括許多不同的外設,允許應用程序設計者開發(fā)先進的應用。通過這個調(diào)試接口,可以執(zhí)行整個閃存存儲器的擦除、控制使能哪個振蕩器、停止和開始執(zhí)行用戶程序、執(zhí)行8051使用這些技術,可以很好地執(zhí)行內(nèi)電路的調(diào)試和外部閃存的編程。閃存存儲器可通過用戶軟件和調(diào)試接口編程。閃存控制器允許頁面擦除和4I/O控制器負責所有通用I/O引腳。CPU 中斷可以分別在每個引腳上使能。引腳的外設可以在兩個不同的I/O 引腳位置之間選擇,以確保在不同應用程序中的靈活性。每個通道(觸發(fā)器、優(yōu)先級、傳輸模式、尋址模式、源和目標指針和傳輸計數(shù))用DMA 描述符在存儲器任何地方配置。內(nèi)核、閃存控制器、USART、定時器、ADC 接口)通過使用DMA 控制器在SFR 或XREG 地址和閃存/SRAM 之間進行數(shù)據(jù)傳輸,獲得高效率操作。它有一個可編程的分頻器,一個16 位周期值,和五個各自可編程的計數(shù)器/捕獲通道,每個都有一個16 位比較值。它還可以配置在IR產(chǎn)生模式,計算定時器3 周期,輸出是ANDed,定時器3 的輸出是用最小的CPU 互動產(chǎn)生調(diào)制的消費型IR 信號。定時器有一個可配置的定時器周期和一個8 位溢出計數(shù)器,可以用于保持跟蹤已經(jīng)經(jīng)過的周期數(shù)。定時器3 和定時器4 是8 位定時器,具有定時器/計數(shù)器/PWM 功能。每個計數(shù)器通道可以用作一個PWM 輸出。睡眠定時器在除了供電模式3 的所有工作模式下不斷運行。ADC支持7到12位的分辨率,分別在30 kHz或4 kHz的帶寬。輸入可以選擇作為單端或差分。ADC 還有一個溫度傳感輸入通道。隨機數(shù)發(fā)生器使用一個16 位LFSR 來產(chǎn)生偽隨機數(shù),這可以被CPU 讀取或由選通命令處理器直接使用。AES加密/解密內(nèi)核允許用戶使用帶有128位密鑰的AES算法加密和解密數(shù)據(jù)。一個內(nèi)置的看門狗允許CC2530 在固件掛起的情況下復位自身?;蛘咚梢耘渲糜米饕粋€通用32kHzUSART 0和USART 1每個被配置為一個SPI主/從或一個UART。每個都有自己的高精度波特率發(fā)生器,因此可以使普通定時器空閑出來用作其他用途。RF 內(nèi)核控制模擬無線模塊。無線設備還包括一個數(shù)據(jù)包過濾和地址識別模塊。無線溫度采集系統(tǒng)的軟件設計主要包括 ZigBee 節(jié)點間的通信程序,協(xié)調(diào)器節(jié)點組網(wǎng)程序。 //設備啟動前的芯片電壓檢測函數(shù)static void zmain_dev_info( void )。static void zmain_vdd_check( void )。endif/********************************************************************* * fn main * brief First function called after startup. * return don39。 //關閉所有中斷 EA=0// Initialization for board related stuff such as LEDs HAL_BOARD_INIT()。 //檢測芯片電壓是否正常// Initialize board I/OInitBoard( OB_COLD )。 //初始化芯片各個硬件模塊(包括LCD)// Initialize NV Systemosal_nv_init( NULL )。 //初始化MAC層 // Determine the extended address zmain_ext_addr()。 //初始化一些非易失變量ifndef NONWK// Since the AF isn39。s initialization routineafInit()。 //初始化操作系統(tǒng) // Allow interruptsosal_int_enable( INTS_ALL )。 //初始化按鍵 // Display information about this devicezmain_dev_info()。 //在LCD上顯示該設備的信息endififdef WDT_IN_PM1/* If WDT is used, this is a good place to enable it. */WatchDogEnable( WDTIMX )。 // No Return from herereturn 0。t get here.} /********************************************************************* * fn zmain_vdd_check * brief Check if the Vdd is OK to run the processor. * return Return if Vdd is ok。 bool toggle = 0。 // Keep track times Vdd passes in a row MicroWait (10000)。 // Reset passed counter
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1