溫室是設施農(nóng)業(yè)的重要組成部分,國內(nèi)外溫室種植業(yè)的實踐經(jīng)驗表明,提高溫室的自動控制和管理水平可充分發(fā)揮溫室農(nóng)業(yè)的高效性。隨著傳感技術(shù),計算機技術(shù)及通訊技術(shù)的迅猛發(fā)展,現(xiàn)代化溫室信息自動采集及智能控制系統(tǒng)的開發(fā)已越來越引起人們的重視,并成為一個具有重要意義的研究方向。因此設計了基于PIC單片機的溫室自動控制系統(tǒng),使其對溫室環(huán)境進行控制,為植物創(chuàng)造適宜的生長條件,從而使農(nóng)作物獲得高產(chǎn),提高農(nóng)業(yè)生產(chǎn)的經(jīng)濟效益。 文中論述了國內(nèi)外溫室環(huán)境控制技術(shù)的發(fā)展及現(xiàn)狀,分析了溫室的內(nèi)部機理,給出了所采用的溫室小氣候溫濕度模型;通過對溫室環(huán)境歷史數(shù)據(jù)的分析,得出了溫室溫度控制系統(tǒng)的近似數(shù)學模型。 系統(tǒng)采用模糊控制算法實現(xiàn)對溫濕度的控制。詳細研究了模糊控制的機理,建立了針對幾種執(zhí)行機構(gòu)的模糊控制規(guī)則表;在模糊推理中采用了T-S模型的推理方法,此方法確定的控制規(guī)則工程意義明確,易于調(diào)整。并以溫度控制系統(tǒng)為對象,使用MATLAB對模糊算法進行仿真;仿真結(jié)果表明,這種算法具有超調(diào)量小、穩(wěn)定性強、適應性好等特點,能夠達到預期的控制效果,是一種較為理想的智能控制方案。 溫室自動控制系統(tǒng)的硬件部分由上位機和下位機及其外圍電路組成。上位機采用PC機,通過與下位機間的通信實現(xiàn)對溫室的統(tǒng)一管理;下位機及其外圍電路實現(xiàn)溫室環(huán)境參數(shù)的檢測、顯示和實時控制,微處理器采用的是PIC16F877A單片機。這種以單片機為核心的控制器還可以在不依賴上位機的情況下獨立實現(xiàn)參數(shù)的測控。 在軟件設計方面,將模糊控制算法引入其中,給出了主程序、模糊算法程序、通信程序等程序流程圖。使用MSComm控件實現(xiàn)上下位機間通信;并采用VB6.0對上位機界面進行了設計,使程序簡單、清晰、為用戶提供了直觀友好的管理平臺。整個系統(tǒng)軟硬件搭配合理,設計、開發(fā)、維護方便,具有較高的性價比。
上傳時間: 2013-07-21
上傳用戶:xz85592677
一本很好的匯編語言教程,跟大家一起分享 課程介紹 第1章 預備知識 1.1 匯編語言的由來及其特點 1 機器語言 2 匯編語言 3 匯編程序 4 匯編語言的主要特點 5 匯編語言的使用領(lǐng)域 1.2 數(shù)據(jù)的表示和類型 1 數(shù)值數(shù)據(jù)的表示 2 非數(shù)值數(shù)據(jù)的表示 3 基本的數(shù)據(jù)類型 1.3 習題 第2章 CPU資源和存儲器 2.1 寄存器組 1 寄存器組 2 通用寄存器的作用 3 專用寄存器的作用 2.2 存儲器的管理模式 1 16位微機的內(nèi)存管理模式 2 32位微機的內(nèi)存管理模式 2.3 習題 第3章 操作數(shù)的尋址方式 3.1 立即尋址方式 3.2 寄存器尋址方式 3.3 直接尋址方式 3.4 寄存器間接尋址方式 3.5 寄存器相對尋址方式 3.6 基址加變址尋址方式 3.7 相對基址加變址尋址方式 3.8 32位地址的尋址方式 3.9 操作數(shù)尋址方式的小結(jié) 3.10 習題 第4章 標識符和表達式 4.1 標識符 4.2 簡單內(nèi)存變量的定義 1 內(nèi)存變量定義的一般形式 2 字節(jié)變量 3 字變量 4 雙字變量 5 六字節(jié)變量 6 八字節(jié)變量 7 十字節(jié)變量 4.3 調(diào)整偏移量偽指令 1 偶對齊偽指令 2 對齊偽指令 3 調(diào)整偏移量偽指令 4 偏移量計數(shù)器的值 4.4 復合內(nèi)存變量的定義 1 重復說明符 2 結(jié)構(gòu)類型的定義 3 聯(lián)合類型的定義 4 記錄類型的定義 5 數(shù)據(jù)類型的自定義 4.5 標號 4.6 內(nèi)存變量和標號的屬性 1 段屬性操作符 2 偏移量屬性操作符 3 類型屬性操作符 4 長度屬性操作符 5 容量屬性操作符 6 強制屬性操作符 7 存儲單元別名操作符 4.7 表達式 1 進制偽指令 2 數(shù)值表達式 3 地址表達式 4.8 符號定義語句 1 等價語句 2 等號語句 3 符號名定義語句 4.9 習題 第5章 微機CPU的指令系統(tǒng) 5.1 匯編語言指令格式 1 指令格式 2 了解指令的幾個方面 5.2 指令系統(tǒng) 1 數(shù)據(jù)傳送指令 2 標志位操作指令 3 算術(shù)運算指令 4 邏輯運算指令 5 移位操作指令 6 位操作指令 7 比較運算指令 8 循環(huán)指令 9 轉(zhuǎn)移指令 10 條件設置字節(jié)指令 11 字符串操作指令 12 ASCII-BCD碼調(diào)整指令 13 處理器指令 5.3 習題 第6章 程序的基本結(jié)構(gòu) 6.1 程序的基本組成 1 段的定義 2 段寄存器的說明語句 3 堆棧段的說明 4 源程序的結(jié)構(gòu) 6.2 程序的基本結(jié)構(gòu) 1 順序結(jié)構(gòu) 2 分支結(jié)構(gòu) 3 循環(huán)結(jié)構(gòu) 6.3 段的基本屬性 1 對齊類型 2 組合類型 3 類別 4 段組 6.4 簡化的段定義 1 存儲模型說明偽指令 2 簡化段定義偽指令 3 簡化段段名的引用 6.5 源程序的輔助說明偽指令 1 模塊名定義偽指令 2 頁面定義偽指令 3 標題定義偽指令 4 子標題定義偽指令 6.6 習題 第7章 子程序和庫 7.1 子程序的定義 7.2 子程序的調(diào)用和返回指令 1 調(diào)用指令 2 返回指令 7.3 子程序的參數(shù)傳遞 1 寄存器傳遞參數(shù) 2 存儲單元傳遞參數(shù) 3 堆棧傳遞參數(shù) 7.4 寄存器的保護與恢復 7.5 子程序的完全定義 1 子程序完全定義格式 2 子程序的位距 3 子程序的語言類型 4 子程序的可見性 5 子程序的起始和結(jié)束操作 6 寄存器的保護和恢復 7 子程序的參數(shù)傳遞 8 子程序的原型說明 9 子程序的調(diào)用偽指令 10 局部變量的定義 7.6 子程序庫 1 建立庫文件命令 2 建立庫文件舉例 3 庫文件的應用 4 庫文件的好處 7.7 習題 第8章 輸入輸出和中斷 8.1 輸入輸出的基本概念 1 I/O端口地址 2 I/O指令 8.2 中斷 1 中斷的基本概念 2 中斷指令 3 中斷返回指令 4 中斷和子程序 8.3 中斷的分類 1 鍵盤輸入的中斷功能 2 屏幕顯示的中斷功能 3 打印輸出的中斷功能 4 串行通信口的中斷功能 5 鼠標的中斷功能 6 目錄和文件的中斷功能 7 內(nèi)存管理的中斷功能 8 讀取和設置中斷向量 8.4 習題 第9章 宏 9.1 宏的定義和引用 1 宏的定義 2 宏的引用 3 宏的參數(shù)傳遞方式 4 宏的嵌套定義 5 宏與子程序的區(qū)別 9.2 宏參數(shù)的特殊運算符 1 連接運算符 2 字符串整體傳遞運算符 3 字符轉(zhuǎn)義運算符 4 計算表達式運算符 9.3 與宏有關(guān)的偽指令 1 局部標號偽指令 2 取消宏定義偽指令 3 中止宏擴展偽指令 9.4 重復匯編偽指令 1 偽指令REPT 2 偽指令I(lǐng)RP 3 偽指令I(lǐng)RPC 9.5 條件匯編偽指令 1 條件匯編偽指令的功能 2 條件匯編偽指令的舉例 9.6 宏的擴充 1 宏定義形式 2 重復偽指令REPEAT 3 循環(huán)偽指令WHILE 4 循環(huán)偽指令FOR 5 循環(huán)偽指令FORC 6 轉(zhuǎn)移偽指令GOTO 7 宏擴充的舉例 8 系統(tǒng)定義的宏 9.7 習題 第10章 應用程序的設計 10.1 字符串的處理程序 10.2 數(shù)據(jù)的分類統(tǒng)計程序 10.3 數(shù)據(jù)轉(zhuǎn)換程序 10.4 文件操作程序 10.5 動態(tài)數(shù)據(jù)的編程 10.6 COM文件的編程 10.7 駐留程序 10.8 程序段前綴及其應用 1 程序段前綴的字段含義 2 程序段前綴的應用 10.9 習題 第11章 數(shù)值運算協(xié)處理器 11.1 協(xié)處理器的數(shù)據(jù)格式 1 有符號整數(shù) 2 BCD碼數(shù)據(jù) 3 浮點數(shù) 11.2 協(xié)處理器的結(jié)構(gòu) 11.3 協(xié)處理器的指令系統(tǒng) 1 操作符的命名規(guī)則 2 數(shù)據(jù)傳送指令 3 數(shù)學運算指令 4 比較運算指令 5 超越函數(shù)運算指令 6 常數(shù)操作指令 7 協(xié)處理器控制指令 11.4 協(xié)處理器的編程舉例 11.5 習題 第12章 匯編語言和C語言 12.1 匯編語言的嵌入 12.2 C語言程序的匯編輸出 12.3 一個具體的例子 12.4 習題 附錄
上傳時間: 2013-07-05
上傳用戶:hw1688888
近年來,大容量數(shù)據(jù)存儲設備主要是機械硬盤,機械硬盤采用機械馬達和磁片作為載體,存在抗震性能低、高功耗和速度提升難度大等缺點。固態(tài)硬盤是以半導體作為存儲介質(zhì)及控制載體,無機械裝置,具有抗震、寬溫、無噪、可靠和節(jié)能等特點,是目前存儲領(lǐng)域所存在問題的解決方案之一。本文針對這一問題,設計基于FPGA的固態(tài)硬盤控制器,實現(xiàn)數(shù)據(jù)的固態(tài)存儲。 文章首先介紹硬盤技術(shù)的發(fā)展,分析固態(tài)硬盤的技術(shù)現(xiàn)狀和發(fā)展趨勢,闡述課題研究意義,并概述了本文研究的主要內(nèi)容及所做的工作。然后從分析固態(tài)硬盤控制器的關(guān)鍵技術(shù)入手,研究了SATA接口協(xié)議和NANDFLASH芯片特性。整體設計采用SOPC架構(gòu),所有功能由單片F(xiàn)PGA完成。移植MicroBlaze嵌入式處理器軟核作為主控制器,利用Verilog HDL語言描述IP核形式設計SATA控制器核和NAND FLASH控制器核。SATA控制器核作為高速串行傳輸接口,實現(xiàn)SATA1.0協(xié)議,根據(jù)協(xié)議劃分四層模型,通過狀態(tài)機和邏輯電路實現(xiàn)協(xié)議功能。NAND FLASH控制器核管理NANDFLASH芯片陣列,將NAND FLASH接口轉(zhuǎn)換成通用的SRAM接口,提高訪問效率。控制器完成NAND FLASH存儲管理和糾錯算法,實現(xiàn)數(shù)據(jù)的存儲和讀取。最后完成固態(tài)硬盤控制器的模塊測試和整體測試,介紹了測試方法、測試工具和測試流程,給出測試數(shù)據(jù)和結(jié)果分析,得出了驗證結(jié)論。 本文設計的固態(tài)硬盤控制器,具有結(jié)構(gòu)簡單和穩(wěn)定性高的特點,易于升級和二次開發(fā),是實現(xiàn)固態(tài)硬盤和固態(tài)存儲系統(tǒng)的關(guān)鍵技術(shù)。
上傳時間: 2013-05-28
上傳用戶:sssnaxie
本文對基于FPGA的對象存儲控制器原型的硬件設計進行了研究。主要內(nèi)容如下: ⑴研究了對象存儲控制器的硬件設計,使其高效完成對象級接口的智能化管理和復雜存儲協(xié)議的解析,對對象存儲系統(tǒng)整體性能提升有重要意義。基于SoPC(片上可編程系統(tǒng))技術(shù),在FPGA(現(xiàn)場可編程門陣列)上實現(xiàn)的對象存儲控制器,具有功能配置靈活,調(diào)試方便,成本較低等優(yōu)點。 ⑵采用Cyclone II器件實現(xiàn)的對象存儲控制器的網(wǎng)絡接口,包含處理器模塊、內(nèi)存模塊、Flash模塊等核心組成部分,提供千兆以太網(wǎng)的網(wǎng)絡接口和PCI(周邊元件擴展接口)總線的主機接口,還具備電源模塊、時鐘模塊等以保證系統(tǒng)正常運行。在設計實現(xiàn)PCB(印制電路板)時,從疊層設計、布局、布線、阻抗匹配等多方面解決高達100MHz的全局時鐘帶來的信號完整性問題,并基于IBIS模型進行了信號完整性分析及仿真。針對各功能模塊提出了相應的調(diào)試策略,并完成了部分模塊的調(diào)試工作。 ⑶提出了基于Virtex-4的對象存儲控制器系統(tǒng)設計方案,Virtex-4內(nèi)嵌PowerPC高性能處理器,可更好地完成對象存儲設備相關(guān)的控制和管理工作。實現(xiàn)了豐富的接口設計,包括千兆以太網(wǎng)、光纖通道、SATA(串行高級技術(shù)附件)等網(wǎng)絡存儲接口以及較PCI性能更優(yōu)異的PCI-X(并連的PCI總線)主機接口;提供多種FPGA配置方式。使用Cadence公司的Capture CIS工具完成了該系統(tǒng)硬件的原理圖繪制,通過了設計規(guī)則檢查,生成了網(wǎng)表用作下一步設計工作的交付文件。
上傳時間: 2013-04-24
上傳用戶:lijinchuan
智能化住宅小區(qū),是指在一定范圍內(nèi)通過有效的傳輸網(wǎng)絡,將多元住處服務、物業(yè)管理、安防以及住宅智能化等系統(tǒng)結(jié)合在一起,為該小區(qū)的服務與管理提供高技術(shù)的智能化手段。從而實現(xiàn)快捷高效的超值服務管理和安全舒適的家居環(huán)境,使業(yè)主生活得更安全、更方便。 隨著國民經(jīng)濟和科學技術(shù)水平的提高,特別是計算機技術(shù)、通信技術(shù)、網(wǎng)絡技術(shù)和控制技術(shù)的迅速發(fā)展,促進了智能小區(qū)在我國的推廣和應用。目前這些小區(qū)的智能化建設大多數(shù)是采用Lonworks、FF等現(xiàn)場總線技術(shù)。但是現(xiàn)場總線協(xié)議標準化程度還不成熟,且成本較高。隨著寬帶Internet進入家庭,利用Internet來構(gòu)建智能小區(qū)已成為大勢所趨。 本文介紹了一種基于以太網(wǎng)和FPGA的嵌入式智能小區(qū)管理系統(tǒng)的組建方法。首先,以Altera的FPGA為核心,通過在外圍添加適當?shù)拇鎯υO備和通信接口設備,構(gòu)成一個嵌入式系統(tǒng)的硬件平臺。其次,在此平臺的基礎上,通過在FPGA中定制Nios Ⅱ軟核處理器以及在外圍的Flash存儲器中下載uClinux操作系統(tǒng),從而構(gòu)建出一套資源豐富的嵌入式操作系統(tǒng)。該系統(tǒng)帶有一個網(wǎng)絡功能齊全的Web服務器。最后,將此操作系統(tǒng)作為智能小區(qū)的樓宇集中器,再根據(jù)需要配置適當?shù)牟杉骱惋@示器,就可以組建成一套功能強大的智能小區(qū)管理系統(tǒng)。它可以完成圖像抄表、定時圖像采集、實時溫度監(jiān)控、樓宇廣播、智能語音報警等功能。 這種利用當前流行的嵌入式系統(tǒng)來組建的智能小區(qū)管理系統(tǒng),不但實現(xiàn)簡單、功能強大;而且節(jié)約布線、成本低廉。因此具有很高的性價比,相信在未來有較大的市場潛力。 本文主要包括如下幾個部分:系統(tǒng)硬件結(jié)構(gòu)設計,包括系統(tǒng)的原理圖構(gòu)建和PCB板的繪制:系統(tǒng)核心處理器設計,包括Nios Ⅱ軟核CPU的設計方法、外圍存儲和通信器件的添加及設計方法;嵌入式操作系統(tǒng)uClinux的相關(guān)知識及移植方法:系統(tǒng)的軟件結(jié)構(gòu)設計,包括圖像采集、溫度采集、LCD顯示等CGI程序設計,以及單片機語音報警程序設計等;最后給出了調(diào)試情況以及一些試驗結(jié)果。
上傳時間: 2013-04-24
上傳用戶:木末花開
CH376 是文件管理控制芯片,用于單片機系統(tǒng)讀寫U 盤或者SD 卡中的文件。
上傳時間: 2013-05-26
上傳用戶:liglechongchong
電子產(chǎn)品開發(fā)項目管理.rar ppt文件
標簽: 電子 產(chǎn)品開發(fā) 項目管理
上傳時間: 2013-06-08
上傳用戶:dongqiangqiang
隨著存儲技術(shù)的迅速發(fā)展,存儲業(yè)務需求的不斷增長,獨立的磁盤冗余陣列可利用多個磁盤并行存取提高存儲系統(tǒng)的性能。磁盤陣列技術(shù)采用硬件和軟件兩種方式實現(xiàn),軟件RAID(Redundant Array of Independent Disks)主要利用操作系統(tǒng)提供的軟件實現(xiàn)磁盤冗余陣列功能,對系統(tǒng)資源利用率高,節(jié)省成本。硬件RAID將大部分RAID功能集成到一塊硬件控制器中,系統(tǒng)資源占用率低,可移植性好。 分析了軟件RAID的性能瓶頸,使用硬件直接完成部分計算提高軟件RAID性能。針對RAID5采用FPGA(Field Programmable Gate Array)技術(shù)實現(xiàn)RAID控制器硬件設計,完成磁盤陣列啟動、數(shù)據(jù)緩存(Cache)以及數(shù)據(jù)XOR校驗等功能。基于硬件RAID的理論,提出一種基于Virtex-4的硬件RAID控制器的系統(tǒng)設計方案:獨立微處理器和較大容量的內(nèi)存;實現(xiàn)RAID級別遷移,在線容量擴展,在線數(shù)據(jù)熱備份等高效、用戶可定制的高級RAID功能;利用Virtex-4內(nèi)置硬PowerPC完成RAID服務器部分配置和管理工作,運行Linux操作系統(tǒng)、RAID管理軟件等。控制器既可以作為RAID控制卡在服務器上使用,也可作為一個獨立的系統(tǒng),成為磁盤陣列的調(diào)試平臺。 隨著集成電路的發(fā)展,芯片的體積越來越小,電路的布局布線密度越來越大,信號的工作頻率也越來越高,高速電路的傳輸線效應和信號完整性問題越來越明顯。RAID控制器屬于高速電路的范疇,在印刷電路板(Printed Circuit Block, PCB)實現(xiàn)時分別從疊層設計、布局、電源完整性、阻抗匹配和串擾等方面考慮了信號完整性問題,并基于IBIS(I/O Buffer Information Specification)模型進行了信號完整性分析及仿真。
上傳時間: 2013-04-24
上傳用戶:jeffery
CN3063是可以用太陽能電池供電的單節(jié)鋰電池充電管理芯片。該器件內(nèi)部包括功率晶體管,應用時不需要外部的電流檢測電阻和阻流二極管。內(nèi)部的8位模擬-數(shù)字轉(zhuǎn)換電路,能夠根據(jù)輸入電壓源的電流輸出能力自動調(diào)整
上傳時間: 2013-06-10
上傳用戶:zzbin_2000
軟件工程、項目管理相關(guān)的書籍眾多,各種理論與技巧也是層出不窮,但面對現(xiàn)實環(huán)境,卻總有削足適履之苦。到底哪里才是入手之處呢?又應該從哪里開始屬于自己的千里之行呢?筆者結(jié)合多年的實踐談談自己 的感悟,以期能夠給讀者帶來一些啟發(fā)。
標簽:
上傳時間: 2013-04-24
上傳用戶:stewart·
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1