Re: AD取樣dspic2023
|
||||
---|---|---|---|---|
資深會員
|
可以, AD模組要設定來源(ADCPCx), PWM則要設定條件(使用TRGCONx應可滿足)
不過有更新一代的產品已經量產, http://ww1.microchip.com/downloads/en/DeviceDoc/70318A.pdf 你可以參考之. 功能更強更省電.
發表於: 2009/3/12 9:45
|
|||
Thanks,
Edward Lee |
||||
|
Re: 請教一個32bit的數,如何快速取它的高16bit?
|
||||
---|---|---|---|---|
資深會員
|
您試試:
test2 = ( (long) test1 )>>16; 雖然看起來跟"test2 = test1>>16;"一樣, 但是有些組譯器會知道不需要使用位移方式, 效果跟union一樣. 你可以試試!! 它牌dsp組譯器也是如此.
發表於: 2009/3/11 11:24
|
|||
Thanks,
Edward Lee |
||||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
資深會員
|
馬達專區可能會增加太多FAE的負擔, 但值得考慮.
MCHP是服務至上ㄟ公司, 用力給他問吧~~ 但是建議, 多利用討論區, 或許有很多人有相同問題, 葛老大也才能一次回答完. 簡單的我也可以代為回答.
發表於: 2009/3/8 14:11
|
|||
Thanks,
Edward Lee |
||||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
資深會員
|
就是葛大大
發表於: 2009/3/7 23:35
|
|||
Thanks,
Edward Lee |
||||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
資深會員
|
沒錯, 就是那位郭大俠是也...
發表於: 2009/3/6 23:10
|
|||
Thanks,
Edward Lee |
||||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
資深會員
|
歹勢~~誤會了, 以為你還卡在相移問題上.
好說好說~~我是研究所才開始接觸寫韌體, 連8051都沒聽過, 更遑論看到TI DSP, 只記得當時痛苦萬分, 還好郭恩師說從PIC入門再轉DSP比較好, 果然~~一路到現在, 不用買書, 也沒上過課, 一樣玩的好好的. 現在有dsPIC, 對於新手, 銜接更是容易. 或許沒機密問題的話, 可以說看看你需要怎樣的驅動波形, 讓大家幫你想想怎樣產生訊號. 永磁線性管狀馬達是屬於BLDCM?
發表於: 2009/3/6 16:37
|
|||
Thanks,
Edward Lee |
||||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
資深會員
|
至始至終好像沒看到你是用什麼馬達?
我覺得你既然有明顯的應用目標, 直接設定使用比較好, 直接了當, 不然會花很多時間在看可能用不上的程式. 我寫馬達控制時沒看過範例程式(可見dsPIC多簡單), 所以我來猜猜看, 既然寫"ChargeBootstraps", 可見是要做Boot-strap功能, 這牽涉到硬體方面知識, 你若是沒聽過, 可用google找一下"bootstrap電路"就可以明白大概. 因此就是為了Delay一段時間,讓上臂驅動電容有時間充飽, 與相移完全無關, 不過沒聽過馬達會使用PWM相移功能!!?? 你也想做零切嗎? 馬達感量那麼大, 怎麼振? 若是想用來產生正弦之間的相移120度, 那你就想太多嚕!!(頻率差太多!!)
發表於: 2009/3/6 14:58
|
|||
Thanks,
Edward Lee |
||||
|
Re: 用BLDC抓反電勢
|
||||
---|---|---|---|---|
資深會員
|
代馬達專家回答一下, 你描述問題的方式太過籠統, 切換開關燒掉原因繁不勝數, 光是Layout不良, 都會導致燒燬, 因此只能說理應無關.
需要更深入討論, 就需要更詳細的問題描述.
發表於: 2009/3/4 17:34
|
|||
Thanks,
Edward Lee |
||||
|
Re: 想請教一下關於30F4011的馬達控制PWM模組
|
||||
---|---|---|---|---|
資深會員
|
這就是Phase Shift的功能, 只有SMPS 系列才有直接支援, 其他系列只能透過人為Delay觸發各PWMx所屬的Timer.
題外話, 現在DSP內頻越來越高, 要Delay msec等級不太容易, 使用內建模組更難, 不過你說過1KHz只是實驗, 應該不會這樣用, 僅是提醒你嚕! ps:若是需要相移, 使用delay觸發會有一點點誤差, 雖然不大, 但也只能用在"固定相移量", 若為隨時可變場合是不建議的.
發表於: 2009/3/4 15:03
|
|||
Thanks,
Edward Lee |
||||
|