學(xué)做3KW逆變電源
今天有拿到PCB板和散熱片,準(zhǔn)備開工試做一臺逆變電源。電路板和程序還是用XZSZRS大師和WWWJJWWW大師的。只是手頭只有PIC16F873A,程序有些地方要改寫一下。為了調(diào)試好代碼,決定先用PROTEUS仿真下。如是下載MPLAB IDE和PROTEUS,為此忙活了一天。今天可以開始寫代碼了。
全部回復(fù)(24)
正序查看
倒序查看
@chmie
最近一段時間找工作沒有做,這兩天抽空焊好了驅(qū)動板,結(jié)果測得輸出頻率是28.74Hz,不知是何原因,特請大家指點,謝謝!我用仿真時頻率是50HZ.[圖片] [圖片]
1347937245-721325.doc頻率輸出異常分析
0
回復(fù)
@chmie
1347937245-721325.doc頻率輸出異常分析
幫LZ把文章貼出來,整理的不錯,很認(rèn)真
輸出頻率只有28.74原因分析
輸出頻率只有28.74的問題找到了,原來是編譯器的問題。編譯器版本也會折騰人。
我用的是從網(wǎng)上下的PICC 9.81的版本,其實在編譯的過程中就提示過寄存器及有些位名稱不對,當(dāng)時我查了相關(guān)的頭文件后將SPWM程序的相關(guān)名稱修改以符合頭文件,最后是編譯成功了,但運作后發(fā)現(xiàn)頻率只有28.74Hz.
開始總懷疑是SPWM程序有問題,于時對程序進(jìn)行分析,發(fā)現(xiàn)程序是沒有問題的。
我用MPLAB模擬時測得SIN_NUM是按照設(shè)計的要求遞增的。于是我對硬件通電測試系統(tǒng)頻率是否正確,我用的是16MHz的晶振,如果程序的PWM周期寄存器PR2寫入的是255(FF)時,當(dāng)預(yù)分頻為1時其PWM的頻率是15625Hz.為驗證程序是否有問題,測量CCP1和CCP2的輸出是否為15625Hz.
如圖:我用的晶振是16M。測量CCP1(PIC16F73的13腳)和CCP2(PIC16F73的12腳)的頻率是15625Hz。
晶振頻率
0
回復(fù)