Re: 想用16f877 寫兩組pwm
|
||||
---|---|---|---|---|
資深會員
|
學dsPIC, 書籍、上課教學、等資源是都有
好不好學可難回答了,有的人覺得很簡單,也有人覺得難 只能說比pic16f877 複雜許多 驅動元件如果是MOSFET的話可以考慮使用IR2104 or IR2110等的半橋IC *2 + 16F8xx
發表於: 2007/11/6 15:55
|
|||
|
Re: 想用16f877 寫兩組pwm
|
||||
---|---|---|---|---|
新會員
|
我是用在點燈 點inveter 日光燈 hid之類的產品 因為他很高壓 很怕同時on 他的高壓有到1千多
如果我現在在開始學dsPIC 如果寫兩組pwm 會有範例程式或書ㄇ 我是作硬體的 dsPIC 好學ㄇ 如果問不到人 寫的出來ㄇ?
發表於: 2007/11/5 18:15
|
|||
|
Re: 想用16f877 寫兩組pwm
|
||||
---|---|---|---|---|
資深會員
|
這顆本來就有兩組PWM 只是它用TIMER2 當基準周期
你用 CCPR1X, CCPR2X 來控制 duty cycle 若要較複雜的控制 要找有 ECCP 的控制器 可惜 PIC16 最多指提供一組 ECCP...
發表於: 2007/11/5 9:06
|
|||
|
Re: 想用16f877 寫兩組pwm
|
||||
---|---|---|---|---|
資深會員
|
參照:
除了速度比較快之外,另外馬達控制專用的dsPIC提供完整的控制介面,也能設定deadtime。這些都是硬體完成,可以空出更多時間去計算控制法則。
發表於: 2007/11/4 19:00
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: 想用16f877 寫兩組pwm
|
||||
---|---|---|---|---|
新會員
|
我是在做全橋 dsPIC比較快ㄇ 還是他的優點是什呢 我不是很懂 dsPIC ?
2個半橋IC 用專用ic全部funtion定死了 還是說 您是說我可以用程式來控制專業icㄇ?
發表於: 2007/11/3 9:59
|
|||
|
Re: 想用16f877 寫兩組pwm
|
||||
---|---|---|---|---|
新會員
|
我不是很懂那時間 如果說 timer2在跑 突然跑到中斷裡 timer2的時間會停止還是沒受影響繼續輸出pwm
發表於: 2007/11/3 9:55
|
|||
|
Re: 想用16f877 寫兩組pwm
|
||||
---|---|---|---|---|
資深會員
|
不能同時導通,不然會燒掉
是驅動全橋嗎? 是的話還必須考慮deadtime問題,16f877不好做 可以考慮用dsPIC,或是乾脆加2個半橋IC 比較省事
發表於: 2007/11/2 9:07
|
|||
|
Re: 想用16f877 寫兩組pwm
|
||||
---|---|---|---|---|
資深會員
|
用中斷 + timer 就搞定了
一組pwm 用 timer2 ,另一組用 timer 1 外部信號看是要寫在 主程式或 中斷都可以
發表於: 2007/11/1 20:07
|
|||
|
想用16f877 寫兩組pwm
|
||||
---|---|---|---|---|
新會員
|
因為16f877書比較多 所以想用這顆寫2組pwm 但他只有一組pwm timer2 故我不用timer寫 用RD0 RD7
用High Low 來寫 再用延遲 不讓RD0 & RD7同時導通 不然會電路會燒掉 但我還需要偵測外部信號 偵測外部訊號的時間影響到 PWM的時間 我還可以怎麼寫 還是有什辦法呢
發表於: 2007/11/1 19:24
|
|||
|