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

論壇索引


Board index » All Posts (edwardlee)




Re: 想請教一下關於30F4011的馬達控制PWM模組
#61
資深會員
資深會員


呵呵~~我也希望我是救世主, 但其實只是跳梁小丑, 耍寶AE而已啦~~

Niques您必須先知道, 你需要的這種三相輸出, 乃屬於三相正弦輸出的範疇.
因此, 你需先了解兩個名詞: SPWM & SVPWM

查表是指SPWM, SVPWM則無法使用查表法, 須由解向量的方式計算出對應該臂所需的Duty.
最大差異是, SVPWM的等效PWM頻率等於實際PWM的兩倍, 硬體設計上存在很多好處.

簡單説明你所需要知道的幾點:
1.查表法 -> Sin Table
你先用google搜尋一下"正弦查表", 找幾個網頁看一下就知道了, 我用打的手指會扭傷...大致原理就是不希望使用計算方式產生正弦波的參考命令, 而直接將一整個正弦波以數值方式存在ROM, 再以查表還原.

2.想讓它有相位差(比如說:0度 +120度 -120度或0度 +120度 +240度)
方法就是利用查表方式, 假設你是建立0~360的table, 且共360點, 使用三個Index 變數, 一個從第零點開始, 一個從第120點開始, 一個從第240點開始, 那麼不就產生各相差120度ㄟSin PWM?
當然你要先記得一件事, 0V = 0% Duty? 想一下, 免的建了一個耍寶專用ㄟ表格!!

由衷建議, 你可能需要上一下MCHP辦的課程, 你不知道的太多, 會昏頭轉向.

PS:(數位訊號控制器,曾百由 著)常聽到, 我是不是該去認識一下這位曾老大, 呵呵~還是買來看看? 印象中只有二技時期買過DSP的書.

發表於: 2009/2/27 17:00
Thanks,
Edward Lee
頂部


Re: 想請教一下關於30F4011的馬達控制PWM模組
#62
資深會員
資深會員


您這問題存在一些些語病:

1."我想知道如何讓3組PWM產生互差120度的結果"
看不出來你要的是PWM單一週期相差120度, 還是產生相差120度之正弦輸出?
2."也就是三相PWM"
你知道嗎? 只要三臂輸出, 都可以稱為三相PWM, 還是一樣沒說明你是要怎樣相移?

我來猜測一下你的問題, 你要的是三相正弦輸出, 也就是三相SPWM或是SVPWM, 再假設你是要使用最簡單的SPWM方式, 那麼使用查表是對的, 不過一般只建一個表格, 可建90度或是360度.
只使用一個表格好處是省程式空間, 以及預防三相之間相位誤差變大, 甚至漂移.

另外回答您Phase Shift問題, 4011是沒有這功能的, 但是好玩的事來了, 此相移非彼相移, 也就是語病1, 這部份指的是PWM單一週期相差120度使用, 經典應用就是相移諧振DC/DC, 或是Multi phase PFC.

題外話, 雖說馬達控制PWM頻率不用太高, 但是1KHz似乎不太合理, 有何原因嗎?

能力夠的話, 可以試試SVPWM, 衍生的效益是SPWM所沒有的.

發表於: 2009/2/26 10:36
Thanks,
Edward Lee
頂部


Re: pic16f72 當機
#63
資深會員
資深會員


日光燈的方法我很常用!!
很實用.

發表於: 2009/2/25 16:44
Thanks,
Edward Lee
頂部


Re: 同步pwm加上前後級pwm需求,卻選擇不到適合???
#64
資深會員
資深會員


抱歉沒發現到你需要用到CAN, 這一顆沒有內含, 只能外掛了.

併聯方法很多, 難易度相去甚遠, 實際應用上各有優勢, 您可從PV與UPS模組或系統之並聯方式看出端倪.

若是你是要機器本身內部併聯而非系統間併連, 使用CAN確實是最佳方式.

不知你確實之應用, 只能做假設性的建議, 若是還有疑問, 煩請留言討論, 或是撥打我分機: 656

發表於: 2009/2/25 16:35
Thanks,
Edward Lee
頂部


Re: 同步pwm加上前後級pwm需求,卻選擇不到適合???
#65
資深會員
資深會員


您說到:

1.要做pushpull+inverter
2.前級pushpull需要 對稱pwm_40kHz
後級inverter需要 互補pwm_20kHz

首先題外話
1.pushpull 40KHz似乎頗低? 你瓦數不大or有散熱問題?
2.需要同步與否? 你參考過之間差異性嗎? 有時非同步更好, 不是絕對, 工作條件不同效果不同!

沒有辦不到的事, 只有方不方便的問題, 在沒有"非常"適合的dsPIC時, 我也是善用技巧來完成類似你這樣的產品, 4011是沒問題的, 但是pushpull確實麻煩.

我不知道你為何需要中間對稱的PWM, 亦或假設你知道其中之好處, 我不多解釋, 時過至今, 新的dsPIC33 SMPS 可以輕鬆解決你的問題, 不用像我以前那麼需要怪招, 請參考 dsPIC33FJ16GS504:

http://ww1.microchip.com/downloads/en/DeviceDoc/70318A.pdf

發表於: 2009/2/25 9:32
Thanks,
Edward Lee
頂部


Re: USB使用分享
#66
資深會員
資深會員


好榜樣!

發表於: 2009/2/10 13:34
Thanks,
Edward Lee
頂部


Re: 16F877A工作電壓
#67
資深會員
資深會員


可是"不恥下問"不是這個意思~~所以說你好有"勇氣"!!
呵呵~~

發表於: 2009/2/6 12:45
Thanks,
Edward Lee
頂部


Re: 16F877A工作電壓
#68
資深會員
資深會員


讓我亂一下~~您開頭第一具真是有勇氣!! 好樣的!!

我朋友就是借去"備份"啦!!

發表於: 2009/2/5 0:18
Thanks,
Edward Lee
頂部


Re: 16F877A工作電壓
#69
資深會員
資深會員


呵呵~~有趣有趣!! 這本是我第一也是唯一的一本PIC入門書, 呵呵!!
K了一星期加範例, 就一路從沒聽過MCU到玩DSP.
這本算是中文DATA SHEET而已, 但是很適合入門.
可惜已經停產了...我那本也是常常流浪借人xxxx.

發表於: 2009/2/4 12:01
Thanks,
Edward Lee
頂部


Re: PIC 只能烧录一次
#70
資深會員
資深會員


我有類似的經驗, 你參考看看, 就是MCLR不能改為"使用內部",
若將MCLR設定為不使用外部訊號, 燒錄器就無法對PIC做RESET, 也就無法燒錄了!!
我記的幾年前遇到此類似問題的時候, 有上來問過, 當時版主有說" PICStart Plus" 可以恢復, 我試過可以, 你試看看吧!

發表於: 2009/1/20 9:29
Thanks,
Edward Lee
頂部



« 1 ... 4 5 6 (7) 8 9 10 ... 27 »



:::

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... ]

教育訓練中心

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