999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DSP的小型直流電機調速系統設計

2017-03-30 15:56:20孔佳儀程紅
科技創新導報 2016年31期

孔佳儀++程紅

摘要:針對以PC機為上位機,DSP為下位機控制器的小型直流電機調速系統,給出了硬件系統設計方案、驅動電機選型,詳細介紹了功率驅動電路設計。在此基礎上,實現了上位機監控平臺開發和下位機軟件的設計。通過電機調速特性實驗驗證了系統硬件和軟件設計的可行性,達到了控制系統穩態和動態性能要求,系統人機對話友好,該方案可推廣應用于機器人運動控制系統的設計。

關鍵詞:直流電機調速 DSP 驅動電路 串口通信

中圖分類號:TM33 文獻標識碼:A 文章編號:1674-098X(2016)11(a)-0006-04

用DSP替代傳統的單片機進行電機控制已成為一種潮流。該文將高速、高性能、滿足實時性要求的TMS320F2812用于直流電機調速系統,設計驅動電路,滿足低成本大功率直流電機驅動控制,采用增量式PI算法閉環反饋,通過改變PWM信號達到調速控制目的,TMS320F2812通過串行通信數據接口與上位機進行信息交互,使得系統更加智能化,人機對話友好,該方案可推廣應用于機器人運動控制系統的設計。

1 系統硬件設計

1.1 總體控制方案

該文選取額定電壓為12 V的37GB-520大扭矩直流減速電機,同時電機尾部裝備了一個增量式霍爾旋轉編碼器,簡化了硬件結構。控制系統的主要任務是接收上位機的控制命令,采集直流電機速度反饋信息,通過閉環控制算法控制直流電機完成相應動作[1],總體控制方案如圖1所示。DSP用于產生PWM驅動信號,經功率驅動電路,實現電機啟動、制動、正反轉控制。通信模塊用于實現DSP和上位機之間的信息交互,上位機發送控制命令給下位機,同時,下位機能夠實時地將速度信息反饋給上位機,方便上位機監控[2]。

1.2 功率驅動電路設計

功率驅動電路如圖2所示,由于功率半導體器件并非理想開關,斬波器橋路同側兩元件切換時必須要等到導通元件確實關斷之后才能開通另一元件,否則勢必造成同側對應管直通,將電源短路[3]。為了避免直通短路,必須引入開通延時死區,延時時間必須大于MOSFET管的存儲時間[4]。該文選用IR公司的IR2104半橋驅動芯片作為柵極驅動器,IR2104能提供較大的柵極驅動電流,死區電壓小,并且具有硬件防同臂導通等功能。

1.3 通信電路設計

為實時直流電機的速度信息,該文建立了上位機與下位機通信的電路模塊。串行通信采用符合RS-232標準的SP3232E芯片進行驅動,具有兩個接收和發送通道,因其集成度高,與TMS320F2812一樣采用3.3V供電,所以可以直接進行連接[5]。串行通信接口電路如圖3所示。

2 系統軟件設計

2.1 上位機軟件設計

該文采用TMS320F2812的串行SCIA模塊外擴為RS-232接口與上位機進行通訊,SCIA模塊通過中斷模式接收上位機的控制數據,并將其轉換為控制命令放入控制命令變量中[6]。為保證下位機能夠正確接收上位機發送的控制命令,需要設置通訊協議[7]。上位機到DSP的控制命令字定義如表1所示。

上位機通過串口發送命令給TMS320F2812,TMS320F2812端的串口中斷程序rs232_rx( )被觸發。rs232_rx( )清總中斷后讀取緩沖寄存器接收到的數據sci_rx[0]。如果sci_rx[0]不在字符‘0-‘5中,則接收到錯誤數據,開總中斷,退出中斷程序。如果sci_rx[0]接收的數據在字符‘0-‘5中,則說明接收到有效數據,進入有效數據接收循環。

實際中同樣也需要將DSP采集到的數據反饋給上位機,因DSP傳到上位機進行顯示的數據較多,為避免誤操作,在定義DSP對上位機的通訊協議時設置了開始位和結束位,將數據發送格式定義為"S"+0000+"F"(S代表D,E),上位機接收指令定義如表2所示。

2.2 下位機軟件設計

下位機程序首先完成函數的聲明,包括中斷函數的聲明,各個子函數的聲明以及系統用到的所有變量的定義。然后對各個外設模塊進行初始化。最后程序進入主循環體,等待中斷觸發。中斷子程序由定時器中斷、捕獲中斷和SCI中斷子程序構成。程序總體結構圖如圖4所示。

PI控制器參數的整定采用的是實驗湊試法,通過不斷的調整Kp、Ki參數,觀察上位機轉速曲線,然后根據各參數對系統的影響,反復湊試參數,直至出現滿意的響應,從而確定PI控制器的參數。通過不斷的調整,最終確定了一對比較理想的數值KP=0.042,Ki=0.65。

3 系統調試

該文上位機控制軟件中通信設置如下:串口號設置為COM1,波特率配置為19 200,數據位為8,檢驗位設定為無,停止位為1,電機額定電壓為12 V。上位機設定電機轉速366 rpm,電機從停機狀態啟動,如圖5所示,在電機速度維持一段時間后,通過上位機控制電機減速到330 rpm,如圖6所示,圖7為PC機控制電機停轉過程所發生的動態響應情況。從整個響應曲線圖可以得出,該系統控制直流電機調速響應時間短、控制準確,能達到系統要求。

4 結論

該文已成功達到了直流電機調速穩定性和快速性的要求,與同類設計相比,成本低、功耗低、人機對話界面友好,使用方便,上位機能實時監控直流電機的工作情況,利用本方案來改造現有的直流電機,易于實現監控的自動化,該方案可推廣應用于機器人運動控制系統的設計。

參考文獻

[1] 張毅,羅元.移動機器人技術及其應用[M].電子工業出版社,2007.

[2] 相里燕妮.基于DSP的移動機器人運動控制系統設計[D].中國科學院研究生院(西安光學精密機械研究所),2015.

[3] 張靖瑤.基于DSP的直流電機控制系統的研究[D].武漢理工大學,2007.

[4] 黃望軍,宋強.TMS320C240在電機控制中的應用[J].日用電器,2003(4):14-16.

[5] 完誠.履帶式移動機器人運動控制系統設計[D].南京理工大學,2010.

[6] 周超.基于DSP的小型移動機器人控制系統[D].哈爾濱工業大學,2005.

[7] 翟宇毅,張瑞勇.基于VC++的超小型水下機器人上位機人機交互界面設計[J].自動化與儀器儀表,2011(5):66-68.

主站蜘蛛池模板: 91亚洲精选| 日本三级精品| 国产成人精品日本亚洲| 亚洲国产精品日韩欧美一区| 伦精品一区二区三区视频| 国产精品30p| 中文成人在线视频| 亚洲日韩AV无码一区二区三区人| 五月婷婷欧美| 国产精品丝袜在线| 欧美另类视频一区二区三区| 狠狠ⅴ日韩v欧美v天堂| 最新国产成人剧情在线播放| 在线看片免费人成视久网下载| 欧洲一区二区三区无码| 亚洲视频在线青青| 一本久道久综合久久鬼色| 亚洲日韩精品欧美中文字幕| 99re免费视频| 国产00高中生在线播放| 国产jizz| 国产一区二区网站| 69免费在线视频| 亚洲高清无码精品| 欧美中文字幕在线二区| 草草线在成年免费视频2| 538精品在线观看| 美女毛片在线| 国产成人亚洲毛片| 亚洲成肉网| 亚洲欧美日本国产综合在线| 精品无码国产自产野外拍在线| 高清不卡一区二区三区香蕉| 久久这里只有精品66| 精品少妇人妻无码久久| av一区二区无码在线| 国产精品自拍露脸视频| 青青青国产视频手机| JIZZ亚洲国产| 不卡网亚洲无码| 一边摸一边做爽的视频17国产| 蜜臀AV在线播放| 一级毛片高清| 久久久久九九精品影院| 老色鬼久久亚洲AV综合| 一级爆乳无码av| AV在线天堂进入| 无码在线激情片| 无码国产伊人| 黄色网页在线观看| 亚洲男人天堂久久| 亚洲精品无码久久毛片波多野吉| 波多野结衣在线se| 亚洲全网成人资源在线观看| 日韩精品毛片人妻AV不卡| 久久激情影院| 亚洲国产精品成人久久综合影院| 日韩av高清无码一区二区三区| 免费人成网站在线高清| 精品无码一区二区在线观看| 亚洲国产成人久久精品软件| 国产91在线免费视频| 欧美日韩中文字幕二区三区| a级免费视频| 狼友视频一区二区三区| 日韩av无码DVD| 中文字幕人成人乱码亚洲电影| 亚洲成肉网| 欧美精品1区2区| 天天综合亚洲| 亚洲精品卡2卡3卡4卡5卡区| 欧美激情第一欧美在线| 日韩小视频在线播放| 国产精品一区二区久久精品无码| av大片在线无码免费| 人妻21p大胆| 青青操国产视频| 黄色三级毛片网站| 亚洲天堂网在线观看视频| 国产精品成人免费综合| 超碰aⅴ人人做人人爽欧美| 农村乱人伦一区二区|