《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 基于CYGNAL單片機和FPGA的舞臺吊桿控制器的設計

基于CYGNAL單片機和FPGA的舞臺吊桿控制器的設計

2008-09-23
作者:王金海, 張麗麗, 王華平, 孟

  摘 要: 介紹了舞臺吊桿控制系統" title="控制系統">控制系統的體系結構,并對組成該系統的舞臺吊桿控制器進行了研究,論述了其工作原理" title="工作原理">工作原理,提出了用CYGNAL單片機和FPGA設計該控制器的方法?;赟OC的設計思想,完成了該控制器的硬件和軟件兩方面的設計,提出了控制系統中的位移測量方法,并對電機慣性引起的誤差提出了補償方法;同時針對該系統采取了相應的抗干擾措施,提高了系統的抗干擾能力。實際應用證明,此控制器抗干擾能力強,吊桿位置控制精確,且安全可靠。
  關鍵詞: 舞臺吊桿控制器 FPGA 誤差補償" title="誤差補償">誤差補償 位置控制


  在舞臺機械設備中,吊桿起著重要的作用[1]。在大型的影劇院,一場演出往往需要調動大量的舞臺背景,有時要控制多達64路的吊桿同時動作。操作人員要在現場不斷變換舞臺背景,控制室人員要不斷地和現場人員進行協調,這給舞臺控制帶來了很大不便。對吊桿的集中控制、實時響應來自多路的請求及吊桿位置的精確定位是設計中要解決的三個關鍵問題。目前的舞臺控制系統大都通過采用光電編碼盤產生脈沖信號的方式來獲取吊桿的移動距離,并直接用單片機進行計數和控制。這種方法在響應多路請求時,往往會因為單片機任務繁重而造成計數脈沖丟失,引起測量誤差。綜上所述,本文提出了用CYGNAL單片機和FPGA設計舞臺吊桿控制器的方法。
1 舞臺吊桿控制系統的組成及工作原理
  舞臺吊桿控制系統主要由遠程控制端" title="控制端">控制端(PC機)、舞臺吊桿控制器、現場設備、LCD顯示器等組成,如圖1所示。


  系統采用分布式結構。遠程控制端作為管理機,負責管理和協調現場設備,通過局域網使用UDP/IP協議發送控制指令并采集現場數據;舞臺吊桿控制器作為終端,接收遠程控制端送來的指令,并根據接收到的控制命令控制現場設備動作,采集到現場數據后把數據以UDP格式打包送給遠程控制端,以便遠程控制端實時進行現場監控。同時為使現場能夠觀察到單個設備的運行情況,還把這些數據通過串口" title="串口">串口送給現場LCD顯示器。
2 舞臺吊桿控制器的硬件設計
  在整個控制系統中,舞臺吊桿控制器是設計的關鍵,它的功能有兩個:其一,接收與發送UDP數據包,解析數據包并轉化成FPGA控制器能夠識別的格式。其二,接收FPGA控制器送來的現場信息。
2.1 舞臺吊桿控制器的硬件組成及工作原理
  舞臺吊桿控制器主要由C8051F020單片機、FPGA控制器、LCD顯示器、E2PROM存儲器、RTL8019網卡芯片和JTAG程序下載及調試接口等組成。其硬件組成框圖如圖2所示。


  工作原理如下:C8051F020單片機通過RTL8019網卡芯片接收遠程控制端送來的UDP格式的控制命令數據包,從該控制命令數據包解析出控制指令,傳輸給FPGA控制器。FPGA控制器根據控制指令控制現場設備動作,并且把相關的現場數據返回給單片機。單片機把這些現場數據存入E2PROM中作為備份數據,同時送給LCD顯示器,并打成UDP數據包通過網卡芯片發送給遠程控制端。下面主要介紹單片機控制系統和FPGA控制器的設計。
2.2 單片機控制系統
  單片機控制系統主要由C8051F020單片機組成,主要完成數據的接收與處理。C8051F020的特點是運算速度快、集成度高、引腳可配置、工作穩定和可靠性高[5]。它完全能夠滿足舞臺吊桿控制器對存儲器容量、多種總線接口、處理速度和浮點運算等方面的要求。
  C8051F020單片機有UART0和UART1兩個串口,其中,串口UART0與LCD顯示器連接,用于把舞臺吊桿運行時的位置數據送給LCD顯示器。單片機利用它的SMBUS接口連接帶有I2C總線接口的E2PROM(FM24C64鐵片存儲器),把現場數據存入存儲器,以備在掉電后重新上電時能夠讀出吊桿的當前位置,連續控制吊桿的運動;同時利用它的普通I/O口與網卡芯片RTL8019和FPGA控制器相連,實現數據的收發。
2.3 FPGA控制器的設計
  FPGA控制器是利用EDA方法實現的,主要用于對從霍爾傳感器過來的脈沖進行計數并控制電機。由于吊桿運動過程中產生的脈沖頻率高,FPGA控制器計數量大,所以本設計選擇了高容量、高性能的可編程邏輯器件,即ALTERA公司的FLEX 10K 系列FPGA。
2.3.1 FPGA控制器的模塊劃分
  根據系統功能要求,FPGA控制器的頂層模塊被劃分為以下四個模塊:兩個5-32譯碼器、八路與門模塊、八路16位可逆并行計數模塊、電機控制模塊,如圖3所示。


  兩個5-32譯碼器模塊的功能是提供與單片機的接口,實現可編程接口邏輯。八路計數模塊(COUNTER8_FILE_LAST模塊)包括八個單路計數模塊、數據轉換模塊等,其功能是對霍爾傳感器過來的八路脈沖信號進行可逆計數并完成16位數據與8位數據之間的轉換。由于C8051F020單片機的數據長度是8位,而計數模塊完成的是16位計數,所以必須進行數據位數的轉換。
2.3.2 FPGA模塊的功能仿真
  FPGA控制器是用ALTERA公司的FLEX10K10芯片,在MAX+PLUSII軟件中進行設計綜合的。根據上述的模塊劃分,在MAX+PLUSII中的仿真波形圖如圖4所示。


3 舞臺吊桿控制器的軟件設計
  舞臺吊桿控制器的軟件主要包括:主程序、UDP數據的傳輸與解析程序、串口數據的發送程序、數據存儲程序等。
3.1 通信協議設計
  在舞臺吊桿控制系統中,遠程控制端通過局域網采用UDP/IP協議給舞臺吊桿控制器發送命令并接收來自控制器的數據包。UDP/IP數據包的格式如下:

  
  在使用該協議時,命令信息和狀態數據都在UDP DATA 數據區。為了完成控制目的,必須對這塊數據區的數據制定協議,協議格式如表1所示。


3.2 主程序設計
  主程序主要完成單片機和各個功能模塊的初始化、對各個功能模塊的調用以及對FPGA控制器的控制。由于篇幅關系,只給出主程序的流程圖,如圖5所示。


4 可靠性設計
4.1 電機慣性引起誤差的補償方法
  在電機拖動系統中,要考慮電機
的慣性問題以便及時進行誤差補償。目前系統中,大都利用一次或二次函數來近似電機的慣性量。而本系統則采用在遠程控制端人工輸入補償系數Q的方法來實現誤差補償。這里的補償系數Q的測量可在排演時進行。
  系統工作時,遠程控制端需設定吊桿要運行到的位置,即計數終值和誤差補償系數。當接收到補償系數測量命令時,控制系統將開始測量補償系數Q。這里假設輸入終止位置值為S1,實際終止位置值為S2,那么Q=(S2-S1)/S1×100%(由于慣性的緣故,S2>S1)。接著控制系統把這個誤差補償系數Q送回給遠程控制端,并且存入存儲器中。在吊桿實際運動時,控制系統都會對輸入值進行誤差補償,即:實際運動終止值S=輸入值S1-輸入值S1×Q。用此方法得到的電機慣性量非常精確。
4.2 系統的抗干擾設計
  為了保證舞臺吊桿控制器能夠長期可靠地運行,系統在硬件和軟件兩方面采取了有效的抗干擾措施。其中硬件方面主要采取了3.3V電源和5V電源隔離(它們與電源隔離)、“看門狗”等方法。通過電源隔離能夠有效地防止電源電平不穩和其它電器對控制器的干擾,保證了系統的穩定性;通過“看門狗”能保證程序的正常運行,保證了系統的可靠性。軟件方面采取了軟件陷阱等方法。
  先前研制的大規模舞臺控制系統使用8044單片機完成數據處理及計數功能,通過BitBus總線完成通信功能。由于單片機的任務非常繁重,在實際應用中經常出現脈沖丟失以及系統相應速度慢的問題。而本設計采用了EDA技術,將舞臺吊桿控制器用CYGNAL單片機和FPGA實現,并用UDP/IP協議實現局域網內的通信,解決了上述問題。舞臺控制系統現場應用表明,該吊桿控制器性能完全達到了要求。
參考文獻
1 陳若珠, 龔建新, 湯子龍. 舞臺吊桿微機群控系統的研制.甘肅工業大學學報[P],1996(22)
2 劉 巖,李鳳榮,王金海.高速可逆位置計數器的研究與FPGA實現.天津工業大學學報[J],2003;22(2)
3 閻 石.數字電子技術基礎[M]. 北京:高等教育出版社,1998:32~433
4 趙俊超.集成電路設計VHDL教程[M].北京:北京希望電子出版社,2002.8
5 李 剛,林 凌. 與8051兼容的高性能、高速單片機-C8051Fxxx.北京:北京航天航空出版社,2002(5)

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話: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>
          亚洲一区二区三区涩| 免费看黄裸体一级大秀欧美| 国产精品wwwwww| 免费在线看成人av| 99热这里只有成人精品国产| 亚洲国产一区视频| 美女性感视频久久久| 91久久精品美女高潮| 欧美大尺度在线| 欧美日韩一区二区在线| 欧美一区二区三区免费视| 在线日韩视频| 亚洲国产经典视频| 欧美色网在线| 精品51国产黑色丝袜高跟鞋| 亚洲第一区在线| 欧美日韩综合久久| 亚洲高清色综合| 久久超碰97人人做人人爱| 国产综合自拍| 久久全国免费视频| 欧美日韩1234| 欧美天天在线| 欧美激情免费观看| 亚洲午夜未删减在线观看| 一本一本久久a久久精品牛牛影视| 亚洲午夜电影在线观看| 欧美国产一区在线| 99国产精品私拍| 欧美精品免费视频| 午夜亚洲精品| 国产精品久久国产精品99gif| 99视频热这里只有精品免费| 欧美日韩国产一区二区三区| 欧美成人伊人久久综合网| 亚洲精品国产精品国自产在线| 亚洲免费在线视频一区 二区| 精品999成人| 欧美自拍偷拍午夜视频| 欧美 日韩 国产精品免费观看| 欧美午夜精品久久久| 国产亚洲精品久久久久婷婷瑜伽| 亚洲国产精品成人| 亚洲激情校园春色| 国产视频在线观看一区| 欧美精品一区二区蜜臀亚洲| 久久天堂av综合合色| 亚洲男人的天堂在线观看| 伊人色综合久久天天五月婷| 欧美大片在线看| 欧美精品免费看| 久久久综合精品| 亚洲精选久久| 久久精品夜夜夜夜久久| 亚洲高清色综合| 欧美午夜激情视频| 亚洲靠逼com| 欧美粗暴jizz性欧美20| 1204国产成人精品视频| 在线播放日韩欧美| 伊伊综合在线| 亚洲人屁股眼子交8| 久久国产精品免费一区| 国产日韩欧美a| 国产美女精品人人做人人爽| 国模精品娜娜一二三区| 亚洲男人第一av网站| 欧美成人精品一区二区| 在线观看视频一区二区| 国产一级一区二区| 亚洲美女少妇无套啪啪呻吟| 国产一级揄自揄精品视频| 国产综合在线看| 免费日韩av片| 亚洲另类春色国产| 国产在线国偷精品产拍免费yy| 欧美伊久线香蕉线新在线| 99视频在线精品国自产拍免费观看| 亚洲国产成人精品久久| 国产日韩欧美另类| 欧美日韩精品二区| 国产午夜精品视频免费不卡69堂| 欧美成人精品一区二区三区| 欧美一区二区三区四区在线| 久久国产精品免费一区| 亚洲理论在线| 亚洲欧美另类在线| 亚洲午夜精品福利| 伊人久久综合| 亚洲国产精品视频一区| 亚洲免费影视第一页| 欧美日本免费一区二区三区| 一本色道久久| 欧美午夜精品理论片a级大开眼界| 欧美亚州韩日在线看免费版国语版| 欧美特黄a级高清免费大片a级| 国产综合久久久久久鬼色| 国产专区欧美专区| 在线观看欧美视频| 久久一区二区三区国产精品| 欧美日韩美女在线观看| 日韩午夜激情电影| 亚洲精品在线视频| 黄色一区二区三区四区| 亚洲国产欧洲综合997久久| av72成人在线| 久久亚洲欧美国产精品乐播| 亚洲国产成人91精品| 夜夜嗨av一区二区三区四季av| 久久久久国产精品午夜一区| 国产麻豆精品theporn| 欧美第十八页| 欧美激情第一页xxx| 国产亚洲精品成人av久久ww| 91久久精品国产91久久性色| 欧美精品福利视频| 久久中文字幕导航| 在线观看成人av| 久久尤物视频| 夜夜嗨av一区二区三区四季av| 日韩网站在线观看| 91久久久在线| 99精品免费网| 亚洲尤物视频网| 国产女主播一区二区| 久久精品视频在线播放| 一区二区三区久久| 午夜一区二区三区不卡视频| 午夜精品久久99蜜桃的功能介绍| 欧美肉体xxxx裸体137大胆| 国产亚洲一区二区三区在线播放| 老司机精品视频网站| 国产精品国色综合久久| 久久精品视频99| 国产精品日韩一区二区| 欧美大尺度在线观看| 亚洲精品一线二线三线无人区| 亚洲国产成人久久| 亚洲欧美日韩视频一区| 亚洲欧美三级在线| 亚洲欧洲另类| 欧美精品成人在线| 久久蜜桃香蕉精品一区二区三区| 国产亚洲永久域名| 亚洲色在线视频| 久久精品最新地址| 国产精品国产自产拍高清av王其| 亚洲综合色丁香婷婷六月图片| 国产日韩精品一区观看| 国产一区二区三区四区在线观看| 亚洲一区二区欧美日韩| 亚洲激情图片小说视频| 最新国产拍偷乱拍精品| 国模套图日韩精品一区二区| 日韩午夜免费视频| 欧美激情一区三区| 国产毛片一区| 国产精品久久久久av| 久久综合伊人| 欧美乱人伦中文字幕在线| 伊人久久大香线蕉av超碰演员| 亚洲国产日韩欧美| 欧美视频日韩视频在线观看| 亚洲欧美日韩国产另类专区| 久久综合亚州| 在线观看国产成人av片| 老司机免费视频一区二区| 久久久久久久久综合| 国产一区二区欧美日韩| 国产偷国产偷亚洲高清97cao| 久久久久久网址| 欧美日韩直播| 国产精品毛片a∨一区二区三区|国| 欧美日韩一区二区在线观看| 狠狠色丁香婷综合久久| 久久精品女人的天堂av| 亚洲一级免费视频| 欧美日韩网站| 欧美精品www在线观看| 久久激情久久| 国产精品久久久久久久9999| 欧美va天堂| 国产一区二区黄色| 欧美大片免费| 欧美日韩一区二区精品| 午夜精品久久久久| 国产精品视频网址| 久久精品视频va| 欧美日韩国产丝袜另类| 欧美日本在线视频| 久久久青草青青国产亚洲免观| 一区二区在线看| 一本色道久久综合| 欧美精品一区二区三区在线播放| 欧美亚洲成人免费| 亚洲精品乱码久久久久久蜜桃91| 国产色产综合产在线视频| 久久久亚洲成人| 亚洲高清久久| 亚洲风情在线资源站| 亚洲激情女人| 久久国产免费看| 国产精品性做久久久久久| 久久www成人_看片免费不卡| 国产精品国产福利国产秒拍| 国产精品美女999| 一区二区三区日韩欧美| 久久久久久久综合狠狠综合| 欧美亚洲系列| 亚洲国产成人精品女人久久久| 136国产福利精品导航网址应用| 国产一本一道久久香蕉| 国产精品拍天天在线| 亚洲国产午夜| 99精品视频一区| 亚洲直播在线一区| 国产精品免费在线| 欧美午夜理伦三级在线观看| 欧美中日韩免费视频| 又紧又大又爽精品一区二区| 国产亚洲精品美女| 农村妇女精品| 国产精品r级在线| 国产伦精品一区二区三| 国产一区二区丝袜高跟鞋图片| 欧美日韩成人网| 国产欧美日韩精品专区| 亚洲欧美综合另类中字| 国产精品日本| 午夜欧美精品久久久久久久| 国产网站欧美日韩免费精品在线观看| 国产日韩亚洲欧美综合| 国产欧美不卡| 亚洲一区三区在线观看| 夜夜爽夜夜爽精品视频| 国产伦精品一区二区三区照片91| 欧美日韩在线大尺度| 欧美一区二区三区在线免费观看| 欧美国产91| 久久一区视频| 欧美日韩亚洲一区在线观看| 久久经典综合| 亚洲精品国产精品国自产在线| 国产视频在线观看一区二区三区| 久久亚洲私人国产精品va| 亚洲第一二三四五区| 午夜精品理论片| 一区二区三区在线高清| 国产精品初高中精品久久| 亚洲砖区区免费| 一区二区三区四区精品| 米奇777超碰欧美日韩亚洲| 欧美成人在线影院| 香蕉乱码成人久久天堂爱免费| 亚洲人成人99网站| 亚洲国产精品久久91精品| 在线视频你懂得一区| 久久久久综合一区二区三区| 黄色精品网站| …久久精品99久久香蕉国产| 国产午夜久久久久| 国产精品爱久久久久久久| 国产亚洲成av人片在线观看桃| 久久久久久成人| 国产精品日韩在线播放| 久久综合久久综合久久综合| 樱桃成人精品视频在线播放| 欧美精品一区视频| 欧美午夜电影一区| 亚洲欧洲日产国码二区| 亚洲欧美日韩精品久久奇米色影视| 亚洲日本无吗高清不卡| 欧美mv日韩mv国产网站| 伊人色综合久久天天五月婷| 日韩午夜激情av| 国产精品高清在线| 国产一区视频观看| 悠悠资源网久久精品| 亚洲欧美日韩中文播放| 好吊妞这里只有精品| 久久日韩粉嫩一区二区三区| 亚洲自拍偷拍麻豆| 国内精品久久久久久久影视麻豆| 久久久久免费| 欧美日韩无遮挡| 国产午夜精品理论片a级大结局| 亚洲高清av在线| 一区二区国产在线观看| 欧美日韩一区三区四区| 欧美激情视频免费观看| 亚洲少妇中出一区| 国产亚洲美州欧州综合国| 亚洲激情六月丁香| 亚洲专区一区| 欧美jizzhd精品欧美巨大免费| 极品少妇一区二区| 免费一级欧美片在线观看| 一个人看的www久久| 欧美伦理91i| 另类图片综合电影| 欧美在线观看一区| 欧美伊人影院| 国产精品日韩欧美综合| 国产精品羞羞答答| 亚洲免费高清视频| 亚洲欧美国产高清| 在线日韩日本国产亚洲| 国产一区二区三区在线播放免费观看| 亚洲一区在线视频| 国语自产精品视频在线看抢先版结局| 先锋影音网一区二区| 欧美在线观看网址综合| 亚洲激情六月丁香| 久久国产精品99国产精| 欧美日本在线播放| 欧美激情一区二区三区蜜桃视频| 免费成人高清视频| 亚洲桃花岛网站| 亚洲精品一区二区三区福利| 欧美国产日韩一区二区在线观看| 麻豆国产精品一区二区三区| 欧美午夜精品一区| 欧美日韩国产成人在线| 欧美一区成人| 亚洲自啪免费| 在线一区二区三区做爰视频网站| 亚洲私人黄色宅男| 国产精品日日做人人爱|