針對陀螺測試速率轉臺低速時存在的問題,為提高系統低速的跟蹤精度,提出了一種基于摩擦補償控制和重復控制構成的復合控制新模式,詳細分析了復合控制原理,和復合控制應用于陀螺測試速率轉臺控制系統的結構,設計了摩擦補償控制器、重復控制器和速度控制器,并進行了軟件設計。仿真表明復合控制對轉臺低速運行時的摩擦干擾抑制效果顯著,進一步提高了系統低速的跟蹤精度。系統具有良好的動態性能和靜態性能,實用性強。
上傳時間: 2013-10-17
上傳用戶:xiaoyuer
系統以浴缸為研究對象,研制了一款具有強度可控的、溫度恒定的水流按摩功能和具有殺菌消毒功能的新型按摩浴缸??刂破饕訮IC16F676為核心,在程序控制下,能控制電機的速度,使電機速度周期性變化,也可使電機保持某一恒定速度;通過對氣體溫度的檢測,控制內部的電熱絲工作狀態,從而保持氣體溫度的相對恒定,這樣控制器產生了氣流強度可調的具有恒定溫度的熱氣流,從而使浴缸具有洗浴、保健、養生、休閑的功能;同時配有臭氧發生器,通過特殊的管路設計,實現對各個部位的殺菌,保證系統的衛生,系統配有非接觸式水位檢測電路,防止在無水狀態下空轉或空燒,以保證系統的安全性。
標簽: 控制系統
上傳時間: 2014-12-29
上傳用戶:1159797854
摘要:基于ATmega128單片機的智能小車控制系統。通過光電編碼器實現對小車速度的測量并將速度值進行bang—bang+PID運算.產生控制直流電機轉速的PWM電壓信號,實現對車速的快速調整和精確控制。小車控制系統還配有避障和灰度傳感器。用于檢測障礙物和地面灰度,實現小車避障和尋跡功能。
上傳時間: 2013-10-29
上傳用戶:清風冷雨
著直接轉矩控制等高性能控制技術研究的深入與成熟,交流電氣調速系統正在逐步擴大其應用領域。交流調速系統往往要求對轉速實施閉環控制,這是通過轉速PI調節器實現的;但是,轉速調節器中的比例常數與積分常數基本上仍通過試湊法確定的,這無疑浪費了大量的時間和精力。文章基于理論推導和工程化設計方法研究了兩種參數設計方法,給出了MATLAB中的仿真結果,仿真結果表明工程化設計方法更為有效。關毽詞:直接轉矩控制速度調節器仿真工程化設計
上傳時間: 2013-12-14
上傳用戶:BOBOniu
電子發燒友訊: 飛思卡爾是全球嵌入式處理解決方案、高級汽車電子、消費電子、工業控制和網絡市場的領導者。從微處理器和微控制器到傳感器、模擬集成電路(IC)和連接,我們的技術為創新奠定基礎,構建更加環保、安全、健康和互連的世界 MC9S12XHY系列是飛思卡爾公司的經過優化的,汽車16位微控制器產品系列,具有低成本,高性能的特點。該系列是聯接低端16位微控制器(如:MC9S12HY系列),和高性能32位解決方案的橋梁。MC9S12XHY系列定位于低端汽車儀器群集應用,它包括支持CAN和LIN/J2602通信,并傳送典型的群集請求,如步進失速檢測(SSD)和LCD驅動器的步進電機控制。 MC9S12XHY系列具有16位微控制器的所有優點和效率,同時又保持了飛思卡爾公司現有的8位和16位MCU系列的優勢,即低成本、低功耗、EMC和代碼尺寸效率等優點。與MC9S12HY系列相同,MC9S12XHY系列可以運行16位寬的訪問,而不會出現外設和存儲器的等待狀態。MC9S12XHY系列為100引腳LQFP和112引腳LQFP封裝,旨在最大限度地與100LQFP,MC9S12HY系列兼容。除了每個模塊具有I/O端口外,還可提供更多的,具有中斷功能的I/O端口,具有從停止或等待模式喚醒功能。 圖1 MC9S12XHY系列方框圖截圖
上傳時間: 2014-12-31
上傳用戶:66666
當許多編程人員從事這項工作但又不使用源代碼管理工具時,源代碼管理幾乎不可能進行。Visual SourceSafe是Visual Basic的企業版配備的一個工具,不過這個工具目的是為了保留一個內部應用版本,不向公眾發布(應當說明的是,M i c r o s o f t并沒有開發Visual SourceSafe,它是M i c r o s o f t公司買來的) 。雖然Visual SourceSafe有幫助文本可供參考,但該程序的一般運行情況和在生產環境中安裝 Visual SourceSafe的進程都沒有詳細的文字說明。另外,Visual SourceSafe像大多數M i c r o s o f t應用程序那樣經過了很好的修飾,它包含的許多功能特征和物理特征都不符合 Microsoft Wi n d o w s應用程序的標準。例如,Visual SourceSafe的三個組件之一(Visual SourceSafe Administrator)甚至連F i l e菜單都沒有。另外,許多程序的菜單項不是放在最合適的菜單上。在程序開發環境中實現Visual SourceSafe時存在的復雜性,加上它的非標準化外觀和文檔資料的不充分,使得許多人無法實現和使用 Visual SourceSafe。許多人甚至沒有試用 Vi s u a l S o u r c e S a f e的勇氣。我知道許多高水平技術人員無法啟動Visual SourceSafe并使之運行,其中有一位是管理控制系統項目師。盡管如此,Visual SourceSafe仍然不失為一個很好的工具,如果你花點時間將它安裝在你的小組工作環境中,你一定會為此而感到非常高興。在本章中我并不是為你提供一些指導原則來幫助你創建更好的代碼,我的目的是告訴你如何使用工具來大幅度減少管理大型項目和開發小組所需的資源量,這個工具能夠很容易處理在沒有某種集成式解決方案情況下幾乎無法處理的各種問題。
上傳時間: 2013-10-24
上傳用戶:lgd57115700
注:1.這篇文章斷斷續續寫了很久,畫圖技術也不精,難免錯漏,大家湊合看.有問題可以留言. 2.論壇排版把我的代碼縮進全弄沒了,大家將代碼粘貼到arduino編譯器,然后按ctrl+T重新格式化代碼格式即可看的舒服. 一、什么是PWM PWM 即Pulse Wavelength Modulation 脈寬調制波,通過調整輸出信號占空比,從而達到改 變輸出平均電壓的目的。相信Arduino 的PWM 大家都不陌生,在Arduino Duemilanove 2009 中,有6 個8 位精度PWM 引腳,分別是3, 5, 6, 9, 10, 11 腳。我們可以使用analogWrite()控 制PWM 腳輸出頻率大概在500Hz 的左右的PWM 調制波。分辨率8 位即2 的8 次方等于 256 級精度。但是有時候我們會覺得6 個PWM 引腳不夠用。比如我們做一個10 路燈調光, 就需要有10 個PWM 腳。Arduino Duemilanove 2009 有13 個數字輸出腳,如果它們都可以 PWM 的話,就能滿足條件了。于是本文介紹用軟件模擬PWM。 二、Arduino 軟件模擬PWM Arduino PWM 調壓原理:PWM 有好幾種方法。而Arduino 因為電源和實現難度限制,一般 使用周期恒定,占空比變化的單極性PWM。 通過調整一個周期里面輸出腳高/低電平的時間比(即是占空比)去獲得給一個用電器不同 的平均功率。 如圖所示,假設PWM 波形周期1ms(即1kHz),分辨率1000 級。那么需要一個信號時間 精度1ms/1000=1us 的信號源,即1MHz。所以說,PWM 的實現難點在于需要使用很高頻的 信號源,才能獲得快速與高精度。下面先由一個簡單的PWM 程序開始: const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { if((bright++) == 255) bright = 0; for(int i = 0; i < 255; i++) { if(i < bright) { digitalWrite(PWMPin, HIGH); delayMicroseconds(30); } else { digitalWrite(PWMPin, LOW); delayMicroseconds(30); } } } 這是一個軟件PWM 控制Arduino D13 引腳的例子。只需要一塊Arduino 即可測試此代碼。 程序解析:由for 循環可以看出,完成一個PWM 周期,共循環255 次。 假設bright=100 時候,在第0~100 次循環中,i 等于1 到99 均小于bright,于是輸出PWMPin 高電平; 然后第100 到255 次循環里面,i 等于100~255 大于bright,于是輸出PWMPin 低電平。無 論輸出高低電平都保持30us。 那么說,如果bright=100 的話,就有100 次循環是高電平,155 次循環是低電平。 如果忽略指令執行時間的話,這次的PWM 波形占空比為100/255,如果調整bright 的值, 就能改變接在D13 的LED 的亮度。 這里設置了每次for 循環之后,將bright 加一,并且當bright 加到255 時歸0。所以,我們 看到的最終效果就是LED 慢慢變亮,到頂之后然后突然暗回去重新變亮。 這是最基本的PWM 方法,也應該是大家想的比較多的想法。 然后介紹一個簡單一點的。思維風格完全不同。不過對于驅動一個LED 來說,效果與上面 的程序一樣。 const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { digitalWrite(PWMPin, HIGH); delayMicroseconds(bright*30); digitalWrite(PWMPin, LOW); delayMicroseconds((255 - bright)*30); if((bright++) == 255) bright = 0; } 可以看出,這段代碼少了一個For 循環。它先輸出一個高電平,然后維持(bright*30)us。然 后輸出一個低電平,維持時間((255-bright)*30)us。這樣兩次高低就能完成一個PWM 周期。 分辨率也是255。 三、多引腳PWM Arduino 本身已有PWM 引腳并且運行起來不占CPU 時間,所以軟件模擬一個引腳的PWM 完全沒有實用意義。我們軟件模擬的價值在于:他能將任意的數字IO 口變成PWM 引腳。 當一片Arduino 要同時控制多個PWM,并且沒有其他重任務的時候,就要用軟件PWM 了。 多引腳PWM 有一種下面的方式: int brights[14] = {0}; //定義14個引腳的初始亮度,可以隨意設置 int StartPWMPin = 0, EndPWMPin = 13; //設置D0~D13為PWM 引腳 int PWMResolution = 255; //設置PWM 占空比分辨率 void setup() { //定義所有IO 端輸出 for(int i = StartPWMPin; i <= EndPWMPin; i++) { pinMode(i, OUTPUT); //隨便定義個初始亮度,便于觀察 brights[ i ] = random(0, 255); } } void loop() { //這for 循環是為14盞燈做漸亮的。每次Arduino loop()循環, //brights 自增一次。直到brights=255時候,將brights 置零重新計數。 for(int i = StartPWMPin; i <= EndPWMPin; i++) { if((brights[i]++) == PWMResolution) brights[i] = 0; } for(int i = 0; i <= PWMResolution; i++) //i 是計數一個PWM 周期 { for(int j = StartPWMPin; j <= EndPWMPin; j++) //每個PWM 周期均遍歷所有引腳 { if(i < brights[j])\ 所以我們要更改PWM 周期的話,我們將精度(代碼里面的變量:PWMResolution)降低就行,比如一般調整LED 亮度的話,我們用64 級精度就行。這樣速度就是2x32x64=4ms。就不會閃了。
上傳時間: 2013-10-08
上傳用戶:dingdingcandy
中望CAD2010體驗版正式發布。作為中望公司的最新年度力作,在繼承以往版本優勢的基礎上,中望CAD2010融入了以“安全漏洞抓取、內存池優化、位圖和矢量圖混合處理”等多項可以極大提高軟件穩定性和效率的中望正在申請全球專利的獨創技術,新增了眾多實用的新功能,在整體性能上實現了巨大的飛躍,主要體現在以下幾方面: 大圖紙處理能力的提升 文字所見即所得、消隱打印等新功能 二次開發接口更加成熟 一、大圖紙處理能力的提升 中望CAD2010版采用了更先進的內存管理以及壓縮技術,采用了一些新的優化算法,使得中望CAD常用命令執行效率和資源占用情況得到進一步的提高,特別是在低內存配置下大圖紙的處理能力,大大減少了圖紙內存資源占用量,提升了大圖紙處理速度。主要體現在: 大圖紙內存占用量顯著下降,平均下降約30%,地形圖類圖紙則平均下降50%; 實體縮放和平移,zoom\pan\redraw更加順暢; 保存速度更快、數據更安全,保存速度平均有40%的提升。 二、新增功能 1、文字所見即所得 文字編輯器有多處改進,文字編輯時顯示的樣式為最后在圖面上的樣式,達到了所見即所得的效果。文字編輯器新加入段落設置,可進行制表位、縮進、段落對齊方式、段落間距和段落行距等項目的調整。另外,在文字編輯器內可直接改變文字傾斜、高度、寬度等特征。 2、消隱打印 中望CAD2010版本支持二維和三維對象的消隱打印,在打印對象時消除隱藏線,不考慮其在屏幕上的顯示方式。此次消隱打印功能主要體現在以下兩個方面: (一)、平臺相關命令和功能的調整 視口的“屬性”:增加“著色打印”選項(“線框”和“消隱”兩種著色打印項) 選擇視口后,右鍵菜單支持“著色打印”項( “線框”和“隱藏”兩種模式) 命令mview增加了“著色打印”功能項,可以方便用戶設置視口的“著色打印屬性”(線框和消隱兩種模式) 打印”對話框調整:在布局空間,激活“打印”對話框,以前的“消隱打印”選項顯示為“隱藏圖紙空間對象”。 頁面設置管理器啟動的“打印設置”對話框調整:圖紙空間中,通過頁面設置管理器激活的“打印設置”對話框,以前的“消隱打印”選項顯示為“隱藏圖紙空間對象” (二)、消隱打印使用方法的調整 模型空間: 可通過“打印”或“頁面設置管理器”打開的“打印設置”對話框中的“消隱打印”選項來控制模型空間的對象是否消隱打印,同時包含消隱打印預覽,若勾選“消隱打印”按鈕,模型空間的對象將被消隱打印出來。 布局空間: 若要在布局空間消隱打印對象,分為兩種情況: 1) 布局空間視口外的對象是否消隱,直接取決于“打印設置”對話框中“隱藏圖紙空間對象”按鈕是否被勾選; 2)布局空間視口中的對象是否消隱,取決于視口本身的屬性,即“著色打印”特性選項,必須確保該選項為“消隱”才可消隱打印或預覽 3、圖層狀態管理器 可以創建多個命名圖層狀態,以保存圖層的狀態列表,用戶可以通過選擇圖層狀態來表現圖紙的不同顯示效果。這種圖層狀態可以輸出供其它圖紙使用,也可以輸入其它保存的圖層狀態設置。 4、文字定點縮放 能夠依據文字位置的特征點,如中心,左下等,作為基準點,對多行文字或單行文字進行縮放,同時不改變基準點位置。 5、Splinedit新功能 全面支持樣條曲線的編輯,主要體現在SPLINEDIT命令行提示中,如下: 擬合數據(F)/閉合樣條(C)/移動(M) 頂點(V)/精度(R)/反向(E)/撤消(U)/<退出(X)>: 擬合數據: 增加(A)/閉合(C)/刪除數據(D)/移動(M)/清理(P)/切線(T)/<退出(X)>: 增加、刪除數據:通過增加、刪除樣條曲線的擬合點來控制樣條曲線的擬合程度。 移動:通過移動指定的擬合點控制樣條曲線的擬合數據 閉合/打開:控制樣條曲線是否閉合。 清理:清除樣條曲線的擬合數據,從而使命令提示信息變為不包含擬合數據的情形。 切線:修改樣條曲線的起點和端點切向。 閉合樣條:將打開的樣條曲線閉合。若選擇的樣條曲線為閉合的,該選項為“打開”,將閉合的樣條曲線打開。 移動:可用來移動樣條曲線的控制點到新的位置。 精度:可通過添加控制點、提高階數或權值的方式更為精密的控制樣條曲線的定義。 反向:調整樣條曲線的方向為反向。 6、捕捉和柵格功能增強 7、支持文件搜索路徑 關于激活注冊:打開CAD界面,找到左上面的“幫助”,激活產品-復制申請碼-再打開你解壓到CAD包找到keygen.exe(也就是注冊機,有的在是“Key”文件里,如果沒有可以到網上下載),輸入申請碼--點擊確定,就中間那個鍵--得到數據 應該是五組-復制再回到上面激活碼頁面,粘貼激活碼確定就ok !復制(粘貼)的時候用 ctrl +c(v),用鼠標右鍵沒用! 如果打開安裝CAD就得注冊才能運行的,那方法也跟上邊的差不多! 其實你在網上一般是找不到激活碼的,因為各個申請碼不一樣,所以別人的激活碼到你那基本上沒用,只能用相應的方法得到激活碼,這方法也就要你自己去試了,我原來也不會裝CAD,但現在一般3分鐘就裝好了,只要知道怎么說了就快了,一般軟件都是一樣的裝法,不會裝可以到網上找資料!有時求人不如求已,自己算比在網上等著別人給你算快多了
上傳時間: 2013-10-21
上傳用戶:tedo811
摘要: 隨著微電子技術和計算機技術的迅速發展,PLC(即可編程控制器)在工業控制領域內得到十分廣泛地應用。PLC是一種基于數字計算機技術、專為在工業環境下應用而設計的電子控制裝置,它采用可編程序的存儲器,用來存儲用戶指令,通過數字或模擬的輸入/輸出,完成一系列邏輯、順序、定時、記數、運算等確定的功能,來控制各種類型的機電一體化設備和生產過程。本文介紹了利用可編程控制器編寫的一個五層電梯的控制系統,檢驗電梯PLC控制系統的運行情況。實踐證明,PLC可遍程控制器和MCGS組態軟件結合有利于PLC控制系統的設計、檢測,具有良好的應用價值。 電梯是隨著高層建筑的興建而發展起來的一種垂直運輸工具。多層廠房和多層倉庫需要有貨梯;高層住宅需要有住宅梯;百貨大樓和賓館需要有客梯,自動扶梯等。在現代社會,電梯已像汽車、輪船一樣,成為人類不可缺少的交通運輸工具。據統計,美國每天乘電梯的人次多于乘載其它交通工具的人數。當今世界,電梯的使用量已成為衡量現代化程度的標志之一。追溯電梯這種升降設備的歷史,據說它起源于公元前236年的古希臘。當時有個叫阿基米德的人設計出--人力驅動的卷筒式卷揚機。1858年以蒸汽機為動力的客梯,在美國出現,繼而有在英國出現水壓梯。1889年美國的奧梯斯電梯公司首先使用電動機作為電梯動力,這才出現名副其實的電梯,并使電梯趨于實用化。1900年還出現了第一臺自動扶梯。1949年出現了群控電梯,首批4~6臺群控電梯在紐約的聯合國大廈被使用。1955年出現了小型計算機(真空管)控制電梯。1962年美國出現了速度達8米/秒的超高速電梯。1963年一些先進工業國只成了無觸點半導體邏輯控制電梯。1967年可控硅應用于電梯,使電梯的拖動系統筒化,性能提高。1971年集成電路被應用于電梯。第二年又出現了數控電梯。1976年微處理機開始用于電梯,使電梯的電氣控制進入了一個新的發展時期。 1電梯簡介 1.1電梯的基本分類 1.1.1按用途分類 ⑴ 乘客電梯:為運送乘客而設計的電梯。主用與賓館,飯店,辦公樓,大型商店等客流量大的場合。這類電梯為了提高運送效率,其運行速度比較快,自動化程度比較高。轎廂的尺寸和結構形式多為寬度大于深度,使乘客能暢通地進出。而且安全設施齊全,裝潢美觀。
上傳時間: 2013-10-16
上傳用戶:lili123
通過PID來控制電機轉速,不錯的分析和介紹
上傳時間: 2013-12-15
上傳用戶:zjf3110