jamsdbx:
算法就是你解決一個(gè)問題的方法,是程序編寫的依據(jù).PID算法是一種過程控制算法,就是對(duì)誤差信號(hào)(采樣信號(hào)與給定信號(hào)的差)通過比例,積分,微分的運(yùn)算后的結(jié)果作為輸出控制信號(hào),來控制所要控制的對(duì)象.PID算法有個(gè)標(biāo)準(zhǔn)公式,已經(jīng)很成熟了,不用你再研究,你只要把那個(gè)公式變?yōu)槌绦蚓托?你這個(gè)課題很典型,貼片機(jī)(如松下,三洋)上都是使用伺服馬達(dá),架構(gòu)類似.伺服馬達(dá)與步進(jìn)馬達(dá)不同,伺服馬達(dá)要求在某一時(shí)刻能轉(zhuǎn)到某一具體位置,控制精度很高,步進(jìn)馬達(dá)則不要求達(dá)到具體位置,如控制汽缸活塞就使用步進(jìn)馬達(dá),它只要控制活塞的上和下.所以伺服馬達(dá)才使用PID控制算法.PID控制算法有位置式和增量式兩種,你是通過正負(fù)脈沖的數(shù)量作為輸出控制,不存在誤差的積累,可以采用位置式.我以前做的是溫度控制,也是采用PID算法,你可以參考1113012047.rar