欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 51單片機AD電壓采集,如何添加PID控制程序,對電壓進行恒壓控制 [打印本頁]

作者: 威利斯luo    時間: 2020-11-30 19:01
標(biāo)題: 51單片機AD電壓采集,如何添加PID控制程序,對電壓進行恒壓控制
如題
作者: daemondong    時間: 2020-11-30 21:00
你的改變量是什么,能改變AD么? PID需要很多參數(shù),你說的太簡單了
作者: 威利斯luo    時間: 2020-12-1 11:24
daemondong 發(fā)表于 2020-11-30 21:00
你的改變量是什么,能改變AD么? PID需要很多參數(shù),你說的太簡單了

試驗基本要求,AD采樣,PID控制程序,AB雙機通信;2組合作完成本次試驗。
功能1:A組按照固定周期進行AD采樣。分別采集3V和0V的電壓。并將采集到的數(shù)據(jù)顯示出來。
功能2:B組編寫PID控制程序。以電壓作為目標(biāo)值進行恒壓控制。
功能3:AB兩組通信,A組分別按下1/2/3,將對應(yīng)的按鍵標(biāo)號發(fā)送給B組設(shè)備。B組設(shè)備顯示出A組發(fā)送過來的數(shù)據(jù)。
這是我們的實驗要求,功能2搞不懂怎么編寫
作者: robinsonlin    時間: 2020-12-1 11:39
PID可以產(chǎn)生周期性方波,周期性方波就是PMW,通過PMW來調(diào)節(jié)實際電能的輸出多少,這是完全可以實現(xiàn)的。 只是你還要構(gòu)建硬件電路。
作者: 1922323908    時間: 2020-12-1 11:42
PID是根據(jù)你需要的值進行調(diào)整
作者: 威利斯luo    時間: 2020-12-1 11:56
1922323908 發(fā)表于 2020-12-1 11:42
PID是根據(jù)你需要的值進行調(diào)整

哦哦,這個有模板嗎
作者: lovexulu    時間: 2020-12-1 21:32
這位同學(xué),請先理解PID。在此實驗中,PID是一種算法,所謂P是指計算你測量值與目標(biāo)值的差值。
假設(shè),你目標(biāo)值為輸出10V,但目前測量值是1V,則P為10-1,那么我現(xiàn)在直接讓1V+9V不就可以了嘛?
事實上這么做并不可行因為你無法標(biāo)定準(zhǔn)確輸出9V,那么我們可以以1V為單位每次+1V(這里不是標(biāo)定1V是近似值)這樣+1次測量一次,如以此來需要9次可接近(注意是接近或者超過)10V,這個每次加1則叫做D!D并不是固定的每次加1,而是(10-1)*k,這里K叫做系數(shù),每次取這個值就會無限接近目標(biāo)值,但無限是相對的,最終(目標(biāo)值-測量值)*k1會達到趨近于0但大于零,且不等于目標(biāo)值。這也不是我們想要的,這時候I登場了,它的作用就是修正這個誤差,即累計誤差,多次誤差累計到一定數(shù)值則跳變修正最小誤差,這樣就可以使目標(biāo)值=測量值。這就是PID的含義(個人理解不對之處還請指正)。
實際使用中P有系數(shù)KP,D有系數(shù)KD,I有系數(shù)KI,KP+KD+KI=1
每次PID修正值=P*KP+D*KD+I*KI
D=P*K1
I=∑(目標(biāo)值-測量值)
這些系數(shù)需要你在實驗中確定,KP,KD,KI這三個系數(shù)在PID系統(tǒng)中有個名字叫權(quán)重。
粗略說了以下個人對PID的理解,希望你能理解PID算法后自行編寫代碼,PID代碼僅僅4行。
作者: 51hei**1140    時間: 2020-12-1 21:38
你好!
這個題目也算是一個中等的課題了,不是簡單幾句話就能說明白的
作者: xhaity    時間: 2020-12-2 00:31
PID控制,又稱PID調(diào)節(jié),比例-P、積分-I、微分-D,是控制調(diào)節(jié)器,或者方法;你的輸出電壓,如果僅僅是電壓輸出,比較簡單,看看資料,試試修正值,問題不大,要是重負(fù)載,比如電機之類的,就要補補電機驅(qū)動方面的了




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1