隨著科技的不斷進步,現代電子技術、信息技術得到不斷的發展,隨之也帶來了監控技術的不斷發展。現代監控技術的含義已不僅僅是局限于某種單一的或獨立的傳感器測量或數據處理,而是多種技術的集成融合。針對與風蝕風沙與小氣候環境的監測技術的實際需要,本選題提出了一種基于嵌入式ARM-Linux技術、Zigbee技術、GPRS網絡技術與現代傳感器技術的風蝕風沙與小氣候環境的監控系統。 針對風蝕風沙以及小氣候環境監測的各種傳感器的種類以及型號的差別性與環境因子的需要,本選題選擇了功能強大的ARM9處理器AT91RM9200為硬件平臺,以開源的嵌入式Linux操作系統為軟件平臺的設計方案。考慮到野外監測中傳感器的分布問題,選擇了無線自主路由的Zigbee技術進行各種模擬傳感器的連接,Zigbee主模塊與AT91RM9200處理器之間的通信采用RS-232總線進行連接的設計思路。在對數據進行處理方法的選擇上,本選題進行了數據的本地存儲與GPRS網絡無線遠程發送相結合的設計方法。本地存儲可以利用具有USB接口的現場存儲設備如U盤、SD卡等。在進行GPRS網絡傳輸時,本課題選擇了西門子公司的MC39i模塊實現GPRS網絡與Internet網絡的無縫對接,以進行終端設備與遠端服務器的通信。軟件設計上,采用了模塊化設計,使用多線程編程,提高了軟件運行的能力,在網絡編程上使用了Socket編程技術,保證了多通道數據的網絡傳輸。 本系統已經實現了硬件設計、軟件設計的全部過程,并且已經在吉林白城中國農業大學實驗站安裝使用。實踐表明,該系統具有可靠性高、體積小、安裝方便,數據采集及時、準確、可靠等特點,適合大部分野外環境的監測應用。
上傳時間: 2013-04-24
上傳用戶:tzl1975
目前,基于USB2.0接口的移動存儲設備已經被廣泛使用,尤其是采用USB-FLASH技術的U盤產品的容量由幾年前的16M增加到現在的4G以上。我們知道,U盤通常是作為計算機的外部存儲設備,能否脫離計算機直接向U盤讀寫文件呢?答案是肯定的。
上傳時間: 2013-07-06
上傳用戶:風之驕子
隨著半導體工藝的飛速發展和芯片設計水平的不斷進步,ARM微處理器的性能得到大幅度地提高,同時其芯片的價格也在不斷下降,嵌入式系統以其獨有的優勢,己經廣泛地滲透到科學研究和日常生活的各個方面。 本文以ARM7 LPC2132處理器為核心,結合蓋革一彌勒計數管對Time-To-Count輻射測量方法進行研究。ARM結構是基于精簡指令集計算機(RISC)原理而設計的,其指令集和相關的譯碼機制比復雜指令集計算機要簡單得多,使用一個小的、廉價的ARM微處理器就可實現很高的指令吞吐量和實時的中斷響應。基于ARM7TDMI-S核的LPC2132微處理器,其工作頻率可達到60MHz,這對于Time-To-Count技術是非常有利的,而且利用LPC2132芯片的定時/計數器引腳捕獲功能,可以直接讀取TC中的計數值,也就是說不再需要調用中斷函數讀取TC值,從而大大降低了計數前雜質時間。本文是在我師兄呂軍的《Time-To-Count測量方法初步研究》基礎上,使用了高速的ARM芯片,對基于MCS-51的Time-To-Count輻射測量系統進行了改進,進一步論證了采用高速ARM處理器芯片可以極大的提高G-M計數器的測量范圍與測量精度。 首先,討論了傳統的蓋革-彌勒計數管探測射線強度的方法,并指出傳統的脈沖測量方法的不足。然后討論了什么是Time-To-Count測量方法,對Time-To-Count測量方法的理論基礎進行分析。指出Time-To-Count方法與傳統的脈沖計數方法的區別,以及采用Time-To-Count方法進行輻射測量的可行性。 接著,詳細論述基于ARM7 LPC2132處理器的Time-To-Count輻射測量儀的原理、功能、特點以及輻射測量儀的各部分接口電路設計及相關程序的編制。 最后得出結論,通過高速32位ARM處理器的使用,Time-To-Count輻射測量儀的精度和量程均得到很大的提高,對于Y射線總量測量,使用了ARM處理器的Time-To-Count輻射測量儀的量程約為20 u R/h到1R/h,數據線性程度也比以前的Time-To-CotJnt輻射測量儀要好。所以在使用Time-To-Count方法進行的輻射測量時,如何減少雜質時間以及如何提高計數前時間的測量精度,是決定Time-To-Count輻射測量儀性能的關鍵因素。實驗用三只相同型號的J33G-M計數管分別作為探測元件,在100U R/h到lR/h的輻射場中進行試驗.每個測量點測量5次取平均,得出隨著照射量率的增大,輻射強度R的測量值偏小且與輻射真實值之間的誤差也隨之增大。如果將測量誤差限定在10%的范圍內,則此儀器的量程范圍為20 u R/h至1R/h,量程跨度近六個數量級。而用J33型G-M計數管作常規的脈沖測量,量程范圍約為50 u R/h到5000 u R/h,充分體現了運用Time-To-Count方法測量輻射強度的優越性,也從另一個角度反應了隨著計數前時間的逐漸減小,雜質時間在其中的比重越來越大,對測量結果的影響也就越來越嚴重,盡可能的減小雜質時間在Time-To-Count方法輻射測量特別是測量高強度輻射中是關鍵的。筆者用示波器測出此輻射儀器的雜質時間約為6.5 u S,所以在計算定時器值的時候減去這個雜質時間,可以增加計數前時間的精確度。通過實驗得出,在標定儀器的K值時,應該在照射量率較低的條件下行,而測得的計數前時間是否精確則需要在照射量率較高的條件下通過儀器標定來檢驗。這是因為在照射量率較低時,計數前時間較大,雜質時間對測量結果的影響不明顯,數據線斜率較穩定,適宜于確定標定系數K值,而在照射量率較高時,計數前時間很小,雜質時間對測量結果的影響較大,可以明顯的在數據線上反映出來,從而可以很好的反應出儀器的性能與量程。實驗證明了Time-To-Count測量方法中最為關鍵的環節就是如何對計數前時間進行精確測量。經過對大量實驗數據的分析,得到計數前時間中的雜質時間可分為硬件雜質時間和軟件雜質時間,并以軟件雜質時間為主,通過對程序進行合理優化,軟件雜質時間可以通過程序的改進而減少,甚至可以用數學補償的方法來抵消,從而可以得到比較精確的計數前時間,以此得到較精確的輻射強度值。對于本輻射儀,用戶可以選擇不同的工作模式來進行測量,當輻射場較弱時,通常采用規定次數測量的方式,在輻射場較強時,應該選用定時測量的方式。因為,當輻射場較弱時,如果用規定次數測量的方式,會浪費很多時間來采集足夠的脈沖信號。當輻射場較強時,由于輻射粒子很多,產生脈沖的頻率就很高,規定次數的測量會加大測量誤差,當選用定時測量的方式時,由于時間的相對加長,所以記錄的粒子數就相對的增加,從而提高儀器的測量精度。通過調研國內外先進核輻射測量儀器的發展現狀,了解到了目前最新的核輻射總量測量技術一Time-To-Count理論及其應用情況。論證了該新技術的理論原理,根據此原理,結合高速處理器ARM7 LPC2132,對以G-計數管為探測元件的Time-To-Count輻射測量儀進行設計。論文以實驗的方法論證了Time-To-Count原理測量核輻射方法的科學性,該輻射儀的量程和精度均優于以前以脈沖計數為基礎理論的MCS-51核輻射測量儀。該輻射儀具有量程寬、精度高、易操作、用戶界面友好等優點。用戶可以定期的對儀器的標定,來減小由于電子元件的老化對低儀器性能參數造成的影響,通過Time-To-Count測量方法的使用,可以極大拓寬G-M計數管的量程。就儀器中使用的J33型G-M計數管而言,G-M計數管廠家參考線性測量范圍約為50 u R/h到5000 u R/h,而用了Time-To-Count測量方法后,結合高速微處理器ARM7 LPC2132,此核輻射測量儀的量程為20 u R/h至1R/h。在允許的誤差范圍內,核輻射儀的量程比以前基于MCS-51的輻射儀提高了近200倍,而且精度也比傳統的脈沖計數方法要高,測量結果的線性程度也比傳統的方法要好。G-M計數管的使用壽命被大大延長。 綜上所述,本文取得了如下成果:對國內外Time-To-Count方法的研究現狀進行分析,指出了Time-To-Count測量方法的基本原理,并對Time-T0-Count方法理論進行了分析,推導出了計數前時間和兩個相鄰輻射粒子時間間隔之間的關系,從數學的角度論證了Time-To-Count方法的科學性。詳細說明了基于ARM 7 LPC2132的Time-To-Count輻射測量儀的硬件設計、軟件編程的過程,通過高速微處理芯片LPC2132的使用,成功完成了對基于MCS-51單片機的Time-To-Count測量儀的改進。改進后的輻射儀器具有量程寬、精度高、易操作、用戶界面友好等特點。本論文根據實驗結果總結出了Time-To-Count技術中的幾點關鍵因素,如:處理器的頻率、計數前時間、雜質時間、采樣次數和測量時間等,重點分析了雜質時間的組成以及引入雜質時間的主要因素等,對國內核輻射測量儀的研究具有一定的指導意義。
標簽: TimeToCount ARM 輻射測量儀
上傳時間: 2013-06-24
上傳用戶:pinksun9
隨著我國加入WTO,我國逐漸成為世界縫制設備生產和銷售中心。在縫制設備行業占據極其重要地位的繡花機行業也因此而得到迅速發展,我國繡花機產量已占據全球繡花機產量的70%。但是,我國的繡花機行業在發展的過程中仍存在和面臨著很多問題。一方面是產品結構和產品質量,我國的繡花機主要以中低檔為主,在噪聲、刺繡質量、效率、產品壽命以及維護性等方面與國外先進機型存在較大差距;另一方面是技術實力和創新能力,作為繡花機全部技術核心的控制器,國內能開發的公司屈指可數,缺乏有效的競爭,且技術實力和創新能力無法與國際企業相抗衡。 針對上述情況,本文分析了繡花機的工作原理和當前主流繡花機的控制方式及特點,在研究室已完成的中低速平繡型工業繡花機課題的基礎上,設計了一種基于硬實時嵌入式操作系統WinCE5.0,以32位RISC架構ARM9處理器S3C2440A為主控芯片,以MAXII系列CPLDEPM1270為接口芯片的高速繡花機控制器。整個繡花機以高速,高質量為目標,以伺服電機作為主軸驅動,步進電機作為X/Y軸驅動,帶USB接口和Ethernet接口,預留特種繡接口,帶高分辨率彩色觸摸屏,功能豐富,操作方便。 本文分7章,第一章闡述了課題背景,繡花機發展現狀和關鍵技術;第二章從原理出發完成了需求分析,硬件和操作系統選型和項目規劃;第三章完成了總體硬件系統設計并重點介紹了驅動系統,CPLD單元,主控制板的設計和各種資源的分配;第四章在分析WinCE及其項目開發流程和環境構建的基礎上,完成了軟件的總體框架設計并介紹了相關設計要點。第五章主要是驅動程序和運動控制模塊并以步進電機驅動的開發為例介紹了流驅動的開發過程和相關的技術要點。第六章設計了一種自主的內部花樣格式并完成了相應的測試。最后一章是對本課題的總結和展望。 本文不僅從項目研究與開發和軟件工程的高度詳細探討了基丁ARM和WinCE5.0的繡花機控制器的整個開發過程,也具體的從硬件設計,資源配置,軟件編寫,驅動開發,運動控制和花樣處理等多個方面進行了深入的分析和研究。本課題的工作對于高速高檔繡花機的開發具有很好的參考價值和實踐意義,對于提升國內繡花機行業在高端市場與國外企業的競爭力,提升民族品牌價值,改變國內繡花機控制器被少數公司所壟斷,增加良性有效競爭有積極影響。
上傳時間: 2013-06-29
上傳用戶:qazwsxedc
嵌入式測控系統和測控裝置在工業生產過程控制、儀器儀表及自動化系統、智能樓宇監控等方面得到廣泛的應用。由于嵌入式測控系統監控對象的多樣性,因此通用性不是很強,傳統的設計方法都是從底層的硬件設計開始,再設計專用的軟件,導致設計周期長,重復工作多,成本增加。微電子技術和計算機技術的飛速發展,使得微處理器的性能和功能得到極大的提高,為通用型測控平臺的構建奠定了基礎。 本文提出了一種嵌入式測控平臺的設計思路。采用主板和擴展板相結合的模塊化設計,使嵌入式測控系統可以在一個標準化平臺上進行構建。平臺主板選用基于32位ARM7TDMI-S內核的微控制器LPC2292作為核心,加上以太網芯片、CPLD以及其它外圍電路,構成了一個維持系統正常運行的最小系統。擴展功能模塊包括ZigBee無線通信、USB、A/D、D/A、液晶觸摸屏等模塊,通過層疊式結構與主板連接。測控開發平臺在功能、電路、結構上實現了可裁剪、可擴展,能滿足大多數嵌入式測控系統的需求。 在實現嵌入式測控開發平臺硬件設計的基礎上,嵌入式測控平臺引入了Nucleus Plus實時操作系統來完成系統資源的管理和任務的調度。文中提出了啟動代碼模版的概念,簡化了移植操作系統的工作,提高了效率。 基于ARM的嵌入式測控開發平臺為開發各種智能化、小型化現代測控系統提供了可重用、高性能、圖形化、網絡化軟硬件基礎平臺和高效的開發模式。從而,大大縮短了軟、硬件開發的周期,具有十分重要的意義。 作為在測控開發平臺的基礎上構建測控系統的實例,研制了氣門彈簧負荷計算機自動分選系統的現場級控制器。
上傳時間: 2013-06-16
上傳用戶:kkchan200
研究如何將當前流行的嵌入式技術應用于工業領域中的數據采集與記錄方面,是當今工業過程測量控制領域發展的一個必然方向。 本論文所設計完成的嵌入式工業過程數據采集與記錄系統,是以32位ARM7微處理器S3C44B0X為核心,取代了傳統的單片機,并且引入了μClinux多任務實時操作系統。采集到的工業現場的實時數據,經A/D轉換等步驟處理后,顯示在高分辨率的彩色LCD上。在MiniGUI的支持下,通過豐富的圖形界面功能,以曲線或表格的形式顯示工業現場實時數據的變化趨勢,具有良好的人機界面。輸入功能通過點擊觸摸屏來實現,可以像使用Windows操作系統一樣,點擊菜單、滾動條、列表框、按鈕等控件以完成相應的操作。數據的記錄完全脫離PC機,顯示在LCD上的數據,可以實時的以文件的形式存儲在Nand Flash中,必要的時候通過USB接口用U盤導出。μClinux操作系統中移植了BOA網絡服務器和CGI腳本程序,因此具有動態Web監控功能,用戶可以在PC機上的瀏覽器中通過網絡隨時監測工業現場的實時數據。 經過測試,該系統可以穩定可靠的運行,完全實現了工業現場數據的實時采集、人性化顯示、規范化操作、脫機化記錄和網絡化監測等一系列功能,取代了傳統的底層智能儀表搭配PC機的構架,將其功能合二為一,對工業企業的技術進步和生產過程的現代化有著重要的作用。
上傳時間: 2013-07-18
上傳用戶:qwe1234
嵌入式網絡視頻監控系統是一種以嵌入式技術、視頻編碼技術和網絡傳輸技術為核心的新型視頻監控系統,它在穩定性、實時性、處理速度、功能、價格、擴展性等方面和傳統的視頻監控系統相比有著突出的優勢,同時也代表著目前視頻監控系統研究和發展的方向。 本文研究并實現了以微處理器S3C2440和嵌入式Linux操作系統為核心的嵌入式網絡視頻監控系統。論文首先介紹了嵌入式視頻監控技術的發展趨勢和研究現狀,而后闡述了該系統硬件總體設計方案,討論了基于嵌入式Linux操作系統的開發平臺的構建,詳細論述了視頻采集、編碼、存儲、傳輸等單元的軟硬件設計,重點論述了基于AL9V576的視頻編碼模塊和基于TW2835的視頻處理模塊的設計。 本文研究的主要內容如下: 1、研究視頻采集單元的優化方法,設計采用音視頻控制器TW2835采集四路模擬視頻輸入信號并疊加OSD環境信息顯示,提高了視頻處理的功能和視頻質量; 2、研究雙核構架,采用混合信號系統級芯片C8051F340控制TW2835、采集環境信息并與S3C2440串口通信,使視頻采集單元模塊化設計,增加了產品設計的靈活性,減小了主控芯片的負擔和軟件設計的復雜性,便于產品功能的擴展和二次開發; 3、研究并分析了MPEG-4的硬件實現方式,采用高品質、高性能、低功率視頻壓縮芯片AL9V576進行MPEG-4編碼,大幅提升了壓縮效率,另外還設計了SRAM主機接口與主控芯片通信,突破了傳統芯片大多采用的PCI接口的限制,方便模塊的組合; 4、研究并設計了CF卡存儲方案,實現了一種在嵌入式視頻服務器上的視頻檢索和存儲方法。
上傳時間: 2013-05-16
上傳用戶:cuicuicui
C++Builder 6 是一款快速開發Win32 應用程序的可視化開發工具,利用它可以實現高性 能的執行效率和出色的底層控制。C++Builder 6 相比于5 以前的版本,提供了更多的網絡開
上傳時間: 2013-07-11
上傳用戶:KSLYZ
隨著國有銀行向商業銀行的轉變,銀行的設備采購標準會越來越高,與此同時,銀行柜臺業務量的增加,使得老一代的銀行專用打印機無論在速度上還是在使用的方便性上都顯得力不從心,為了占領市場,公司有必要開發新型的、使用更加方便的打印機。 老一代打印機在打印存折時,柜臺工作人員要把存折放準位置,要不然打印會偏離預定位置,在打印信函時,有的冷僻字無法打印出來,軟件無法下載升級。為了加快柜臺處理速度,減小柜臺工作人員的工作量,需要開發能自動糾偏定位,字符完善的打印機。 本文在分析需求的基礎上,比較當前流行的處理器,選用Atmel公司的ARM芯片AT91M42800A作為處理核心,使用Xilin公司的20萬門的FPGA XC2S200做硬件邏輯控制,通過光電傳感器和相關的控制電路來實現自動糾偏定位。在嵌入式操作系統上選用Nucleus Plus,約95%的Nucleus Plus代碼用C語言編寫,因此它能很方便移植,同時它還提供全部源代碼,這樣便于開發。另外,它還只要一次性付費,這使得它有很好的成本優勢。 文中詳細說明了本系統的硬件、固件的實現。在硬件上闡述了一些單元電路,包括存儲器電路,接口電路,傳感器電路等的設計思路和實現方法。通過光電傳感電路,步進電機控制和軟件結合,形成閉環控制,從而實現了快速自動糾偏定位;通過大屏幕的LCD顯示實現了操作界面的簡單化;采用大容量的存儲器以及大字庫解決了冷僻字無法打印的問題;固件部分詳細闡述了系統上電啟動過程,包括Bootstrap模塊和loader模塊,Bootstrap模塊主要功能是重定位存儲器,初始化基本硬件以及Loader模塊的自動在線下載升級。Loader模塊的主要功能是下載FPGA的配置代碼,初始化鍵盤和顯示器,然后調用Nucleus Plus初始化代碼,從而建立和調用任務。 本文通過總結測試結果,與老一代打印機相比,新打印機在智能化上實現了自動糾偏定位,使得打印機操作人員不需要準確放置存折,就能正確打印,提高了工作效率;在打印速度上比原系統提高30%,還可方便地實現軟件升級。 當然,新的打印機在存折偏移很大時,要耗費長時間才能把存折推到正確位置。這要在糾偏算法上做進一步的改進。
上傳時間: 2013-04-24
上傳用戶:feichengweoayauya
隨著科學技術的飛速發展,各科學領域對測試技術提出了越來越高的要求。調速器試驗臺是調試、校驗調速器性能的一種試驗工具,是船舶修造廠、尤其調速器修造專業廠必須具有的試驗設備。基于ARM嵌入式平臺和uC/OS-II實時操作系統的嵌入式控制調速器試驗臺是基于國內外調速器測試技術的發展趨勢和工作的實際要求。本調速試驗臺充分利用了嵌入式單片機技術和傳感器技術,通過采用多種傳感器采集系統所需要的數據,例如直流電機的轉速、調速器的齒條位移等等,經過單片機系統處理并輸出結果來實現調速器試驗臺的功能,并運用新型的全彩液晶顯示屏將各種試驗數據顯示出來。 本文主要是針對調速試驗臺控制系統的研究,在分析了嵌入式軟硬件可實現模塊化設計的基礎上,借鑒了“開發平臺”的設計思想,首先,在ARM嵌入式最小系統的基礎上架構通用的硬件平臺,對測控平臺的硬件結構進行設計,特別是對于關鍵的接口電路進行了比較深入的研究,針對不同的應用,集成了多種接口電路。其次,在實現嵌入式實時多任務操作系統uC/OS-II在ARM上可移植的基礎上,架構了通用的軟件平臺,對接口電路驅動程序進行模塊化設計。最后,研究了基于參數實時可變型的一種新型的PID控制算法,并將此PID算法作為調速試驗臺的控制算法。 通過對本系統的研究開發,提高了調速器試驗臺的測試精度,也使性能更加穩定可靠,實現了整個測試過程的自動化,從而減輕了試驗人員的勞動強度,提高了工作效率,降低了試驗成本,也同時消除了安全隱患,因此對本課題的研究具有較大的現實意義。
上傳時間: 2013-07-20
上傳用戶:ggwz258