亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        越障移動機構控制系統(tǒng)設計

        2017-07-05 14:25:17鄭衛(wèi)東房玉吉
        船海工程 2017年3期
        關鍵詞:信號設計

        鄭衛(wèi)東,房玉吉

        (1.海軍裝備部艦船辦公室,北京,100071;2.中國艦船研究設計中心,武漢 430064)

        ?

        越障移動機構控制系統(tǒng)設計

        鄭衛(wèi)東1,房玉吉2

        (1.海軍裝備部艦船辦公室,北京,100071;2.中國艦船研究設計中心,武漢 430064)

        按照模塊化的設計理念,以數字信號處理器(DSP)為主控制單元,通過復雜可編程邏輯器件(CPLD)進行功能拓展,封裝成電機控制模塊,通過CAN通信方式將各模塊與上位機連接,形成開放式運動控制系統(tǒng),縮短系統(tǒng)開發(fā)周期,提高系統(tǒng)的開放性及可重構性。

        數字信號處理器;復雜可編程邏輯器件;運動控制

        隨著遠洋船舶總尺度不斷增加,船員生活品質的不斷提高,船上日常物品包括食品、生活垃圾等的頻繁運輸與船舶通道內的“立板式”障礙的矛盾越來越突出,迫切需要有效的運輸工具。為此,提出一種移動機構,如圖1所示。

        整個機構共需要12個驅動電機,包括6個驅動擺臂的擺臂電機和6個驅動車輪轉動的行走電機,本文主要對該機構的控制系統(tǒng)進行設計分析。

        1 控制系統(tǒng)構建

        由于移動機構越障過程的復雜性及控制的精確性,要求對所有的驅動電機均實現閉環(huán)矢量控制,這都對控制系統(tǒng)種主控制模塊的運算速度提出了較高要求,傳統(tǒng)單片機構成的運動控制器,由于其數據處理能力有限,系統(tǒng)相對封閉,可靠性和穩(wěn)定性差,因此很難實現高性能閉環(huán)矢量控制[2]。TI公司推出的TMS320F2407微處理器,是一款專用于電機控制和運動控制的芯片,它不僅具備高速的數據處理能力,而且片內集成了豐富的電機控制外圍部件[3],是高速高精度電機運動控制的理想選擇。

        由于TMS320F2407的正交編碼信號通道僅有2路,若要實現對多個驅動電機的閉環(huán)控制便要復用其他引腳采集電機的編碼器信號,還要在芯片內部編寫信號采集及處理程序,這樣對芯片的軟、硬件均會造成浪費,降低系統(tǒng)的性能。復雜可編程邏輯器件(CPLD) 具有速度快、可以多路并行、靈活性大、設計開發(fā)簡單以及可靠性高等優(yōu)點[2],可以方便地實現對TMS320F2407的功能擴展,完成對電機編碼器信號的采集及處理,這樣DSP2407與 CPLD封裝成一個控制模塊,實現對3個電機的閉環(huán)控制。

        為實現對多個控制模塊的統(tǒng)一控制,保證越障運動的協調,設置一臺上位機完成對越障機構的運動規(guī)劃及控制。上位機與各控制模塊之間通過控制器局域網(controller area network,CAN)總線進行通信。CAN作為在工業(yè)領域廣泛應用的一種總線,具有實時性好、抗干擾能力強、成本低、可靠性高、波特率高及開放性好等特點,很適合用來搭建機器人的多電機控制系統(tǒng)[4],控制系統(tǒng)組成框架如圖2所示。

        每個運動控制模塊對3個驅動電機進行閉環(huán)控制,整個系統(tǒng)共需要4個運動控制模塊,實現對12個電機的閉環(huán)控制,控制模塊通過CAN總線與上位機進行通信,接受上位機的統(tǒng)一指令。

        2 電機編碼器信號采集

        為實現對驅動電機的閉環(huán)控制,在每個電機上安裝光電編碼器,一般光電編碼器會有3路脈沖信號輸出,分別為A,B,Z相,A、B相在相位上相差90°,如圖3所示。

        當A或B相信號中有一個發(fā)生變化時,就記錄一次2者的信號值。當A相信號超前B相信號1/4個周期時,電機正轉,相反,A相信號落后B相信號1/4個周期時,電機反轉,通過A、B相信號的相位差來判斷驅動電機的旋轉方向。這樣在一個信號變化周期內會得到4組信號值,相當于對碼盤信號的采集頻率提高了4倍,相應的測量精度也提高了4倍。Z相在電機旋轉一圈時才會輸出一個脈沖信號,用于定位基準點。通過計數單位時間內A、B相輸出的脈沖個數可以得到驅動電機的轉速,通過對照基準信號可以得到電機的位置。通過Quartus II對光電編碼器信號采集處理程序的仿真如圖4所示。

        3 CPLD數據輸出

        CPLD要將處理后的光電編碼器信號發(fā)送至DSP,可以通過SPI、SCI或總線方式。SPI和SCI均為串行通信,傳輸速度相對較低,但不會占用過多的硬件資源,且SPI相對于SCI在軟件編程方面的工作量較小,相對簡單,所以一般選擇SPI串行通信作為DPLD與DSP之間的信息傳輸方式。通過CPLD程序編譯軟件設置74165移位寄存器,可以方便地實現CPLD與DSP內SPI的對接。圖4為Quartus II庫中的74165移位寄存器。

        74165移位寄存器共8位,8位數據在移位/置入控制引腳STLD為低電平時并行置入寄存器,當STLD為高電平時,禁止并行置入。時鐘引腳(CLK,CLKIN)功能相同,可交換使用。由于驅動電機碼盤脈沖信號計數器的位數為16位,需要16位的寄存器來接收。將2個74165移位寄存器串聯,即將其中1個的串行數據輸出口連接至另1個的串行數據輸入口,將CLKIN端子作為片選端子,CLK端子作為時鐘輸入端子。在CPLD內設置4個74165移位寄存器,完成對2個驅動電機的碼盤脈沖信號采集,2組碼盤脈沖采集信號均通過SPI串行通信方式將信號發(fā)送至DSP。由于DSP只有1個SPI端口,2組碼盤脈沖采集信號需要共用1條傳輸通道,為防止2組碼盤信號的相互干擾,在2組信號的輸出段各增加1個3態(tài)緩沖門,將整個碼盤采集、處理、發(fā)送程序封裝成1個獨立的模塊,每個模塊對應2臺。

        驅動電機碼盤信號的計數器為將2個74165移位寄存器串聯完成對1個光電編碼器信號的采集處理、1個CPLD可以負責2個光電編碼器信號。為2組串聯的移位寄存器的STLD引腳接入來自同一信號源的置位信號,當置位信號到來時,數據被同時鎖存到移位寄存器內,保證控制精度。

        DSP2407A自身帶有1個串行通訊接口模塊SPI,它是1個高速、同步串行接口,主要用于DSP與其他處理器或外設之間的數據通信,當不使用SPI進行通信時,該引腳可作為一般的I/O接口。該通信方式的數據長度為1~16位可編程,傳輸速率也可以通過調整波特率的形式進行編程,由于本模塊中的數據傳輸方向僅為由CPLD至DSP,并不是雙向傳輸,所以僅使用SPI通信模塊的2個引腳即可。

        4 CAN通信設計

        由于整個控制系統(tǒng)有12臺閉環(huán)控制的驅動電機,4個運動控制模塊,為實現對移動機構的精確控制,保證動作的協調性,需要有1臺上位機進行統(tǒng)一控制,結合以DSP為核心的控制系統(tǒng)的特點,采用CAN總線方式作為上位機與控制模塊間的通信方式。

        CAN通信構架示意于圖6。CAN總線只需要CAN_H和CAN_L 2根通信線,其他控制模塊可以通過DSP自帶的CAN通信接口直接連接至總線上。

        DSP內嵌的CAN通信模塊有6個通信郵箱,用于數據信息的接收和發(fā)送。由于1個以DSP為核心的控制模塊控制3臺電機,選取其中的1個郵箱便可滿足本控制系統(tǒng)的通信需求,對于擺臂電機,除首尾各8位的校驗位,其余各位用于存儲3個擺臂電機的轉向及位置;對于行走電機,除首尾各8位的校驗位,其余各位用于存儲3個行走電機的速度大小及方向。

        5 結論

        通過CPLD擴展DSP的控制功能,共同構成驅動電機閉環(huán)控制控制模塊,作為多電機控制系統(tǒng)的基本單元,通過CAN總線接受上位機的統(tǒng)一指令,縮短控制系統(tǒng)的開發(fā)周期及工作量,顯著提供系統(tǒng)的開放性及可重構性。

        [1] 房玉吉,李瑋.一種新型船用運輸機構[J].船海工程,2016,45(2):121-123.

        [2] 劉洋,趙金.基于DSP+CPLD的多軸矢量運動控制器的設計[J].電氣傳動,2005,35(12):15-17.

        [3] 戴曉星,顏曉河.基于TMS320F240的雙閉環(huán)調速系統(tǒng)[J].機電工程,2007,24(12):79-81.

        [4] 楊坤,李聲晉,盧剛,等.基于CAN總線的輪腿式機器人控制系統(tǒng)設計[J].2009(4):28-31.

        [5] 房玉吉.輪腿復合式移動機器人越障分析與控制系統(tǒng)設計[D].哈爾濱:哈爾濱工業(yè)大學,2010.

        Design of the Obstacle-climbing Mechanism

        ZHENG Wei-dong1, FANG Yu-ji2

        (1.Ship Office of Naval Department of PLAN, Beijing 100071, China; 2.China Ship Development and Design Center, Wuhan 430064, China)

        In accordance with the modular design concept, an open motion control system is designed, with CAN as a means of communication between the control module and the host computer, with the DSP as the core, using the CPLD for function expansion. It shortened the development period and improved the openness and re-configurability of the system.

        DSP; CPLD; motion control

        10.3963/j.issn.1671-7953.2017.03.024

        2017-03-07

        國家部委基金資助項目

        鄭衛(wèi)東(1965—),男,學士,高級工程師

        研究方向:船舶保障系統(tǒng)

        U664.6

        A

        1671-7953(2017)03-0106-03

        修回日期:2017-03-27

        猜你喜歡
        信號設計
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        何為設計的守護之道?
        現代裝飾(2020年7期)2020-07-27 01:27:42
        《豐收的喜悅展示設計》
        流行色(2020年1期)2020-04-28 11:16:38
        孩子停止長個的信號
        瞞天過?!律O計萌到家
        藝術啟蒙(2018年7期)2018-08-23 09:14:18
        設計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        基于LabVIEW的力加載信號采集與PID控制
        一種基于極大似然估計的信號盲抽取算法
        亚洲天堂av一区二区| av中文字幕少妇人妻| 中文字幕亚洲乱码熟女在线| 国产三级黄色大片在线免费看| 久久精品国产亚洲av专区| 亚洲综合av大全色婷婷| 大又大粗又爽又黄少妇毛片| 在线播放a欧美专区一区| 国产视频最新| 日本一区二区在线播放| 色综合久久网| 久久99精品国产99久久6尤物| 亚洲精品成人av一区二区| 国产伦精品一区二区三区| 在线观看av片永久免费| 久激情内射婷内射蜜桃| 婷婷五月综合缴情在线视频 | 婷婷综合缴情亚洲狠狠| 日韩女优在线一区二区| 国产a∨天天免费观看美女| 婷婷丁香五月中文字幕| 美日韩毛片| 日韩女同一区二区三区久久| 日本亚洲国产精品久久| 午夜成人精品福利网站在线观看| 欧美性一区| 在线观看二区视频网站二区| 可免费观看的av毛片中日美韩| 日本老熟妇乱| 一级一级毛片无码免费视频 | 麻豆精品国产精华精华液好用吗| 国产综合色在线视频| 视频一区视频二区亚洲| 婷婷久久精品国产色蜜蜜麻豆| 激情综合色综合啪啪五月丁香| 任你躁国产自任一区二区三区| 少妇人妻精品一区二区三区视| 日本动漫瀑乳h动漫啪啪免费| 亚洲黄色电影| 国产av综合一区二区三区最新| 久久精品国产亚洲av日韩一|