2012年10月20日 星期六

DSP控制DCtoAC的inverter初步結果

今天終於初步實現了使用DSP控制直流電轉換交流電,從前幾天存在的問題:DSP訊號送出來到電路板經過放大後流經IR2110時,低端輸出沒有問題,但是在高端輸出的部分卻沒有訊號,後來將所有腳位重新把錫焊的完整一些後,雖然可以看到高端輸出的訊號了,但是IR2110這顆IC一下子就變的非常燙!!當苦思不得其解的時候,連好同學也一起來debug!不經意間同學提出說或許焊錫時附帶的塑膠膜會導致電路不正常,而我卻是覺得或許是我的控制訊號頻率過高造成IR2110過熱。於是將焊錫附近的絕緣塑膠刮除,並且降低一些頻率後,IR2110終於可以正常運作!!

當開關的訊號可以正常運作後,我進一步嘗試接上濾波的電感想看看能否初步實現交流電,但是馬上又浮現了問題,輸出只有看震盪不起來的訊號後來發現其實是雜訊,經過檢查發現原來開關沒有與欲轉換的直流電連接,修改後再次送電發現電路依然震盪不起來,輸出的波形就像鐵鍊一樣
37K Hz PWM
37K Hz下的輸出結果
,接下來嚐試換小一點的濾波電感並且降低控制訊號的頻率後終於得到了想要的交流電!!
8K Hz PWM
8K Hz控制訊號下轉換出的交流電

接下來還需要更進一步研究必迴路控制器與柔性切換讓波型更漂亮與能夠承載更大的功率。

幾張照片的結果是受到無數的幫助才有一點點的進展。

2012年10月18日 星期四

CCSv3.3程式載入至DSP過程

1. Alt+C 連接dsp與CCS
2.打開程式rebuild all
3.Ctrl+L載入程式
4.Run

#############################################################################
PS:
步驟三如果沒有執行的話就會出現以下對話框的文字(這個bug搞了一個晚上...汗)
"warning no valid program is currently loaded into memory"

2012年10月8日 星期一

DSP初步連接錯誤-debug


今日在PC上面安裝新版本的Code Composer Studio v5.2.x準備讓DSP與PC連接時遇到以下錯誤

Error connecting to the target:
Error 0x80000200/-1041
Fatal Error during: OCS, 
Device driver: Problem with the Emulation Controller.
It is recommended to RESET EMULATOR.  This will disconnect each 
target from the emulator.  The targets should then be power cycled
or hard reset followed by an emureset and reconnect to each target.

經過一連串上網搜尋解決方法後,索性將舊的版本(CCS v3.3)刪除,想說死馬當活馬醫,沒想到地解決了!!!以下將記錄安裝新版的CCS V5.x.x以及DSP的開機順序

安裝CCS(http://processors.wiki.ti.com/index.php/Download_CCS):

其中需要向TI註冊並且說明軟體用途,越完整的描述通過審核的機率大,下載後即可安裝。

破解CCS:

上網搜尋破解檔,關鍵字:CCS V5 破解
並且按照破解程序即可

CCS v5.x.x之TI TMS320F28335除錯設定:

DSP上電順序:(按照官方手冊說明,若不按照順序則有可能造成鎖死,或許我之前的問題是因為沒有按照順序的關係)

1.POWER先上電
2.再將數據傳輸線連接PC

下電則順序相反

Debug設定




第一篇

此網誌為學習電腦的筆記,初步應該會著重C語言與TI的DSP---TMS320F28335