張文財(cái)
摘 要:機(jī)車動(dòng)力模擬系統(tǒng)是車載綜合實(shí)訓(xùn)臺(tái)的核心部分,是根據(jù)教學(xué)和機(jī)車實(shí)訓(xùn)需要,模擬機(jī)車動(dòng)力運(yùn)行的信號(hào)系統(tǒng),該系統(tǒng)能模擬不同機(jī)車在不同情況下的應(yīng)急反應(yīng)和應(yīng)急輸出,以最真實(shí)的機(jī)車運(yùn)行狀態(tài)信息反饋當(dāng)前機(jī)車的運(yùn)行狀態(tài),該機(jī)車通過(guò)與LKJ、司控器等設(shè)備連接,能對(duì)機(jī)車實(shí)訓(xùn)處理做出相應(yīng)的狀態(tài)體現(xiàn)。該系統(tǒng)采用ARM技術(shù),完成高速采樣和處理的同時(shí),驅(qū)動(dòng)步進(jìn)電機(jī)以高速運(yùn)轉(zhuǎn),根據(jù)采集的司控器、電控閥、壓力信息來(lái)完成步進(jìn)電機(jī)的最后執(zhí)行輸出,如電機(jī)運(yùn)轉(zhuǎn)前進(jìn)、后退、加速、減速等。
關(guān)鍵詞:車載設(shè)備;實(shí)訓(xùn)臺(tái);模擬硬件設(shè)計(jì);模擬軟件設(shè)計(jì)
中圖分類號(hào): U216 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1673-1069(2016)35-168-2
1 機(jī)車動(dòng)力模擬系統(tǒng)設(shè)計(jì)功能
機(jī)車動(dòng)力模擬系統(tǒng)為模擬機(jī)車運(yùn)行的裝置,可以模擬實(shí)現(xiàn)機(jī)車的前進(jìn)、后退、加速、減速等運(yùn)行狀態(tài),該動(dòng)力模擬系統(tǒng)采用模擬機(jī)車動(dòng)力系統(tǒng)邏輯內(nèi)核,根據(jù)司控器,LKJ系統(tǒng)的相應(yīng)指令模擬機(jī)車運(yùn)行,并驅(qū)動(dòng)步進(jìn)電機(jī)裝置進(jìn)行相應(yīng)的運(yùn)轉(zhuǎn)。本系統(tǒng)主要工況有:①人工操控司控器加速;②人工操控司控器勻速;③人工控制司控器卸載;④LKJ卸載制動(dòng);⑤LKJ常用制動(dòng);⑥LKJ緊急制動(dòng);⑦人工操控大閘(自動(dòng)制動(dòng)閥)制動(dòng);⑧人工操控小閘(單獨(dú)制動(dòng)閥)制動(dòng)。
2 機(jī)車動(dòng)力模擬系統(tǒng)設(shè)計(jì)過(guò)程
通過(guò)如上設(shè)計(jì)功能描述,機(jī)車動(dòng)力模擬系統(tǒng)整體設(shè)計(jì)分為三部分完成,由采集部分、邏輯處理部分和執(zhí)行輸出等三部分組成。
信息采集部分:主要完成采集司控器狀態(tài),LKJ卸載制動(dòng)繼電器狀態(tài),LKJ常用制動(dòng)電控閥,LKJ緊急制動(dòng)電控閥、大閘、小閘等開(kāi)關(guān)量狀態(tài)、氣閥壓力、模擬輪對(duì)轉(zhuǎn)速等模擬量信息,信息采集部分完成這些開(kāi)關(guān)量和模擬量的采集后,將采集的信息數(shù)據(jù)送給邏輯處理部分進(jìn)行邏輯處理。
邏輯處理部分:將信息采集的數(shù)據(jù)進(jìn)行邏輯處理,按照設(shè)計(jì)功能描述,需要將信息采集的數(shù)據(jù)按照司控器部分、LKJ制動(dòng)部分、大小閘部分共三部分獨(dú)立進(jìn)行邏輯處理,同時(shí)三部分邏輯處理后的結(jié)果送給執(zhí)行輸出部分完成模擬動(dòng)力的輸出。
執(zhí)行輸出:按照設(shè)計(jì)功能描述,執(zhí)行輸出主要根據(jù)司控器控制處理結(jié)果、LKJ控制處理結(jié)果、人工大小閘控制處理結(jié)果轉(zhuǎn)換為控制模擬電機(jī)的加速,減速和啟動(dòng),停止等信息。
2.1 機(jī)車動(dòng)力模擬硬件設(shè)計(jì)
2.1.1整體設(shè)計(jì)
機(jī)車動(dòng)力模擬系統(tǒng)由定制機(jī)柜、動(dòng)力邏輯處理單元、動(dòng)力信息采集單元、動(dòng)力信息輸出單元、電機(jī)控制單元、采集模塊傳感器等執(zhí)行電機(jī)及其相關(guān)附件組成。系統(tǒng)設(shè)備組成結(jié)構(gòu)圖如圖1所示。
定制機(jī)柜:根據(jù)機(jī)車內(nèi)部空間,定制相應(yīng)大小機(jī)柜,用于放置動(dòng)力邏輯處理單元箱、動(dòng)力信息采集單元箱、動(dòng)力信息輸出單元箱、電源單元箱、電機(jī)控制單元,及外部各種采集模塊。
動(dòng)力信息采集單元:用于完成壓力傳感器模塊,司控器采集模塊,常用制動(dòng)電控閥采集模塊,緊急制動(dòng)電控閥采集模塊,速度傳感器采集模塊等信息完成高速采樣,并及時(shí)處理和存儲(chǔ)。
動(dòng)力信息輸出單元:用于完成動(dòng)力原始信息和邏輯處理信息的執(zhí)行輸出,該輸出單元一方面用于程序調(diào)試和信息接口的對(duì)外輸出,另一方面完成對(duì)電機(jī)控制單元的執(zhí)行輸出。
動(dòng)力邏輯處理單元:采用二乘二容錯(cuò)技術(shù)的邏輯分析判斷技術(shù),對(duì)動(dòng)力信息采集單元傳輸?shù)臄?shù)據(jù)進(jìn)行邏輯分析處理,并將輸出執(zhí)行結(jié)果傳輸給動(dòng)力信息輸出單元,最終完成動(dòng)力信息執(zhí)行輸出。
電機(jī)控制單元:用于完成高速運(yùn)轉(zhuǎn)步進(jìn)電機(jī)的運(yùn)行控制,根據(jù)動(dòng)力信息輸出單元數(shù)據(jù),完成步進(jìn)電機(jī)的前進(jìn)、后退、加速、減速等驅(qū)動(dòng)控制。
電機(jī):采用兩相42步高速進(jìn)口步進(jìn)電機(jī),輸出扭矩達(dá)0.55N·m,細(xì)分?jǐn)?shù)能達(dá)6400細(xì)分,同時(shí)電機(jī)帶同軸輸出輪等附件,具備傳感器安裝位置等。
采集模塊:由不同采集模塊組成,分別為緊急制動(dòng)電控閥采集模塊,常用制動(dòng)閥采集模塊、司控器采集模塊、壓力傳感器模塊、速度傳感器采集模塊等,用于對(duì)制動(dòng)信息和司控器設(shè)備的狀態(tài)監(jiān)測(cè),并完成轉(zhuǎn)換最后傳輸給動(dòng)力信息采集單元。
電源:給機(jī)車動(dòng)力模擬系統(tǒng)提供電源動(dòng)力。
2.1.2 主芯片設(shè)計(jì)
通過(guò)如上描述,該系統(tǒng)主要部分由核心主硬件MCU電路組成,各單元根據(jù)不同功能需求增加相應(yīng)接口電路硬件,總體設(shè)計(jì)如圖2所示。
2.1.3 模塊設(shè)計(jì)
根據(jù)如上信息采集的項(xiàng)目,主要分為開(kāi)關(guān)量采集和模擬量采集,其中司控器、LKJ卸載繼電器、LKJ常用制動(dòng)電控閥、LKJ緊急制動(dòng)電控閥、人工操作大小閘等屬于開(kāi)關(guān)量采集類,氣閥壓力和速度采集等屬于模擬量采集類。
為確保采集設(shè)備不影響被采集設(shè)備的正常工作,我們?cè)O(shè)計(jì)的采集模塊采用光電隔離技術(shù)進(jìn)行轉(zhuǎn)換采集,確保輸入和輸出間的隔離。
對(duì)于開(kāi)關(guān)量采集模塊,采集接點(diǎn)為空接點(diǎn),輸出為24V直流信號(hào);對(duì)于模擬量采集模塊,根據(jù)采集類型,分為壓力傳感器采集模塊和速度采集模塊,壓力傳感器采集模塊采集量程范圍為:1050kPa,輸出為電流信號(hào)0-20mA;速度傳感器采用光電速度傳感器采集轉(zhuǎn)速范圍為:2000r/min,輸出為脈沖信號(hào)。
2.2 機(jī)車動(dòng)力模擬軟件設(shè)計(jì)
機(jī)車動(dòng)力模擬軟件設(shè)計(jì)采用嵌入式非搶占性操作系統(tǒng)內(nèi)核,軟件分為主程序工作流程,定時(shí)器中斷工作流程圖,各子任務(wù)工作流程等部分組成,由于程序流程較多,目前只選取關(guān)鍵幾個(gè)工作流程做詳細(xì)介紹。
主程序工作流程:主程序采用嵌入式非搶占性操作系統(tǒng)內(nèi)核,該內(nèi)核能確保高優(yōu)先級(jí)的任務(wù)優(yōu)先執(zhí)行,由于采用單一任務(wù)堆棧,不具備搶占性任務(wù)調(diào)度,但采用單一棧的目的也節(jié)省了程序內(nèi)部使用RAM空間,為應(yīng)用程序提供了更多的數(shù)據(jù)存儲(chǔ)空間,該主程序工作流程如下:開(kāi)始—硬件外設(shè)初始化—內(nèi)核初始化—系統(tǒng)時(shí)鐘定時(shí)器初始化—尋找最高優(yōu)先級(jí)任務(wù)—執(zhí)行最高優(yōu)先級(jí)任務(wù)。
定時(shí)器中斷工作流程:主要用于開(kāi)關(guān)量采集和定時(shí)處理的任務(wù)。
重要子任務(wù)處理流程:主要涉及幾個(gè)關(guān)鍵業(yè)務(wù)處理流程。
2.3 實(shí)驗(yàn)調(diào)試
在機(jī)車動(dòng)力模擬系統(tǒng)開(kāi)發(fā)設(shè)計(jì)調(diào)試中,主要經(jīng)歷了如下過(guò)程:系統(tǒng)需求確定、系統(tǒng)硬件選型、系統(tǒng)硬件詳細(xì)設(shè)計(jì)、硬件原理圖及PCB繪制、PCB的試制加工和硬件程序編制和聯(lián)調(diào)聯(lián)試。
產(chǎn)品開(kāi)發(fā)調(diào)試的關(guān)鍵是電機(jī)的速度控制,我們采用的步進(jìn)電機(jī)是兩相42步高速電機(jī),轉(zhuǎn)速計(jì)算公式如下:
轉(zhuǎn)速(r/min)=×××60
當(dāng)預(yù)值為0.8kHz,分頻頻率為8000kHz,固定角為1.8°,細(xì)分為8時(shí),當(dāng)前理論轉(zhuǎn)速為:
n=×××60=375r/min
通過(guò)我們實(shí)驗(yàn)調(diào)試實(shí)際測(cè)試,調(diào)試最高轉(zhuǎn)速能達(dá)3750轉(zhuǎn)左右,滿足我們使用要求。
3 系統(tǒng)特點(diǎn)
①采用真實(shí)的采集傳感器模塊,最大程度上模擬機(jī)車動(dòng)力運(yùn)行;②能高速采集及響應(yīng)執(zhí)行輸出信息;③對(duì)外提供接口,方便調(diào)試和采集信息輸出;④兼容性廣,與不同型號(hào)LKJ,司控器都可配套使用。
參 考 文 獻(xiàn)
[1] 鐵路職工崗位培訓(xùn)教材編審委員會(huì).機(jī)車信號(hào)設(shè)備維修[M].中國(guó)鐵道出版社,2012.