国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于CAN總線的液壓同步滑移控制系統(tǒng)設(shè)計與實現(xiàn)

2013-05-25 08:30卞永明嚴月華竺仁杰
中國工程機械學(xué)報 2013年2期
關(guān)鍵詞:控制柜模擬量油缸

卞永明,嚴月華,黃 亮,竺仁杰

(同濟大學(xué)機械與能源工程學(xué)院,上海 201804)

液壓同步滑移技術(shù)是一種集機械、電子、液壓、傳感器、通信和計算機于一體的技術(shù),主要應(yīng)用于現(xiàn)代工程中大型構(gòu)件的平移安裝[1].近年來,隨著液壓同步滑移技術(shù)的廣泛應(yīng)用和發(fā)展,對其控制系統(tǒng)也提出了更高的要求:要求簡化現(xiàn)場布線、提高系統(tǒng)的控制精度和響應(yīng)速度等.CAN 總線在實時性和可靠性方面的優(yōu)勢能很好地滿足這些要求,保證系統(tǒng)高效可靠運行.

1 液壓同步滑移系統(tǒng)及CAN總線概述

液壓同步滑移系統(tǒng)主要由液壓推進器(包括液壓油缸和夾軌器)、液壓動力系統(tǒng)、傳感器件和計算機控制系統(tǒng)等組成.系統(tǒng)的基本工作原理為:液壓推進器的夾軌器夾持于地面軌道,在計算機控制系統(tǒng)的指令下,液壓油缸相互交替伸縮,使大型構(gòu)件沿軌道向前連續(xù)同步推進.該技術(shù)具有設(shè)備體積小、自重輕、承載能力大、安全可靠性好、自動化程度高、操作方便靈活等優(yōu)點[2].

CAN 總線是目前應(yīng)用比較廣泛的一種先進的現(xiàn)場總線,可以有效支持串行通信網(wǎng)絡(luò)的分布式控制和實時控制.它具有數(shù)據(jù)傳輸率高、通信距離遠、總線利用率高、硬件錯誤處理機制和高抗電磁干擾性等特點[3].

2 系統(tǒng)組成

基于CAN 總線的控制系統(tǒng)將功能盡可能地分散到各個控制模塊中,各個模塊以微處理器為核心,完成數(shù)據(jù)的采集和控制功能.為了使信息能在CAN 協(xié)議標準下進行通信,各個模塊都設(shè)有CAN總線接口電路[4].

典型的基于CAN 總線的液壓同步滑移控制系統(tǒng)組成示意圖如圖1所示.系統(tǒng)采用總線型網(wǎng)絡(luò)拓撲結(jié)構(gòu),主控制柜控制器、2 個液壓泵站控制器和4個油缸傳感器采用CAN 總線連接,組成一個通信網(wǎng)絡(luò).其中,主控制柜控制器采集控制面板上的操作信號,通過CAN 總線接收油缸傳感器發(fā)送的油缸狀態(tài)數(shù)據(jù),執(zhí)行同步控制算法得到控制數(shù)據(jù)并通過CAN 總線發(fā)送給泵站控制器;泵站控制器通過CAN 總線接收主控制柜發(fā)出的控制指令,執(zhí)行開關(guān)量和模擬量的輸出;油缸傳感器采集油缸狀態(tài)數(shù)據(jù)(包括行程數(shù)據(jù)和油壓數(shù)據(jù)),通過CAN 總線將油缸狀態(tài)數(shù)據(jù)發(fā)送給主控制柜.

圖1 控制系統(tǒng)組成示意圖Fig.1 Composition diagram of control system

基于CAN 總線的同步控制系統(tǒng)的性能主要包括:①數(shù)據(jù)處理的實時性,系統(tǒng)能實時地監(jiān)視各個點的位移數(shù)據(jù);②較強的糾錯能力,系統(tǒng)擁有智能糾錯能力,能屏蔽和提示誤操作;③通信自動修復(fù)能力,現(xiàn)場人為造成的通信中斷待硬件重新連接后能自動連接[5].

3 節(jié)點硬件設(shè)計

3.1 主控制柜

采用LPC2119 處理器為核心,LPC2119 是荷蘭恩智浦半導(dǎo)體(NXP)公司的一款支持實時仿真和跟蹤的 ARM7TDMI-S 微處理器,片內(nèi)多達 64 kB 的靜態(tài)隨機存取存儲器(SRAM),具有較大的緩沖區(qū)規(guī)模和強大的處理能力,內(nèi)部集成了2 個CAN 控制器、2 個 32 位定時計數(shù)器和 4 個 ADC(Analog-to-Digital Converter)單元電路,完全能夠滿足控制要求.系統(tǒng)硬件結(jié)構(gòu)框圖如圖2所示.

電源模塊:輸入電源為+18 ~ +36 V,一組采用自制的24 V 轉(zhuǎn)5 V 電源模塊轉(zhuǎn)換成 +5 V 的隔離電源,供LPC2119 處理器使用;另一組通過LM2575-5 轉(zhuǎn)換成 +5 VB 的非隔離電源,供模擬量輸入模塊及LCD 顯示模塊使用.電源輸入端加二極管,防止電源反接,損壞元器件.

圖2 主控制柜硬件結(jié)構(gòu)框圖Fig.2 Hardware structure of main controller

模擬量輸入模塊:4 ~20 mA 電流輸入同時也可為5 V 電壓輸入,模擬量通過LM324 跟隨后經(jīng)過元件TLC2543 轉(zhuǎn)換為數(shù)字量.由于LPC2119 由3.3 V 供電,所以這些數(shù)字量需要再經(jīng)過元件ADUM1200 及 ADUM1201 磁電隔離后才能送入LPC2119.

開關(guān)量輸入模塊:開關(guān)量輸入信號經(jīng)過光耦PS2802-1 進行光電隔離后進入處理器LPC2119.

開關(guān)量輸出模塊:開關(guān)量輸出信號經(jīng)過光耦PS2802-1 進行光電隔離后輸出供外界負載使用.

CAN 通信模塊:采用自制的CAN 總線收發(fā)電路,完全電氣隔離.

LCD 顯示模塊:采用周立功單片機公司的ZTM800480S70-1WT 串控屏,通過 RS232 與處理器LPC2119 連接.

3.2 泵站控制器

以LPC2119 處理器為核心,控制器硬件結(jié)構(gòu)框圖如圖3所示.電源模塊:與主控制柜電源模塊相同.開關(guān)量輸出模塊:與主控制柜開關(guān)量輸出模塊相同.BTS621 驅(qū)動輸出模塊:BTS621 用于驅(qū)動感性負載,如換向閥及比例閥,最大可驅(qū)動16 路,其中4 路可用于PWM(Pulse Width Modulation)驅(qū)動.BTS621 驅(qū)動芯片的第3,6 腳為輸入控制端,第1,7腳為驅(qū)動輸出端,當?shù)? 腳或第6 腳輸入為高電平時對應(yīng)輸出第1 腳或第7 腳也為高電平,輸入為低電平時對應(yīng)輸出也為低電平.CAN 通信模塊:與主控制柜CAN 通信模塊相同.

圖3 泵站控制器硬件結(jié)構(gòu)框圖Fig.3 Hardware structure of pump station controller

3.3 油缸傳感器

以LPC2119 處理器為核心,控制器硬件結(jié)構(gòu)框圖如圖4所示.電源模塊:與主控制柜電源模塊相同.模擬量輸入模塊:油壓傳感器采用德國哈威液壓有限公司(HAWE HYDRAULIC)的 PT2- 4-MSD-T7 型傳感器,輸出電流為 4 ~20 mA.AD 采樣模塊通過A0515S 生成±15 V 電壓,+15 V 與模擬量輸入端連接傳感器的1,3 腳.為了提高模擬量采樣精度,LPC2119 模擬電源的基準電壓由TL431提供,同時模擬量的地線和數(shù)字量地線采用單點接地方式.模擬量輸入端輸入4 ~20 mA 的電流信號先通過高精密電阻轉(zhuǎn)換成電壓信號,模擬電壓輸入到LPC2119,進行電壓采樣,采樣精度為1 024 位.RS-422 通信模塊:測量油缸伸縮行程的編碼器為SSI(Synchronous Serial Interface)模式,具有連線少的優(yōu)勢.電路中為避免干擾,單獨采用一個電源隔離模塊B0505T-1W,通信上采用MAX487 芯片將收、發(fā)信號轉(zhuǎn)為一個信號輸入到LPC2119.CAN 通信模塊:與主控制柜CAN 通信模塊相同.

圖4 油缸傳感器硬件結(jié)構(gòu)框圖Fig.4 Hardware structure of cylinder sensor

4 節(jié)點軟件設(shè)計

系統(tǒng)采用基于C 語言的程序設(shè)計.在ADS V1.2 開發(fā)環(huán)境下進行調(diào)試和仿真.

4.1 主控制柜軟件設(shè)計

主控制柜上電后,首先進行各個模塊初始化,包括I/O 口、定時器、串口、CAN 控制器和中斷初始化.初始化完畢后,系統(tǒng)進入定時器中斷服務(wù)程序及CAN 接收中斷服務(wù)程序,同時系統(tǒng)等待串控屏初始化完成并與串控屏建立通信,接著進入while主體循環(huán)結(jié)構(gòu).定時器中斷服務(wù)程序?qū)崿F(xiàn)CAN 數(shù)據(jù)(泵站控制命令數(shù)據(jù))的發(fā)送,CAN 接收中斷服務(wù)程序?qū)崿F(xiàn)油缸狀態(tài)數(shù)據(jù)的接收.while 主體循環(huán)結(jié)構(gòu)實現(xiàn)基準油缸行程與跟隨油缸行程之間最大偏差的計算、就地操作指令的讀取和串控屏的動態(tài)信息顯示.主控制柜程序具體流程如圖5所示.

4.2 泵站控制器軟件設(shè)計

泵站控制器上電后,首先進行各個模塊初始化,包括 I/O 口、PWM 模塊、CAN 控制器和中斷初始化.初始化完畢后,系統(tǒng)進入CAN 接收中斷服務(wù)程序,同時系統(tǒng)進入while 主體循環(huán)結(jié)構(gòu).CAN 接收中斷服務(wù)程序?qū)崿F(xiàn)主控制柜發(fā)送的控制命令的接收,while 主體循環(huán)結(jié)構(gòu)實現(xiàn)根據(jù)所接收的控制命令執(zhí)行泵站的輸出驅(qū)動控制.泵站控制器程序具體流程如圖6所示.

4.3 油缸傳感器軟件設(shè)計

油缸傳感器上電后,首先進行各個模塊初始化,包括 I/O 口、ADC 模塊、CAN 控制器和中斷初始化.初始化完畢后,系統(tǒng)進入定時器中斷服務(wù)程序,同時系統(tǒng)進入while 主體循環(huán)結(jié)構(gòu).定時器中斷服務(wù)程序?qū)崿F(xiàn)CAN 數(shù)據(jù)(油缸狀態(tài)數(shù)據(jù))的發(fā)送,while 主體循環(huán)結(jié)構(gòu)實現(xiàn)油缸油壓數(shù)據(jù)和行程數(shù)據(jù)的讀取.油缸傳感器程序具體流程如圖7所示.

圖5 主控制柜程序流程圖Fig.5 Flow chart of main controller

5 結(jié)語

目前,基于CAN 總線的液壓同步滑移控制系統(tǒng)已成功應(yīng)用于港珠澳大橋鋼筋籠頂推和南京祿口國際機場T2 航站樓鋼桁架滑移試驗等眾多項目中.實踐表明,該控制系統(tǒng)設(shè)計合理、運行穩(wěn)定、系統(tǒng)配置靈活、操作方便.CAN 總線的使用大大簡化了現(xiàn)場的布線,并且提高了數(shù)據(jù)傳輸?shù)臏蚀_性和實時性.

[1]許曄,烏建中.液壓同步滑移分層監(jiān)控系統(tǒng)的研究與設(shè)計[J].機電一體化,2007,13(5):69-73.XU Ye,WU Jianzhong.Research and design of hierarchical monitor system for hydraulic synchronizing slippage system[J].Mechatronics,2007,13(5):69-73.

[2]李夏,烏建中.液壓同步滑移控制系統(tǒng)設(shè)計與實現(xiàn)[J].中國工程機械學(xué)報,2005,3(1):55-58.LI Xia,WU Jianzhong.Design of hydraulic synchronizing slippage control system[J].Chinese Journal of Construction Machinery,2005,3(1):55-58.

[3]王欲進,江發(fā)潮.車載網(wǎng)絡(luò)的現(xiàn)狀與發(fā)展[J].車輛與動力技術(shù),2008(1):54-57.WANG Yuejin,JIANG Fachao.The present condition and development of in-vehicle network [J].Vehicle & Power Technology,2008(1):54-57.

[4]郝壽朋,劉瑞玲.基于CAN 總線的數(shù)據(jù)采集與控制系統(tǒng)設(shè)計[J].現(xiàn)代電子技術(shù),2011,34(8):36-38.HAO Shoupeng,LIU Ruiling.Desing of data acquisition and control system based on CAN bus[J].Modern Electronics Technique,2011,34(8):36-38.

[5]王軍.基于現(xiàn)場總線的液壓同步頂升控制系統(tǒng)設(shè)計與實現(xiàn)[J].工程建設(shè)與設(shè)計,2012(4):109-112.WANG Jun.Design and implementation of synchronizing hydraulic lifting control system based on field-bus technology[J].Construction & Design for Project,2012(4):109- 112.

猜你喜歡
控制柜模擬量油缸
動力集中電動車組綜合控制柜熱分析計算
鋁帶坯鑄軋機控制柜溫度場分析
電梯控制柜靜電放電抗擾度檢測技術(shù)應(yīng)用
基于信號集中監(jiān)測的軌道電路模擬量報警分析
防爆區(qū)域控制柜的電源改進
往復(fù)式活塞隔膜泵油缸及油缸壓蓋剛度分析
關(guān)于600MW火電機組模擬量控制系統(tǒng)設(shè)計和研究
柱塞式油缸在線更換密封法
重型自卸汽車舉升油缸的密封分析與優(yōu)化
銑刨機轉(zhuǎn)向油缸的有限元仿真與疲勞分析
阿鲁科尔沁旗| 江山市| 沽源县| 合山市| 岑巩县| 苍溪县| 招远市| 北宁市| 古蔺县| 丰镇市| 湘潭县| 兴化市| 辽宁省| 神农架林区| 双鸭山市| 淳化县| 宣化县| 依兰县| 临清市| 广元市| 陆良县| 辰溪县| 曲阜市| 永嘉县| 特克斯县| 友谊县| 漳州市| 石城县| 唐山市| 泰安市| 图木舒克市| 治多县| 河源市| 宿州市| 吴旗县| 鹤壁市| 尚义县| 新密市| 庆阳市| 佛教| 中阳县|