精品国产一区在线_av无码中文字幕无码王_天海翼三点刺激高潮不停_好硬好大好爽视频_欧美高清一区三区在线专区_香蕉黄色片

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

關于PID算法!

我一直在聽說什么PID算法在PWM控制中的應用,可是一直對這個不是很了解,不知道哪位dx知道它的原理或者是這方面的資料,我在網上查過,只有一些很復雜的應用!所以想知道它的基本原理啊!謝謝
全部回復(39)
正序查看
倒序查看
2005-01-09 01:24
向你推薦一本書《新型PID控制及其應用〉機械工業出版社
0
回復
2005-01-10 09:30
@chenjianyong
向你推薦一本書《新型PID控制及其應用〉機械工業出版社
我比較想知道它在軟件方面的應用,不知道這本書介紹了沒有???
0
回復
2005-01-10 14:30
@chengkai422
我比較想知道它在軟件方面的應用,不知道這本書介紹了沒有???
這本書介紹了各種PID算法及其軟件流程圖,但好像沒有具體程序,如果用c編程,應該不是很復雜.
0
回復
hovers
LV.2
5
2005-01-12 10:53
買本書看看即可,匯編大概10多行搞定
0
回復
2005-01-12 15:20
@hovers
買本書看看即可,匯編大概10多行搞定
就是不知道要看什么樣的書啊!大哥,介紹一下啊!
0
回復
ahai0306
LV.4
7
2005-01-12 15:37
@chengkai422
就是不知道要看什么樣的書啊!大哥,介紹一下啊!
我也想知道!ahai0306@sina.com
0
回復
hovers
LV.2
8
2005-01-14 08:41
@chengkai422
就是不知道要看什么樣的書啊!大哥,介紹一下啊!
北航出版社
電動機的dsp控制
王曉明 編著
0
回復
2005-01-15 20:57
@hovers
北航出版社電動機的dsp控制王曉明編著
關于PID控制的算法?1105793847.pdf
0
回復
2005-01-15 21:01
@chenjianyong
這本書介紹了各種PID算法及其軟件流程圖,但好像沒有具體程序,如果用c編程,應該不是很復雜.
PID控制的算法1105794032.pdf
0
回復
2005-01-16 23:58
@小林電源
PID控制的算法1105794032.pdf
謝謝這位兄弟,我下了,很有幫助.:)
0
回復
bldc
LV.1
12
2005-01-18 17:34
@hovers
北航出版社電動機的dsp控制王曉明編著
這本書很一般
0
回復
chengkai422
LV.6
13
2005-01-20 09:51
@hovers
買本書看看即可,匯編大概10多行搞定
For example???
0
回復
hovers
LV.2
14
2005-01-20 13:15
@chengkai422
Forexample???
0
回復
chengkai422
LV.6
15
2005-01-20 16:27
@hovers
1106198110.doc
您這是用什么語言寫的啊!大哥!
0
回復
hovers
LV.2
16
2005-01-20 17:13
@chengkai422
您這是用什么語言寫的啊!大哥!
dsp 2407a的匯編語言
其實買本書就的了,沒必要這么麻煩
pid的差分方程為
U(n)=U(n-1)+Kp(En-E(n-1)+Ki*En+Kd(En-2E(n-1)+E(n-2)))
Un為輸出
En為輸入
0
回復
gunking
LV.4
17
2005-01-21 03:25
@hovers
dsp2407a的匯編語言其實買本書就的了,沒必要這么麻煩pid的差分方程為U(n)=U(n-1)+Kp(En-E(n-1)+Ki*En+Kd(En-2E(n-1)+E(n-2)))Un為輸出En為輸入
簡單些就是
u(k)=u(k-1)+a*e(k)-b*e(k-1)+c*e(k-2)
u(k)是當前要輸出的duty cycle
e(k)是當前誤差.
a b c是控制參數,
其實可以用查表法,這樣就不用耗時的乘法了,查表一加就得下一個dutycycle的值.這樣快很多
我的論文就是這個topic
0
回復
chengkai422
LV.6
18
2005-01-21 15:08
@gunking
簡單些就是u(k)=u(k-1)+a*e(k)-b*e(k-1)+c*e(k-2)u(k)是當前要輸出的dutycyclee(k)是當前誤差.abc是控制參數,其實可以用查表法,這樣就不用耗時的乘法了,查表一加就得下一個dutycycle的值.這樣快很多我的論文就是這個topic
推薦一本書看看吧,你的論文是什么級別的?是本科還是碩士論文?
0
回復
dachun
LV.3
19
2005-01-25 09:57
哪位老大有模糊控制方面的資料?給點看看吧chun912@163.com
0
回復
rpower
LV.4
20
2005-02-18 18:34
@hovers
買本書看看即可,匯編大概10多行搞定
匯編10多行搞定,那就需要極高的本事了,這個東西沒有這么簡單的!
0
回復
xyx911
LV.7
21
2005-03-28 10:38
@dachun
哪位老大有模糊控制方面的資料?給點看看吧chun912@163.com
PID公式計算匯編全程序(不包括輸入輸出),三字節浮點數增量型PID1111977503.doc
0
回復
jamsdbx
LV.1
22
2005-03-30 22:04
@xyx911
PID公式計算匯編全程序(不包括輸入輸出),三字節浮點數增量型PID1111977503.doc
在學校曾跟導師做過單片機控制的電源驅動系統,我主要負責PID控制算法,感覺程序比較簡單,但調試比較煩,主要是P,I,D三個參數比較難調.
0
回復
jjok809
LV.1
23
2005-04-05 10:36
@jamsdbx
在學校曾跟導師做過單片機控制的電源驅動系統,我主要負責PID控制算法,感覺程序比較簡單,但調試比較煩,主要是P,I,D三個參數比較難調.
這位仁兄,我是大四的學生,正在做有關于PID算法的畢業設計,名字叫《全數字伺服系統》,用單片機控制直流步進電機的轉角,正轉反轉.采用閉環控制,也就是用到PID算法.現在問題是,我對那算法一點頭緒都沒有,因為是第一次接觸這東西,能夠幫我個忙不?教我怎么著手編這程序,電路圖如下,謝謝各位啊500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/28/1112668606.gif');}" onmousewheel="return imgzoom(this);">
0
回復
purcharse
LV.1
24
2005-04-08 18:06
@jjok809
這位仁兄,我是大四的學生,正在做有關于PID算法的畢業設計,名字叫《全數字伺服系統》,用單片機控制直流步進電機的轉角,正轉反轉.采用閉環控制,也就是用到PID算法.現在問題是,我對那算法一點頭緒都沒有,因為是第一次接觸這東西,能夠幫我個忙不?教我怎么著手編這程序,電路圖如下,謝謝各位啊[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/28/1112668606.gif');}"onmousewheel="returnimgzoom(this);">
  我這有一個用單片機c寫的pid算法,用的是歸一化整定pid參數.控制兩個電機,可以供大家參考,程序是測試,電機用的,不是太成熟.
  系統也是8051內核的單片,用的i/o接口是8155就是了,驅動器是自己做的,是電磁式的,所以頻率不高,因而控制作用不明顯.
還有一個問題是8051的單片,也就12mhz的頻率,8位的匯編沒有固化的乘法,作起乘法就是四十個周期,這是不是算法效果不明顯的另一個原因.
  我也希望得到高手的指點,看看作用不明顯的原因
1112954814.c
0
回復
purcharse
LV.1
25
2005-04-08 18:08
@jjok809
這位仁兄,我是大四的學生,正在做有關于PID算法的畢業設計,名字叫《全數字伺服系統》,用單片機控制直流步進電機的轉角,正轉反轉.采用閉環控制,也就是用到PID算法.現在問題是,我對那算法一點頭緒都沒有,因為是第一次接觸這東西,能夠幫我個忙不?教我怎么著手編這程序,電路圖如下,謝謝各位啊[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/28/1112668606.gif');}"onmousewheel="returnimgzoom(this);">
哥們,你們導師給你的題目吧?
你確定用單片能勝任嗎?
0
回復
jamsdbx
LV.1
26
2005-04-09 10:01
@jjok809
這位仁兄,我是大四的學生,正在做有關于PID算法的畢業設計,名字叫《全數字伺服系統》,用單片機控制直流步進電機的轉角,正轉反轉.采用閉環控制,也就是用到PID算法.現在問題是,我對那算法一點頭緒都沒有,因為是第一次接觸這東西,能夠幫我個忙不?教我怎么著手編這程序,電路圖如下,謝謝各位啊[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/28/1112668606.gif');}"onmousewheel="returnimgzoom(this);">
算法就是你解決一個問題的方法,是程序編寫的依據.PID算法是一種過程控制算法,就是對誤差信號(采樣信號與給定信號的差)通過比例,積分,微分的運算后的結果作為輸出控制信號,來控制所要控制的對象.PID算法有個標準公式,已經很成熟了,不用你再研究,你只要把那個公式變為程序就行.你這個課題很典型,貼片機(如松下,三洋)上都是使用伺服馬達,架構類似.伺服馬達與步進馬達不同,伺服馬達要求在某一時刻能轉到某一具體位置,控制精度很高,步進馬達則不要求達到具體位置,如控制汽缸活塞就使用步進馬達,它只要控制活塞的上和下.所以伺服馬達才使用PID控制算法.PID控制算法有位置式和增量式兩種,你是通過正負脈沖的數量作為輸出控制,不存在誤差的積累,可以采用位置式.我以前做的是溫度控制,也是采用PID算法,你可以參考1113012047.rar
0
回復
longhyh
LV.1
27
2005-04-11 20:33
@jamsdbx
算法就是你解決一個問題的方法,是程序編寫的依據.PID算法是一種過程控制算法,就是對誤差信號(采樣信號與給定信號的差)通過比例,積分,微分的運算后的結果作為輸出控制信號,來控制所要控制的對象.PID算法有個標準公式,已經很成熟了,不用你再研究,你只要把那個公式變為程序就行.你這個課題很典型,貼片機(如松下,三洋)上都是使用伺服馬達,架構類似.伺服馬達與步進馬達不同,伺服馬達要求在某一時刻能轉到某一具體位置,控制精度很高,步進馬達則不要求達到具體位置,如控制汽缸活塞就使用步進馬達,它只要控制活塞的上和下.所以伺服馬達才使用PID控制算法.PID控制算法有位置式和增量式兩種,你是通過正負脈沖的數量作為輸出控制,不存在誤差的積累,可以采用位置式.我以前做的是溫度控制,也是采用PID算法,你可以參考1113012047.rar
請問一下PID公式當中的參數應該怎么確定,如果僅僅是這么一個公式,編一個程序當然并不困難
0
回復
jamsdbx
LV.1
28
2005-04-11 21:48
@longhyh
請問一下PID公式當中的參數應該怎么確定,如果僅僅是這么一個公式,編一個程序當然并不困難
PID參數的確定有兩種方法,一種是實驗法,通過階躍響應來確定,主要測響應的延遲時間,再通過一些公式逐步確定P,I,D三個參數.另一種方法是試湊法,先將I參數設定為最大,D參數為最小,逐步增大P值,當輸出剛過穩定值時,再調I和D值,反復調整,直到系統為最佳.調的時候首先要了解三個參數對系統的影響.
0
回復
小心
LV.1
29
2005-06-02 21:40
我看了看,一個匯編的PID算法,要大約200行左右
0
回復
小心
LV.1
30
2005-06-03 09:06
@小心
我看了看,一個匯編的PID算法,要大約200行左右
PID系統中的TI TD 的參數從什么地方得到呀.我很初級的.
0
回復
ggfish
LV.1
31
2005-12-11 14:34
@rpower
匯編10多行搞定,那就需要極高的本事了,這個東西沒有這么簡單的!
新手求助:
本人大四,剛剛接觸微機控制的PID算法,用的教材是清華大學于海生的《微機控制技術》.
今天在寫第四章作業習題4.4時,卡住了……      500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/36/1134282273.gif');}" onmousewheel="return imgzoom(this);">
因為書上前面有這樣的介紹
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/36/1134282400.gif');}" onmousewheel="return imgzoom(this);">
這下子我就胡涂了,為什么習題4.4的傳遞函數D(s)的分母還有常數項1?我該怎樣求解Kp、Ti、Td??
書上沒有相應例題……還望前輩高人點撥一下小弟,這道題該怎么解?謝謝^_^QQ:85508001
0
回復
主站蜘蛛池模板: 欧美日韩一区二区三区四区 | 作爱视频在线 | 欧美一级片一区二区 | 久青草资源视频在线无码 | 91精品视频网站 | 欧美jizzhd精品欧美 | 麻豆91精品91久久久的优点 | 亚洲爱爱网站 | 天天躁日日躁狠狠躁一级毛片 | 天天干夜夜曰 | 免费在线一级毛片 | 亚洲精品视频在线看 | 亚洲高清视频一区二区三区 | 性残虐av片在线播放 | 日韩一区在线播放 | 狠狠色丁香婷婷综合 | 18禁美女裸体网站无遮挡 | 日本三级视频网站 | 特黄一级毛片 | 精品无码午夜福利理论片 | 成人午夜a级毛片免费 | 免费人成在线不卡 | 打屁股sp免费网站 | 中文字幕日本一道 | 成人综合亚洲日韩欧美色 | 后宫宫妃被各种sm调教 | 色樱桃影院亚洲精品影院 | 日韩爱情动作片 | 亚洲精品夜夜夜妓女网 | 亚洲精品国产精品国自产在线 | 国产精品免费看 | 午夜精品久久久久久久久久久 | 老司机福利影视 | 国产日韩欧美一区二区在线观看 | 久久久久久久成人 | 久久一区二区三区av | ww8888免费视频 | 熟女少妇人妻中文字幕 | 黄a在线看 | gay折磨slave调教| 色播国产 |