三大電機控制方案之DSP篇:TMS320F28335_第1頁
三大電機控制方案之DSP篇:TMS320F28335_第2頁
三大電機控制方案之DSP篇:TMS320F28335_第3頁
三大電機控制方案之DSP篇:TMS320F28335_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、【Word版本下載可任意編輯】 三大電機控制方案之DSP篇:TMS320F28335 3.示波器有時會導致顯示的波形被消尖,所以用示波器測量時周期不能太大。 TMS320F28335部分模塊使用經驗 1.TMS320F28335+總線: 硬件連接情況(28335+cpld+ad7606):Cpld負責對地址譯碼,16位數據線接并口AD7606的D0D15,再用幾個GPIO分別接ad7606的busy、reset、CONVST. 軟件思想:timer0控制采樣速率,busy配置為外部中斷輸入腳,轉換完成即可觸發中斷,在外部中斷函數里把轉換結果讀取。 遇到問題:數據線上只有D0D7有數據變換,D8

2、D15全為0。 問題分析:D8D15和地短路了,busy時間太短、不能觸發中斷,ad配置為了8位模式,等等 解決問題:把問題一個個排除,原因是數據線D8D15在cpld連接部分未定義。 2.TMS320F28335+SCI模塊: 硬件連接:F28335有三個串口,SCIA、SCIB、SCIC,這里用SCIC+232芯片接口即可與 PC機通信。 功能驗證:使用串口調試助手發送數據,28335收到數據后再發給PC 軟件設計:使用FIFO、查詢方式發送和接收數據、配置好相應的存放器就可以使用了,主要代碼分享如下。 for() while(ScicRegs.SCIFFRX.bit.RXFFST = 0

3、); data = ScicRegs.SCIRXBUF.all; ScicRegs.SCITXBUF= data; while(ScicRegs.SCIFFTX.bit.TXFFST != 0); void scic_init() /初始化 ScicRegs.SCICCR.all =0 x0007; ScicRegs.SCICTL1.all =0 x0003; / enable TX, RX, internal SCICLK, / Disable RX ERR, SLEEP, TXWAKE ScicRegs.SCICTL2.all =0 x0; #if (CPU_FRQ_150MHZ) Sci

4、cRegs.SCIHBAUD =0 x0001; / 9600 baud LSPCLK = 37.5MHz. ScicRegs.SCILBAUD =0 x00E7; #endif #if (CPU_FRQ_100MHZ) ScicRegs.SCIHBAUD =0 x0001; / 9600 baud LSPCLK = 20MHz. ScicRegs.SCILBAUD =0 x0044; #endif ScicRegs.SCIFFTX.bit.TXFIFOXRESET=0; ScicRegs.SCIFFRX.bit.RXFIFORESET=0; ScicRegs.SCIFFTX.all=0 xE

5、040; ScicRegs.SCIFFRX.all=0 x2040; ScicRegs.SCIFFCT.all=0 x0; ScicRegs.SCICTL1.all =0 x0023; / Relinquish SCI from Reset 3.TMS320F28335+I2C模塊: 注意一下兩點 (1)、從機地址: 由于28335的I2C模塊會自動添加R/W位,應將從機地址右移一位。如:選用模塊7位地址模式時,若使用的I2C芯片從機地址為0 xD0,則設置時應置從機地址為0 x68。 (2)、子地址: I2C器件的子地址有的是8位、有的是16位,16位的發送子地址的時候要發送2次、分別發高8

6、位和低8位,因為28335的I2C模塊數據發送存放器是8位的。 4.TMS320F28335+SPI模塊: (1)、主設備配置SPI模塊的時鐘模式時要根據從設備的時鐘要求,要搞清楚從設備發送和接收數據是在時鐘的上升沿還是下降沿。時鐘配置正確后,數據才能被準確的發送和接收。 (2)、主設備讀取數據時必須先發送一個無意義的數以啟動時鐘。 典型設計 1.高速數據采集電路設計 針對超聲波流量計中高速數據采集的需求,采用32位浮點實時MCU 芯片 TMS320F28335和高速A/D轉換器ADS805E設計了一種12位分辨率,20MSPS的高速數據采集電路。數據接口通過外部擴展接口 Xintf擴展,使用

7、DMA高速讀取轉換后的數據,控制接口通過GPIO口實現。文中給出了硬、軟件設計及測試結果,該接口電路具有高性能,接口簡單,低成本等特點,已經在研制的超聲波流量計中應用。 2.三相SPWM波在TMS320F28335中的實現 載波相移正弦脈寬調制(SPWM)技術是一種適用于大功率電力開關變換裝置的高性能開關調制策略,在有源電力濾波器中有良好的應用前景。本文介紹了如何利用高性能數字信號處理器TMS320F28335的片內外設事件管理器(EV)模塊產生三相SPWM波,給出了程序流程圖及關鍵程序源碼。該方法采用不對稱規則采樣算法,參數計算主要采用查表法,計算量小,實時性高。在工程實踐中說明,該方法既能滿足控制精度要求,又能滿足實時性要求,可以很好地控制逆變電源的輸出。 3.PMSM伺服系統的設計 交流永磁同步電機(PMSM)伺服系統已廣泛應用于在工業領域。為了提高系統的控制性能,設計了以數字

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論