線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:4110
推到 Plurk!
推到 Facebook!

16F877 以PID方式控制直流馬達轉速問題

尚未結案
xuan_root
一般會員


發表:1
回覆:1
積分:0
註冊:2009-01-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-01-12 10:29:36 IP:60.250.xxx.xxx 訂閱
Dear all,
請問要如何使用Microchip PIC16F877以PID控制直流馬達轉速呢?

我現在大概只有一個概念,由感測器感應,將值輸入到PID控制,經過PID之後再輸出到馬達
轉速部分就以PID方式控制PWM輸出到馬達....
但是我不知道PID要怎麼去做?電路部分需要加哪些東西,以及PID程式要如何寫呀?
應該有個程式架構吧><"
sansam
高階會員


發表:4
回覆:141
積分:164
註冊:2007-08-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-01-12 11:19:06 IP:125.230.xxx.xxx 訂閱
做PID控制,最主要的是取回授
一般都是速度做PID,也就是要取速度回授,不知你的轉速回授是什麼? rpm? voltage?
當然取到的回授最好可以調整縮放值,不論是硬體或是軟體皆可
再來參考一下原廠的PID控制模式.
xuan_root
一般會員


發表:1
回覆:1
積分:0
註冊:2009-01-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-01-12 11:31:13 IP:60.250.xxx.xxx 訂閱
電壓,用電壓去控制轉速...因為只是顆單純的直流馬達...
只是回授部分我不知道要怎麼做,
假設如果我有三顆cny70要作成自走車的化
拿回授部分要怎麼做呢?
===================引 用 sansam 文 章===================
做PID控制,最主要的是取回授
一般都是速度做PID,也就是要取速度回授,不知你的轉速回授是什麼? rpm? voltage?
當然取到的回授最好可以調整縮放值,不論是硬體或是軟體皆可
再來參考一下原廠的PID控制模式.
foreman
高階會員


發表:3
回覆:124
積分:190
註冊:2004-09-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-01-12 14:06:04 IP:122.121.xxx.xxx 訂閱
系統時間:2024-05-03 2:16:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!