在現代工業測控領域,人們對數據采集的要求越來越高;不僅要求高速、高精度還要求采集設備便攜化、網絡化和智能化,此外還需要友好的人機界面。傳統的8/16位單片機因資源極度受限,難以滿足上述要求;而PCI或ISA數據采集卡,則存在著安裝麻煩、價格昂貴且電磁兼容性差等缺點。32位嵌入式微處理器的出現很好地解決了上述矛盾,本文的研究正是基于ARM的嵌入式數據采集系統的設計。 本文以齒輪箱或機械轉軸的振動信號為采集對象設計了基于ARM處理器和嵌入式Linux的數據采集系統。該系統硬件平臺以S3C2410主控板和自行研制的振動信號調理板為核心,在此基礎上擴展了UART、RS485、USB、TCP/IP以及單總線通信接口,適應多種條件下的數據傳輸。同時系統提供了LCD顯示和觸摸屏輸入模塊,具備良好的人機交互功能。軟件方面,搭建Linux交叉開發環境,實現了基于Linux操作系統的Bootloader的移植。最后,根據課題需要,完成了A/D采樣和單總線驅動程序的設計。 本嵌入式數據采集系統存儲容量大,硬件接口豐富,軟件資源配置靈活,設計方案具有很好的通用性和可擴展性。
上傳時間: 2013-05-28
上傳用戶:D&L37
TCP/IP協議作為Internet上的通信實現方式的一種,是近年來嵌入式應用領域的一個研究熱點。嵌入式設備要與Internet網絡直接交換信息,就需要支持TCP/IP協議。嵌入式系統具有內核小、專用性強、系統精簡、實時性高、功耗和環境要求嚴格等特點,所以傳統的TCP/IP協議不適合移植到嵌入式系統中。實現嵌入式系統網絡接入有兩種選擇,第一種是按照TCP/IP協議的原理編寫簡化版的通信協議;第二種是將已有小型的,適用于嵌入式系統的網絡協議移植到系統中。 首先本文簡要介紹了嵌入式網絡協議的研究現狀和研究內容,分析了LwIP協議棧中IP協議、TCP協議、UDP協議和ICMP協議的原理。由于LwIP沒有使用和操作系統相關的系統調用和數據結構,所以在LwIP和操作系統之間增加了一個操作系統封裝層為操作系統服務。LwIP不僅保持了TCP協議主要功能,而且減少了對RAM的占用。 其次,移植中實現了操作系統模擬層和LwIP底層接口。操作系統模擬層為協議和操作系統提供了一個接口,使協議對操作系統透明,可以不依賴操作系統運行,需要實現信號量、郵箱、線程和臨界保護。LwIP底層接口為不同的硬件提供不同的驅動程序,需要實現系統初始化、網卡初始化、線程接收、數據包的讀取和發送。 最后提出測試設計框架,在ARM開發板和μC/OS-Ⅱ操作系統上對移植的協議進行測試。測試結果表明,移植協議可以正常工作,實現了基本的網絡功能。
上傳時間: 2013-07-11
上傳用戶:iswlkje
針對現代中低壓電網電能質量的監測及諧波治理的需要,論文綜合運用嵌入式技術、現代信號處理技術、虛擬儀器技術設計了一種新型低功耗、集成化的電網參數監測儀。此系統實現了對三相電網相/線電壓、電流、有功功率、無功功率、視在功率、電網頻率、功率因數以及三相電壓、電流的31次以內諧波的實時監測。 論文分析了基于微處理器的電力系統基本參數的測量原理;對被測信號的交流參量通過抽樣方法獲得,由多點的抽樣數據統計得到的結果可以減小隨機誤差的影響;基于DFT和FFT的諧波測量原理,將FFT應用于諧波分析獲得信號的頻域參數;針對諧波測量中的混疊誤差設計了二階抗混疊濾波器;分析了非同步采樣和對非時限信號的截斷造成的頻譜泄露和柵欄效應及其對諧波測量精度的影響。討論了常用的幾種窗函數對頻譜泄漏的抑制作用,在此基礎上選擇加海明窗對采樣信號進行處理;針對DDS具有高精度頻率合成的特點,將其應用到電網信號的采樣上,提高了采樣的同步性,使得測量精度滿足了系統的要求。上述方法需要大量快速的迭代運算,系統微處理器選用了32位ARM芯片LPC2132,提高了系統的數據處理能力和實時性。系統供電電源采用了開關電源、減小了體積,提高了效率;完成了下位機數據采集部分、二階抗混疊濾波器、測頻電路及通信模塊電路的設計;最后介紹了軟件設計部分,主要包含了數據采集的實現過程,FFT程序的設計,給出了各部分程序的流程圖;系統上位機軟件設計了電網數據處理程序,該軟件以LabWindows/CVI6.0為開發平臺,利用CVI豐富的庫函數,完成對數據的處理、顯示和記錄等工作,并采用雙線程運行模式,在數據采集和處理的同時完成了顯示、命令的發送和運行曲線等功能。 按上述方案設計的樣機經過三次電路制作與軟件調試,主要技術參數達到了設計要求,通過了實驗室測試,目前正在電力系統諧波治理系統中進行工業實驗。
上傳時間: 2013-04-24
上傳用戶:我好難過
隨著經濟的發展,城市交通的壓力越來越大,很多城市都開始建設地鐵項目,發展地下軌道交通事業。在地鐵列車上,駕駛員需要方便、快捷地控制各種語音功能,保障列車可靠、安全的運行,從而為乘客提供優質的服務。駕駛員語音控制器就是為了滿足這一需求而提出來的。 在描述列車乘客信息系統的發展、介紹了公共廣播系統的功能的之后,本文分析了駕駛員語音控制器的設計需求,設計了一種具有人機交互功能的駕駛員語音控制器。它帶有LCD顯示屏和輸入鍵盤;能夠在內部存儲路線、站點和緊急信息等用戶數據。通過窗口菜單以圖形化的方式向駕駛員顯示列車運行信息。通過通信端口,按照雙方約定的通訊格式,將運行模式,路線站點,緊急信息等內容發送給列車顯示與廣播控制單元,完成語音及顯示控制。根據需求分析,提出了一種基于ARM的控制器設計平臺。設計了該控制器的硬件和軟件的整體方案,采用模塊化設計的思想給出了系統各主要模塊的具體設計與實現方法,并給出了相關電路的實現原理圖。最后介紹了本控制器的測試方法與過程,并給出了具體應用。該駕駛員語音控制器實現了人工廣播、司機對講、緊急對講和系統設置等功能。具有操作方便、便于維護、可配置、成本低等優點,滿足了駕駛員以及列車語音與顯示控制的實際需求。關鍵詞:ARM;RS485;乘客信息系統;圖形用戶界面;嵌入式系統
上傳時間: 2013-07-30
上傳用戶:電子世界
本文提出的煤礦安全系統由基站、基站控制器、控制中心和安全信息終端組成。本系統能夠實時動態監測瓦斯等有害氣體濃度,能夠人機聯防監測礦道中可能存在的安全隱患。井下采用CAN有線網絡和Zigbee無線網絡相結合的混合組網方式,通過礦工攜帶的安全信息終端使監測網延伸到每個采掘工作面,實現動態跟蹤??刂浦行耐ㄟ^友好的人機界面可以查看瓦斯濃度、溫度、濕度的最新數據與歷史數據,還可以查看報警記錄,并把這些數據以曲線圖的形式直觀的顯示出來。 基站和基站控制器是以ARM系列LPC2119微處理器為核心設計的,完成安全信息終端和控制中心之間的通信任務?;竞桶踩畔⒔K端采用了基于Zigbee技術的SZ05系列嵌入式無線收發模塊進行組網通信,采用MC14LC5480語音芯片實現系統的語音功能,基于LPC2119內置的CAN控制器輔以P82C250收發器實現多基站間的網絡連接?;究刂破魍ㄟ^CAN總線與基站組網通信,監測基站工作狀態,協調各基站與移動終端之間的信息傳輸,通過RS232與控制中心PC機進行信息交互。在此硬件平臺的基礎上,給出了基于LPC2119微處理器下的軟件設計過程,包括初始化、無線通信模塊的通信協議制定和通信程序設計、語音功能的軟件設計及編程、基站和基站控制器的通信協議制定和主程序設計、系統監控程序設計及控制中心PC機端人機界面設計等。 經多次調試,實現了控制中心PC機接收安全信息終端檢測的環境參數數據并判斷瓦斯濃度是否超限,還實現了通過人機界面查詢數據、查看曲線圖以及發送命令等。
上傳時間: 2013-07-14
上傳用戶:hainan_256
ARM微處理器和嵌入式Linux操作系統為核心的嵌入式技術,已在很多領域得到了越來越廣泛的應用。由于網絡在未來計算中將發揮非常重要的作用,因此連通性、網絡化正逐漸成為嵌入式設備的發展方向,嵌入式設備的網絡化已經成為網絡發展的必然趨勢。美國貝爾實驗室預測未來數年內所能想到的任何有用信息都是由嵌入式設備通過網絡供給信息的需求者。 本文設計和實現了基于ARM處理器的嵌入式系統硬件和軟件解決方案,將Linux移植到LH79520,并且實現了嵌入式系統的網絡通信功能。 本文采用NXP公司的LH79520微控制器作為處理器,采用高度集成的以太網芯片DM9000A作為網絡接口,并且擴展了LCD、UART接口。使用APEX作為系統的Bootloader,選擇Linux操作系統進行裁剪和移植,編寫了網絡芯片驅動程序,使得2.6.22版本內核在硬件上穩定運行;同時實現了嵌入式平臺和Linux系統之間的網絡的數據傳輸。對影響TCP網絡數據傳輸速率的因素進行了研究,通過對比和測試優化了ARM嵌入式系統的網絡傳輸性能。最后,在ARM平臺和Linux主機端分別實現了采用IPMSG協議的網絡傳輸應用程序。 通過測試表明,本文所設計的嵌入式系統在可用性及操作方便性方面都達到了預期的目標,使得ARM Linux移植更有效率而且降低成本,具有實際的應用價值。
上傳時間: 2013-07-14
上傳用戶:axxsa
嵌入式Linux是將普通Linux操作系統進行剪裁、修改,使之能在嵌入式計算機系統上運行的一種操作系統。由于兼有Linux和嵌入式系統的優點,以及ARMLinux因其開放的資源特性,嵌入式Linux系統有著巨大的市場前景和商業機會。 在實際的應用系統中,對操作系統的實時性能也有一定的要求。比如在通信系統中,如果能對操作系統的實時性能進行優化,提高系統的響應速度,就可以用軟件實現通信協議,降低對硬件的要求,用單芯片實現通信系統,從而降低產品成本。 本論文的研究主要是基于ARM920T硬件平臺,該平臺主要面向高性能的用戶產品開發。在此平臺基礎上,本文圍繞著Linux內核向ARM平臺移植中幾個核心技術展開討論:首先對嵌入式Linux系統體系結構進行了歸納,并詳細闡述了與系統移植相關的重要層。接著,給出了啟動引導代碼Boot Loader和Linux內核初始化部分移植到硬件平臺上的整個過程,解決了移植過程中所面臨的任務和難題。最后,在對Linux內核驅動模型深入掌握的基礎上,深入探討了QT/Embedded界面的移植。 本文最后討論了一些當前嵌入式Linux實時優化技術。分析了在成功移植ARM Linux內核基礎上,優化ARM Linux的中斷系統,降低系統的中斷延時。
上傳時間: 2013-06-21
上傳用戶:change0329
數控沖床送料系統主要用于與沖床實現配套,在沖孔過程中按照程序設定控制板料移動和沖床沖孔,實現沖孔的高度自動化。自動送料機構作為沖壓加工生產實現自動化的最基本的要求,它的自動化程度高低,直接影響著沖壓生產效率以及沖壓生產整體自動化水平,只有其自動化程度與沖壓設備相匹配甚至高于沖壓設備,才能夠實現沖壓生產的完全自動化。 嵌入式系統是繼IT網絡技術之后,又一個新的發展方向,由于嵌入式系統自身的優點,現在已經廣泛應用到軍事國防、消費電子、工業控制等各個領域。隨著電子、計算機、自動控制以及精密機械與測試技術的不斷提高和發展,自動送料裝置也在隨著數控機床的發展而在迅速發展和演變。而隨著嵌入式微處理器的發展,嵌入式系統也開始運用到數控沖床自動送料系統中來。 本文采用目前廣泛使用的32位ARM微處理器,Samsung公司基于ARM920T的S3C2440A作為系統的主控制器,該處理器主要面向嵌入式設備,具有性價比高、功耗低的特點,并且在嵌入式Linux操作系統下可移植性好,具有較強的控制能力和豐富的片內資源。該系統能實現數控沖床的自動送料,軟硬件結構簡單,定位精度高,操作簡單方便,具有良好的人機界面。論文首先根據生產實際要求和控制系統設計原則,確定了送料系統的軟硬件總體設計方案。硬件方面,在S3C2440A的基礎上擴展了NANDFlash、NORFlash、SDRAM、LCD觸摸屏模塊,并設計了X、Y軸電機及其驅動電路。軟件方面,選用Linux操作系統,在此基礎上構建了嵌入式Linux開發環境,實現了Bootloader、Linux內核、YAFFS根文件系統的移植,選用Qt/Embeded設計系統的操作界面,給出了系統各個模塊的程序設計,包括人機界面、速度預處理、插補模塊和電機控制部分,文章對系統的軟硬件的抗干擾技術也專門做了介紹。隨后,文章還介紹了積分分離的PID控制算法,并通過使用matlab對電機控制進行仿真,驗證了該算法的可行性。 文章在最后對整個設計進行了總結和展望,指出了系統存在的問題和一些可以改進的地方。
上傳時間: 2013-06-28
上傳用戶:love1314
通信電源監控系統是一個分布式計算機控制系統,它集中并融合了傳感器技術、現代計算機技術、通信技術、網絡技術和人機系統技術的最新成果,能夠實現遙測、遙信和遙控三遙功能,對實現現代化的通信電源維護和科學管理有著重要的意義。隨著嵌入式技術近年來的發展,嵌入式系統在傳統的工業監測、機械控制,及新興的移動通訊、數字娛樂方面的應用越來越廣泛。在工業領域,傳統的監控系統主要以單片機為硬件載體進行設計,功能相對單一,可視化及擴展性有限。隨著Linux系統的不斷升級換代,現在出現了以ARM芯片為載體,以Linux系統為軟件平臺的新一代監控系統。它除了能實現原有單片機的功能外,還具備網絡通信功能,其設計過程及界面更加人性化。 本文以基于ARM構建的嵌入式系統為軟硬件平臺,探討了其在電源監控領域的應用。首先,本文討論了通信電源監控系統的功能、組成、體系結構、組網方案、監控對象及監控點的選取等內容。在此基礎上重點對局站中心SU作了設計,包括整體結構、設備、組網等,并給出前置單元嵌入式系統硬件結構、系統軟件和監控軟件的實現。最后,介紹了嵌入式WEB服務器和嵌入式數據庫在嵌入式系統中的應用,并給出本系統使用的BOA服務器和SQLite數據庫的實現方法。
上傳時間: 2013-07-28
上傳用戶:yare
現場總線技術以其先進性、實用性、可靠性、開放性等優點,已經成為自動化技術發展的熱點?,F場總線控制系統作為一種開放的、具可互操作性的、徹底分散的分布式控制系統,已經對傳統的PLC、集散控制系統形成了巨大的沖擊,具有廣闊的發展前景。 作為現場總線之一的CAN總線以其可靠性高、實時性好、價格低廉、容易實現等優點,被廣泛應用于工業控制領域。與傳統的控制系統相比,基于CAN總線設計的工業控制系統可以減少系統控制的復雜性,降低成本,并能提高系統的穩定性和擴展性。 本論文針對某石材加工廠的具體應用需求,在分析了CAN總線協議的基礎上,給出了工業控制網絡的總體解決方案,主控節點硬件設計、軟件設計,人機界面設計,以及網絡通訊結構模型及具體實現流程,完成的主要工作如下: 軟硬件平臺設計,基于ARM處理器LPC2378開發了工控網絡主控節點。設計了該節點的硬件電路,包括CAN總線接口電路、串行接口電路、AD、DA轉換隔離電路等。在硬件平臺上進行μC/OS-II操作系統移植,基于該操作系統編寫了各硬件模塊驅動程序,主要包括串行接口和CAN模塊的初始化、數據接收以及發送。 通訊設計,根據工業控制應用的具體需求,設計了網絡整體解決方案,包括網絡拓撲方案,通訊結構等,基于CAN總線技術規范CAN2.0B自定義了CAN總線網絡應用層通信協議CAN08。 人機界面設計,基于威綸MT505設計了工控網絡的人機界面,編程實現人機界面與主控節點的Modbus通訊。
上傳時間: 2013-07-09
上傳用戶:familiarsmile