最近兩天在考慮一般控制算法的C語言實現問題,發現網絡上尚沒有一套完整的比較體系的講解。于是總結了幾天,整理一套思路分享給大家。在工業應用中PID及其衍生算法是應用最廣泛的算法之一,是當之無愧的萬能算法,如果能夠熟練掌握PID算法的設計與實現過程,對于一般的研發人員來講,應該是足夠應對一般研發問題了,而難能可貴的是,在我所接觸的控制算法當中,PID控制算法又是最簡單,最能體現反饋思想的控制算法,可謂經典中的經典。經典的未必是復雜的,經典的東西常常是簡單的,而且是最簡單的,想想牛頓的力學三大定律吧,想想愛因斯坦的質能方程吧,何等的簡單!簡單的不是原始的,簡單的也不是落后的,簡單到了美的程度。
標簽: pid控制
上傳時間: 2022-06-26
上傳用戶:
前言說明控制的方法遠遠不止PID這一招,在許多場合也未必是最佳的控制算法。對于學習能力較好的師弟也可以再去尋求一種更優秀的控制算法。PID的分類多如牛毛,例如:模糊PlD、數字PID、神經元PID等等。另外,本文檔是參考幾十個PID相關文檔資料整合而成。由于個人能力等原因,從策劃、編輯、排版等花了一個多月的時間才完成此次PlD法的整合。為了更有針對性和有效性,本文檔主要講解數字PID及其變種(改進式PID):位置式和增量式。以及這兩種PID的C語言編程實現、參數的調整確定和PID控制的應用。我們為什么要用PID岸法呢?原國很商單:其一,PlD是一種比較成熟的控制算法,而且還有許多基于PID的變種算法(簡稱改進式PID)。其二,資杜多,學習難度路低,入門快。其三,多屆師兄實踐過,感覺效果還不錯!但每年資料成指數增長,從上屆師兄那搭貝了好幾G資料,進PID控制的文檔可以夸張的說跟天上的“星星”一樣,看了之后眼花繚亂,而且有很多重復的。為了讓更多人能快速上手使用PID控制算法,結合個人經驗和相關文檔將它濃縮如下:
標簽: pid算法
上傳時間: 2022-07-01
上傳用戶:
貨車車聯網 J1939 QBD61 QBD66 原TDA61/66 在卡車貨車工程車商用車大客車的應用.貨車OBD芯片的J1939協議開發 J1939 協議簡介 J1939是一個廣泛應用在重型汽車,卡車,工程車和大客車商務車的CAN協議。大型車隊各種商務車輛的管理,貨車大客車的時時監控調度等等這些商用OBD應用使得J1939有著比較廣泛的應用領域。 深圳市芯方案電子科技公司開發的QBD芯片(QBD61,QBD66等)支持了J1939 ECU和診斷設備的絕大部分功能,QBD66默認為自動版,使用者無需過多專業知識,即可讀取J1939 貨車商用車的總線輸出,并以車速,轉速的數值直接顯示。QBD芯片還可以支持J1939的通訊協議的不同波特率(不同波特率需要改變可編程參數設置)基本可以與市面上絕大部分的商用車工程車貨車通訊。但現在很多廠商根據J1939協議,自定義了很多應用層,所以在使用過程中可能會發現有異常現象,請反饋給我們,我們會盡快的修正。QBD芯片內部有方便的升級功能。QBD芯片自定商用車OBD指令用戶無需了解J1939協議,即可直接獲取貨車,商用車ECU的各個參數。QBD芯片還拓展更多高級指令,用戶可以直接得到當前車輛的油耗,里程。
上傳時間: 2022-07-05
上傳用戶:
電力電子系統的計算機仿真已經成為其產品設計研發過程中一個很重要的環節,MATLAB、Pspice和SABER是目前國際上最為流行的三大電力電子系統仿真軟件。SABER軟件以其強大的功能、開放的軟件環境日益成為電力電子系統仿真的首選,跟另外兩種軟件相比其仿真速度更快、收效性更好、仿真結果的準確性更高。為了降低逆變器輸出電壓的諧波,簡單且實用的方法是在逆變器的交流輸出側加裝L.C濾波器。LC濾波器是低通濾波電路,它可以有效地抑制高次諧波。但它不能消除交流電壓中的低次諧波,尤其是在LC濾波器的轉折頻率附近的諧波還被放大了。不同的LC濾波參數對輸出電壓的諧波含量影響很大,濾波參數選取不當會使濾波效果不能滿足設計要求。以前,為了選擇濾波參數人們需要重復試驗并反復比較,耗時耗力。計算機仿真為人們提供了一種研究電力電子電路的方法,通過仿真可以加深人們對電路與系統工作原理的理解、加速設計周期和節約開發成本。建模和計算機仿真并對比不同參數下的濾波效果和差異,在兼顧濾波環節重量的同時,可以得到合適的濾波效果,為產品設計研發提供參考。本文結合鐵科院機輛所研制DC600V客車空調逆變電源,采用SABER軟件進行仿真,具體分析了影響逆變器輸出電壓諧波的諸因素及特點,本文還定量分析了不同載波頻率、不同互鎖時間以及不同負載工況下線電壓諧波含量的變化。最后通過仿真得到客車逆變電源不同的LC濾波參數與逆變器輸出電壓諧波含量的關系。
上傳時間: 2022-07-06
上傳用戶:
LoRa模組系列目錄DTU系列終端ST傳感器采集終端應用案例LoRa終端系列網關系列產品
標簽: 物聯網
上傳時間: 2022-07-09
上傳用戶:
電驅動橋由電機、逆變器、電驅變速器三大部件構成三大核心部件。電驅動橋主要由逆變器、電機、電驅變速器三大核心部件組成,此外針對逆變器和電機的散熱以及變速器的潤滑,分別需要水路和油路的循環運行,從而也有一些泵閥附件單電機系統無法兼顧加速和續航,雙電機需求嶄露頭角。單電機系統的電動汽車,一般要求電機的總功率略小于電池電化學反應產生的輸出功率,在電池容量不變條件下,如需提高動力性能,需要電機峰值功率做的比電池大,這樣在加速和減速過程中,電池的能力將完全發揮。但在正常工況下,電機的功率富裕了很多,造成其效率下降,續航里程下降。雙電機通過匹配電池和電機功率解決了單電機系統的問題,雙電機的原則是電池和電機功率匹配,加速過程中,雙電機同時工作,總電機功率提高,讓電機的峰值功率和電池的峰值功率匹配。平常行駛時,單電機工作,總功率下降,基本和電池額定功率持平。若載荷較小時,前電機工作,載荷較大時,后電機工作,提升能效,兼顧加速和續航。
上傳時間: 2022-07-09
上傳用戶:
本系統是鄙公司研發的一款類似國外智能相機的一款基于計算機的智能視覺系統,可以有效縮短一個視覺項目的開發周期,降低電氣工程師的應用門檻,只需要掌握一些圖像處理算法的應用,便可解決一個視覺項目,無需計算機軟件知識,只需要簡單設定一些參數便可,對于設備商無需花大價錢使用國外的智能視覺系統,也沒有必要花高工資請一個視覺開發工程師,為設備商降低成本,縮短視覺檢測設備研發周期,此系統集成了大量的機器視覺行業的圖像處理算法,和本團隊多年的實際項目處理經驗,還有豐富的外圍通訊接口,輕松實現數據交換Admin:密碼888888 user:111111
上傳時間: 2022-07-17
上傳用戶:
本文的目的是把嵌入式技術與計算機網絡技術相結合,構造一個性能穩定且具有較強處理能力的數字化遠程視頻監控系統。該監控系統以嵌入式Linux系統平臺作為服務器端,服務器程序在其上以后臺方式運行,等待監控系統環境中的客戶機使用瀏覽器向其發送訪問請求,實現在局域網乃至Internet網上對攝像頭的遠程控制。文中把系統設計分為三大部分:系統硬件設計、嵌入式Linux在硬件平臺的實現和系統軟件設計。硬件設計部分首先提出了整個硬件系統的實現方案,接著詳細介紹了S3C2410處理器與存儲器、以太網控制器芯片以及USB和串口的接口電路設計;第二部分詳細敘述了嵌入式Linux在本系統硬件平臺的移植實現及應用程序的開發特點,重點講述了本系統平臺上Linux的引導加載程序Bootloader的設計過程;系統軟件部分首先介紹了USB接口攝像頭驅動在嵌入式Linux 下的實現,重點講述了Video4Linux下視頻采集的實現,接著論述了如何實現圖像的JPEG壓縮,最后針對基于B/S模式的網絡通信系統結構,詳細闡述了網絡通信的具體實現過程和方法。
上傳時間: 2022-07-24
上傳用戶:
關鍵字 LPC1788FBD208 、LPC1788FET208 、LPC1788FET180 、LPC1788FBD144 、LPC1787FBD208 、LPC1786FBD208 、LPC1785FBD208 、LPC1778FBD208 、LPC1778FET208 、LPC1778FET180 、LPC1778FBD144 、LPC1777FBD208 、LPC1776FBD208、LPC1776FET180、LPC1774FBD208、LPC1774FBD144、ARM、ARM Cortex-M3、32 位、USB、以太網、LCD、CAN、I2C、I2S、Flash、EEPROM、微控制器摘要 LPC178x/7x 用戶手冊LPC178x/177x 是基于ARM Cortex-M3 的微控制器,用于處理要求高集成度和低功耗的嵌入式應用。Cortex-M3 是下一代內核,在相同的時鐘速率下能提供比ARM7 更高的性能,并提供了系統增強型特性,如現代化調試特性和支持更高級別的塊集成。Cortex-M3 CPU 具有3 級流水線和哈佛結構,帶獨立的本地指令總線與數據總線,以及用于外設的性能略低的第三條總線。Cortex-M3 CPU 還包括一個支持隨機跳轉的內部預取單元。LPC178x/177x 增加了一個專用的Flash 加速器,使Flash 中代碼執行達到最佳性能。LPC178x/177x 在最差的商用條件下的操作頻率可以高達120MHz。
標簽: lpc1788
上傳時間: 2022-07-25
上傳用戶:默默
紅外線、熱釋電和超聲波遙控電路由于其功耗低、可靠性高和互相干擾小等優點,已在現實生活中得到了廣泛應用。在目前的家用電器中,如電視機、家庭影院和數字音像設備中,大多都采用了紅外線遙控電路。紅外線遙控電路的使用,使這些家用電器操作起來十分方便、靈敏和可靠。而熱釋電紅外控制在各類防盜器材和安全防護系統的檢測中更有著獨特的作用。因此,了解和掌握它們的工作原理和電路結構,對于無線電愛好者來說是十分必要的。本書由三大部分組成。第一部分介紹了紅外線傳感器和紅外遙控電路的工作原理,通過五種類型的電路結構,介紹了數種典型的紅外線傳感器的實際應用電路;第二部分介紹了熱釋電紅外傳感器和熱釋電控制電路的基本原理,通過多個實際應用電路,介紹了它在照明節能、安全防護、防盜報警等方面的實際應用;第三部分介紹了聲傳感器、超聲傳感器和聲控電路的工作原理,通過實例介紹了各類聲傳感器在節能燈、超聲探測和防盜報警等方面的應用。本書所選電路有較強的實用性,多數電路中的基本放大控制電路能與各類傳感器互換使用。書中電路所用元器件(包括傳感器和集成電路)大部分均在書后附錄中提供了供貨廠商,為讀者業余制作提供了方便。
上傳時間: 2022-07-27
上傳用戶: