999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ControlBuild平臺的車載控制單元的設計與實現

2021-08-27 13:02:26田學文任曉坤
鐵道車輛 2021年3期
關鍵詞:故障功能

田學文,任曉坤

(中車青島四方車輛研究所有限公司 電子事業部,山東 青島 266031)

1 背景與目的

為解決上述動車組列車網絡控制系統的突出問題,開發了基于ControlBuild的VCU。VCU集成了MVB板、以太網板、WTB板、輸入輸出(IO)板,中央控制單元與TCN網關融合,將WTB板集成到VCU機箱,通過共享內存實現車輛級總線數據與列車級總線數據的內部傳輸。VCU軟件集成MVB通信驅動、以太網通信驅動、WTB通信驅動、IO通信驅動,具備較高的通信方式擴展性;VCU兼容車輛級MVB/ETH總線、WTB列車級總線3種通信模式,其中MVB/ETH總線通信模式2選1,用戶根據動車組列車網絡配置需求,選擇通信板卡并通過配置文件設置車輛級總線通信模式。軟件功能開發采用模塊化設計,車輛邏輯采用工程庫函數模塊方式進行開發,便于功能調試、仿真測試,提高了邏輯開發的效率。

2 VCU硬件組成

VCU機箱由電源板、背板、CPU板、MVB板、WTB板、以太網擴展板、DI采集板、DO輸出板組成。電源板通過背板給各個板卡供電,CPU板是控制核心板,MVB板、WTB板、以太網擴展板是通信板,DI采集板、DO輸出板分別是輸入、輸出板。CPU板通過背板CPCI總線與各通信板進行數據傳輸,通過背板CAN總線控制DI采集板/DO輸出板。VCU機箱組成如圖1所示。

圖1 VCU機箱組成

電源板負責將外部電源輸入轉換為VCU中板卡所需要的5 V直流電源;CPU板屬于整個VCU的控制中樞,主要運行實時操作系統、驅動程序和列車控制邏輯,實現VCU的MVB/WTB/ETH/IO總線數據處理、冗余功能和邏輯運算等;MVB板實現IEC 61375-1:2012《鐵路電氣設備 列車通信網絡 第 1 部分:基本架構》中定義的MVB物理層和鏈路層,通過背板總線提供MVB鏈路層接口,具有MVB過程數據、消息數據和查詢設備狀態功能,支持4 096個過程數據端口[1];WTB板實現IEC 61375-1:2012標準定義的WTB物理層和鏈路層,通過背板CPCI總線提供WTB鏈路層接口。

3 VCU軟件功能設計

基于ControlBuild平臺的VCU軟件(圖2)由輔助開發工具(ADT)、邏輯編程軟件ControlBuild、VCU任務調度軟件、服務軟件(PTU)組成。ADT實現通信協議、配置變量表的解析與變量導入、加載驅動、程序一鍵編譯等功能;ControlBuild實現車輛邏輯繪制、邏輯編譯、邏輯工程配置、程序編譯功能;VCU任務調度軟件根據每個任務分配的時間片和執行周期,實現多線程、多進程的任務調度;PTU實現程序和配置文件的上傳、邏輯變量的實時監控/強制、故障的下載/解析功能。

圖2 基于ControlBuild平臺的VCU軟件架構圖

3.1 ADT功能設計

ADT是工程輸入文件與上位機開發環境的接口配置工具,ADT具備以下功能(圖3):

圖3 ADT功能示意圖

(1) 工程管理與配置。建立與ControlBuild對應的ADT工程,并進行接口文件路徑設置、驅動程序設置。項目輸入表格分為通信協議變量表、配置變量表、驅動變量表3類。驅動程序包括MVB驅動、ETH驅動、WTB驅動、IO驅動、仿真驅動、PTU驅動和任務管理驅動。

(2) 變量解析與導入。ATD解析的變量種類包括MVB變量、ETH變量、WTB變量、IO變量、配置變量、驅動變量。ATD解析這些變量的變量名、輸入輸出屬性以及變量的數據類型,將所有變量導入ControlBuild。

3.相關會議類。關于習近平共享發展的會議是比較多的,最具有代表性的會議有《決策論壇——公共政策的創新與分析學術研討會》、《中國國際共運史學會2016年年會暨學術研討會》《中國經濟規律研究會第26屆年會暨“政治經濟學創新與供給側改革”研討會》等,這些會議從不同角度闡明了習近平共享發展理念符合時代發展。準確地理解習近平共享發展理念的理論來源、深刻內涵以及與其他四大發展理念(創新、協調、綠色、開放)的邏輯關系,同時準確把握習近平共享發展理念的創新性,為習近平共享發展理念的進一步深入研究開拓了理論視野,對于習近平共享發展理念的研究具有重要借鑒意義。

(3) 加載驅動。根據設備硬件通信板的配置和項目需求,通過ADT勾選將要調用的硬件板卡驅動函數庫和應用層函數庫,包括MVB驅動、ETH驅動、WTB驅動、IO驅動、仿真驅動、PTU驅動和任務管理驅動。

(4) 程序生成。用戶根據項目需求,通過ADT選擇并設置驅動路徑,實現驅動程序的靈活配置,并通過ADT一鍵生成可執行應用程序。

3.2 ControlBuild邏輯開發

ControlBuild是一款開放式自動化軟件平臺,專注于控制自動化和電子嵌入式系統的綜合開發,具備全流程控制系統的開發、仿真、驗證功能,在軌道交通行業應用廣泛。

基于ControlBuild平臺的VCU上位機軟件開發內容包括變量模塊、工程庫、VCU網絡控制邏輯,見圖4。

圖4 基于ControlBuild平臺的VCU上位機軟件開發內容

3.2.1 變量模塊設計

變量模塊分為通信協議變量模塊、配置變量模塊、驅動變量模塊和未使用變量模塊。變量數據流向設計如下:

(1) 通信協議變量通過驅動程序與邏輯模塊使用的協議變量直接關聯,包括通信協議輸入、輸出變量。

(2) 配置和驅動變量模塊存放非協議配置變量,包括機箱配置信息變量、通信故障變量、設備狀態信息變量、中間變量等。配置輸入變量通過讀取配置文件獲取數值,驅動輸入變量由驅動程序提供,并提供給邏輯使用;配置和驅動輸出變量接收邏輯輸出的變量值,再通過驅動程序進行數據輸出處理。

(3) 未使用變量模塊存放未使用的變量,由ADT檢測邏輯未使用的通信協議變量、配置變量和驅動變量生成。

3.2.2 工程庫設計

工程庫包括VCU功能模塊、運算模塊、控制模塊、邏輯模塊、時間控制模塊、數據類型轉換模塊。工程庫函數采用統一接口,便于調試、仿真測試。

VCU功能模塊主要實現設備自身的軟件、硬件診斷,系統日志的生成與硬件板卡的故障記錄,VCU設備間的冗余切換,VCU設備與網絡子系統通信端口異常的判定,斷電保存變量的更新與存儲;運算模塊為列車網絡控制邏輯提供相關變量的加、減、乘、除、積分、微分等數值計算操作;控制模塊為列車網絡控制邏輯提供鎖存器、限值控制、比例積分控制、斜坡控制、選擇輸出等標準運算模塊;邏輯模塊為列車網絡控制邏輯提供相關變量的與、或、非、大小關系比較等邏輯運算操作;時間控制模塊通過提供定時器、延時輸出、時間脈沖發生器、時間轉換等實現對邏輯變量的時間控制需求;數據類型轉換模塊完成列車網絡控制邏輯中不同數據類型的變量的相互轉換和運算的功能。

3.2.3 VCU網絡控制邏輯設計

VCU網絡控制邏輯由VCU功能邏輯、車輛控制邏輯組成。VCU功能邏輯包含冗余功能邏輯、看門狗控制、指示燈控制、網關交互變量處理邏輯、IO變量處理邏輯、通信模式選擇、通信故障邏輯、線路故障檢測邏輯、VCU自診斷邏輯和線程周期檢測邏輯;車輛控制邏輯包含使能邏輯、高壓邏輯、牽引邏輯、輔助邏輯、制動邏輯、恒速邏輯、里程邏輯、充電機邏輯、安全環路邏輯、軸溫邏輯、整備邏輯、網絡邏輯、PIS邏輯、空調邏輯等。

3.2.4 程序部署

程序編譯輸出VCU程序和MAP文件,VCU程序組成由邏輯程序、MVB數據處理程序、WTB數據處理程序、以太網數據處理程序、IO數據處理程序、仿真服務程序、PTU服務程序、任務管理程序組成;MAP文件是變量文件,包含VCU網絡控制邏輯工程中的所有變量。

3.3 PTU功能設計

PTU軟件能夠在線分析列車實時狀態,可以根據車輛運行故障數據進行離線曲線分析、列表匯總、報表打印等功能,便于指導維護人員對車輛發生的故障進行維修。PTU軟件的主要結構分為:

(1) 客戶管理模塊。登錄的客戶分為管理者和用戶2種類型,這2種客戶對軟件的操作有不同的權限。管理者可以對軟件的所有功能進行操作,而一般用戶只能使用軟件的一般功能。

(2) 通信模塊。通過以太網接口與VCU設備通信,完成程序和配置文件上傳、邏輯變量實時監測/強制、故障數據的下載/解析等基本功能。

(3) 故障數據格式轉換模塊。該模塊把從車輛上導出的原始故障數據轉換成軟件能夠直接分析的數據格式,從車輛上導出的故障數據首先轉換成Access類型的數據庫文件,用戶可以直接通過軟件打開該數據庫文件進行分析。

(4) 故障數據的顯示分析模塊。該模塊把故障數據以圖形曲線或變量列表的形式顯示出來,并提供對故障信息的編輯功能。

(5) 數據報表打印及故障數據的導出模塊。該模塊把故障曲線及數據以報表的形式打印出來,并可以把故障數據導出到Excel表格中。

4 結束語

基于ControlBuild的車載控制單元相比于MVB通信模式、ETH通信模式具備大數據傳輸能力;VCU融合WTB通信模式,減少了車輛總線數據與列車總線數據之間的傳輸延時。基于ControlBuild的車載控制單元的設計實現了平臺化、接口標準化、模塊化開發,大幅提高了列車網絡控制系統的開發效率,具備較高的應用價值。目前基于ControlBuild的車載控制單元已經批量應用于標準動車組的列車網絡控制系統中,設備運行穩定可靠。

猜你喜歡
故障功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
故障一點通
關于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
奔馳R320車ABS、ESP故障燈異常點亮
故障一點通
故障一點通
故障一點通
江淮車故障3例
主站蜘蛛池模板: 色综合网址| 福利在线不卡一区| 国产三级国产精品国产普男人| 国产精品嫩草影院av| 69免费在线视频| 1769国产精品视频免费观看| 国产区免费| 亚洲视频欧美不卡| 精品国产一区二区三区在线观看| 亚洲一区黄色| 国产日韩精品欧美一区灰| 一区二区三区成人| 国产精品永久久久久| 刘亦菲一区二区在线观看| 999国内精品视频免费| 伊人久久大香线蕉综合影视| 精品福利视频导航| 国产自无码视频在线观看| 国产哺乳奶水91在线播放| 91在线日韩在线播放| 亚洲国产精品一区二区第一页免| 欧美亚洲一二三区| 亚洲国产精品日韩av专区| 日韩亚洲综合在线| 久久情精品国产品免费| 99在线小视频| 中文字幕欧美日韩高清| 亚洲高清中文字幕在线看不卡| 国产swag在线观看| 久久久久久久久亚洲精品| 国产簧片免费在线播放| 亚洲精品777| 成人免费视频一区| 18禁黄无遮挡免费动漫网站| 国产精品理论片| 黄色一级视频欧美| 91视频首页| 制服丝袜在线视频香蕉| 久久福利网| 亚洲AV永久无码精品古装片| 国产精品亚洲αv天堂无码| 91视频区| 在线观看国产黄色| av一区二区无码在线| 精品国产Av电影无码久久久| 四虎免费视频网站| 亚洲乱码精品久久久久..| 欧美成人日韩| 国产成人91精品免费网址在线| 午夜a级毛片| 韩日无码在线不卡| 视频一区视频二区中文精品| 波多野结衣无码中文字幕在线观看一区二区 | 成AV人片一区二区三区久久| 婷婷六月激情综合一区| 国产丝袜91| 国产中文在线亚洲精品官网| 国产精品自在在线午夜| 天天摸夜夜操| 国产亚洲视频在线观看| 久久一日本道色综合久久| 国产黄在线免费观看| 亚洲色图欧美视频| 久久久精品久久久久三级| 亚洲国产日韩一区| 97在线国产视频| 国产精品久线在线观看| 国产高清色视频免费看的网址| 国产国拍精品视频免费看| 亚洲三级成人| 精品黑人一区二区三区| 搞黄网站免费观看| 国产精品30p| 999国内精品久久免费视频| 日本欧美中文字幕精品亚洲| 无码精品国产dvd在线观看9久| 成人综合网址| 亚洲精品午夜天堂网页| 高清不卡毛片| 国产午夜无码片在线观看网站| 亚洲视频影院| 成人亚洲视频|