• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: 限制電流
#9
初級會員
初級會員


查看用戶資訊
這些觀念一樣

發表於: 2008/7/31 18:04
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 限制電流
#8
資深會員
資深會員


查看用戶資訊
不知道你的架構是什麼, 也不道你的PWM是幾KHz, 不過這樣個控制方式, 倒不如改成遲滯控制會好幾百倍.
dsPIC做遲滯控制是三兩下的事.

假設PWM與誤差邏輯正確, 也假設最大PWM是500cnts, 您每一次增減100/2, 也就是10%, 這樣的控制怎麼會穩的住?
然而應將誤差累加到PWM中, 變成把ADBUF值拿來當PWM輸出? 不知何種架構可以辦到? CCM情況下, 定電壓還有可能, 定電流應該還沒有架構可以辦到吧? 有的話, 那就太好用了.

假設真的穩下來, 一樣的電流, 所以PDC1只是正負100, 形同是定Duty, 此時你應該驚呼...原來只要定Duty就可以定電流??
可能嗎?

做控制前, 需要知道不是艱深的控制理論, 而是基本邏輯觀念, 不然只是花時間驗證不合理的假設. 可能會自覺學到經驗, 但其實只是虛耗時間, 並無經驗可言, 甚是可惜.

僅是給學控制的同好一點建議, 不過還是沒能直接解決你的問題, 哈哈.

發表於: 2008/7/29 19:19
Thanks,
Edward Lee
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 限制電流
#7
版主
版主


查看用戶資訊
參照:

miles166 寫道:
這個觀念我知道,但不知是否是我程式寫錯無法限制電流
下列是我的程式:

while(1)
{
Show_ADC1();
M=0x0100; //固定常數
P=ADCBUF0; //霍爾感測暫存器
if(M-P<=0x0100) //判斷電流是否太大
PDC1=P+0x0100; //波寬變小
else
if(M-P>=0x0100) //判斷電流是否太小
PDC1=P-0x0100; //波寬變大
}

註:PDC1值越大 PWM波寬越窄
PDC1值越小 PWM波寬越寬
是否能幫我修改


if((M-P)<=0x0100 PDC1=P+0x0100; 因為 P 為 ad 轉換的結果一定大於 0 , 所以 M-P 的結果一定小於 0x0100。所以 else 的條件不會成立。
另外,MC PWM 的輸出如果使用 Edge Aligned PWM 方式輸出,PDCx 的值越高 (必須小於 PTPER) 其輸出的 Duty 越大,不知你的認知是否有不一樣。

發表於: 2008/7/29 14:47
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 限制電流
#6
新會員
新會員


查看用戶資訊
Try follows:
if(P-M>=0x0100) //判斷電流是否太大


if(M-P>=0x0100) //判斷電流是否太小

發表於: 2008/7/25 17:57
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 限制電流
#5
初級會員
初級會員


查看用戶資訊
這個觀念我知道,但不知是否是我程式寫錯無法限制電流
下列是我的程式:

while(1)
{
Show_ADC1();
M=0x0100; //固定常數
P=ADCBUF0; //霍爾感測暫存器
if(M-P<=0x0100) //判斷電流是否太大
PDC1=P+0x0100; //波寬變小
else
if(M-P>=0x0100) //判斷電流是否太小
PDC1=P-0x0100; //波寬變大
}

註:PDC1值越大 PWM波寬越窄
PDC1值越小 PWM波寬越寬
是否能幫我修改

發表於: 2008/7/25 17:10
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 限制電流
#4
版主
版主


查看用戶資訊
這樣說就比較清楚了,不過你還是漏了輸出方式是不是使用 4011 內建的 MC-PWM 輸出還是另有其它方式。
基本上這是ㄧ個 Closed-Loop 的控制,有太多的專家及論文可以參考,Searchㄧ下 PID 就一堆東西了。
霍爾元件是將感測出電流轉為電壓訊號 -- 這時須將此電壓送給 4011 的高速 10-bit ADC 做轉換後的到電流的回授值後去與設定值比較後得到一個誤差值,將此誤差值做適度的調整或計算最後去控制 PWM 的 Duty 輸出,基本就是這樣子。

發表於: 2008/7/25 11:16
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 限制電流
#3
初級會員
初級會員


查看用戶資訊
霍爾元件是將感測出電流轉為電壓訊號,假如負載電流為5A時,負載不論增加或減少電流維持在5A

發表於: 2008/7/25 10:11
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 限制電流
#2
版主
版主


查看用戶資訊
看不懂你的架構需求。
霍爾感測器感測何種東西? 電壓,轉速還是電流? 請說明。
描述一下你的負載控制方式及與電流的關係,最重要的是你是做何種應用。

發表於: 2008/7/25 8:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


限制電流
#1
初級會員
初級會員


查看用戶資訊
請問各位大大限流問題
我用DSP30F4011,將霍爾感測器輸出電壓回傳到A/P ,要限制其電流要如何限制,因為我的負載會改變,不知如何限制,請求各位大大協助

發表於: 2008/7/24 17:32
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------