MCS51系列單片機在工程數據采集中的應用:隨著現代科學技術的發展,單片機已深入應用到社會發展的各個領域,如家電制造業、工程數據采集、智能儀表等。因而各芯片制造廠商紛紛推出不同系列的單片機,以滿足不同
上傳時間: 2013-08-06
上傳用戶:zhf1234
基于電子鼻技術和嵌入式技術的智能乙醇電子鼻系統是針對乙醇氣體濃度檢測的集成系統,可以在規定的溫度、濕度和氣壓條件下,分析測量出氣體中乙醇含量,具有廣闊的應用前景。本文中智能乙醇電子鼻系統的研制涉及到測量人體肺深部氣體中的乙醇含量,即呼出氣體中的乙醇含量BrA.(breat.alcoho.concentration),然后根據比例關系得出人體血液中的乙醇含量BAC(bloo.alcoho.concentration),本文的研究內容如下: 第一章提出了課題來源及研究意義;在此基礎上分析電子鼻技術和嵌入式技術的國內外研究現狀,涉及到乙醇電子鼻、氣敏傳感器,以及嵌入式操作系統等技術;然后根據這些技術特點,確定了本文的研究內容和實施路線;最后,給出了論文的框架結構。 第二章分析系統需求,結合嵌入式技術理論,確定系統硬件方案和軟件方案;在硬件方案中涉及到信息的處理、存儲、通信等,在軟件方案中涉及到嵌入式操作系統、文件系統、GUI系統的選擇;對于乙醇電子鼻傳感器方案,詳細論述了乙醇燃料電池的工作過程及原理;最后,制定了智能乙醇電子鼻系統的總體技術及實施方案。 第三章著重闡述了系統的硬件設計過程,采用模塊化思想,分階段、分步驟地設計了硬件電路:分別從中央處理單元、信息采集及預處理、數據顯示及報警、數據通信、數據存儲、人機交互這六個方面,詳細描述了硬件電路的工作過程和原理;至此,搭建出了硬件平臺。 第四章主要描述了系統的軟件設計過程,按照軟件開發的流程,從系統引導代碼BootLoader的編寫,到嵌入式操作系統μClinux的移植,再到文件系統JFFS2的移植,最后到MiniGUI圖形庫的移植,都一一詳細論述了實現過程;至此,搭建出了系統的軟件平臺。 第五章基于搭建的軟件平臺,闡述了系統相關驅動程序的開發過程、操作界面和應用程序的設計過程,給出了系統的界面圖與操作流程圖,明確體現了系統的功能模塊;至此,完成了智能乙醇電子鼻系統的驅動及應用程序開發。 第六章和第七章,針對智能乙醇電子鼻系統的測試分析,搭建了系統測試平臺,指定了符合本系統的測試指標及標準;對測試結果進行詳細分析和對比,得出了系統性能的評價。根據這些評價,提出了系統的不足和今后要進一步研究和完善的方面。關鍵詞:乙醇電子鼻;嵌入式系統;燃料電池;ARM;μCLinux操作系統
上傳時間: 2013-07-24
上傳用戶:dajin
微處理器技術、傳感器技術和無線通信技術的進步,推動了無線數據采集系統的產生和發展。數據采集技術廣泛應用于雷達、通信、遙感遙測等領域。在各種信息的獲取中,對高速數據采集的需求非常廣泛。隨著測控技術的發展,對數據采集系統的智能化和網絡化水平也提出了更高的要求。并且由于通訊網絡的飛速發展,移動通信與實際應用的結合使得各種基于GPRS網絡的無線數據傳輸系統成為當前遠距離無線通訊領域最為廣泛的應用。本課題將廣泛應用的嵌入式控制器引入到數據采集系統設計中,并結合GPRS優秀的網絡特性,實現了一個低功耗、智能化、網絡化、軟硬件可根據具體測量任務適當裁減的無線高速數據采集平臺。 本設計采用32位ARM處理器S3C2410為核心器件,配以FPGA+DDRSDRAM高速數據采集模塊,GPRS數據通信模塊,在Linux嵌入式操作系統和應用軟件的支持下,實現了數字化高速采集,數字化無線數據網絡傳輸的現場數據采集系統。該平臺采集的現場數據主要為各種傳感器輸出的電壓模擬量。前端數據采集模塊的FPGA控制高速AD轉換器將輸入的模擬量信號采集后,存儲在由DDRSDRAM構成的大容量緩存中,再經過嵌入式系統中的微控制器進行各種處理,然后將處理結果保存在ARM系統的SDRAM內存,最后通過在ARM系統模塊擴展的GPRS模塊,將采集到的數據通過GPRS網絡發送出去。 IAnux由于其代碼開放性以及強大的網絡功能等特點,在許多的嵌入式網絡設備中有著廣泛應用,與其他的嵌入式操作系統相比,具有著更多的優勢。因此本課題將其作為硬件平臺的操作系統。基于ARM的嵌入式數據采集與處理系統結構清晰、通用性好、可擴展性強,可為各種嵌入式應用提供一套完整的硬、軟件解決方案,在工業測量與控制領域具有較為廣闊的應用前景。
上傳時間: 2013-04-24
上傳用戶:xlcky
隨著當今生產力的發展和技術的進步,生產設備的自動化程度越來越高,傳統的監控手段已不能滿足生產自動化、智能化和網絡化的需求。智能巡檢終端作為生產安全的重要輔助設備,能在復雜環境下實現對多設備多信號量的實時采集和處理,可以作為解決生產設備安全運行的主要手段之一。近來年嵌入式技術以其強大的處理能力、高度的可靠性在微控制領域的應用越來越廣泛。無線通信技術,特別是GPRS無線網絡技術的快速發展。使互聯網等寬帶數據網絡與無線通信網絡實現互聯,能夠大大提高無線監控效率。在分析研究了當前國內、外設備巡檢系統研究現狀,并結合嵌入式技術和GPRS無線網絡通訊技術的基礎上,根據實際項目企業的具體生產要求,論文提出了一種基于GPRS無線通信技術與嵌入式技術的無線智能設備巡檢系統。 本系統采用三星公司的ARM920TS3C2410芯片作為系統處理器,處理器從外部傳感器采集到的相關數據,如:溫度、濕度、壓力等,通過SIM—300GRPS無線通訊模塊的AT命令將數據通過無線網絡傳送到移動運營商GPRS網絡中,然后將數據傳送到生產監控中心(指定IP地址或域名)監控中心,監控中心可以通過專門軟件對從各監控點傳遞的數據作出分析處理,并通過GPRS網絡將相關控制命令反饋給各個監控點。 本課題主要工作集中在兩個方面:一方面是GPRS無線收發設備硬件實現,在這一部分涉及到模塊硬件功能設計、無線模塊、嵌入式處理器的選型;另一方面是軟件設計,給出了系統軟件開發流程,完成了各模塊的開發工作。研究和試驗表明,該系統具有價格低廉、穩定可靠的特點,能滿足遠程無線數據傳輸的實際需求。
上傳時間: 2013-06-01
上傳用戶:wxhwjf
隨著電子技術的不斷發展,各種智能核儀器逐步走向自動化、智能化、數字化和便攜式的方向發展。針對傳統的多道脈沖幅度分析器體積大,人機交互不友好,不方便現場分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脈沖幅度分析器的陸續出現填補了這一缺點。 隨著電子技術的發展,以ARM為核的處理器技術的應用領域不斷擴大,相比較單片機而言,它的主頻高、運算速度快,可以滿足多道脈沖幅度分析器的苛刻的時間上的要求。而且ARM處理器功耗小,適合于功耗要求比較苛刻的地方,這些方面的特點正好滿足了便攜式多道脈沖幅度分析器野外勘察的要求。同時,由于以ARM為核的處理器具有豐富的外設資源,這樣就簡化了外設電路及芯片的使用,降低了功耗并增強了產品的信賴性。另外,ARM芯片可以方便的移植操作系統,為多道脈沖幅度分析器多任務的管理和并行的處理,甚至硬實時功能的實現提供了前提。而且在ARM平臺使用嵌入式linux操作系統使多道脈沖幅度分析器的軟件易于升級。 智能化和小型化是多道脈沖幅度分析器的發展趨勢。智能化要求系統的自動化程度高、操作簡便、容錯性好。智能化除了需要控制軟件外,還需要軟件命令的執行者即硬件控制電路來實現相應的控制邏輯,兩者的結合才能真正的實現智能化。小型化要求系統的體積小、功耗小、便于攜帶;小型化除了要求采用微功耗的器件,還要求電路板的尺寸盡量的小且所用元件盡量的少,但小型化的同時必須保持系統的智能化,即不能減少智能化所要求的復雜的邏輯和時序的控制功能。為此采用高集成度的ARM芯片實現控制電路能滿意地同時滿足智能化和小型化的要求。在研制的多道脈沖幅度分析器中,幾乎所有的控制都可以用控制芯片來實現,如閾值設定、自動穩譜以及多道數據采集,在節省了元件的數目和電路板的尺寸的同時仍能保持系統的智能化程度。 Linux內核精簡而高效,可修改性強,支持多種體系結構的處理器等,使得它是一個非常適合于嵌入式開發和應用的操作系統。嵌入式Linux可以運行的硬件平臺十分廣泛,從x86、MIPS、POWERPC到ARM,以及其他許多硬件體系結構。目前在世界范圍內,ARM體系結構的SOC逐漸占領32位嵌入式微處理器市場,ARM處理器及技術的應用幾乎已經深入到各個領域,例如:工業控制,無線通訊,網絡,消費類電子,成像等。 本課題采用三星公司生產的ARM(Advanced RISC Machines,先進精簡指令集機器)芯片S3C2410A設計并研制了一種便攜式的核數據采集系統設計方案。利用ARM芯片豐富的外設資源對傳統的多道脈沖幅度分析器進行改進和簡化。系統由前端探測器系統,以及由線性脈沖放大器、甄別電路、控制電路、采樣保持電路組成的前置電路,中央處理器模塊,顯示模塊,用戶交互模塊,存儲模塊,網絡傳輸模塊等多個模塊組成。本設計基于ARM9芯片S3C2410,并在此平臺上移植了嵌入式linux操作系統來進行任務的調度和處理等。 電路板核心板部分設計采用6層PCB板結構,這樣增加了系統可靠性,提高了電磁兼容的穩定性。數據采集系統是多道脈沖幅度分析器的核心,A/D轉換直接使用了S3C2410內置的ADC(Analog to Digital Converter,模數轉換器),在2.5 MHz的轉換時鐘下最大轉換速度500 KSPS(Kilo-Samples per second,千采樣點每秒),滿足了系統最低轉換時間≤5 μs的要求,并且控制簡單,簡化了外部接口電路。由于SD(Secure Digital Card,安全數碼卡)卡存儲容量大、攜帶方便、成本低等優點,所以設計中采用其作為外部的數據存儲設備,其驅動部分采用SD卡軟件包,為開發帶來了方便。本設計采用640*480的6.4寸LCD(Liquid Crystal Display,液晶顯示)屏作為人機交互的顯示部分,并且通過Qt/Embedded為系統提供圖形用戶界面的應用框架和窗口系統。其中包括了波形顯示部分和用戶菜單設置部分,這樣方便了用戶操作。系統的數據存取方面是基于SQLite嵌入式小型數據庫而進行的。為了方便數據向上位機的傳輸,系統設計中采用XML(Extensible Markup Language,可擴展標記語言)格式來組織傳輸的數據,通過基于TCP/IP(Transmission Control Protocol/Internet Protocol)協議的Linux下Socket套接字編程,來進行與上位機或PC(Personal Computer,個人計算機或桌面機)等的連接和數據傳輸。
上傳時間: 2013-04-24
上傳用戶:tzl1975
隨著科學技術的發展,人們對生活質量的要求越來越高,在視聽享受方面,家庭影院越來越普遍,便攜式電子設備也日趨成熟。目前,人們對嵌入式媒體播放器的研究越來越廣泛了,國內外已經出現了像MP3、MP4和智能手機等眾多樣式的便攜式嵌入式媒體播放器。但由于種種環境及條件的限制,這些便攜式的媒體播放器都只能播放單一的或幾種固定的媒體格式,可擴展性都比較差;而現在隨著應用的不斷增多,越來越多的更先進的壓縮算法被提出,導致了媒體格式的多樣化,在這種情況下,必然要求嵌入式媒體播放器要適應多種格式。為此,通過對各種PC機上的播放器設計架構的研究與借鑒,在本文中主要在軟件方面為嵌入式媒體播放器設計了一種可擴展性架構,并設計了播放器界面,實現了一些播放器的功能。 另外,在本文還介紹了一種基于嵌入式技術的多媒體播放器的系統設計方案。該系統主要是通過在嵌入式芯片上加載操作系統,同時擴充必要的接口,在操作系統的支持下,開發多媒體播放器。 在本文的整個系統設計過程中,采用了Intel公司的PXA270處理器芯片,外擴展了USB接口,定制并加載了Linux操作系統,在操作系統的支持下,對各個外擴的接口進行了驅動程序的編寫,同時應用QT/Embedded開發了多媒體播放器的圖形界面并實現了相應的功能,最后,圖像既可顯示在LCD顯示屏上也可通過VGA接口顯示在電腦顯示屏上,聲音信號則是通過PXA270處理器的IIS總線傳給CODEC芯片,然后將其轉換為模擬信號,進而通過音箱或者耳機等設備放出。
上傳時間: 2013-06-19
上傳用戶:stvnash
本文設計一個智能時鐘日歷溫度計,要求既能掌握時間又能了解天氣溫度的變化,方便又適用的智能時鐘日歷溫度計是以單片機(AT89C51)為核心,使用溫度采集芯片DS18B20來對當時室溫進行采集,通過液晶屏TS1602-1來顯示,DS12C887時鐘芯片來讀取時間。時鐘芯片需要初始化進行啟動,設置初值后不用再反復設置,并且可以準確顯示年、月、日、時、分、秒,少于31天的月份自動地調整,包括閏年補償,還可以設置鬧鈴并通過蜂鳴器鳴報來提示,電路安裝四個按鍵來控制溫度及時間的修改,通過選擇鍵分別對要修改的值進行修改
上傳時間: 2013-04-24
上傳用戶:GavinNeko
在實際工程中,往往有大量分布廣泛的現場數據需要遠程采集傳輸。數據采集傳輸系統已經在實現自動化過程中發揮了重大作用。但還存在采集通道少、速率低、數據傳輸方式不靈活,操作復雜,對測試環境要求較高等問題。如何建立起新一代靈活、高效、高速、多通道、實用性強、覆蓋面廣、適應復雜監測環境的數據采集傳輸系統成為一個重要的工程問題。 隨著社會的發展和進步,環境和生態的惡化越來越明顯,日益威脅著人類的生存和發展。環境監測是環境保護的重要組成部分和基礎性工作。國家環保部于2008年制定了《污染源在線自動監控(監測)數據采集傳輸儀技術要求標準》。本文在分析數據采集傳輸系統研究現狀和發展趨勢的基礎上,依照該標準,研究了一種多種信號標準兼容,多種采集通道可選的環境監測用數據采集傳輸系統。課題來源于濟南大陸機電有限公司委托科研項目(項目編號:W0624)。本文主要進行了以下工作: (1)分析研究數據采集傳輸系統的重要意義。調研數據采集傳輸系統的研究現狀和發展趨勢。分析環境監測用數據采集傳輸系統的特點。 (2)以國家環境保護部制定的《污染源在線自動監控(監測)數據采集傳輸儀技術要求標準》為依據,分析了環境監測用數據采集傳輸系統的特殊功能需求,制定了系統技術參數。為解決系統核心板與功能板架構存在的接口防震性差,系統不穩定等問題,提出功能主板與擴展接口板的系統架構。選用ARM9處理器S3C2440和嵌入式linux操作系統。 (3)以開發達到環保標準的數據采集傳輸系統為目標,進行了系統硬件設計制作。分析了系統的地址空間。詳細分析了系統的擴展接口分配和地址空間分配,避免了總線等硬件資源的沖突。基于系統功能主板的總線擴展接口和GPIO擴展接口擴展了開關量采集單元、開關量輸出單元、串口單元、模擬量采集單元、人機交互單元等功能單元等電路。設計制作了印制電路板。 (4)研究嵌入式linux開發過程,分析嵌入式linux驅動與應用程序架構。構建了交叉的嵌入式linux開發環境。對環境監測用數據采集傳輸系統的特定功能單元進行軟件開發。主要進行了總線操作、模擬量采集、RS-232串口數據傳輸、GPRS數據傳輸、智能儀表的RS-485通訊等驅動應用程序開發。
上傳時間: 2013-07-10
上傳用戶:klds
比例-積分-微分(PID)是過程控制中最常用的一種控制算法。算法簡單而且容易理解,應用十分廣泛。但由于應用領域的不同,功能上差別很大,系統的控制要求及關心的控制對象也不相同。數字PID控制比連續PID控制更為優越,因為計算機程序的靈活性,很容易克服連續PID控制中存在的問題,經修正而得到更完善的數字PID算法。本文以三相全控整流橋阻性負載為實際電路,控制主電路電壓,旨在提出一種智能數字PID控制系統的設計思路,并給出了詳細的硬件設計及初步軟件設計思路。 PID控制系統采用高性能、低功耗的ARM微處理器S3C44BO作為核心處理單元,內部的10位ADC作為信號采集模塊,采用了矩陣鍵盤和640*480的液晶作為人機接口;串口作為通信模塊實現了上位機的監控。采用芯片內部自帶的PWM模塊,輸出16M Hz PWM信號并經過一階低通濾波器得到0~5V的控制信號用于觸發主電路控制器,實現PID整定。 軟件方面,分析和研究了uC/OSⅡ的內核源碼,實現了其在32位微處理器上的移植,作為管理各個子程序執行的系統軟件。選用了圖形處理軟件uC/GUI用于完成LCD顯示及控制。PID算法采用了增量式數字PID算法,采用規一化算法進行參數選取。上位機部分采用了C#語言進行編寫。另外,采用了RTC(Real Time Clock)作為系統時鐘,可以實現系統的定時運行、定時模式切換等。在上位機上也可以方便的控制程序的執行,實現遠程監控。 在論文的最后詳細的介紹了智能PID控制系統在三相全控橋主電路中的具體應用。總結了調試中遇到的問題,對今后工作中需要進一步改善和探索的地方進行了展望。
上傳時間: 2013-08-01
上傳用戶:lvzhr
近年來,隨著電子技術的發展,消費電子產品(Consumer Electronics)已與計算機(Computer)、通信(Communication)兩項產品的技術結合在一起,成為目前所統稱的3C產品,并使家用電子電器產品步向智能家居的方向。但是目前大多數智能家居系統其控制器一般由8位或16位的單片機控制,其控制功能比較簡單,很難實現網絡化和無線傳輸,對于未來的智能家居系統的擴展性也比較有限。本文針對目前國內智能家居系統的局限性,提出一種基于嵌入式處理器ARM平臺以及以太網和GPRS網絡通信技術的智能家居系統,它不僅能對小區內住宅的安全狀況進行實時監控,還能實現家用電器的遠程控制、“三表”(即水表、電表、燃氣表)的遠程抄送。同時該系統還提供了規范的串行通信接口,對于未來的系統的擴展提供了廣闊的空間。 本文首先詳細的介紹了ARM處理器及嵌入式操作系統uClinux的發展概況,接著討論了GPRS網絡通信技術的工作原理,最后給出了智能家居控制系統的硬件設計和軟件設計。該智能家居系統的硬件主要包括ARM主控模塊的選型、報警I/O電路設計、以太網接口電路設計、圖像處理模塊電路和“三表”的串行口電路組成。軟件上主要包括uClinux在S3C4510上的移植、圖像采集與壓縮程序、以太網驅動及通訊程序、RS-485串行接口程序、GPRS網絡通信程序和報警I/O接口程序。 該系統主要部分包括小區內住宅的安防監控,GPRS無線智能家電的遠程控制和無線報警以及抄表的遠程傳送。利用當前較為成熟的GPRS技術和以太網實現對小區內用戶進行集中安防監控與管理,同時給出了系統的功能和結構以及硬件原理框圖和軟件設計思路及主要程序。
上傳時間: 2013-07-12
上傳用戶:haobin315