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

        ?

        基于DSP+μC/OS-Ⅱ的裝甲車輛自動裝彈機(jī)控制系統(tǒng)設(shè)計(jì)

        2012-10-08 07:28:18李培富張振山
        關(guān)鍵詞:驅(qū)動電機(jī)電路

        李培富,張振山,李 挺,李 坤

        (裝甲兵工程學(xué)院兵器工程系,北京100072)

        自動裝彈機(jī)是裝甲車輛武器系統(tǒng)的重要組成部分,由程控盒、旋轉(zhuǎn)輸彈機(jī)、提升機(jī)、推彈機(jī)、開窗機(jī)構(gòu)、火炮閉鎖器、拋殼機(jī)構(gòu)、配電盒、記憶裝置、彈量指示器、裝彈操縱臺、調(diào)炮器、觸點(diǎn)開關(guān)和控制電纜等組成。穩(wěn)定可靠地實(shí)現(xiàn)裝彈是裝甲車輛武器系統(tǒng)發(fā)揮作戰(zhàn)效能的前提,針對目前裝彈機(jī)工作不穩(wěn)定、易出現(xiàn)故障的現(xiàn)狀,進(jìn)行控制系統(tǒng)的優(yōu)化設(shè)計(jì),具有一定的工程應(yīng)用價(jià)值。

        自動裝彈機(jī)是一個(gè)機(jī)電結(jié)合的復(fù)雜系統(tǒng),整個(gè)工作過程持續(xù)時(shí)間較短,故障前兆不易察覺,出現(xiàn)故障后不易排除。在硬件上,現(xiàn)有裝彈機(jī)的核心部件控制盒采用單片機(jī)、繼電器、觸點(diǎn)開關(guān)等器件構(gòu)成。其中繼電器、觸點(diǎn)開關(guān)在接通和斷開過程中,存在觸點(diǎn)燒灼、電磁干擾較大、響應(yīng)速度慢等問題,降低了系統(tǒng)的可靠性。而且控制盒內(nèi)元器件數(shù)量較多,長期使用下容易發(fā)生觸點(diǎn)膠合、器件老化等隱患。內(nèi)存容量較小,不能存儲裝彈機(jī)自檢采集的大量數(shù)據(jù)。核心處理器運(yùn)行速率低,集成化程度不高,無法滿足裝彈機(jī)自檢和實(shí)時(shí)信號采集需要。在軟件上,缺乏良好的人機(jī)交互平臺和測試接口。因此,筆者設(shè)計(jì)了基于DSP控制的自動裝彈機(jī)控制系統(tǒng),在實(shí)現(xiàn)現(xiàn)有裝彈機(jī)相應(yīng)功能指標(biāo)的基礎(chǔ)上,提高了控制系統(tǒng)的可測試性和可靠性,改進(jìn)了系統(tǒng)功能,使操作更加簡便。

        1 系統(tǒng)總體結(jié)構(gòu)

        自動裝彈機(jī)控制系統(tǒng)主要由數(shù)據(jù)采集模塊、程序控制模塊(CPU)、BIT模塊和顯示操作終端組成,其總體結(jié)構(gòu)如圖1所示。系統(tǒng)實(shí)現(xiàn)的具體功能有:1)系統(tǒng)自檢,控制執(zhí)行部件正確動作,實(shí)時(shí)采集裝彈過程中各觸點(diǎn)開關(guān)、行程開關(guān)的電壓信號并存入存儲器,以備故障診斷設(shè)備讀取狀態(tài)數(shù)據(jù);2)串口通信,響應(yīng)操作面板操作信號并顯示裝彈機(jī)當(dāng)前狀態(tài),上傳故障信息;3)基于CAN總線的檢測接口,便于外部檢測設(shè)備采集系統(tǒng)工作信號,實(shí)現(xiàn)故障診斷;4)CAN總線及控制模塊回路實(shí)時(shí)檢測。

        圖1 系統(tǒng)總體結(jié)構(gòu)

        提高控制系統(tǒng)的可靠性和抗干擾能力,從硬件結(jié)構(gòu)上采用模塊化設(shè)計(jì),結(jié)構(gòu)獨(dú)立可分離,系統(tǒng)的4個(gè)模塊疊層組合設(shè)計(jì),機(jī)械上可拆分,電氣上采用標(biāo)準(zhǔn)接口相連,便于拆裝更換和維修,實(shí)現(xiàn)故障模塊的定位[1]??刂坪性黾油獠繖z測接口,以供外部設(shè)備對其進(jìn)行故障檢測。各模塊的功能如下。

        1)程序控制模塊

        該模塊是自動裝彈機(jī)程序控制盒內(nèi)的核心部件,主要包括DSP控制芯片及其外圍最小硬件電路、CAN總線通信接口電路、SCI串行通信電路、存儲器等硬件單元??刂颇K采用TI公司生產(chǎn)的TMS320F2812高速微處理器作為核心處理單元,其頻率高達(dá)150 MHz,最大支持外擴(kuò)521 KB×16位FLASH,可以實(shí)現(xiàn)信號采集處理和驅(qū)動執(zhí)行電路,完成對裝彈系統(tǒng)的控制和通信等功能。

        2)數(shù)據(jù)采集模塊

        由于車載電源電壓的不穩(wěn)定,繼電器和復(fù)雜電磁環(huán)境等會對系統(tǒng)產(chǎn)生干擾且采集的數(shù)據(jù)多為22~26 V的直流電壓開關(guān)量信號,所以在數(shù)據(jù)輸入通道中需要設(shè)置隔離器件[2]。CPU根據(jù)采集的開關(guān)量信號判斷當(dāng)前自動裝彈機(jī)的工況和彈藥位置,并確定下一步的動作,輸出控制指令。

        3)BIT模塊

        BIT模塊包括故障檢測信號生成電路和結(jié)果信號生成及處理電路。主要功能是定時(shí)向CPU發(fā)送測試指令,配合CPU模塊生成能夠?qū)ο到y(tǒng)各功能模塊測試的檢測信號和查詢指令,然后將CPU反饋回來的狀態(tài)信息進(jìn)行解析,并與系統(tǒng)預(yù)設(shè)的狀態(tài)庫進(jìn)行比較,得出結(jié)論。

        4)顯示操作終端

        由鍵盤和液晶顯示電路組成,方便武器操作人員進(jìn)行儀表參數(shù)和其他輸入?yún)?shù)的設(shè)置。顯示面板顯示自動裝彈機(jī)電氣系統(tǒng)工作狀態(tài)監(jiān)測和故障報(bào)警信息,鍵盤按鍵實(shí)現(xiàn)裝卸彈、拋殼、記憶等操作功能。系統(tǒng)中采用4個(gè)按鍵組合的方式,通過菜單方式進(jìn)行系統(tǒng)參數(shù)設(shè)定與操作;采用帶背光的點(diǎn)陣式LCD將有關(guān)參數(shù)、代碼、診斷信息和報(bào)警提示等顯示出來[3]。

        2 控制系統(tǒng)自動裝彈工作流程

        控制系統(tǒng)經(jīng)過改造后,裝彈機(jī)的自動裝彈機(jī)過程主體是一個(gè)順序并行過程,即一個(gè)動作完成后觸發(fā)下一個(gè)動作過程。具體工作過程如圖2所示。

        裝彈時(shí),首先進(jìn)行系統(tǒng)自檢,自檢正常后執(zhí)行下一步裝彈動作;否則,系統(tǒng)不工作,并顯示自檢故障信息。在自動裝彈過程中,系統(tǒng)采集各節(jié)點(diǎn)開關(guān)量電壓信號,經(jīng)處理后作為狀態(tài)信息存入存儲器中。

        3 關(guān)鍵電路設(shè)計(jì)

        3.1 開關(guān)量信號采集處理電路

        圖2 自動裝彈工作流程

        本設(shè)計(jì)中的電氣隔離選用高速光耦TLP521完成各行程開關(guān)的狀態(tài)信號采集,處理后傳送到DSP處理器,接口電路如圖3所示。為保證I/O接收信號的質(zhì)量,采用RC電路抑制抖動。DSP采用3.3 V供電,而TLP521是24 V供電,為解決電壓匹配問題,在隔離輸出總線和DSP數(shù)據(jù)總線之間采用8位總線驅(qū)動器74LS245,其使能信號由74LS138輸出信號提供。開關(guān)信號屬于突發(fā)事件,采用中斷響應(yīng)的模式實(shí)現(xiàn)各通道數(shù)據(jù)采集。該器件的響應(yīng)時(shí)間為75 ns,根據(jù)響應(yīng)速度及信號頻率指標(biāo)要求,能夠滿足模塊設(shè)計(jì)要求。

        圖3 開關(guān)量采集接口電路

        3.2 BIT故障診斷電路

        系統(tǒng)開發(fā)過程中融入了BIT設(shè)計(jì)技術(shù),以實(shí)現(xiàn)控制系統(tǒng)狀態(tài)檢測和故障診斷。而在以往型號的自動裝彈機(jī)控制中能否采用BIT設(shè)計(jì)一直存在異議,原因是裝彈機(jī)控制系統(tǒng)數(shù)字化程度較低,常規(guī)BIT設(shè)計(jì)幾乎無一例外地要為測試而增加大量的附加零部件,對裝彈機(jī)的固有可靠性帶來一定的不良影響。本文設(shè)計(jì)的控制系統(tǒng)數(shù)字化、智能化的特點(diǎn)為BIT技術(shù)設(shè)計(jì)創(chuàng)造了有利的條件。具體診斷方案為:由核心控制芯片DSP控制,在不損害器件本身的前提下,對不同測試目標(biāo)輸入相應(yīng)的測試信號,通過測試回路的結(jié)果信號,確定目標(biāo)的故障類型及性質(zhì)。圖4為CAN通信電路的BIT設(shè)計(jì),采用了高速光耦HCPL0600對通信接口電路進(jìn)行電氣隔離。

        圖4 CAN故障檢測電路

        當(dāng)DSP收到BIT單元檢測指令后發(fā)出檢測使能信號,同時(shí)DSP輸出I/O控制信號,驅(qū)動回繞開關(guān)形成CAN發(fā)送端TXD到接收端RXD的自發(fā)自收回路;同時(shí),DSP控制外圍CAN模塊發(fā)送測試消息序列,并通過判斷發(fā)送郵箱和接收信箱消息內(nèi)容的方式實(shí)現(xiàn)總線通信電路的故障檢測。

        3.3 功率驅(qū)動電路

        考慮到系統(tǒng)使用的電子開關(guān)和驅(qū)動電機(jī)負(fù)載電流較大,設(shè)計(jì)了電子開關(guān)和電機(jī)的驅(qū)動電路。裝彈機(jī)執(zhí)行電機(jī)是直流電機(jī),采用了以DSP作為主控部件的PWM調(diào)速系統(tǒng),由DSP輸出端口P2.0和P2.1發(fā)出PWM脈沖信號,通過調(diào)節(jié)加到電機(jī)上的占空比實(shí)現(xiàn)電機(jī)轉(zhuǎn)速控制。電機(jī)驅(qū)動是由普林頓管組成的H型橋式驅(qū)動電路,主要放大器件是大功率三極管,功率驅(qū)動電路如圖5所示[4]。該驅(qū)動電路輸出功率大,開關(guān)的響應(yīng)時(shí)間短,性能可靠。

        圖5 電機(jī)驅(qū)動電路

        系統(tǒng)利用2個(gè)光電耦合器將處理器與電機(jī)系統(tǒng)電源隔離起來,經(jīng)過光耦控制Q1和Q2的通斷,防止驅(qū)動模塊電路對微處理器產(chǎn)生干擾。當(dāng)數(shù)字驅(qū)動信號P2.0為高、P2.1為低時(shí),光耦U1工作,Q1導(dǎo)通,放大管Q3工作,使電機(jī)輸入端OUTA為高,OUTB為低,電機(jī)流過正向電流,實(shí)現(xiàn)電機(jī)正向轉(zhuǎn)動。反之,當(dāng)P2.1為高、P2.0為低時(shí),實(shí)現(xiàn)電機(jī)反向轉(zhuǎn)動工作。電機(jī)的2種工作轉(zhuǎn)速通過信號端P2.0和P2.1信號脈寬調(diào)制實(shí)現(xiàn)。

        3.4 DSP控制模塊

        裝彈機(jī)控制系統(tǒng)的關(guān)鍵在于信號的及時(shí)準(zhǔn)確處理及控制響應(yīng),需要強(qiáng)大的數(shù)據(jù)處理能力,因此系統(tǒng)中采用TI公司DSP芯片TMS320F2812作為信號處理及系統(tǒng)控制核心,通過外擴(kuò)SRAM增強(qiáng)數(shù)據(jù)存儲能力,控制模塊功能框圖如圖6所示。

        圖6 控制模塊功能框圖

        TMS320F2812內(nèi)核是C2000平臺上的定點(diǎn)32位DSP,主頻150 MHz,處理性能可達(dá)150 MIPS,采用哈佛總線結(jié)構(gòu),具有密碼保護(hù)機(jī)制,從而為系統(tǒng)高速處理和實(shí)時(shí)響應(yīng)提供了充分的條件[5]。本系統(tǒng)中采用芯片內(nèi)部集成的事件管理器模塊的PWM功能實(shí)現(xiàn)電機(jī)控制;采用GPIO及中斷管理鍵盤操作;看門狗防止系統(tǒng)出現(xiàn)死機(jī)情況;采用PIE模塊管理全部中斷操作;外擴(kuò)SRAM映射到XINTF4空間;并口液晶映射到F2812的XINTF0空間;程序的下載調(diào)試由JTAG接口進(jìn)行。

        4 軟件實(shí)現(xiàn)

        控制系統(tǒng)作為自動裝彈機(jī)電氣設(shè)備的控制樞紐,必須具有很強(qiáng)的穩(wěn)定性和很高的實(shí)時(shí)性[6]。本系統(tǒng)軟件的構(gòu)建基于μC/OS-Ⅱ?qū)崟r(shí)操作系統(tǒng),主要包括系統(tǒng)移植和系統(tǒng)任務(wù)劃分及實(shí)現(xiàn)。

        4.1 系統(tǒng)移植

        μC/OS-Ⅱ的移植要求處理器可重入代碼,用C語言可打開和關(guān)閉中斷,有讀出存取堆棧指針和寄存器的指令,支持中斷并能產(chǎn)生定時(shí)中斷,能夠容納任務(wù)堆棧等條件。TMS320F2812完全滿足上述條件,所以系統(tǒng)的移植沒有問題。移植主要工作有:

        1)編寫與處理器相關(guān)的程序代碼,包括頭文件OS_CPU.H、C文件OS_CPU_C.C和ASM文件OS_CPU_A.ASM,完成處理器的預(yù)定義和用戶任務(wù)的堆棧初始化;

        2)在OS_CPU_A.ASM文件中修改4個(gè)主要的匯編函數(shù),即 OSStartHighRdy()、OSIntCtxSw()、OSTickISR()和OSCtxSw(),完成控制系統(tǒng)不同優(yōu)先級任務(wù)的切換和相關(guān)功能實(shí)現(xiàn)以及時(shí)鐘節(jié)拍設(shè)置[7];

        3)修改INCLUDES.H和OS_CFG.H文件,完成用戶頭文件和控制系統(tǒng)基本情況的設(shè)置。

        4.2 系統(tǒng)任務(wù)劃分及實(shí)現(xiàn)

        μC/OS-Ⅱ移植完成系統(tǒng)能夠穩(wěn)定正常運(yùn)行后,就可以進(jìn)行控制系統(tǒng)項(xiàng)目開發(fā)。本設(shè)計(jì)中采用模塊化設(shè)計(jì)方案,主要功能模塊劃分為初始化模塊、信號采集模塊、核心邏輯控制模塊、執(zhí)行部件驅(qū)動模塊、CSI通信模塊、CAN通信模塊和人機(jī)接口模塊。將每一個(gè)模塊作為一個(gè)獨(dú)立的程序裝入到對應(yīng)的一個(gè)任務(wù)中,并設(shè)置任務(wù)函數(shù)的掛起方式和掛起時(shí)間。每個(gè)任務(wù)具有唯一確定的優(yōu)先級,優(yōu)先級數(shù)越小,優(yōu)先級越高。將任務(wù)以鏈表的形式進(jìn)行優(yōu)先級排序,通過優(yōu)先級的比較來實(shí)現(xiàn)任務(wù)的切換,由主程序統(tǒng)一調(diào)用和協(xié)調(diào)各任務(wù)正常有序工作[8]。系統(tǒng)任務(wù)程序運(yùn)行如圖7所示。

        圖7 μC/OS-Ⅱ任務(wù)運(yùn)行結(jié)構(gòu)

        5 結(jié)論

        本文采用DSP芯片TMS320F1812為主控芯片配以輔助電路實(shí)現(xiàn)自動裝彈機(jī)控制系統(tǒng)的設(shè)計(jì),在原有功能基礎(chǔ)上開發(fā)了BIT和外部檢測接口,為自動裝彈機(jī)在線檢測和車外故障診斷提供基礎(chǔ)。該系統(tǒng)克服了現(xiàn)有裝彈機(jī)控制系統(tǒng)結(jié)構(gòu)復(fù)雜、集成度低、自身檢測能力弱等問題,可靠性、可測試性、操控性均有所提高;優(yōu)化了顯示操作方式,采取了抗干擾措施和系統(tǒng)誤碼兼容設(shè)計(jì)。

        [1] 張振山,李貞偉.自動裝填系統(tǒng)故障檢測適配器設(shè)計(jì)[J].計(jì)算機(jī)測量與控制,2011,19(8):1838-1840.

        [2] 魏巍,馬曉軍,侯明杰.基于DSP的裝甲車輛數(shù)字滅火控制系統(tǒng)設(shè)計(jì)[J].儀表技術(shù),2008(7):24-26.

        [3] 楊雙龍,徐科軍,梁利平,等.基于DSP的漿液型電磁流量計(jì)的研制[J].儀器儀表學(xué)報(bào),2011,32(9):2101-2107.

        [4] 李挺,杜恩祥,魯輝東,等.虛擬儀器的自動裝彈機(jī)故障檢測平臺的設(shè)計(jì)[J].火力與指揮控制,2008,33(增刊):100-102.

        [5] 王田苗.嵌入式系統(tǒng)設(shè)計(jì)與實(shí)例開發(fā)[M].北京:清華大學(xué)出版社,2002:103-104.

        [6] 魏曙光,馬曉軍,閆之峰,等.基于DSP的坦克電源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].儀表技術(shù),2008(8):65-67.

        [7] 謝蓉,趙凱瑞,王新民.實(shí)時(shí)操作系統(tǒng) μC/OS-Ⅱ在DSPTMS320LF2407A上的移植、裁剪及應(yīng)用[J].計(jì)算機(jī)應(yīng)用,2006,26(11):2759-2761.

        [8] 孫彪,劉凱,許明恒.μC/OS-Ⅱ在TMS320F2812平臺上的移植[J].微處理機(jī),2009(6):15-17.

        猜你喜歡
        驅(qū)動電機(jī)電路
        電路的保護(hù)
        基于模糊PI控制的驅(qū)動防滑仿真系統(tǒng)分析
        關(guān)于電機(jī)滾動軸承的選擇與計(jì)算
        瞻望電機(jī)的更新?lián)Q代
        歡迎訂閱2022年《電機(jī)與控制應(yīng)用》
        屈宏斌:未來五年,雙輪驅(qū)動,砥礪前行
        解讀電路
        軌旁ATC系統(tǒng)門控柜接收/驅(qū)動板改造
        巧用立創(chuàng)EDA軟件和Altium Designer軟件設(shè)計(jì)電路
        電子制作(2019年24期)2019-02-23 13:22:20
        基于MATLAB模擬混沌電路
        電子制作(2018年17期)2018-09-28 01:56:44
        亚洲最大av资源站无码av网址 | 日韩熟女精品一区二区三区视频| 国产av天堂亚洲av刚刚碰| …日韩人妻无码精品一专区| 欧美日韩久久久精品a片| 国内精品久久久久影院蜜芽| 亚洲本色精品一区二区久久| 欧美日韩精品一区二区视频| 国产999精品久久久久久| 99热在线播放精品6| 男女动态91白浆视频| 色婷婷亚洲一区二区三区| 婷婷开心深爱五月天播播| 亚洲最大av免费观看| 亚洲天堂一区二区偷拍| 精品国产av色一区二区深夜久久 | 麻豆国产高清精品国在线| 中文字幕成人精品久久不卡| 91精品国产福利在线观看麻豆| 人人爽久久涩噜噜噜丁香| 国产精品视频yuojizz| 亚洲国产成人精品一区刚刚| 乱码窝窝久久国产无人精品| 免费特级毛片| 国产一区二区三区4区| 日本黄网色三级三级三级| 日本高清视频wwww色| 最好看2019高清中文字幕视频| 网红极品女神精品视频在线| 福利视频一区二区三区| 国产午夜精品理论片| 免费一区二区三区视频狠狠| 人妻系列中文字幕av| 女人脱了内裤趴开腿让男躁| 欧美日韩另类视频| 日本一区二区高清视频在线 | 欧美精品黑人粗大免费| 久久99精品免费一区二区| 亚洲一区二区三区ay| 国产午夜免费高清久久影院| 亚洲国产精品久久久久秋霞1|