需要Motro Control PWM 講義與教材
|
||||
---|---|---|---|---|
新會員
|
版主您好:
請問dsPIC30F Peripheral Module - Motro Control PWM 講義與教材的連結還在嗎? http://www.microchip.com.tw/modules/mydownloads/viewcat.php?cid=4 我下載不到,如果可以希望可以在放上去,以供新手練習,3Q!!
發表於: 2009/4/10 18:20
|
|||
|
Re: time delay 程式小問題
|
||||
---|---|---|---|---|
新會員
|
您好,感謝您的解答,
但是我有點混淆了, 照你的說法, 這個範例程式的FCY應該除以1千而不是1萬囉? 還是說加法會消耗不只一個指令週期? 新手問題很多請多包涵>"<
發表於: 2009/3/10 17:08
|
|||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
新會員
|
您好,
我找到sin table的範例, 但我不知道該怎麼跟我的PWM合在一起, 希望知道的大大可以HELP一下, 感激不盡 附件為我的檔案 Attach file: Link only for registered users
發表於: 2009/3/8 14:48
|
|||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
新會員
|
"永磁線性管狀馬達"應該可以說是"線性管狀直流無刷馬達"
郭恩師~該不會是第一科大的郭老師?
發表於: 2009/3/6 18:21
|
|||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
新會員
|
感謝救世主大大,不過我不是要問整段程式,
我只是想確定其中一行 for (i = 0; i < 33330; i++);// 10 ms Delay at 20 MIPs 是不是時間delay的意思。 另外我想玩的馬達是永磁線性管狀馬達,實驗室已經有成品等著我去驅動它,dsPIC應該是算簡單的控制器,只是我還沒上過相關課程加上我是程式語言白痴,所以問題才這麼多,請多見諒>"<
發表於: 2009/3/6 16:11
|
|||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
新會員
|
您好,
有一點誤差沒關係,我現在只是在練習,還沒真的要驅動馬達。 我在原公司網站看到30f3010的範例 void ChargeBootstraps(void) { unsigned int i; OVDCON = 0x0015; // Turn ON low side transistors to charge for (i = 0; i < 33330; i++) // 10 ms Delay at 20 MIPs ; PWMCON2bits.UDIS = 1; PDC1 = PTPER; // Initialize as 0 voltage PDC2 = PTPER; // Initialize as 0 voltage PDC3 = PTPER; // Initialize as 0 voltage OVDCON = 0x3F00; // Configure PWM0-5 to be governed by PWM module PWMCON2bits.UDIS = 0; return; } 其中的一段 for (i = 0; i < 33330; i++);// 10 ms Delay at 20 MIPs 這段我有點看不懂,不知道是不是delay的意思? 希望看懂的大大幫我解答一下>"<
發表於: 2009/3/6 9:50
|
|||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
新會員
|
您好,我想再問一個問題
比如說我的三相PWM波是 #define FCY 7372800 * 2 #define FPWM 1000 PTPER = (FCY/FPWM - 1)/2 ; PDC1 = PTPER ; PDC2 = PTPER; PDC3 = PTPER ; 這樣PWM是1kHz,所以週期為1ms 我該如何讓第2組PWM信號(PDC2)延遲一些時間再出現 比如說PDC2延遲0.33ms PDC3延遲0.66ms
發表於: 2009/3/3 23:18
|
|||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
新會員
|
感謝"救世主"大大的指教,呵呵。
看來我要好好的上一下MCHP辦的耍寶課程,這樣學會快很多^^
發表於: 2009/2/27 21:03
|
|||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
新會員
|
感謝救世主的指教,比如說我的三相PWM波是
#define FCY 7372800 * 2 PTPER = 7372 ; PDC1 = 7372 ; PDC2 = 7372 ; PDC3 = 7372 ; 這樣出來是3組無相位差的PWM輸出, 但是我想讓它有相位差(比如說:0度 +120度 -120度或0度 +120度 +240度),來控制6個開關(Mosfet),作為馬達的inverter。 如果可以,我想問相位差的程式概念該如何著手,謝謝! 另外1KHz沒有特別意義,我只是練習改範例程式的頻率而已。 小弟剛學microchip幾天,還沒上過課,目前只會改改課本範例(數位訊號控制器,曾百由 著),對於查表法、sin table、相移諧振DC/DC,或是Multi phase PFC,都是第一次看到,我的課本好像找不到這些名詞,希望可以提供我參考的書名或範例程式,感謝您。
發表於: 2009/2/27 15:07
|
|||
|