針對目前我國已經(jīng)存在的溫室控制系統(tǒng)成本高、網(wǎng)絡化不足以及測量環(huán)境因子單一等問題,文中開發(fā)了一套基于STM32的溫室遠程控制系統(tǒng)。該系統(tǒng)通過利用STM32單片機作為溫室內的控制器以及MFC編寫的控制軟件實現(xiàn)對溫室內空氣溫度、空氣濕度、光照強度和CO2濃度多個環(huán)境因子的遠程監(jiān)測和控制。 系統(tǒng)的硬件電路設計包括STM32控制器、數(shù)據(jù)采集模塊、設備控制模塊、網(wǎng)絡接口模塊、實時顯示模塊以及數(shù)據(jù)存儲模塊等。其中數(shù)據(jù)采集模塊采用DHT11、MG811以及BH1750傳感器進行環(huán)境因子的測量,設備控制模塊通過控制繼電器通斷來控制溫室內的加熱系統(tǒng)和光照系統(tǒng)等執(zhí)行設備,STM32通過ENC28J60接入網(wǎng)絡實現(xiàn)遠程控制,顯示模塊實現(xiàn)各個環(huán)境因子的實時顯示,數(shù)據(jù)存儲模塊采用外接SD卡的方式進行數(shù)據(jù)的存儲。在STM32的程序設計中采用了庫函數(shù)的開發(fā)方式設計了測量程序、顯示程序以及控制程序。通過在STM32中移植μC/OS-Ⅱ操作系統(tǒng)實現(xiàn)多任務的運行,移植LwIP協(xié)議使STM32可以接入網(wǎng)絡,實現(xiàn)控制的網(wǎng)絡化。在VC6.0平臺下利用MFC設計了控制軟件,控制軟件和STM32之間通過TCP/IP協(xié)議進行數(shù)據(jù)和命令的傳輸。控制軟件的主要功能是對溫室內的多個環(huán)境因子進行遠程監(jiān)測和對執(zhí)行設備進行遠程控制。在控制軟件設計中,采用面向對象的方法將相關的操作函數(shù)封裝到類中,便于對系統(tǒng)進行升級,采用多線程的方法解決了多個任務同時運行的狀況。將控制過程中產(chǎn)生的數(shù)據(jù)保存到數(shù)據(jù)庫中,可以對系統(tǒng)運行產(chǎn)生的數(shù)據(jù)進行分析和利用。 為了對系統(tǒng)進行測試,在文中搭建了一個小型的溫室并將控制器安裝在溫室內。經(jīng)過測試,文中設計的溫室控制系統(tǒng)可以實現(xiàn)對溫室內空氣溫度、空氣濕度、光照強度和CO2濃度的遠程實時監(jiān)測,數(shù)據(jù)每秒更新一次。當上述的環(huán)境因子超過控制軟件上設置的上下限范圍時,系統(tǒng)會報警,此時可以在控制軟件上控制執(zhí)行設備的通斷來調節(jié)該因子使其到達設置的范圍內。
標簽: stm32 溫室遠程控制系統(tǒng)
上傳時間: 2022-06-09
上傳用戶:qingfengchizhu
隨著科學技術的發(fā)展,工業(yè)控制領域的自動化程度越來越高,工業(yè)控制對精度的要求也越來越高。電動機作為工業(yè)生產(chǎn)主要的動力源,對其轉速的測量以及控制的研究顯得十分有意義。電力電子技術、計算機技術、自動控制技術逐漸應用于電動機的轉速控制系統(tǒng)中,使得電動機轉速控制系統(tǒng)的控制精度得以不斷提高。本文的設計是基于AT89C51單片機的交流電動機轉速控制系統(tǒng),以變頻調速技術為核心,實現(xiàn)對三相交流異步電動機轉速的精確控制和測量。文中主要研究了變頻調速技術的相關原理,并以三相交流異步電動機的轉速測量和控制為實例,設計基于AT89C51單片機的三相交流異電動機轉速控制系統(tǒng),通過仿真得到驗證,并在此基礎上開展抗干擾措施的研究。本文主要研究的內容如下: 第一章介紹課題研究的意義及現(xiàn)狀,提出課題研究的內容及目標,最后給出了課題研究的技術路線。 第二章闡述基于AT89C51單片機的轉速控制系統(tǒng)的原理,并根據(jù)該原理分別提出硬件系統(tǒng)、軟件系統(tǒng)這兩個系統(tǒng)的設計方案。 第三章對轉速控制系統(tǒng)的硬件系統(tǒng)進行設計。主要從單片機、電源模塊、信號采集模塊、顯示模塊、按鍵模塊這幾個方面進行設計,然后作相關的說明。 第四章對轉速控制系統(tǒng)的軟件系統(tǒng)進行詳細的設計。主要從編寫語言的選擇、AT89C51單片機資源分配、控制單元程序、初始化程序、A/D轉換程序、按鍵程序、顯示程序這幾個方面進行設計,并作相關的說明。 第五章對前面設計的轉速控制系統(tǒng)進行仿真驗證。構建硬件系統(tǒng),然后再對軟件系統(tǒng)的程序完成編譯以及調試后,加載給硬件系統(tǒng),協(xié)同仿真驗證基于AT89C51單片機的轉速控制系統(tǒng)設計的可實現(xiàn)性,然后對該系統(tǒng)的應用條件、范圍做出說明。 第六章對設計好的轉速控制系統(tǒng)進行抗干擾技術的分析研究。先分析干擾可能的來源,然后在前面分析的基礎上從硬件、軟件兩個系統(tǒng),進行抗干擾技術措施的研究。 文章的最后對論文進行總結,并對未來的研究工作,給出展望。
標簽: at89c51 單片機 轉速控制系統(tǒng)
上傳時間: 2022-06-11
上傳用戶:wangshoupeng199
CCD(Charge Coupled Device)是電荷耦合器件的縮寫,它是一種特殊的半導體器件,是一種新型的固體成像器件。它既具有光電轉換的功能,又具有信號電荷的存儲、轉移和讀出的功能。CCD應用技術是光、機、電和計算機相結合的高新技術。目前,CCD技術廣泛應用于視頻處理的前端,它通過光電轉換將光信號轉化為電信號,以便于后續(xù)電路的處理。本文從CCD出發(fā),系統(tǒng)地介紹了CCD的發(fā)展、結構、特點和分類,并以CV-A50/CV-A60相機為例,闡述CCD相機的控制時序,并介紹了調光的種類及各自的優(yōu)缺點。本文以AT mega16單片機為例,詳細地介紹了用AVR單片機控制調光的硬件和軟件的實現(xiàn),為調光系統(tǒng)的設計提供了一種新的思路。目前,視頻技術已經(jīng)廣泛應用于監(jiān)控和測量領域,并在寧航、遙感、軍用設備、自動控制等方面有很多應用。民用的CCD相機,廣泛應用在各種需要監(jiān)視和圖像采集的環(huán)境中。例如:銀行監(jiān)視器的鏡頭,數(shù)碼相機鏡頭,數(shù)碼攝像機鏡頭,手機鏡頭等中都得到了廣泛的使用。視頻技術通常由采集,處理和分析三部分組成。作為圖像采集前端的CCD,承擔著將光信號轉變成電信號的任務,直接影響著后續(xù)的計算機圖像處理的效果,對整個系統(tǒng)的性能起著重要作用。快門時間是CCD的重要指標,影響著CCD的圖像質量和速度。因此,合理的選擇快門時間是非常重要的。有些相機具有自動快門,能夠較好的控制曝光時間,有些可以通過跳線設置快門,根據(jù)觀察的結果進行設置。先進的快門控制是通過調光板實現(xiàn)的,通過對背景環(huán)境的預測,結合一定的算法,來合理的設置快門時間。一般來說,CCD相機可以內部產(chǎn)生各種同步信號和控制時序,也可以通過外部控制來調節(jié)CCD的快門時間和相機的進光量,以達到幀速度和視頻質量的較好匹配。目前,對CCD相機調光的控制可分為機械調光,液品調光和電子調光等方式 其中,電子調光是常用的方式。本設計基于AT megal6單片機控制,通過C語言編程,達到調光的目的。
上傳時間: 2022-06-18
上傳用戶:
廣東工業(yè)大學碩士學位論文 (工學碩士) 基于FPGA的PCIE數(shù)據(jù)采集卡設計數(shù)據(jù)采集處理技術與傳感器技術、信號處理技術和PC機技術共同構成檢測 技術的基礎,其中數(shù)據(jù)采集處理技術作為實現(xiàn)自動化檢測的前提,在整個數(shù)字化 系統(tǒng)中處于尤為重要的地位。對于核磁共振這樣復雜的系統(tǒng)設備,實現(xiàn)自動化測 試顯得尤為必要,又因為核磁共振成像系統(tǒng)的特殊性,對數(shù)據(jù)的采集有特殊要求, 需要根據(jù)各種脈沖序列的不同要求設置采樣點數(shù)和采樣間隔,根據(jù)待采信號的不 同帶寬來設置采樣率,將系統(tǒng)成像的數(shù)據(jù)采集下來進行處理,最后重建圖像和顯 示。因此本文基于現(xiàn)有的采集技術開發(fā)專門應用于核磁共振成像的數(shù)據(jù)采集卡。 該采集卡從軟件與硬件兩個方面對基于FPGA的PCIE數(shù)據(jù)采集卡進行了研 究,并完成了實物設計。軟件方面以FPGA為核心芯片完成數(shù)據(jù)采集卡的接口控 制以及數(shù)據(jù)處理。通過Altera的GXB IP核對數(shù)據(jù)進行捕捉,同時根據(jù)實際需要 設計了傳輸協(xié)議,由數(shù)據(jù)處理模塊將捕捉到的數(shù)據(jù)通過CIC濾波器進行抽取濾 波,然后將信號存入DDR2 SDRAM存儲芯片中。在傳輸接口設計上采用PCIE 總線接口的數(shù)據(jù)傳輸模式,并利用FPGA的IP核資源完成接口的邏輯控制。 硬件部分分為FPGA外圍配置電路、DDR2接口電路、PCIE接口電路等模 塊。該采集卡硬件系統(tǒng)由Flash對FPGA進行初始化,通過FPGA配置PCIE總 線,根據(jù)FPGA中PCIE通道引腳的要求進行布局布線。DDR2接口電路模塊依 據(jù)DDR2芯片驅動和接收端的電平標準、端接方式確定DDR2與FPGA之間通 信的各信號走線。針對各個模塊接口電路的特點分別進行眼圖測試,分析了板卡 的通信質量,對整個原理圖布局進行了設計優(yōu)化。 通過測試,該數(shù)據(jù)采集卡實現(xiàn)了通過CPLD對FPGA進行加載,并在FPGA 內部實現(xiàn)了抽取濾波等高速數(shù)字信號處理,各種接IsI和控制邏輯以及通過大容量 的DDR2 SDRAM緩存各種數(shù)據(jù)處理結果正確。經(jīng)系統(tǒng)成像,該采集卡采集下來 的數(shù)字信息可通過圖像重建準確成像,為核磁共振成像系統(tǒng)的工程實現(xiàn)打下了良 好的成像基礎。
上傳時間: 2022-06-21
上傳用戶:fliang
摘要:研究基于移動存儲介質的低成本、高性能車栽影音系統(tǒng),結合FreeRTOS操作系統(tǒng)調度的實時性和VisualState狀態(tài)機機制控制流程,該系統(tǒng)實時性強,并且性能穩(wěn)定,具有廣闊的市場前景,關鍵詞:車載影音;碟片:USB/SD:FreeRTOS;VisualState狀態(tài)機引言隨著車載影音娛樂系統(tǒng)的普及,要求車載影音系統(tǒng)方案具有更高的穩(wěn)定性、操作簡便性,也對成本控制提出了更大的挑戰(zhàn)。新一代車載影音系統(tǒng)省去了碟片攜帶不方便且成本較高的光驅控制部分,用現(xiàn)代存儲設備(如U盤、SD卡)為載體,借助高科技解碼技術,可將網(wǎng)上下載的多種格式的影音文件進行播放的車載影音娛樂系統(tǒng)進行升級,同時還整合了收音機、藍牙免提式接打電話、AUX輸入音頻等功能。整個系統(tǒng)使用FreeRTOS操作系統(tǒng),實時響應各種中斷服務,同時采用狀態(tài)機控制機制,使整個流程控制更加清晰、穩(wěn)定。1硬件電路設計硬件MCU采用集成了USB/SD接口的STM32F103系列、電源管理芯片、AUX輸入檢測電路、藍牙模塊、調諧收音芯片TEFG621、鍵盤及顯示段碼屏,系統(tǒng)框架如圖1所示。為了滿足低功耗設計,各個模塊都有獨立1/0去控制對應電源。
標簽: freertos 車載影音系統(tǒng)
上傳時間: 2022-06-26
上傳用戶:
溫度是一個很重要的物理量,它直接影響化學反應、發(fā)酵、煅燒、濃度、蒸餾、結晶以及空氣流動等物理及化學過程。溫度控制失誤就可能引起生產(chǎn)安全、質量和產(chǎn)量等一系列問題。溫度測量無論是在工業(yè)生產(chǎn)過程中,還是在日常生活中都起著非常重要的作用。傳統(tǒng)的溫度采集方法不僅費時費力,而且精度差,而單片機的出現(xiàn)使得溫度的采集和數(shù)據(jù)處理問題能夠得到很好的解決。特別是在環(huán)境惡劣或溫度較高等場合下,為了保證生產(chǎn)過程正常安全地進行,提高產(chǎn)品的質量和數(shù)量,以及減輕工人的勞動強度、節(jié)約能源,要求對加熱爐內溫度進行測量、顯示、報警及控制,使之達到工藝標準,以單片機為核心設計的溫度測量系統(tǒng),可以對溫度進行實時測量,并將溫度數(shù)據(jù)進行顯示和報警以及進行相應控制。1.2溫度測量及其報警系統(tǒng)的國內外情況溫度檢測系統(tǒng)在國內各行各業(yè)的應用雖然已經(jīng)十分廣泛,但從國內生產(chǎn)的溫度控制器來講,總的發(fā)展水平仍然不高,和日本、德國、美國等先進國家相比有著較大的差距。采用51單片機來對溫度進行檢測和控制,不僅具有成本低廉、控制方便和靈活性大等優(yōu)點,而且可以提高被控溫度的技術指標,從而提高產(chǎn)品的質量和數(shù)量。因此,單片機對溫度的處理問題是一個工業(yè)生產(chǎn)中經(jīng)常會遇到的問題。
標簽: ds18b20 溫度顯示 報警控制系統(tǒng)
上傳時間: 2022-07-01
上傳用戶:aben
近年來,隨著科學技術尤其是電子信息技術的飛速發(fā)展,人類對數(shù)據(jù)采集的需求也不斷增加,數(shù)據(jù)采集系統(tǒng)已經(jīng)被廣泛的應用于民生、醫(yī)療、國防、教育、科技等各個領域,高速數(shù)據(jù)采集技術的研究是整個數(shù)據(jù)采集系統(tǒng)的難點和重點。數(shù)據(jù)采集系統(tǒng)和我們的生活息息相關,并且高采樣率的數(shù)據(jù)采集系統(tǒng)已經(jīng)在很多場合得到應用。比如在航空航天領域,火管噴氣流量的動態(tài)測量,風洞測試中對不同物理量的信息采集,以及衛(wèi)星遙感遙測等場合均需要實時分析和控制采集來的大量高速數(shù)據(jù)信息。又比如在生物光潛分析、醫(yī)用CT三維重建系統(tǒng)以及散裂中子源的光通信等研究中也要求在非常短的時間內處理非常龐大的試驗數(shù)據(jù)。還有在氣象、雷達、地震預報等領域,工程師們會根據(jù)這些應用場合中信號實時性強、傳輸速度快的特點,通過獲取一種能夠完全記錄現(xiàn)場信號的設備,并利用這些設備獲取實驗數(shù)據(jù)的手段,來構建各類模型和實物系統(tǒng),因此數(shù)據(jù)采集中的速度、實時性、可靠性以及存儲特性都是這些領域所要研究和關注的問題]。
標簽: pcie 數(shù)據(jù)采集 fpga
上傳時間: 2022-07-11
上傳用戶:20125101110
本書內容主要針對不同類型導彈的制導和控制系統(tǒng)的基本原理和工作過程進行分析,結合不同的制導律和姿態(tài)控制律設計方法對導彈的制導和控制系統(tǒng)進行工程化設計,并利用工程中常用的Matlab 軟件對導彈的制導和控制系統(tǒng)進行計算機數(shù)字仿真驗證。學生通過本書學習可以熟悉導彈制導控制系統(tǒng)的基本原理和工作過程,初步掌握導彈制導控制系統(tǒng)的建模、分析、設計和仿真方法,并且通過盡量接近工程化的設計和實踐培養(yǎng)一定的工程應用能力,而這些方法和能力都是學生今后從事真正科研工作的基礎和基本能力。 本書主要考慮到工程設計的實用性,結合編者多年在導彈制導和控制系統(tǒng)設計方面的經(jīng)驗,著重從基本原理和基本方法出發(fā),培養(yǎng)學生科學、嚴謹?shù)耐评砗头治隽晳T,以使得學生能夠較好掌握所學的多門專業(yè)知識,為學生能夠在隨后的科研工作奠定基礎。
標簽: 導彈制導控制系統(tǒng) matlab
上傳時間: 2022-07-23
上傳用戶:
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(26)資源包含以下內容:1. ATMEL MP3 源代碼.2. ATMEL MP3電路圖.3. 利用RTOS機制實現(xiàn)機械系統(tǒng)中的質量.4. 這是利用RTOS去實現(xiàn)機械系統(tǒng).5. YAFFS和YASFF2文件系統(tǒng)的源代碼。.6. SP2339驅動.7. 電子元件基礎教程.8. 數(shù)字濾波器的文檔.9. 汽車記錄儀元代碼.10. IIC讀寫的例子.11. 串口讀寫.12. 自制硬盤mp3播放器.13. 使用SST89C58控制單片電子硬盤的軟硬件.14. full package of jaffs file system.15. sle4442邏輯加密卡讀寫程序---c語言編寫(轉貼).16. msp430開發(fā)c語言例程.17. 6b595 24co2 12887應用程序(c源程序).18. AD TLC0831 DA TLC5620應用程序(c源程序).19. pwm發(fā)生器(原理圖,pcb.20. evc編程,使用數(shù)據(jù)庫軟件.21. 常用3極管資料,值得收藏.22. 紅外發(fā)射接收芯片HT12A,HT12D.23. 18f458實驗程序。 簡單輸入輸出.24. 對NAND FLASH的讀寫操作.25. NAND FLASH 的讀寫操作程序.26. 把BMP文件的格式進行處理.27. 儀表溫度控制程序.28. 無線耳機通訊用CPLD的VHDL源碼.29. 英文點陣字庫,嵌入式系統(tǒng)必備.30. 12點陣漢字字庫chs12,嵌入式系統(tǒng)必備.31. 16點陣漢字字庫chs16,嵌入式系統(tǒng)必備.32. 在44B0板子上添加IIC鍵盤.33. 44b0的BOOTLOAD微機通訊程序.34. PSD813F2的FLASH區(qū)操作的一個很有用的程序.35. 使用DataFlash自動引導U-boot的程序源碼.36. RAM掉電保護電路.37. fat32文件C語言的實現(xiàn)13.38. PLC程序集成開發(fā)平臺.39. 嵌入式操作系統(tǒng)Tornador中函數(shù)庫的參考.40. 數(shù)碼管顯示時鐘數(shù)碼管顯示時鐘數(shù)碼管顯示時鐘數(shù)碼管顯示時鐘數(shù)碼管顯示時鐘.
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(104)資源包含以下內容:1. mips命令集詳解.2. 數(shù)碼相框原理圖,ZXDP-010 (8302+720).3. CBM2090單片8BIT 16BIT共板原理圖.4. 紅外線遙控是目前使用最廣泛的一種通信和遙控手段。由于紅外線遙控裝置具有體積小、功耗低、功能強、成本低等特點.5. 時間觸發(fā)嵌入式系統(tǒng)設計模式 使用8051系列微控制器開發(fā)可靠應用.6. 關于555時基電路原理以及應用的介紹說明.7. 一個關于s3c2410_LCD_640*480的驅動程序.8. ipod——touch攻略.9. SDMMC 源碼 SD、MMC卡的讀寫程序.10. 嵌入式試驗開發(fā)平臺簡介.11. Mobile phone MMI design reference..12. 我寫的stv2248 芯片的驅動程序.13. 應用于S60平臺的示例程序.14. YAFFS (Yet Another Flash File System) is now in its second generation and provides a fast robust fil.15. 關于h264的演示 內容不錯 希望大家喜歡..16. Michael Barr是Netrino公司的總裁兼創(chuàng)始人.17. 2006年軟考的嵌入式系統(tǒng)設計師考試題及答案.18. S3C2440開發(fā)板原理圖以及成品圖片.是硬件開發(fā)工程師的好參考資料.19. 一個可以實現(xiàn)嵌入式視頻監(jiān)控系統(tǒng)的服務器軟件。.20. 一個可以實現(xiàn)嵌入式視頻監(jiān)控系統(tǒng)的最新版客戶端軟件。.21. 東軟嵌入式高級C培訓(2007)).22. 最新的uffs,目前是1.1.2版本.23. NokiaSeries40Book1,介紹了40平臺的手機開發(fā).24. 數(shù)控編程開發(fā)事例,對數(shù)控機床的直線和圓戶進行插補,.25. 用STR710控制串口及CC1100進行無線通信.26. 非常不錯的單片機開發(fā)板原理圖.27. s3c44b0bootloader分析.28. 以 DSpic30f4011為 SPI SLAVE的范例程式.29. 漢字與字符顯示函數(shù)。對于任一主函數(shù).30. 最詳細最專業(yè)的MODBus協(xié)議介紹。 給MODBus總線開發(fā)的朋友們一些參考!.31. 本文較為詳細的介紹了雙CPU的C51系統(tǒng)設計中.32. c51的時鐘芯片讀寫函數(shù).33. 本書介紹了PCI局部總線的基本概念,功能,操作規(guī)則和使用方法.34. Intel公司的閃存轉換層(Flash Translaion Layer)規(guī)范指導文件.35. h.261 player with running h.261,p24,h26 file.36. I2C接口協(xié)議.37. First of all we would like to thank God Almighty for giving us the strength and confidence in pursi.38. 2008年最新出版Silverlight及Blend學習電子書教程合集.39. 利用VB與VC程式整合開發(fā)實現(xiàn)影像物體分類辨識的PLC輸送帶系統(tǒng).40. 凌陽公司機sunplus1002在這個芯片下.
標簽: 光電子
上傳時間: 2013-06-25
上傳用戶:eeworm