《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 基于USB2.0總線的新型舵機控制器的設計與實現

基于USB2.0總線的新型舵機控制器的設計與實現

2008-04-11
作者:侯偉波1, 盛 英1, 林曉春2

  摘 要: 設計了一種基于CPU+FPGA的新型舵機控制器。該控制器考慮了諧波傳動的隨速度波動和低阻尼特點,以提高舵機系統控制品質為目標,采用增量式分段PID算法產生PWM信號,對舵機隨動系統進行實時精準控制,并通過USB2.0總線接口實現了微型計算機與CPU之間的實時變量傳送,方便了程序的調試。測試結果表明,該控制系統具有抗干擾性能好、控制品質優等特點。
  關鍵詞: 舵機控制器 PID算法 調寬斬波輸出 USB2.0


  舵機是控制飛行器運動方向的關鍵部件。隨著航空航天事業的高速發展,提高舵機伺服系統的性能成為當前的迫切需要。為此,設計者在考慮到諧波傳動的隨速度波動和低阻尼特點的基礎上,以提高舵機系統控制品質為目標,提出了一種新型舵機控制系統。該硬件系統以CYPRESS公司的CY7C68013處理器為核心,結合使用現場可編程門陣列(FPGA)和高性能的模/數轉換器(ADC),并通過USB2.0總線接口實現了PC機與CY7C68013處理器之間的參數傳送。
  由于舵機系統對定位精度、頻率響應特性、階躍響應特性和震蕩次數等因素有著非常高的要求,因此其測試數據、分析曲線和指示結果是分析、判定系統性能和工作狀態的重要依據和手段。本文所涉及的控制器具有USB2.0總線接口,它負責與PC機通信,這使得控制器在運行中產生的各種參數和變量能夠實時地傳送并在CRT上顯示,極大地方便了對參數變化趨勢的觀察和控制過程的判斷分析,為加快參數的整定奠定了基礎。
1 系統的構成與工作原理
1.1 系統的構成
  如圖1所示,系統由主控板卡、電機驅動" title="電機驅動">電機驅動板卡、微型計算機以及包括力矩伺服電機、諧波減速器及其位置電位計的舵機組成。其中,主控板卡為該系統的核心組成部分,運算處理器采用CYPRESS公司的CY7C68013芯片。


1.2 系統的工作原理
  本系統由上位微機發送控制指令,經由USB2.0總線傳送至主控板卡。主控板卡將采集到的舵機實時位置數據與上位機" title="上位機">上位機傳來的位置指令數據代入到增量式分段離散PID控制算法" title="控制算法">控制算法中進行運算。處理后得到的PWM調制波形作為電機驅動板卡的輸入信號,通過電機驅動板卡上的H橋電路對電機進行驅動,進而完成對電機的控制。另外,主控板卡還將舵機運行狀態數據經由USB2.0總線上行傳送至上位微機,由PC機測控應用程序" title="應用程序">應用程序對其進行后期分析處理。
2 系統的硬件電路描述
2.1主控板卡部分
2.1.1主控板卡的構成

  在整個硬件系統中,主控板是核心的部分。該板卡的原理框圖如圖2所示。此板卡的主控芯片為CY7C68013處理器,其內部嵌有USB2.0總線控制器,用戶可通過USB串行總線與計算機進行高速實時通信。FPGA采用的是ALTERA公司的EP1C3T144C8,由Flash 存儲器EPCS1對其進行上電初始化配置。主控板卡的舵機位置反饋給A/D轉換電路,這里采用的是ADI公司的AD9241模/數轉換器及與其匹配的電壓基準源REF192,對反饋的舵偏角度模擬信號進行數字轉換。在舵機電位器產生的表征角度值的反饋電壓信號送至ADC以前,為了排除高頻干擾,加入了一個以OP77運算放大器為核心的二階壓控低通濾波環節。


2.1.2 主控板卡的功能
  主控板卡不但承擔著執行來自上位機的控制指令并將指令執行的實時狀態上行送至上位機的任務,而且還要將經過處理器運算產生的相應占空比" title="占空比">占空比的PWM信號送至電機驅動板卡,實現對電機的精準控制。
  板卡中各部分的具體職能如下:
  (a)CY7C68013接收來自計算機的控制命令,并連同實時角度反饋數據一起代入到增量式分段離散PID算法中運算,生成11位占空比數據送至FPGA以生成PWM信號;另外,CPU還要將實時反饋數據值以相應的通信協議送至計算機,以便上位機測控應用程序做進一步處理。
  (b)FPGA內部的功能模塊由硬件描述語言Verilog編寫,如圖3所示,主要有四項功能,分別是:
  ·接收CPU發送來的占空比數據,通過內部的PWM生成模塊產生相應的脈寬調制信號,并輸出到驅動電機驅動板卡,進而拖動電機。
  ·通過時序狀態機為本系統提供主時鐘,使整個控制系統以同一步調協調運行,這樣就有效地避免了各部分之間的競爭與冒險。
  ·為ADC傳送來的數字信號進行均值濾波,減小測量誤差。
  ·指標測試模塊將測試結果輸出到FPGA的相應引腳,可由示波器直觀檢測到測試結果。
  (c)二階壓控濾波模塊通帶截止頻率為1kHz,品質因數Q值為1,可有效地濾除反饋信號的高頻干擾。
  (d)模/數轉換器AD9241的采樣率為1.25MHz,14位精度,可以滿足系統指標的要求,實時給FPGA提供精準的位置反饋信息。


2.2 電機驅動板卡部分
  該電路采用可逆H型雙極式PWM開關功率放大器作為主回路驅動電機。它主要是由大功率晶體管D1047和達林頓管TIP122組合而成的復合管,以及續流二極管1N5408組成的橋式電路。PWM信號經高速光耦隔離器件6N137將信號隔離,這樣就很好地避免了電機驅動板卡對主控板卡的干擾。隔離后的脈寬調制信號由三極管3DG6構成的放大電路放大,送給末級電路,控制H橋復合管的開關。電機驅動板卡原理框圖如圖4所示。


3 軟件程序設計及其算法描述
3.1 CY7C68013處理器固件主程序設計
  CY7C68013的主程序負責完成對CPU的初始化并對數據進行相應處理。初始化包括對I/O、寄存器、處理器工作狀態以及內部USB2.0控制模塊等的初始化。在初始化過程完成后,進入數據處理的運算子程序。該子程序具體工作流程如圖5所示。


3.2 CPU與上位機的通信
  CY7C68013與上位機的USB2.0串行通信采用批量傳輸模式,一次傳輸包括令牌包、數據包和握手包三部分。令牌包與握手包為USB控制器自行生成,數據包由用戶指令填充。因此,這里提出形如XX XX XX H的3字節傳輸通信方案作為USB2.0傳送的數據包進行發送。其中,第一字節為指令標識字節,第二字節為16位指令目標值的高字節,第三字節為16位指令目標值的低字節。在該系統的硬件板卡和上位微機的上行和下行通信中,均采用上述通信方案進行控制命令的發送和舵機工作狀態的監測。
3.3 上位機測控應用程序設計
  為便于舵機的控制和系統指標的測試,編制了基于Windows操作系統環境的底層驅動函數C++應用程序,即測控應用程序軟件包。該測控應用程序的用戶界面分為實時顯示區、目標位置控制區、指標測試區等幾大模塊,可以對電機的目標位置進行設定,對系統指標進行測試,并實時地將PWM占空比數據、目標值數據以及反饋值數據以趨勢圖的形式直觀地顯示出來,易于進行在線分析處理和評估。

?


3.4 增量式分段離散PID控制算法描述
  舵機控制器系統的控制算法分為兩段進行:
  
  式中,V為 PWM最大輸出常量, f(PID)為線性PID算法,Emax為偏差的設定閾值,U為控制算法輸出值,表征PWM信號的占空比。在偏差E很大時(E>Emax),系統快速性是控制的關鍵指標,系統開環運行V,使得偏差能夠盡快縮?。辉谳^小偏差下(E≤Emax),系統的定位精度成為關鍵指標,此時采樣值在設定值附近,按優化的增量PID控制算法運行。
4 系統測試結果分析
  舵機系統在2kgm的額定負載力矩的測試條件下,聯調試驗結果表明:本系統可以達到250°/s的舵軸最大輸出轉速;系統頻帶寬度>20Hz(1.5°正弦信號檢測,幅值下降不大于3dB,相位滯后不大于90°),如圖6所示。舵機從0°轉到25°含純延時的時間不大于110ms,響應曲線如圖7所示,超調量小于5%;舵面角定位精度±0.08°,舵機軸受控偏轉線性度誤差小于1%,系統電路工作穩定。
參考文獻
1 劉延杰,孫立寧.諧波驅動并聯機器人的加速度反饋抑振控制.哈爾濱工業大學學報,2004;36(3):281~285
2過潤秋,林曉春.基于模糊控制的自動回轉系統[J].西安電子科技大學學報(自然科學版), 1999
3 閻 力,段寶巖.非線性變結構不確定連續系統的反饋控制.西安電子科技大學學報(自然科學版),2004;31(1)
4 過潤秋,王小紅.基于免疫反饋機理的溫度自動控制研究.西安電子科技大學學報(自然科學版),2003;30(6)
5 任愛峰,孫肖子. 基于FPGA的嵌入式系統設計. 西安:西安電子科技大學出版社,2004
6 Ciletti, M D著,張亞琦等譯. Verilog HDL高級數字設計.北京:電子工業出版社,2005

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          黄色日韩网站视频| 狠狠久久综合婷婷不卡| 在线观看亚洲精品视频| 久久99伊人| 亚洲高清视频在线| 女人色偷偷aa久久天堂| 亚洲电影观看| 欧美国产精品日韩| 午夜视频一区在线观看| 在线免费观看视频一区| 久久亚洲二区| 亚洲精品久久久久久下一站| 欧美日韩亚洲精品内裤| 亚洲精品一品区二品区三品区| 欧美一区二区三区男人的天堂| 黄色成人片子| 欧美专区在线观看一区| 欧美成人精品影院| 欧美三区在线观看| 国产日产亚洲精品系列| 亚洲高清一区二区三区| 欧美人在线观看| 亚洲一区www| 欧美三级午夜理伦三级中视频| 欧美在线免费观看视频| 在线观看精品| 亚洲一区二区三区免费视频| 在线欧美日韩| 欧美国产成人在线| 欧美亚洲三区| 亚洲色诱最新| 亚洲视频福利| 久久久五月天| 午夜精品久久久| 亚洲国产精品久久久久婷婷884| 亚洲视频国产视频| 欧美日韩一区二区在线播放| 鲁大师影院一区二区三区| 欧美精品v国产精品v日韩精品| 一区在线视频| 久久久精品欧美丰满| 免费观看日韩| 亚洲精品视频一区| 欧美色中文字幕| 一区二区日韩精品| 欧美亚洲尤物久久| 久久天堂成人| 一区在线播放视频| 国产人久久人人人人爽| 亚洲激情第一页| 亚洲激情社区| 亚洲大片精品永久免费| 亚洲国产精品999| 久久久久se| 欧美亚洲第一区| 午夜精品久久久久久久久久久久久| 久久婷婷影院| 99视频超级精品| 亚洲欧美国产精品专区久久| 一区二区免费在线视频| 一区二区在线视频观看| 欧美国产第一页| 激情视频一区二区三区| 蜜臀av国产精品久久久久| 亚洲综合日本| 精品动漫一区| 久久一区二区三区超碰国产精品| 日韩亚洲视频| 久久xxxx精品视频| 欧美日本免费一区二区三区| 欧美视频网站| 久久久99爱| 91久久国产综合久久| 欧美日本在线一区| 快播亚洲色图| 黄色成人免费观看| 国产视频一区二区在线观看| 亚洲韩国一区二区三区| 国产一区二区三区的电影| 久久久久久久波多野高潮日日| 免费欧美日韩国产三级电影| 久久久久久久成人| 欧美日韩在线三区| 欧美中文字幕久久| 在线欧美日韩国产| 亚洲高清一区二| 韩国一区二区三区美女美女秀| 欧美在线看片| 一道本一区二区| 欧美激情va永久在线播放| 国产女人18毛片水18精品| 99re6这里只有精品| 国产精品入口66mio| 欧美亚韩一区| 亚洲欧美视频在线观看| 国产欧美精品国产国产专区| 亚洲久色影视| 噜噜噜躁狠狠躁狠狠精品视频| 久久爱91午夜羞羞| 久久成人国产| 在线看日韩av| 欧美不卡视频一区| 夜夜嗨av一区二区三区四区| 久久综合久久综合九色| 免费欧美在线| 激情av一区| 日韩午夜剧场| 久久综合中文色婷婷| 国产精品卡一卡二| 欧美有码在线视频| 国产精品午夜av在线| 国产一区二区按摩在线观看| 国产精品一区二区黑丝| 欧美日韩久久久久久| 亚洲国产视频一区二区| 欧美不卡视频一区发布| 99re在线精品| 中日韩美女免费视频网站在线观看| 久久综合伊人| 日韩午夜三级在线| 国产伦精品一区二区三区四区免费| 亚洲无玛一区| 国产精品久久激情| 久久久久久久久久久久久女国产乱| 久久精品亚洲| 另类酷文…触手系列精品集v1小说| 亚洲系列中文字幕| 激情婷婷亚洲| 欧美另类videos死尸| 国产精品久久福利| 久久爱www.| 国产欧美一区二区三区沐欲| 欧美激情在线狂野欧美精品| 99热精品在线观看| 一本色道久久综合狠狠躁的推荐| 一本到12不卡视频在线dvd| 欧美日韩视频在线一区二区| 欧美一区2区视频在线观看| 亚洲精品久久久久久久久久久久久| 亚洲天堂av综合网| 91久久亚洲| 国产亚洲综合性久久久影院| 欧美成人官网二区| 国产精品美女久久久久久免费| 欧美成人免费全部观看天天性色| 国产在线精品二区| 蜜臀av在线播放一区二区三区| 亚洲国产一区二区三区青草影视| 91久久精品国产91性色| 欧美国产一区在线| 国产一区二区日韩| 狠狠爱www人成狠狠爱综合网| 午夜精品99久久免费| 亚洲人线精品午夜| 亚洲国产欧美一区二区三区久久| 榴莲视频成人在线观看| 亚洲欧洲av一区二区三区久久| 国产精品久久久久999| 在线观看久久av| 欧美系列一区| 亚洲三级视频| 亚洲视频图片小说| 国产一区在线免费观看| 欧美激情2020午夜免费观看| 久久精品99无色码中文字幕| 亚洲综合欧美| 久久精品99无色码中文字幕| 久久女同互慰一区二区三区| 精品动漫3d一区二区三区免费| 国产精品日本欧美一区二区三区| 国产精品福利在线| 久久人人97超碰国产公开结果| 国产精品欧美日韩| 欧美精品久久久久久久免费观看| 国产午夜亚洲精品不卡| 欧美日韩精品一区二区天天拍小说| 久久资源av| 久久精品久久综合| 一本色道久久综合亚洲91| 欧美日韩不卡视频| 一区二区三区免费看| 一区二区三区免费看| 欧美视频在线一区二区三区| 精久久久久久久久久久| 亚洲日本乱码在线观看| 国产亚洲激情| 一区二区av| 欧美日韩在线免费视频| 亚洲精品一区二区三区婷婷月| 国产在线国偷精品产拍免费yy| 亚洲综合电影| 久久精品一区二区三区四区| 宅男在线国产精品| 国产日韩一区二区三区在线播放| 国产在线视频不卡二| 黄色成人在线网址| 中文国产成人精品久久一| 久久丁香综合五月国产三级网站| 久久精品二区亚洲w码| 欧美亚洲色图校园春色| 国产精品99久久久久久久女警| 亚洲无限乱码一二三四麻| 欧美一区成人| 国产欧美va欧美不卡在线| 欧美 日韩 国产一区二区在线视频| 国产欧美日韩视频在线观看| 亚洲电影免费观看高清完整版在线| 一区二区三区三区在线| 国内精品久久久久影院薰衣草| 一区二区三区精品久久久| 国产精品久久久久国产精品日日| 欧美日韩国产综合视频在线| 黄色亚洲大片免费在线观看| 欧美香蕉大胸在线视频观看| 欧美一区二区精品在线| 欧美日韩国产精品一区| 亚洲欧美日韩爽爽影院| 麻豆国产精品777777在线| 欧美成人免费大片| 蜜乳av另类精品一区二区| 欧美日韩国产限制| 久久久最新网址| 亚洲国产婷婷香蕉久久久久久| 国产精品高精视频免费| 国产精品v一区二区三区| 亚洲一区在线播放| 亚洲日韩欧美一区二区在线| 国产精品日韩一区二区| 欧美在线啊v一区| 国产啪精品视频| 一区二区三区鲁丝不卡| 午夜一区二区三区不卡视频| 欧美亚洲自偷自偷| 午夜精品福利一区二区三区av| 亚洲欧美日韩电影| 亚洲精品中文字| 欧美日韩成人一区二区| 国产精品一区久久久| 99re亚洲国产精品| 9色国产精品| 亚洲香蕉成视频在线观看| 亚洲一区二区三区四区中文| 欧美日韩国产成人在线91| 欧美多人爱爱视频网站| 欧美亚洲视频一区二区| 亚洲线精品一区二区三区八戒| 最近中文字幕mv在线一区二区三区四区| 国产精品视频久久久| 亚洲欧美一区二区激情| 免费短视频成人日韩| 91久久精品一区二区三区| 国产在线精品一区二区中文| 亚洲巨乳在线| 国产精品揄拍一区二区| 亚洲天堂av电影| 国产自产精品| 欧美日韩精品综合| 亚洲午夜激情在线| 黄色一区三区| 美玉足脚交一区二区三区图片| 伊人成人在线视频| 蜜桃av噜噜一区二区三区| 在线一区免费观看| 麻豆成人91精品二区三区| 欧美性猛交xxxx免费看久久久| 99国产精品久久| 欧美mv日韩mv国产网站app| 精品不卡一区| 激情综合色综合久久综合| 国产精品久久久久久久久免费樱桃| 狼人社综合社区| 亚洲欧美一区在线| 樱花yy私人影院亚洲| 久久成人资源| 亚洲成人原创| 一色屋精品视频在线看| 亚洲永久免费视频| 亚洲欧美三级在线| 亚洲人体1000| 亚洲高清资源综合久久精品| 免费视频一区| 欧美系列精品| 99综合电影在线视频| 国产精品尤物福利片在线观看| 欧美成人精品不卡视频在线观看| 亚洲综合另类| 久久久无码精品亚洲日韩按摩| 欧美激情一区二区三级高清视频| 亚洲观看高清完整版在线观看| 欧美国产精品va在线观看| 欧美成人免费小视频| 国内综合精品午夜久久资源| 欧美亚洲视频| 狠狠色2019综合网| 伊人伊人伊人久久| 国产精品高潮视频| 久久婷婷av| 9人人澡人人爽人人精品| 亚洲欧美影院| 极品尤物久久久av免费看| 精品粉嫩aⅴ一区二区三区四区| 国产精品美女主播在线观看纯欲| 国产欧美精品日韩区二区麻豆天美| 亚洲精品欧美极品| 精品二区视频| 欧美性理论片在线观看片免费| 欧美亚洲不卡| 亚洲美女精品成人在线视频| 午夜精品福利电影| 亚洲黄色成人网| 正在播放欧美视频| 亚洲视频欧洲视频| 老色鬼精品视频在线观看播放| 欧美日韩网站| 亚洲在线视频一区| 国产综合色精品一区二区三区| 亚洲在线电影| 欧美一区二区三区在线观看| 亚洲第一在线综合网站| 久久婷婷综合激情| 国产美女诱惑一区二区| 亚洲欧美久久| 亚洲国产精品久久久久秋霞不卡| 国语自产精品视频在线看8查询8| 国产一区二区三区久久悠悠色av| 一区二区三区我不卡| 亚洲精品视频一区| 国产日韩精品综合网站|