基于DSP的無刷直流電機(jī)伺服系統(tǒng)設(shè)計(jì)
O 引言
本文引用地址:http://cafeforensic.com/article/267220.htm無刷直流電機(jī)(簡稱BLDCM)是一種用電子換向器取代機(jī)械電刷和機(jī)械換向器的新型直流電動(dòng)機(jī),具有結(jié)構(gòu)簡單,調(diào)速性好,效率高等優(yōu)點(diǎn),目前已經(jīng)得到廣泛應(yīng)用。TMS320F2812數(shù)字信號(hào)處理器是TI公司最新推出的32位定點(diǎn)DSP控制器,器件上集成了多種先進(jìn)的外設(shè),具有靈活可靠的控制和通信模塊,完全可以實(shí)現(xiàn)電機(jī)系統(tǒng)的控制和通信功能,為電機(jī)伺服系統(tǒng)的實(shí)現(xiàn)提供了良好的平臺(tái)。本文設(shè)計(jì)了以高性能TMS-320F2812DSP芯片為核心的無刷直流電機(jī)伺服控制系統(tǒng)。
1 伺服控制系統(tǒng)硬件構(gòu)成及其工作原理
系統(tǒng)硬件框圖如圖1所示。
1.1 控制電路
控制電路是以F2812為核心,另外還包括位置編碼、數(shù)據(jù)采集、數(shù)據(jù)通信等功能模塊和部分外圍電路及數(shù)據(jù)接口,其主要功能是實(shí)現(xiàn)對被控對象位置信息的采集和處理,速度反饋信息的接收和處理,位置、速度的閉環(huán)控制。F2812片內(nèi)具有12位的AD轉(zhuǎn)換器,但為提高伺服系統(tǒng)運(yùn)動(dòng)的精度,在DSP外圍擴(kuò)展了兩片6路16位的AD轉(zhuǎn)換芯片,用來采集反饋信號(hào)以及輸入的運(yùn)動(dòng)指令信號(hào)。
系統(tǒng)設(shè)計(jì)同時(shí)采用DSP和CPLD以提高電路的可行性。DSP所起到的作用主要是根據(jù)反饋的位置,速度信號(hào),結(jié)合電機(jī)的運(yùn)動(dòng)方向和運(yùn)動(dòng)速度,利用F2812片上的電機(jī)控制專用外設(shè)EVA,通過數(shù)字I/O口輸出1路與電機(jī)運(yùn)動(dòng)相對應(yīng)的PWM波。CPLD根據(jù)輸入的PWM信號(hào),控制信號(hào)和數(shù)字信號(hào)組成的換相時(shí)序信息輸出對應(yīng)大小和對應(yīng)時(shí)序的相電壓,從而驅(qū)動(dòng)電機(jī)做相應(yīng)的運(yùn)動(dòng)。
1.2 信號(hào)采集以及調(diào)理電路
該電路對各種傳感器信號(hào)及電流電壓信號(hào)進(jìn)行采集并處理。包括采樣的電流電壓反饋信號(hào),給定的控制信號(hào)等模擬量信號(hào),以及霍爾傳感器的輸出等開關(guān)量信號(hào),經(jīng)調(diào)理電路處理后,使其幅值及電平可以滿足DSP控制器的要求。
本系統(tǒng)使用AD7656對采集來的模擬信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換。F2812的GPIOA0口與74ACl6373的使能端相連,用于使能鎖存器,GPIOAl與CONVSTX相連,用來啟動(dòng)6路A/D的同時(shí)轉(zhuǎn)換。GPIOA2連接BUSY信號(hào),AD7656轉(zhuǎn)換結(jié)束后,BUSY信號(hào)變低,DSP以查詢方式接收AD數(shù)據(jù)。74ACl6373用于鎖存AD轉(zhuǎn)換后的16位數(shù)據(jù),74LSl38用于將DSP地址線譯碼與AD7656的片選信號(hào)相連。
霍爾傳感器相關(guān)文章:霍爾傳感器工作原理
伺服電機(jī)相關(guān)文章:伺服電機(jī)工作原理
霍爾傳感器相關(guān)文章:霍爾傳感器原理
評(píng)論