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

        ?

        新一代內(nèi)燃機車微機系統(tǒng)控制平臺設計

        2019-10-19 15:26:30肖孟英唐軍張東方
        科技創(chuàng)新導報 2019年12期

        肖孟英 唐軍 張東方

        摘? ?要:為適應當前形式下的市場需求,同時提高整車對柴油機系統(tǒng)控制的可靠性,基于內(nèi)燃機車微機控制系統(tǒng)在多種直流機車以及交流機車上的應用情況,重新設計了新一代的內(nèi)燃機車微機控制系統(tǒng)平臺。根據(jù)該平臺在實際應用中各功能的使用情況,新一代控制平臺可提高機車控制的響應速度,能有效縮短機車邏輯控制軟件的開發(fā)周期,并提升現(xiàn)場調(diào)試的效率。

        關(guān)鍵詞:內(nèi)燃機車? 微機? 控制平臺

        中圖分類號:U262.27? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2019)04(c)-0088-03

        如今軌道交通機車、車輛的主通信方式逐漸從TCN網(wǎng)絡的MVB+WTB通信向?qū)崟r以太網(wǎng)通信轉(zhuǎn)換,實時以太網(wǎng)和絞線式列車總線WTB、多功能車輛總線MVB 通信比較,在傳輸速度、傳輸周期、集成度、調(diào)試設備、開發(fā)資源費用上等都有很大的優(yōu)勢[1]。目前的通信網(wǎng)絡是雙網(wǎng)共存設計,以MVB網(wǎng)絡數(shù)據(jù)作為控制數(shù)據(jù),以太網(wǎng)數(shù)據(jù)作為參考數(shù)據(jù),相信在不久的未來將是實時以太網(wǎng)通信的時代。

        同時,各大主機廠也有編制機車邏輯控制軟件的需求,所以傳統(tǒng)的軟件開發(fā)模式將逐漸被淘汰,需要設計一種新的軟件開發(fā)環(huán)境來適應并滿足主機廠客戶的這種需求。目前,在多個海內(nèi)外項目中,采用合作開發(fā)機車邏輯控制軟件的模式來探索未來內(nèi)燃機車應用軟件開發(fā)的方法。

        為適應外部環(huán)境的發(fā)展,同時改善并提升內(nèi)燃機車的控制性能,加強對柴油機系統(tǒng)控制的可靠性,設計了使用圖形化編程環(huán)境的新一代內(nèi)燃機車微機控制平臺。

        1? 控制平臺功能分析

        內(nèi)燃機車微機(如圖1)主要由CPU插件、IO插件、通信插件以及電源插件構(gòu)成。CPU插件作為微機的核心,是控制軟件運行的載體,主要實現(xiàn)機車的邏輯控制、牽引/電阻制動/自負荷特性控制、故障診斷及處理等功能[2]。

        通過分析微機控制功能以及控制平臺所關(guān)聯(lián)的對象,可得知控制平臺需要實現(xiàn)的功能應包括:

        (1)支持圖形化應用軟件開發(fā)環(huán)境;

        (2)網(wǎng)絡通信功能,重點是以太網(wǎng)通信;

        (3)微機系統(tǒng)IO數(shù)據(jù)采集與驅(qū)動;

        (4)數(shù)據(jù)存儲功能;

        (5)系統(tǒng)安全機制。

        2? 硬件平臺設計

        上一代微機控制系統(tǒng)平臺總線處理效率不夠、與柴油機系統(tǒng)數(shù)據(jù)交換的可靠性有待提高、以太網(wǎng)接口僅實現(xiàn)了程序下載更新功能。通過對控制平臺功能的分析,在總線模式與上一代產(chǎn)品保持兼容的情況下,新增以下功能[3]:

        (1)采用更高主頻的處理器以提高單指令響應速度;

        (2)主控板采用高集成度通信芯片與柴油機系統(tǒng)通信;

        (3)兩路以太網(wǎng)接口可同時實現(xiàn)以太網(wǎng)通信或者程序下載更新功能;

        采用大容量的NandFlash芯片做數(shù)據(jù)存儲。

        2.1 以太網(wǎng)

        以太網(wǎng)通信是軌道交通裝備的一個發(fā)展趨勢,目前已在動車上推廣應用,為提高內(nèi)燃機車微機控制系統(tǒng)的競爭性,設計兩路100 Mbps以太網(wǎng),采用處理器的兩路TSEC控制器。

        作為微機以太網(wǎng)通信專用的接口,由主控板輸出到背板連接器,通過子板從機箱出線。另一路以太網(wǎng)設計成調(diào)試下載專用,從主控板前面板出線。

        2.2 CAN

        目前微機控制系統(tǒng)通過專用的柴油機通信板實現(xiàn)CAN通信的功能,主控板通過雙口RAM與柴油機通信板交換通信數(shù)據(jù)。這種方案存在數(shù)據(jù)更新不及時、處理環(huán)節(jié)過多過程不可控的潛在故障。

        新的設計方案采用處理器的串行外圍設備接口(SPI)擴展CAN通信電路。主控板能獲取第一手的通信數(shù)據(jù),減掉了數(shù)據(jù)交換的中間環(huán)節(jié),提高了數(shù)據(jù)交換的效率以及可靠性,同時微機控制系統(tǒng)在總體方案上可考慮裁剪掉柴油機通信板的配置資源、有利于產(chǎn)品的成本控制。

        2.3 數(shù)據(jù)存儲

        由于存儲空間有限,目前的微機控制系統(tǒng)只進行了機車的故障信息記錄,數(shù)據(jù)以二進制的形式存儲在非易失性閃存中,通過機車顯示器界面可查詢到故障信息。

        本文設計的控制平臺中,數(shù)據(jù)存儲的載體為1G容量的NandFlash芯片,可實現(xiàn)故障信息的海量存儲,同時滿足機車運行狀態(tài)數(shù)據(jù)記錄的需求,對分析機車運行狀態(tài),機車故障的判斷、處理以及預防都能起到有效的作用。

        3? 軟件平臺設計

        軟件平臺設計的目的是提供一個穩(wěn)定可靠的應用軟件開發(fā)環(huán)境,最終需達成的目標是減輕應用軟件開發(fā)的難度、減少開發(fā)工作量,快速響應市場需求。

        本文描述的軟件平臺采用嵌入式操作系統(tǒng)加圖形化編程系統(tǒng)的架構(gòu),主要分為圖形化應用軟件、中間層、操作系統(tǒng)三個層次,其中的中間層軟件包括驅(qū)動軟件以及封裝的功能塊,具體如圖3所示。

        3.1 應用層

        IEC 61131-3是可編程序控制器編程語言的標準,規(guī)定了兩大類編程語言:文本化編程語言和圖形化編程語言。設計人員根據(jù)需求,可選擇任何文本語言(IL和ST)或圖形語言(LD、FBD和SFC)來編制軟件。

        Multiprog軟件是一個符合IEC 61131標準的編程系統(tǒng),它簡單、易用,搭配軟PLC內(nèi)核ECLR方案可以在多種嵌入式系統(tǒng)中使用,被廣泛地應用于不同的工業(yè)領域。

        由此可見,PLC的圖形化語言是一種面向現(xiàn)場、面向用戶的編程語言,可以在機車電器線路不改變或者少改變的情況下,現(xiàn)場修改程序,實現(xiàn)機車的邏輯控制功能[4]。

        3.2 中間層

        中間層是與應用強相關(guān)的一種軟件技術(shù),它不包括嵌入式操作系統(tǒng)底層軟件,由基于操作系統(tǒng)開發(fā)的應用程序組成。

        中間層把原本屬于應用層軟件的一些通用的功能抽取出來,與微機系統(tǒng)的硬件資源封裝組合形成獨立的一層軟件,為應用軟件提供一個靈活、安全、移植性好的開發(fā)平臺。如上文所述,中間層軟件包括驅(qū)動軟件以及封裝的功能塊。

        驅(qū)動軟件是指系統(tǒng)層面的軟件,它會調(diào)用與硬件強相關(guān)的底層驅(qū)動代碼,或者是與硬件資源無關(guān)的純軟件資源,是實現(xiàn)某個具體軟件功能的程序合集。本設計中的相關(guān)驅(qū)動軟件有:支撐圖形化開發(fā)軟件Multiprog運行的圖形化內(nèi)核驅(qū)動,實現(xiàn)應用軟件設計任務的管理等功能;實時以太網(wǎng)驅(qū)動使得控制平臺具備接入以太網(wǎng)進行實時通信的功能;控制功能驅(qū)動實現(xiàn)機車的勵磁控制、故障診斷以及記錄等功能。

        功能塊實現(xiàn)應用軟件對驅(qū)動軟件的調(diào)用,通過對功能塊的自由組合,可實現(xiàn)不同的機車控制需求。譬如,目前階段上以太網(wǎng)實時通信功能并不是每個項目都會采用的方案,應用軟件開發(fā)可自行裁剪掉這個功能塊。

        下面以直流內(nèi)燃機車的PWM勵磁控制功能為例進行描述。

        如圖4所示,為實現(xiàn)機車的勵磁控制功能,中間層的軟件需開發(fā)勵磁驅(qū)動軟件、與上層軟件接口的功能塊。

        微機在不同機車工況下,根據(jù)反饋信號量,通過設定的PID參數(shù)由算法計算得出PWM占空比值,最終輸出PWM信號實現(xiàn)勵磁調(diào)節(jié)。在機車邏輯控制軟件上的勵磁調(diào)節(jié)如圖5所示。

        圖5中EXCITE功能塊的接口層、封裝的勵磁驅(qū)動分別由fw_function.c、LcsFuncDrv.c中的代碼實現(xiàn),PWM信號的輸出周期為10ms,相比以往控制系統(tǒng)的40ms提升4倍,如果機車邏輯控制軟件設計合理,微機控制系統(tǒng)的PWM勵磁調(diào)節(jié)精度按預期可以跨越一個臺階。

        中間層軟件設計的理念就是要通用,要減少應用軟件開發(fā)的工作量、提高開發(fā)效率。如果內(nèi)燃機車的勵磁調(diào)節(jié)功能是用PWM信號實現(xiàn)的話,那么各機車邏輯控制應用軟件都可以調(diào)用這個功能塊,通過接口賦值即可實現(xiàn)。

        3.3 系統(tǒng)層

        嵌入式操作系統(tǒng)具備自恢復能力,不會造成系統(tǒng)崩潰。當系統(tǒng)受到外部干擾的時候,系統(tǒng)中只有單個的進程會被破壞,操作系統(tǒng)的監(jiān)控進程會立即對其進行修復。系統(tǒng)層基于嵌入式操作系統(tǒng)VxWorks開發(fā),它由操作系統(tǒng)內(nèi)核、文件系統(tǒng)、TCP/UDP網(wǎng)絡協(xié)議模塊及通用組件組成。

        系統(tǒng)層的軟件功能可劃分為基礎功能和擴展功能?;A功能是核心,它提供對操作系統(tǒng)的支持,負責整個系統(tǒng)的任務調(diào)度、管理等,包括操作系統(tǒng)內(nèi)核在內(nèi)的各種系統(tǒng)資源。

        擴展功能是設計人員基于系統(tǒng)資源而開發(fā)的實用性功能,本文設計的控制平臺開發(fā)了如下功能:

        (1)文件系統(tǒng)實現(xiàn)了故障及狀態(tài)數(shù)據(jù)的文件存儲,商用的系統(tǒng)保證了數(shù)據(jù)的可靠性。

        (2)考慮到控制平臺的用戶,系統(tǒng)設計了安全機制,對系統(tǒng)登錄以及網(wǎng)絡賬戶進行了權(quán)限管理。

        (3)開發(fā)基于TCP協(xié)議的FTP功能提升了系統(tǒng)的維護性,借助以太網(wǎng)的有線以及無線網(wǎng)絡,可方便的實現(xiàn)程序的更新下載。在調(diào)試的初期階段,還可通過無線網(wǎng)絡在地面進行機車功能調(diào)試。

        (4)基于UDP協(xié)議的實時數(shù)據(jù)流監(jiān)測功能反應了系統(tǒng)的“健康”狀態(tài)。通過PC端的顯示軟件,設計人員可實時觀測到微機系統(tǒng)采集到的所有信號量;并且通過功能塊可將應用軟件中的控制量傳遞給此功能,實時顯示控制狀態(tài)。

        4? 結(jié)語

        本文分析了內(nèi)燃機車微機的控制功能,總結(jié)出控制平臺所需要實現(xiàn)的功能,搭建了基于嵌入式操作系統(tǒng)的圖形化應用軟件開發(fā)平臺。

        早期通過在出口阿根廷內(nèi)燃機車以及動力集中動車組上各功能的運用,表明使用該控制平臺的微機控制系統(tǒng)能接入以太網(wǎng)組網(wǎng)的列車網(wǎng)絡控制系統(tǒng),更快的控制周期能提高控制精度,專業(yè)的文件系統(tǒng)保證故障數(shù)據(jù)的完整性,先進的調(diào)試手段促進了軟件開發(fā)與現(xiàn)場調(diào)試。

        為進一步提高微機控制系統(tǒng)的可靠性,后續(xù)可基于此平臺進行控制系統(tǒng)主控板冗余的應用研究開發(fā)。

        參考文獻

        [1] 肖家博.嵌入式列車網(wǎng)絡控制系統(tǒng)軟件平臺的設計與實現(xiàn)[D].湖南大學,2011.

        [2] 吳正平,劉智聰.CKD4C型內(nèi)燃機車微機網(wǎng)絡控制系統(tǒng)[J].機車電傳動,2007(6):10-13.

        [3] 姚曉陽.國產(chǎn)內(nèi)燃機車微機控制系統(tǒng)的發(fā)展與展望[J].機車電傳動,2002(3):1-3.

        [4] 陳晨,王力生,賈廷綱,等.嵌入式PLC圖形化編程技術(shù)的研究[J].電腦知識與技術(shù),2015,11(21):156-157.

        亚洲一区精品无码| 激情五月婷婷久久综合| 久久精品亚洲成在人线av| 日本丰满少妇高潮呻吟| av网站不卡的av在线| 不卡av网站一区二区三区| 日本无码欧美一区精品久久| 四虎国产精品免费久久| 一道久在线无码加勒比| 国产精品日日摸夜夜添夜夜添| 日本女优久久精品观看| 精品人妻av区乱码色片| 日本久久高清一区二区三区毛片| 一本大道香蕉视频在线观看| 亚洲精品AⅤ无码精品丝袜无码| 国产丝袜长腿在线看片网站| 国产97色在线 | 国产| 亚洲欧洲巨乳清纯| 亚洲AV无码一区二区三区少妇av| 国产黄色一级到三级视频| 一本色综合网久久| 国产农村熟妇videos| 日本高清www午色夜高清视频| 天天干夜夜躁| 一区二区亚洲 av免费| 男人的精品天堂一区二区在线观看| 少妇愉情理伦片丰满丰满| 97久久人人超碰超碰窝窝| 亚洲最大天堂无码精品区| 99riav精品国产| 国产老熟女伦老熟妇露脸| 美女露出粉嫩小奶头在视频18禁| 国产成人啪精品视频免费软件| 日本高清一区二区不卡视频| 国产大全一区二区三区| 日本视频一区二区三区在线观看| 中文人妻av久久人妻水蜜桃| 国产看黄网站又黄又爽又色| 亚洲最新中文字幕一区| 国产亚洲一本二本三道| 国产精品vⅰdeoxxxx国产|