DSP典型應(yīng)用解決方案三_第1頁
DSP典型應(yīng)用解決方案三_第2頁
DSP典型應(yīng)用解決方案三_第3頁
DSP典型應(yīng)用解決方案三_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、DSP典型應(yīng)用解決方案三:電機控制TI公司TMS320LF2407系列DSP專為高速控制應(yīng)用設(shè)計的一個處理器。颶風(fēng)公司結(jié)合各種應(yīng)用設(shè)計出標(biāo)準應(yīng)用平臺,該系統(tǒng)根據(jù)算法和驅(qū)動板的不同已廣泛應(yīng)用于大功率電機控制、小功率馬達控制、電池檢測、UPS、燃料電池等產(chǎn)品中。其中電機控制的方案適用于:直流無刷電機控制、交流感應(yīng)電機控制、永磁同步電機控制、開關(guān)磁組電機控制,可實現(xiàn)開環(huán)、半閉環(huán)和閉環(huán)控制,同時可以將電機運行的狀態(tài)和參數(shù)通過LCD現(xiàn)場顯示,并可直接通過打印機打印。系統(tǒng)功能框圖如下:圖4 典型電機控制系統(tǒng)功能框圖系統(tǒng)包括以下幾部分:一、硬件組成:1、高速DSP控制板包括DSP、電源、時鐘、復(fù)位和存儲器部

2、分、鍵盤和顯示模塊、打印機控制模塊、串口通信模塊和與功率驅(qū)動板的標(biāo)準接口。2、 功率驅(qū)動板包括系統(tǒng)電源管理部分、整流濾波模塊、逆變驅(qū)動部分和反饋電路部分。二、 軟件和算法該系統(tǒng)不僅提供了完整的各模塊的測試程序源代碼,而且還可根據(jù)用戶的不同需求定制以下專用算法,有Random PWM、無傳感器控制算法、變速控制算法、PFC控制算法、DC紋波補償算法、空間矢量控制算法、自適應(yīng)控制算法等DSP核心處理板功率驅(qū)動板 電機控制套件圖5 電機控制系統(tǒng)實物圖以上給大家介紹了DSP的典型應(yīng)用,要實現(xiàn)以上應(yīng)用需要建立以下開發(fā)環(huán)境。DSP仿真器:開發(fā)環(huán)境的建立在項目開發(fā)中至關(guān)重要。開發(fā)工具包括仿真器、CCS、評估

3、板等,用戶可根據(jù)自己的實際情況選擇最佳的開發(fā)工具。TI的TMS320C64x是最新的DSP所以建議大家一定要使用最成熟的開發(fā)工具,根據(jù)本人在開發(fā)過程中對所有廠家的開發(fā)工具做了詳細的測試和應(yīng)用,比較結(jié)果如下:PCI仿真器缺點: 需要有PCI卡插到PC內(nèi),與PC機接口不穩(wěn)定 與計算機內(nèi)的顯卡、網(wǎng)卡、聲卡等都有可能會發(fā)生沖突 設(shè)備驅(qū)動程序與WIN98/WIN2000/WINDOWS XP等不兼容USB仿真器缺點: 大多數(shù)PC機的USB接口是1.1而不是2.0所以USB2.0的仿真器在PC機上做調(diào)試時速度極慢 驅(qū)動程序不完善(目前為測試版),不能很好的與C64x DSP兼容,有些寄存器不能識別建議大家

4、使用北京颶風(fēng)中天科技發(fā)展有限公司的CY-XDS510PP for C64x DSP仿真器。CCS軟件建議大家使用CCS2.20.18以上版本。圖6 DSP仿真器實物圖合作方式:隨著DSP技術(shù)的發(fā)展,社會分工越來越細,要完成一個完整的產(chǎn)品需要整合社會各種資源來共同完成,比如有些公司專門做硬件、有些公司專業(yè)做軟件、有些公司專做系統(tǒng)集成。所以建議大家用系統(tǒng)集成的觀點,站在巨人的肩膀上來完成自己的設(shè)計。一般的技術(shù)設(shè)計公司都可接受客戶的委托開發(fā)與合作開發(fā)。只要您把您的需求明確提出,一般都能給您提供全套的硬件集成模塊和算法解決方案。當(dāng)然最終的具體應(yīng)用還得最好靠自己解決,因為自己對自己的行業(yè)應(yīng)用最熟悉。什么

5、是看門狗(watchdog)看門狗,又叫 watchdog timer,是一個定時器電路, 一般有一個輸入,叫喂狗,一個輸出到MCU的RST端,MCU正常工作的時候,每隔一端時間輸出一個信號到喂狗端,給 WDT 清零,如果超過規(guī)定的時間不喂狗,(一般在程序跑飛時),WDT 定時超過,就回給出一個復(fù)位信號到MCU,是MCU復(fù)位. 防止MCU死機. 看門狗的作用就是防止程序發(fā)生死循環(huán),或者說程序跑飛。工作原理:在系統(tǒng)運行以后也就啟動了看門狗的計數(shù)器,看門狗就開始自動計數(shù),如果到了一定的時間還不去清看門狗,那么看門狗計數(shù)器就會溢出從而引起看門狗中斷,造成系統(tǒng)復(fù)位。所以在使用有看門狗的芯片時要注意清看

6、門狗。硬件看門狗是利用了一個定時器,來監(jiān)控主程序的運行,也就是說在主程序的運行過程中,我們要在定時時間到之前對定時器進行復(fù)位如果出現(xiàn)死循環(huán),或者說PC指針不能回來。那么定時時間到后就會使單片機復(fù)位。常用的WDT芯片如MAX813 ,5045, IMP 813等,價格410元不等.軟件看門狗技術(shù)的原理和這差不多,只不過是用軟件的方法實現(xiàn),我們還是以51系列來講,我們知道在51單片機中有兩個定時器,我們就可以用這兩個定時器來對主程序的運行進行監(jiān)控。我們可以對T0設(shè)定一定的定時時間,當(dāng)產(chǎn)生定時中斷的時候?qū)σ粋€變量進行賦值,而這個變量在主程序運行的開始已經(jīng)有了一個初值,在這里我們要設(shè)定的定時值要小于主

7、程序的運行時間,這樣在主程序的尾部對變量的值進行判斷,如果值發(fā)生了預(yù)期的變化,就說明T0中斷正常,如果沒有發(fā)生變化則使程序復(fù)位。對于T1我們用來監(jiān)控主程序的運行,我們給T1設(shè)定一定的定時時間,在主程序中對其進行復(fù)位,如果不能在一定的時間里對其進行復(fù)位,T1 的定時中斷就會使單片機復(fù)位。在這里T1的定時時間要設(shè)的大于主程序的運行時間,給主程序留有一定的的裕量。而T1的中斷正常與否我們再由T0定時中斷子程序來監(jiān)視。這樣就夠成了一個循環(huán),T0監(jiān)視T1,T1監(jiān)視主程序,主程序又來監(jiān)視T0,從而保證系統(tǒng)的穩(wěn)定運行。51 系列有專門的看門狗定時器,對系統(tǒng)頻率進行分頻計數(shù),定時器溢出時,將引起復(fù)位.看門狗可

8、設(shè)定溢出率,也可單獨用來作為定時器使用. 凌陽61的看門狗比較單一,一個是時間單一,第二是功能在實際的使用中只需在循環(huán)當(dāng)中加入清狗的指令就OK了。C8051Fxxx單片機內(nèi)部也有一個21位的使用系統(tǒng)時鐘的定時器,該定時器檢測對其控制 寄存器的兩次特定寫操作的時間間隔。如果這個時間間隔超過了編程的極限值,將產(chǎn)生一個WDT復(fù)位。-看門狗使用注意:大多數(shù)51 系列單片機都有看門狗,當(dāng)看門狗沒有被定時清零時,將引起復(fù)位。這可防止程序跑飛。設(shè)計者必須清楚看門狗的溢出時間以決定在合適的時候,清看門狗。清看門狗也不能太過頻繁否則會造成資源浪費。程序正常運行時,軟件每隔一定的時間(小于定時器的溢出周期)給定時

9、器置數(shù),即可預(yù)防溢出中斷而引起的誤復(fù)位??撮T狗運用:看門狗是恢復(fù)系統(tǒng)的正常運行及有效的監(jiān)視管理器(具有鎖定光驅(qū),鎖定任何指定程序的作用,可用在家庭中防止小孩無節(jié)制地玩游戲、上網(wǎng)、看錄像)等具有很好的應(yīng)用價值.系統(tǒng)軟件看門狗的設(shè)計思路:1.看門狗定時器T0的設(shè)置。在初始化程序塊中設(shè)置T0的工作方式,并開啟中斷和計數(shù)功能。系統(tǒng)Fosc=12 MHz,T0為16位計數(shù)器,最大計數(shù)值為(2的10次方)-1=65 535,T0輸入計數(shù)頻率是Fosc/12,溢出周期為(65 535+1)1=65 536(s)。2.計算主控程序循環(huán)一次的耗時??紤]系統(tǒng)各功能模塊及其循環(huán)次數(shù),本系統(tǒng)主控制程序的運行時間約為166 ms。系統(tǒng)設(shè)置看門狗定時器T0定時30 ms(T0的初值為65 536-30 000=35 536)。主控程序的每次循環(huán)都將刷新T0的

溫馨提示

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

評論

0/150

提交評論