課題分析了目前國內外減搖鰭控制技術的發展與現狀,重點講述了基于ARM處理器的減搖鰭控制器的功能設計與實現方案。 減搖鰭是一種由微機控制的自動化程度很高的船舶減搖裝置。減搖鰭控制系統根據人為輸入的信號和來自鰭本身的反饋信號,及時輸出不同的控制指令,控制鰭轉動到期望的角度,達到減小船舶橫搖的目的。但目前大多數的減搖鰭控制器使用單片機作為主處理器或者以工控機為基礎開發而來的,前者集成度不高,穩定性也不好,而后者成本較高。因此,課題設計了一款新型的基于ARM嵌入式處理器的嵌入式減搖鰭控制器,解決了上述問題。 該系統主要由硬件平臺和軟件平臺兩部分組成。硬件平臺主要包括基于飛利浦公司的LPC2290的控制器核心電路和輔助實現控制的驅動電路;軟件平臺主要是基于ARM的軟件,包括啟動代碼和應用程序;為實現系統的可靠運行,同時也采取了一些保證系統可靠性的措施。 目前,減搖鰭系統大多采用基于力矩對抗原理的PID控制器。由于船舶橫搖運動的非線性、復雜性、時變性以及海況的不確定性,經典PID控制很難獲得令人滿意的控制效果。因此,如何實現PID參數的自整定就顯得猶為重要。模糊控制事先不需要獲知對象的精確數學模型,而是基于人類的思維以及經驗,用語言規則描述控制過程,并根據規則去調整控制算法或控制參數。本論文將模糊控制與PID控制相結合,實現了無須精確的對象模型,只須將操作人員和專家長期實踐積累的經驗知識用控制規則模型化,然后用模糊推理在線辨識對象特征參數,實時改變控制策略,便可對PID參數實現最佳調整。 研究結果表明:采用該控制手段能較好的滿足設計要求,開發的嵌入式減搖鰭控制系統具有設計合理、集成度高、性價比高、性能優越、抗干擾能力強、穩定性好、實時性高等優點。同時能夠適應減搖鰭控制系統智能化的發展趨勢,所以該減搖鰭控制器具有很好的使用價值及意義。
上傳時間: 2013-06-06
上傳用戶:mslj2008
本書首版于1962年,目前已是第六版。得益于作者長期教學經驗的積累,本書已被國外許多著名大學選為電子、電力工程領域入門課程的教材。作者從3個最基本的科學定律(歐姆定律、基爾霍夫電壓定律和基爾霍夫電流定律)推導出了電路分析中常用的分析方法及分析工具。書中首先介紹電路的基本參量以及電路的基本概念,然后結合基爾霍夫電壓和電流定律,介紹節點和網孔分析法以及疊加定理、電源變換等常用電路分析方法,并將運算放大器作為電路元件加以介紹;交流電路的分析開始于電容、電感的時域電路特性,然后分析RLC電路的正弦穩態響應,并介紹交流電路的功率分析方法,接著還對多相電路、磁耦合電路的性能分析進行了介紹;為了使讀者更深入了解電路的頻域特性,本書還介紹了復頻率、拉普拉斯變換和s域分析、頻率響應、傅里葉分析、二端口網絡等內容。作者注重將理論和實踐相結合,很多例題、練習、章后習題還是正文中的應用實例都取自于業界的典型應用,這也是本書的一大特色。 本書可作為信息電子類、電氣工程類、計算機類和應用物理類本科生的雙語教學用書,也可作為從事電子技術、電氣工程、通信工程領域工作的工程技術人員的參考書
上傳時間: 2013-05-27
上傳用戶:cccole0605
智能控制器是智能斷路器的核心,不僅具有普通脫扣器的各種保護功能,而且還具有實時參數顯示、故障記憶和查詢、自診斷等多項功能。在回顧和總結了智能斷路器的發展歷程后,討論了當前智能斷路器的發展趨勢,提出了基于ARM的斷路器智能控制器的研究。本論文介紹了斷路器智能控制器的設計原理,同時重點闡述了斷路器智能控制器的各項參數測量及保護原理和算法,并進行了具體的硬件和軟件模塊的設計,旨在實現斷路器的智能保護。 本文涉及的斷路器智能控制器,在硬件上以PHILIPS公司的ARM芯片LPC2294為核心處理器,主要進行數據的實時采集處理和斷路器的故障保護。硬件設計采用了標準化模塊設計方法,硬件電路盡可能選擇標準化、模塊化結構的典型電路,以便擴展。其中,液晶選用的是SMG240128A,鍵盤芯片選用的是ZLG7290。軟件的編制采用模塊化編程方法,每一個模塊相對獨立,完成特定功能,便于維護添加新功能。編程工具為ARM公司提供的ADS1.2。為了保證智能控制器各種保護功能的可靠實現,論文中對智能控制器的干擾源進行了分析,從硬件和軟件兩個方面采取了多項設計措施,提高了智能控制器的穩定性和可靠性。實踐證明,論文中構建的斷路器智能控制器結構簡單,易于實現,可以滿足系統需要,因此具有較高的實用價值。
上傳時間: 2013-06-10
上傳用戶:yy307115118
隨著USB接口性能的不斷增強,USB接口被廣泛應用到各種硬件設備上。如今在Linux操作系統中,針對USB設備的驅動編程工作越來越受到重視。本課題在以S3C2410處理器為基礎的硬件平臺上,對Linux操作系統環境下USB設備驅動工作原理進行了研究。在理解USB協議的基礎上完成了S3C2410處理器內置USB設備控制器固件和驅動程序的編寫調試等方面的工作。 固件程序工作在硬件設備上,通過它控制設備的正常工作,負責與主機端的通信會話。由于本課題中的USB設備控制器是3C2410處理器的片內外設,因此固件程序要管理整個S3C2410處理器的工作。在處理器開機工作時,固件程序首先完成包括USB設備控制器在內的整個處理器的初始化,然后與主機共同進行USB設備的枚舉,最后進入循環等待主機端發起通信。當主機發起通信時,處理器產生USB中斷,固件程序調用中斷處理函數。 在Linux操作系統中,內核通過調用驅動中提供的標準接口將應用程序中對設備的操作映射到具體的硬件設備。驅動程序中包括向驅動注冊,驅動支持設備列表信息以及各種系統調用具體實現等方面。USB接口所支持的四種傳輸方式,根據S3C2410內置USB設備控制器的功能屬性,在驅動中采用了塊傳輸的傳輸方式,通過URB的方式實現對設備的讀寫操作。 最后設計一個簡單文件傳輸系統對固件和驅動程序進行了測試。測試系統中主機端通過USB接口傳輸一個wav格式的音頻文件,設備端接收到數據保存在內存中。
上傳時間: 2013-04-24
上傳用戶:liuchee
直流電動機由于具有良好的調速特性,寬廣的調速范圍,在某些要求調速的地方,特別是對調速性能指標要求較高的場合,如軋鋼機、龍門刨床、高精度機床、電動汽車等中,得到了廣泛地應用。國外這類調速系統的價格高,而國內的同類產品性能指標不夠穩定,因此設計一個性能價格比較高的直流調速系統,對工業生產具有重要的現實意義。 本文采用ARM S3C2410為控制芯片,以模糊PID為智能控制方法,設計了基于實時嵌入式操作系統μC/OS-Ⅱ的直流電機調速系統。首先對模糊控制及嵌入式系統作了簡單介紹,構建了模糊PID控制的直流電機調速系統模型,并在MATLAB環境下,對設計模型進行了仿真,在仿真的基礎上設計了控制系統硬、軟件,主要包括MOSFET驅動、光電隔離、鍵盤顯示、轉速測量、H橋可逆控制部分等,并將嵌入式操作系統μC/OS-Ⅱ移植到該系統中,實現了對直流電機的良好調速性能。 控制系統硬件實現模塊化設計,線路簡單,可靠性高。軟件設計采用可讀性強的C語言,自底層向上層的原則設計,程序邏輯性強、易于修改維護。以ARM為核心的控制系統,結構簡單,抗干擾能力強,性價比高。仿真和試驗表明:基于模糊PID智能控制的直流電機調速方法是可行的,有很好的應用前景。
上傳時間: 2013-04-24
上傳用戶:yqq309
現代噴氣織機以其高速、高性能等優勢,占據了無梭織機的大部分市場,并成為最有發展前景的一種織機。送經、卷取機構是織機控制系統的重要組成部分,其對經紗張力的控制精度已成為評定織機質量的重要技術指標。因此,提高和改善噴氣織機的電子送經和卷取控制系統的性能非常必要,而且,開發具有高速、高精度的獨立電子送經和卷取控制模塊具有廣闊的應用前景。 本課題研究開發了一款獨立的電子送經和卷取控制模塊,通過人機界面或CAN通訊對該控制系統所需參數進行設置,使其可以根據參數設置應用于不同型號的噴氣織機。通過對系統的控制分析,本課題主要從硬件電路設計、軟件控制及張力控制算法三個方面進行研究。 首先,通過對噴氣織機的性能要求及控制器結構與性能的綜合考慮,系統采用以高速ARM7TDMI為內核的低功耗微處理器LPC2294作為系統控制器,該控制器不僅速度快、性能穩定,而且其豐富的外圍模塊大大簡化了硬件電路的設計。硬件電路設計采用模塊化設計方法,主要功能模塊包括嵌入式最小系統模塊、主軸編碼器采集模塊、張力采集模塊、電機控制模塊、通訊模塊、人機界面模塊、輸入輸出信號模塊等。根據系統需要,對各個模塊的控制器件進行選取,并設計出各個模塊的接口電路。最后,為了提高系統的穩定性和可靠性,在硬件電路設計中采取了隔離、去耦等硬件抗干擾措施。 在軟件設計方面,系統采用嵌入式實時操作系統μC/OS-II,便于系統升級和維護。在系統硬件平臺的基礎上,根據設計要求對操作系統內核進行剪裁和移植,并對系統時鐘節拍進行修改。結合硬件電路及系統控制要求,對系統啟動代碼進行修改;并根據系統對各個功能模塊控制的時效性要求,對系統任務進行合理規劃。為了說明系統采用該RTOS的可行性,對實時性要求最高的張力采集任務進行了實時性分析。對CAN通訊協議進行制定和編程實現,并對I2C、CAN和LCD驅動程序進行開發,另外,對每個任務的功能及控制流程和任務間及任務與中斷間的信息通訊進行了說明。系統在軟件方面也采用了一定的抗干擾技術,對硬件抗干擾進行補充。 最后,針對經紗張力的非線性和滯后性等復雜特性,對張力調節采用模糊參數自整定PID控制算法,設計出張力模糊參數自整定PID控制器。并在Matlab及Simulink工具下,對PID控制器下的張力算法及模糊參數自整定PID控制器下的張力算法進行仿真研究。而且對張力模糊PID控制算法在LPC2294中的實現進行了說明。關鍵詞:ARM; μC/OS-II;噴氣織機;送經卷取;模糊PID
上傳時間: 2013-06-11
上傳用戶:ivan-mtk
無線數據傳輸是指終端和監控中心通過無線網絡的方式進行數據通信。本文以ARM處理器S3C2440A為核心搭建硬件平臺,選用Linux作為嵌入式操作系統,實現了基于CDMA網絡的無線數據傳輸系統。 系統以ARM920T微處理器芯片S3C2440A和CDMA模塊Q2438F為實現核心。論文首先研究了基于S3C2440A微處理器的嵌入式系統硬件平臺的架構,詳細分析了ARM最小系統中各個功能組成模塊;然后建立了嵌入式系統開發的arm-linux-gcc交叉編譯環境,重點研究了Bootloader和Linux內核的配置與編譯,并且在硬件平臺上移植了Linux操作系統。在ARM嵌入式Linux開發平臺上,研究了基于Video4Linux的USB攝像頭采集圖像的解決方案,即在Linux內核中加載Video4Linux模塊,通過V4L模塊提供的編程接口,操作USB攝像頭設備文件/dev/video0,并且采用內存映射方式截取視頻,完成了圖像采集的軟件設計。此外,論文還研究了在Linux環境下PPP協議撥號上網的實現方法,即通過AT指令初始化CDMA模塊,使之附在CDMA網絡上,通過編寫腳本程序的方法建立PPP連接,獲得網絡運營商ISP動態分配給數據傳輸終端的IP地址,從而實現了無線模塊撥號上網功能。在無線終端通過PPP撥號上網后,采用了客戶端/服務器端模式,運行套接字(Socket)應用程序,將設備采集到的圖像數據通過CDMA網絡后再經過Internet傳送到監控中心,實現了傳輸終端和監控中心之間的數據的發送與接收。 論文研究和實現的基于ARM嵌入式Linux和CDMA網絡的無線數據傳輸系統滿足設計要求,達到了預期目標。終端內嵌TCP/IP協議,可以通過CDMA網絡連接到互聯網,數據傳輸實時性強,為用戶提供透明的數據傳輸通道。相比于傳統的傳輸系統,它具有高可靠性、組網方便、可遠程控制等特點,因此在電力自動化、環保、交通監控等領域有著廣泛的應用,特別適用于移動環境、難于布線的場所和邊遠地區。
上傳時間: 2013-06-11
上傳用戶:gaojiao1999
心血管疾病是威脅人類健康的主要疾病之一,而心電圖檢測是診斷心臟病變的有效手段。心電數據的高效采集和實時傳輸成為心電檢測的基礎,因此,設計一種性能可靠、價格低廉、體積較小的心電采集與遠程傳輸系統將對心血管疾病的檢測和預防具有重要意義。 本文在對心電信號采集技術和以太網傳輸技術進行深入研究的基礎上,設計實現了一款基于ARM的心電信號采集與以太網傳輸系統。該系統前端是利用AD620、LM324、ADOP07等器件設計的信號調理電路,該電路實現了心電信號的高質量提取;系統的關鍵電路是以32位ARM7TDMI-S微控制器LPC2210為核心,并結合以太網控制芯片RTL8019AS、Flash SST39VF160和SRAM IS61LV25616AL設計的A/D轉換模塊和以太網接口模塊,它構建了數據采集和傳輸的硬件基礎;此外,論文還完成了μC/OS-II操作系統在LPC2210上的移植,并實現了系統TCP/IP協議棧;最后,采用了多任務化方式設計了系統應用程序。 通過遠端上位機應用軟件測試表明,本系統實現了心電信號的采集與傳輸,達到了遠程監控心電信號的目的,且運行穩定可靠。
上傳時間: 2013-06-15
上傳用戶:y562413679
鉑電阻測溫儀的設計與實現:介紹了鉑電阻測溫儀的硬件及軟件設計,并針對不平衡電橋中以及鉑電阻的阻值和溫度之間的非線性特性給溫度測量帶來一定的誤差這一缺點,給出一種查表線性化的方法,實現了電路參數的自適應
上傳時間: 2013-06-15
上傳用戶:yuanhong95
39839電感量計算小巧實用的綠色軟件,根據輸入的線圈長度、線圈直徑、導線直徑、線圈匝數及工作頻率快速計算出電感量、自分布電容、空載Q值、自諧振頻率
上傳時間: 2013-06-03
上傳用戶:夜月十二橋