基于現場總線的網絡技術研究是自動控制領域發展的一個熱點。在各種工業現場總線中,CAN總線以其成本低、速度快、實時性和可靠性較高等特點被廣泛應用于各領域。CIA(CAN in Automation)協會發布了完整的CANopen協議,定義了應用層和通訊子協議,為基于現場總線的分布式控制系統的廣泛應用提供了解決之道。 本文研究國內外現場總線發展現狀后,以改善現場總線網絡通訊系統的運行效率,提高實時性和信息處理能力為前提,淺析CAN總線高層通訊協議CANopen,分析了主、從節點的各個功能,說明了功能的設計和實現方案。 然后,本文將CANopen協議應用于分布式控制系統,詳細論述了基于PIC18控制器的從節點和基于DSP控制器的主節點的實現過程。主、從節點具有基于CANopen協議的總線通信功能。從節點具有數字量和模擬量輸入輸出功能。主節點可以通過鍵盤對各節點運行狀態和各節點參數進行調整,還可以通過液晶屏顯示實時控制量和各節點運行狀態。PC機能在線監測CAN報文數據流。本文對兩種類型節點的設計思想、硬件組成和軟件設計均做了詳盡的闡述,并給出了部分關鍵硬件原理圖和軟件流程圖。 最后,把已開發的從節點和主節點組成一個溫度測控系統和一個電機控制系統。經過實驗室測試,證明系統具有良好的實時性,通訊穩定可靠,解決了傳統CAN總線節點通訊可控性差,無法靈活設置的問題。對目前國內CAN總線應用中大多把精力放在硬件之上的底層軟件開發,少有使用上層軟件協議的習慣,起到了一定的推動意義,提高了應用水平。
上傳時間: 2013-04-24
上傳用戶:569342831
電線電纜是國家經濟建設的一項重要的產業,在鐵路通信中,皮泡皮通信電纜因為其具有與其它電纜相同性能的情況下,直徑小、成本低、重量輕的特點,得到了人們的青睞。而在單線擠塑機中的溫度控制直接影響電纜的性能質量。溫度控制的可靠與否及其控制精度的高低己成為決定產品質量的關鍵,溫度控制也成為生產工藝的重要組成部分。在工藝控制當中,應盡量減小其超調量、波動、響應時間和偏差,這對產品的質量,產量和原料的節省都是及其重要的。 本文主要針對擠塑機的溫度這個參數進行控制。全文主要包括以下幾個部分:首先分析了傳統PID、和模糊控制的優缺點。在此基礎上,系統選用了模糊自適應PID控制算法。在硬件方面,在分析了系統控制對象的基礎上,以LPC2131為控制核心,運用MAX6675采集溫度、LCD和鍵盤作為人機交換平臺、以PWM方式對固體繼電器進行控制。軟件方面,在ARM的集成開發環境AD1.2下,利用C語言,進行了軟件的設計與調試,實現了硬件的配置和整體控制系統的所有功能。同時也實現了用Modbus協議與PC機通訊的下位機部分程序,并運用串口調試助手V2.2測試了其功能性。另外論文詳細的給出了控制平臺的各個功能程序模塊軟件流程。通過在實驗室對系統進行了模擬實驗,該控制平臺運行穩定,可靠,實現了預期的功能,證明了將模糊PID算法引入擠塑機溫度控制系統當中,改善了系統的控制效果,具有更好的魯棒性和自適應能力。
上傳時間: 2013-05-23
上傳用戶:skhlm
溫室是設施農業的重要組成部分,國內外溫室種植業的實踐經驗表明,提高溫室的自動控制和管理水平可充分發揮溫室農業的高效性。隨著傳感技術,計算機技術及通訊技術的迅猛發展,現代化溫室信息自動采集及智能控制系統的開發已越來越引起人們的重視,并成為一個具有重要意義的研究方向。因此設計了基于PIC單片機的溫室自動控制系統,使其對溫室環境進行控制,為植物創造適宜的生長條件,從而使農作物獲得高產,提高農業生產的經濟效益。 文中論述了國內外溫室環境控制技術的發展及現狀,分析了溫室的內部機理,給出了所采用的溫室小氣候溫濕度模型;通過對溫室環境歷史數據的分析,得出了溫室溫度控制系統的近似數學模型。 系統采用模糊控制算法實現對溫濕度的控制。詳細研究了模糊控制的機理,建立了針對幾種執行機構的模糊控制規則表;在模糊推理中采用了T-S模型的推理方法,此方法確定的控制規則工程意義明確,易于調整。并以溫度控制系統為對象,使用MATLAB對模糊算法進行仿真;仿真結果表明,這種算法具有超調量小、穩定性強、適應性好等特點,能夠達到預期的控制效果,是一種較為理想的智能控制方案。 溫室自動控制系統的硬件部分由上位機和下位機及其外圍電路組成。上位機采用PC機,通過與下位機間的通信實現對溫室的統一管理;下位機及其外圍電路實現溫室環境參數的檢測、顯示和實時控制,微處理器采用的是PIC16F877A單片機。這種以單片機為核心的控制器還可以在不依賴上位機的情況下獨立實現參數的測控。 在軟件設計方面,將模糊控制算法引入其中,給出了主程序、模糊算法程序、通信程序等程序流程圖。使用MSComm控件實現上下位機間通信;并采用VB6.0對上位機界面進行了設計,使程序簡單、清晰、為用戶提供了直觀友好的管理平臺。整個系統軟硬件搭配合理,設計、開發、維護方便,具有較高的性價比。
上傳時間: 2013-07-21
上傳用戶:xz85592677
作為一個自然不穩定系統,倒立擺一直被用作實時控制系統實驗的控制設備。通過對它的研究不僅可以解決控制中的理論問題,還能將控制理論涉及的三個主要基礎學科:力學、數學和電學(包含計算機)進行有機的綜合應用。此外,在近代機械控制系統中,如航空航天上直升飛機、火箭發射、衛星發射及生活中的做體操、花樣滑冰、單輪騎車等等,都存在類似于倒立擺的穩定控制問題。因此實現倒立擺系統穩定控制的研究對實際工程和現實生活有非常重要的意義。 本論文的主要目標是設計和建造一個基于數字信號處理器(DSP)的計算機控制系統來控制倒立擺的平衡。論文中用到的控制理論主要是線性控制理論和反饋控制理論。 本文首先對倒立擺的背景和研究現狀作了總體介紹,簡要的闡述了常見的控制算法。隨后詳細介紹了利用牛頓第二定律及相關的動力學原理建立一級和二級倒立擺的數學模型,并用MAILAB對倒立擺的運動特性進行了仿真。然后研究倒立擺系統的各種控制策略,比較了各種控制方法的效果。 本論文還設計了基于DSP的計算機控制系統。詳細介紹了DSP硬件電路設計和外圍電路設計,用C和匯編語言編寫了系統的控制程序。 最后,對本論文進行了總結,對下一步要進行的工作提出了自己的設想。 整個論文的完成以一定的理論為基礎,既有數學模型的分析與推導,方法理論的探討,又有實際控制系統設計過程,而且研究對象相當典型。本文所完成的工作,既可以作為現代控制理論的教學實驗,對于具有類似模型的其他裝置如兩足機器人的研究也有一定的借鑒作用。
上傳時間: 2013-04-24
上傳用戶:huyanju
運動控制卡是數控系統的重要組成部分,是上位機與驅動執行部件的之間的一座橋梁。數控加工中的定位控制的精度、速度調節的性能等重要指標都與運動控制卡密切相關。目前,國內研制的運動控制卡與國外專業性公司研制的先進的開放式運動控制卡相比還有較大差距。因此,對于運動控制卡的研究與開發具有很大的現實意義。 本文對運動控制卡的各種實現方案作了深入的比較,對于運動控制卡的發展趨勢進行了探討。在分析數控系統對于運動控制卡需求的基礎上,提出了一種基于DSP的PCI總線運動控制卡的實現方案。該方案具有通用性好、軟件易于修改升級、調試方便等特點。 文中對這一方案的具體實現做了詳細的分析,給出了系統的整體結構設計,軟硬件組成情況。詳盡闡述了運動控制電路、總線接口電路、驅動器接口電路等硬件電路的設計過程,以及運動控制卡的制作過程。論述了DSP上的程序結構,并具體分析了插補算法、速度控制算法等在DSP上的實現方法。對PC機上的運動控制卡的驅動程序的模型以及編寫方法做了介紹。 通過對制成樣板的調試表明,運動控制卡具有良好的性能。
上傳時間: 2013-07-29
上傳用戶:weddps
本文首先從數控系統的組成與特點進行詳細分析,然后對運動控制卡在整個系統中承擔功能進行了分析。根據數字型號處理器件的快速運算能力和現場可編程門陣列器件的靈活、通用性提出了基于DSP器件和FPGA器件進行總體設計的規劃。 本文重點詳細闡述了四軸運動控制卡硬件電路的設計。通過對現有部分PC總線的介紹與比較,設計選擇了PCI總線作為上位PC與運動控制卡的通信總線,并且選擇PCI9052芯片來設計PCI接口模塊;基于DSP器件的特點,設計選擇了TMS320LF2407芯片為核心,進行運算控制單元的設計,同時對其主要內部資源進行了分配。最后,根據硬件的原理圖,完成了具體電路板的制作。 對軟件設計,文章主要對插補算法在DSP上的實現作了一些探討。介紹了兩種加速模式:梯形加速模式和s曲線加速模式。就逐點比較法直線和圓弧插補算法以及數字積分插補原理也進行了分析。最終,提出總體程序流程控制、速度控制算法、插補算法等的程序設計框架,并進行了具體程序設計。
上傳時間: 2013-07-19
上傳用戶:CHENKAI
電線電纜是國家經濟建設的一項重要的產業,在鐵路通信中,皮泡皮通信電纜因為其具有與其它電纜相同性能的情況下,直徑小、成本低、重量輕的特點,得到了人們的青睞。而在單線擠塑機中的溫度控制直接影響電纜的性能質量。溫度控制的可靠與否及其控制精度的高低己成為決定產品質量的關鍵,溫度控制也成為生產工藝的重要組成部分。在工藝控制當中,應盡量減小其超調量、波動、響應時間和偏差,這對產品的質量,產量和原料的節省都是及其重要的。 本文主要針對擠塑機的溫度這個參數進行控制。全文主要包括以下幾個部分:首先分析了傳統PID、和模糊控制的優缺點。在此基礎上,系統選用了模糊自適應PID控制算法。在硬件方面,在分析了系統控制對象的基礎上,以LPC2131為控制核心,運用MAX6675采集溫度、LCD和鍵盤作為人機交換平臺、以PWM方式對固體繼電器進行控制。軟件方面,在ARM的集成開發環境AD1.2下,利用C語言,進行了軟件的設計與調試,實現了硬件的配置和整體控制系統的所有功能。同時也實現了用Modbus協議與PC機通訊的下位機部分程序,并運用串口調試助手V2.2測試了其功能性。另外論文詳細的給出了控制平臺的各個功能程序模塊軟件流程。通過在實驗室對系統進行了模擬實驗,該控制平臺運行穩定,可靠,實現了預期的功能,證明了將模糊PID算法引入擠塑機溫度控制系統當中,改善了系統的控制效果,具有更好的魯棒性和自適應能力。
上傳時間: 2013-05-31
上傳用戶:古谷仁美
激光打標是指利用高能量密度的激光束在物件表面作永久性標刻。激光打標以其“打標速度快、性能穩定、打標質量好”等優勢,獲得了日益廣泛的應用。傳統的激光打標系統一般是基于ISA總線或PCI總線的,運動控制卡必須插在計算機的PCI插槽內,且不支持熱捅拔,影響了控制卡的穩定性;以單片機為主控制器的激光打標控制卡雖然成本低、運行可靠,但由于其運算速度慢、存儲容量有限,限制了它的應用范圍。 運動控制卡是激光打標系統的核心組成部分。本文設計了一種新型的基于USB總線,以FPGA為主控單元的振鏡掃描式激光打標控制卡,它利用了USB總線高速、穩定、易用和FPGA資源豐富、處理能力強、易擴展等優點,將PC機強大的信息處理能力與運動控制卡的運動控制能力相結合,具有信息處理能力強、開放程度高、使用方便的特點。 本文首先介紹了激光打標的原理,激光打標技術的發展現狀以及激光打標系統的組成結構。在對USB總線技術作了簡要介紹后,詳細討論了激光打標控制卡的硬件電路設計,包括USB接口電路,FPGA主控單元電路,D/A單元電路,存儲器電路,I/O接口電路等。接著對USB接口單元的固件程序和FPGA中USB接口功能模塊、D/A寫控制功能模塊和SRAM讀寫控制功能模塊的程序做了詳細設計,通過軟硬件調試,控制卡實現了USB通信,輸出兩路模擬信號,SRAM數據讀寫,數字量輸入輸出等功能。
上傳時間: 2013-04-24
上傳用戶:prczsf
運動控制技術是機電一體化的核心部分,提高運動控制技術水平對于提高我國的機電一體化技術具有至關重要的作用。運動控制技術的發展是制造自動化前進的旋律,是推動新的產業革命的關鍵技術。對于數控系統來說,最重要的是控制各個電機軸的運動,這是運動控制器接收并依照數控裝置的指令來控制各個電機軸運動從而實現數控加工的,數據加工中的定位控制精度、速度調節的性能等重要指標都與運動控制器直接相關。目前對數控系統的研究都集中在插入PC的NC控制器的研究上,而其核心部分就是對步進、伺服電機進行控制的運動控制卡的研究。對PC-NC來說,運動控制卡的性能很大程度上決定了整個數控系統的性能,而微電子和數字信號處理技術的發展及其應用,使運動控制卡的性能得到了不斷改進,集成度和可靠性大大提高。 本課題通過對運動控制技術的深入研究,并針對國內運動控制技術的研究起步較晚的現狀,結合當前運動控制領域的具體需要,緊跟當前運動控制技術研究的發展趨勢,吸收了數控技術和相關運動控制技術的最新成果,提出了基于PCI和FPGA的方案,研制了一款比較新穎的、功能強大的、具有很大柔性的四軸多功能運動控制卡。 本課題的具體研究主要有以下幾方面: 首先,通過對運動控制卡及運動控制系統等行業現狀的全面調研,和對運動控制技術的深入學習,在比較了幾種常用的運動控制方案的基礎上,提出了基于FPGA的運動控制設計方案,并規劃了板卡的總體設計。 其次,根據總體設計,規劃了板卡的結構,詳細劃分并實現了FPGA各部分的功能;利用光電隔離原理設計了數字輸入/輸出電路。 再次,利用FPGA的資源實現了PCI從設備接口,達到跟控制卡通信的目的,針對運動控制中的一些具體問題,如運動平穩性、實時控制以及多軸聯動等,在FPGA上設計了四軸運動控制電路,定義了各個寄存器的具體功能,設計了功能齊全的加/減速控制電路、變頻分配電路、倍頻分頻電路和三個功能各異的計數器電路等,自動降速點運動、A/B相編碼器倍頻計數電路等特殊功能。最后,進行了本運動控制卡的測試,從測試和應用結果來看,該卡達到預期的要求。
上傳時間: 2013-07-27
上傳用戶:zgu489
隨著數字電視日益深入人心,高清概念越來越為人所熟知。帶有高清視頻功能的產品已經逐步走向人們的工作和生活,高清視頻處理已經從理論研究走向系統實際應用。毫無疑問,無論是從觀眾的視覺還是從產業的角度來看,高清視頻已經成為數字視頻技術發展的必然趨勢。本文研究了整個編解碼系統中ARM控制模塊的軟件設計,最終完成以PC機為終端控制平臺,經ARM控制模塊將命令發送給核心編解碼芯片MB86H51,使其完成相應的操作。、本文主要的工作有如下幾個方面: 1、根據ARM各型號芯片的特點,結合本系統的實際需求,最終選定Atmel公司的AT91SAM9261作為ARM控制板的核心處理芯片,并深入了解該芯片的工作原理和內部結構。 2、根據本系統中所選用的DataFlash型號及外圍電路連接情況等諸多因素,并結合Atmel公司所提供的AT91SAM9261一級BootLoader參考代碼,編寫調試符合本系統啟動運行的一級BootLoader引導程序,也稱為Bootstrap引導程序,最終成功實現引導U-Boot程序。 3、深入分析了U-Boot和Linux的體系結構和編譯過程,結合AT91SAM9261芯片的特點和實際外圍電路的連接情況,修改U-Boot和Linux中主要的編譯參數,并進行重新編譯,最終成功移植到系統板中。 4、在ITU-T提供的H.264標準的參考解碼程序JM8.6的基礎上,詳細研究了H.264視頻編碼標準以及具體的解碼器結構和解碼流程,并結合DirectX技術,開發了一款基于PC機的H.264解碼播放器,用于驗證存儲在PC機上的H.264壓縮碼流的正確性。
上傳時間: 2013-04-24
上傳用戶:acon