在ZigBee網絡中,傳統的路由算法單純的減少網絡的總體能耗,而忽略了網絡能耗的不平衡導致局部網絡能量的枯竭,致使網絡癱瘓的問題。針對這一問題,文中從網絡中節點能耗均衡出發,提出了一種將剩余能量和能量閾值綜合考慮的路由算法。實驗表明,該算法能有效地減緩節點的死亡時間,大大延長網絡壽命。
上傳時間: 2013-11-20
上傳用戶:cc1015285075
由非線性電力電子裝置組成的電路發生故障時,故障特征信息不易提取和識別。對此提出一種基于小波包分析和Elman神經網的電力電子裝置故障診斷的方法,先運用小波包分析法提取電路在不同故障狀態下電壓及電流信號的特征信息,然后對數據進行歸一化處理并作為Elman神經網的輸入,由具有智能學習功能的神經元故障分類器完成故障識別和定位。以12脈沖整流電路為例,在Matlab軟件下建立電路模型進行仿真實驗,結果表明該方法能快速、準確的完成故障診斷。
上傳時間: 2013-11-11
上傳用戶:zjf3110
為提升虛擬儀器傳輸速率與實時性能,擴展監測范圍,在VC的軟件平臺上設計了一種全功能虛擬示波器。與傳統虛擬示波器相比,該系統采用嵌入式系統完成信號采集,采用工業以太網為傳輸介質,通過線性插值算法和多線程編程思想,實現波形顯示、參數計算、頻譜分析以及波形存儲及回放功能。實驗結果表明,該虛擬示波器可以實現20 kHz采樣頻率下的波形精確顯示,達到預期的各項指標。 Abstract: o enhance the transfer rate and real-time of virtual instrument performance, expand scope of monitoring, this paper uses the VCs software platform to design a fully functional virtual oscilloscope. Compared with traditional virtual oscilloscope, this system adopts the embedded system to complete the data acquisition, industrial Ethernet as the transmission medium used by the linear interpolation algorithm and multi-threaded programming ideas, namely to achieve waveform display, parameter calculation, spectrum analysis and waveform storage and playback. Experimental results show that the virtual oscilloscope can accurately display the waveform with 20kHz sampling frequency, and achieve the desired targets.
上傳時間: 2013-11-25
上傳用戶:wbwyl
本文對MIMO OFDM 系統中基于iJlI練序列的信道估計問題進行了研究,針對信道沖擊響應的最大抽頭數大于每個OFDM符號中導頻數的情況,提出一種有效的結合前后若干iJII練序列進行信道估計的算法和結合方式。仿真結果表明,在基于無線局域網(WLAN)中打包傳送的MIMO OFDM系統里,本文的方法比采用塊狀訓練序列的估計算法有著更小的歸一化均方誤差。
上傳時間: 2013-10-23
上傳用戶:xianglee
基于DHT11溫濕度傳感器具有測量精度高、響應速度快、抗干擾能力強等優點。通過介紹DHT11數字式溫濕度傳感器的內部結構、工作原理、驅動方式及DHT11與微控制器LPC2138的接口電路、指令時序和溫濕度測量過程,并通過該傳感器構成的節點在一段時間內對大棚蔬菜內部環境進行際測試試驗,試驗結果表明,由該傳感器構成的節點具有體積小巧、操作簡單、功耗較低的優點,更加適用于目前對于溫濕度現場檢測的需求。
上傳時間: 2014-01-04
上傳用戶:fhzm5658
設計寬范圍高精度測速電路;通過對三種常用轉速測量方法的分析比較,確定采用M法與M/T法相結合的方法測速,從理論上保證測速的寬范圍和高精度;電路設計中為了簡單,快速,準確的測速,兩種測速方法之間采用硬件切換電路完成,克服了軟件切換因工作量大而導致的實時控制變差的缺陷;采用片外計數器8253彌補了8051硬件資源短缺的不足,利用霍爾元件完成轉速到旋轉脈沖的轉換,實現了低成本,高性能。
上傳時間: 2013-11-02
上傳用戶:leehom61
虛擬儀器作為一種基于計算機的自動化檢測儀器系統,是現代計算機技術和儀器技術完美結合的產物,也是當今計算機輔助測試領域的一項重要技術。它利用加在計算機上的一組軟件與儀器模塊相連接,以計算機為核心、充分利用計算機強大的圖形界面和數據處理能力提供對測量數據的分析和顯示。
上傳時間: 2013-10-22
上傳用戶:ysystc670
紅外對射探測器的安裝比起被動紅外探測器而言,難度要大一點,但也只是略微復雜而已。您想想,如果您能夠在墻上熟練的安裝一套日光燈,那么您安裝紅外防盜柵欄就沒問題了,只是您要對接線方式、位置確定、調試應該有足夠的了解,并參照說明書謹慎進行,相信不會有問題。 從左面的圖中可以看到,紅外防盜柵欄主要由防護蓋、安裝座、防拆開關、紅外透光片、電路板、界線座、調整開關、外殼等組成,并沒有想象的復雜。我們在安裝前,最好能按照設計圖用鉛筆或其他工具實現畫好安裝的位置(或把紅外防盜柵欄放在市地勾畫出輪廓),再用水平儀或其他工具確定安裝位置,保證安裝的精度和美觀。
上傳時間: 2014-12-29
上傳用戶:qb1993225
LVDS和TTL板的接口定義及連接原理圖: TTL板與LVDS 相同 一、接口定義: 1、 LCD MODULE與驅動板之間的信號線接口定義如下:VDS接口又稱RS-644總線接口,是20世紀90年代才出現的一種數據傳輸和接口技術。LVDS即低電壓差分信號,這種技術的核心是采用極低的電壓擺幅高速差動傳輸數據,可以實現點對點或一點對多點的連接,具有低功耗、低誤碼率、低串擾和低輻射等特點,其傳輸介質可以是銅質的PCB連線,也可以是平衡電纜。LVDS在對信號完整性、低抖動及共模特性要求較高的系統中得到了越來越廣泛的應用。目前,流行的LVDS技術規范有兩個標準:一個是TIA/EIA(電訊工業聯盟/電子工業聯盟)的ANSI/TIA/EIA-644標準,另一個是IEEE 1596.3標準。
上傳時間: 2013-10-14
上傳用戶:wangchong
實時操作系統,Kernel部分完成于2006年上半年,其IPC部分甚至是年中時才具備相 應的雛形。最開始時是因為要為朋友做一個小型的手持設備,而本人起初又是另一國內老牌 實時操作系統:DOOLOO RTOS開發人員,但這個團隊在2005年底已經解散。但朋友的系統要 上,用其他小型系統嗎,一不熟悉,二看不上。答應朋友的事,總得有解決方法吧,即使是原來 的DOOLOO RTOS,因為其仿VxWorks結構,導致它的核心太大,包括太多不必要的東西(一套 完整的libc庫),這些方案都否決了。怎么辦?當時朋友那邊也不算太急,先自己寫一套內核吧。 這個就是源頭!(后來雖然朋友的項目夭折了,但這套OS則保留下來了,并開源了,萬幸) 1 序 3 1.1 RT-Thread誕生 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 艱難的發展期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 一年增加0.0.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.4 Cortex-M3的變革 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.5 面向對象設計方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.6 文檔結構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 實時系統 7 2.1 嵌入式系統 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 實時系統 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 軟實時與硬實時 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3 快速入門 11 3.1 準備環境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 初識RT-Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3 系統啟動代碼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.4 用戶入口代碼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.5 跑馬燈的例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.6 生產者消費者問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4 RT-Thread簡介 25 4.1 實時內核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.2 虛擬文件系統 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.3 輕型IP協議棧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.4 shell系統 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.5 圖形用戶界面 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.6 支持的平臺 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 5 內核對象模型 29 5.1 C語言的對象化模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2 內核對象模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6 線程調度與管理 39 6.1 實時系統的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
上傳時間: 2013-10-14
上傳用戶:1234321@q