智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

基于RTOS的無人機發動機數控系統軟件設計

來源:互聯網

點擊:1454

A+ A-

所屬頻道:新聞中心

關鍵詞: 發動機 數控系統

    0 引言

      無人機在現代戰爭中發揮越來越重要的作用,鼴到各軍事天送重視并大力辨展研發,其中態空毫速噴氣無人枧蹙發展重點,我鏊遙年來氌魏大該方瑟磅究。垂手無入撬豹矮震特點,疆求其噴氣動力的控制系統可靠弗鼠能實現無人億操縱,其中發動機控制最好深用數控系統。

      隨著電子技術的發展和發動機數控系統的研發,數控系統硬件已基本成熟,軟件設計成為整個系統豹研發的重點。傳統基于DOS的編程方法,程序代碼冗長,不易升級維護,兼容性差,修改調試困難。

      近年來,實時操作系統(RTOS)在軍用電子控制裝置中得到廣泛應用,如美國的F16、FA-18戰斗機、B2隱形轟炸機及愛國者導彈的控制系統均采用了VxWorks寅時操作系統秘。國內無入巍飛控系統設計方囂采強實爵操{謄系統已瘸子工程實際,在發動稅控裁方_霹也拜震了相應耱研究,僵未覓工程驗證報道。

      本文針對某光人機用單轉予渦噴發動機數控系統要求及現有電子控制器硬件結構,進行基于嵌入式操作系統VxWorks豹發動撬數控系統軟繹設計,并遴褥發動規數控斌率驗涯。

    1 電子控裁器硬件系統

      電子控制器原理方框如圖1,硬件層采用基于相似余度技術的雙通道、雙CPU模塊化結構,每個通道由采集模塊和控制模塊組成,通道之間采用UDP網絡通訊,控制模塊與飛控系統之間采塌RS422串行通訊。系統中,CPU采用486PC/104結構,王終瞬,在每一個羧鍘周期秀令通道麓時采集發凌橇轉速和T4激度等信號,接收飛控系統傳輸豹飛行狀態(高度、馬赫數)和控制任務指令,根據發動機當前工作狀態和飛控指令,由設定的控制算法計算所需供油量,兩個通道通道UDP網絡通訊方式進行數據交叉傳輸,并通過余度表決邏輯穩出控制信號驅動執行祝梅改變供瀨。

      兩個通道同步工作,主通道進行發動機任務的控制,從通道作為熱備份通道,當主通道發生故障時,從通道可以隨時接替主通道進行控制。

      系統設計不帶機械液壓備份,為監控電子控制器工作情況,每個通道設計有模擬電備份電路。當飛控系統監控到兩個通道均不正常工作時,可通過模擬電備份通道監控發動機工作狀態,及時采取相應的應急措施。

    2 系統需求

      電子控制器是發動機控制的核心單元,根據采集的發動機當前工作狀態參數和接收的飛控指令參數對發動機進行循環控制。工作時先加電進行自檢和初始化,無故障后進入20ms主控循環,首先雙機同步接收飛控指令,然后進行數據采集與處理,控制器依據當前飛控指令,調度相應的控制任務,并根據發動機狀態參數(轉速、T4溫度等)計算當前周期輸出控制參數,雙通道通訊交叉傳輸計算結果,計算結果送入表決器進行余度表決,余度控制電路根據表決結果接通相應的控制輸出模塊,實現對發動機不同工況的控制。

      發動機控制需調度的任務如圖2所示,具體包括主燃油控制、驅動輸出控制、地面啟動控制、空中啟動控制、發動機油封、發動機冷運轉。

    3 系統軟件設計

      基于優先級調度算法的嵌入式實時操作系統(RTOS,Real Time Operation System),可將復雜任務分解為多個簡單任務,在操作系統環境下,用戶只需定義各任務模塊的優先級別,系統自動保證各模塊不沖突并實時運行,目前在航空航天領域得到成功應用。VxWorks是其中最為優秀的軟件之一。

      本系統采用VxWorks操作系統進行發動機電子控制器軟件設計,編程平臺采用其配套的Tornad02.2開發環境,編程語言采用C語言。

      3.1 任務模塊劃分

      在VxWorks下進行發動機實時控制軟件開發,首先需要進行任務模塊劃分和設計合理的優先級,保證系統軟硬件資源得到合理的利用。

      上述發動機控制任務中,不僅要求雙機同步,與飛控的通訊以及雙機通訊實現實時數據傳輸,而且發動機控制器的控制算法必須在給定的控制周期完成。所有任務要求有很強的實時處理性。基于DOS的傳統控制軟件設計將所有任務安排在一個或幾個不同優先級別的中斷程序中,任務調度困難,隨著任務量增多,各模塊有可能沖突,軟件的可靠性不能有效保證。

    本系統采用Vxworks設計,任務劃分基于以下原則:實時性要求嚴格的任務組成獨立的模塊;計算量大占用CPU時間多的任務捆綁到一起按時問片輪轉方式運行;同步驅動同步完成的任務組成一個模塊。結合發動機控制任務要求,將系統軟件總體劃分為5個模塊。系統軟件的優先級基于任務越重要,優先級越高的原則進行分配。

    3.2 軟件設計與實現

      3.2.1 數據IO模塊

      數據IO模塊主要指相關設備驅動程序。系統中PC/104板配置的CPU為X86體系結構,板載網絡芯片Intel82559,均為VxWorks給X86級CPU提供的板級支持包所支持,可自動分配合適的硬件接口參數。硬件的行為和特性由內部寄存器控制,系統采用內存映射訪問寄存器。

      3.2.2 余度管理軟件模塊

      余度管理模塊如圖4所示,包括雙機同步模塊、故障處理模塊、交叉傳輸模塊和余度表決模塊。雙機同步是在兩個通道之間建立握手控制標志,當每一個通道完成相應的步驟后自動設置步驟完成標志,同時,查詢另一通道任務是否完成,再啟動下一功能的任務執行。通過在消息通信時設置同步等待周期,在交換消息的過程中實現同步。同步的工作包括雙通道CPU采集數據、控制律計算和同步表決輸出數據。

      主從通道在每一次同步后,進行數據采集,然后將采集的結果傳輸到對方通道中,并在兩個通道中各自進行故障判斷。本系統使用的判斷方法是將兩個通道的結果進行比較,兩個通道結果之差超過設定值時認為發生故障,隨即調用相應的故障處理模塊。

      電子控制器在硬件上設計為兩套獨立的系統,控制輸出通過表決邏輯執行。在工作過程中,通道A和通道B同時采集發動機參數,在系統內部每個控制周期兩個通道通過網絡UDP方式互相傳輸參數并進行邏輯判斷,根據判斷結果由表決電路選通當前沒有故障的通道控制輸出,并與飛控計算機進行通訊傳參。兩個表決邏輯遵守其一優先的原則。

      3.2.3 通訊模塊

      通訊模塊包括雙機UDP網絡通訊模塊和與飛控的RS422串行通訊模塊。

      雙機UDP網絡通訊使用了客戶端一服務器模式進行Socket通訊,服務器與客戶端的實現方法基本一致。在VxWorks下,利用多任務的方法,設計的通訊程序包括以下8個任務:初始化(Init)、連結接受(Accept)、連結監控(Acp—Watch)、消息發送(Send)、消息接收(Recv)、發送定時(SendTimer)、消息定時發送(SendOnTime)、網絡監控(NetWatch)。

      電子控制器與飛控系統通過RS422進行串行通訊,接收來自飛控系統的控制指令和飛行狀態參數,同時向飛控系統傳輸發動機當前工作參數。RS422通訊波特率為9600,采用一個起始位,一個停止位,在Vxworks下通過調用系統相應的串口打開函數open()、串口關閉函數close()、串口讀函數read()和write()以及I/0口的控制操作函數ioctl()來完成串口操作與數據傳輸。

      3.2.4 發動機控制軟件模塊

      發動機控制軟件模塊如圖5所示。控制軟件是控制系統的核心,控制系統通過控制軟件完成復雜的控制規律的計算,實現對發動機的控制。控制器在接收到由傳感器采集到的發動機轉速和T4溫度后進行計算處理,依據飛控指令,基于信號量機制,調度某一發動機控制任務(執行機構的主燃油控制,I/O模塊的驅動輸出控制,地面啟動控制,空中啟動控制,發動機油封,發動機冷運轉),輸出控制參數的計算結果和開關量,同時進行數據監控處理。其中發動機燃油控制規律為:

      3.2.5 系統管理軟件模塊

      系統管理軟件模塊包括軟件啟動、任務調度和任務執行。啟動包括操作系統加載、硬件自檢、軟件初始化等操作。

      3.3 電子控制器任務調度策略與管理

      VxWorks基于優先級的搶占式任務調度策略,每隔一定的時間便進行周期同步校準及20ms采樣的輸入輸出任務刷新。為了避免任務優先級逆轉,系統采用了優先級繼承算法。

      高優先級的任務之間以及低優先級的任務之間通過信號量進行通信。系統啟動之后,引導操作系統等后臺任務,然后進行同步操作任務,接著通過信號量機制出發高優先級的輸入數據任務,若系統出錯,則高優先級任務堵塞,啟動系統重構或者故障診斷等低優先級任務。同樣,當輸出數據比較結果不一致時,亦必須調用系統內故障診斷及通道故障邏輯等任務。

    4 系統試驗驗證

      系統軟件調試完畢,與電子控制器硬件結合進行某發動機數控試車驗證。試驗中控制器指令與發動機工作數據通過試車實時監控軟件記錄。

      試車監控記錄發動機各工作參數,其中圖9~10為發動機從起動一慢車一額定一最大一額定一停車的一個完整試車過程轉速與T4溫度試驗結果。

      多次試驗結果證明,記錄的數據與與要求的試車過程吻合,電子控制系統工作可靠,可實現改型發動機電控試車,滿足無人機對發動機的電子控制要求。

    5 結論

      以某無人機用單軸噴氣發動機數控系統研制為背景,采用自行設計的486級PC/104架構雙余度硬件,重點進行基于嵌入式操作系統VxWorks的電子控制器系統軟件設計,將系統軟件劃分為多個任務,基于優先級的調度算法,CPU將運行時間分配給不同的任務,形成宏觀上多任務并發進行的效果,在已有的電子控制器硬件平臺上,保證程序任務實現實時運行。軟硬件系統結合裝機并進行發動機臺架試驗驗證,多次試驗表明,所設計的實時控制軟件與電子控制器配合良好,能實現發動機電子控制。該軟件系統能對發動機控制任務進行可靠的管理和調度。



    (審核編輯: 智匯胡妮)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 上海况胜_玻璃反应釜厂家_双层玻璃反应釜_实验室玻璃反应釜 | 凿岩机|操车设备|爬车机|三环链|伞钻|伞型钻机|中心回转抓岩机|往复式给煤机|滚轮罐耳|吊桶|钩头-济宁卓力工矿设备有限公司 | 加药装置-排油烟装置-工业滤水器-连云港灵动 | 著名刑事诉讼律师_刑事辩护律师★王平聚【清华博士/刑法教授】 | 无轴螺旋输送机_双无轴螺旋输送机_垃圾,污泥无轴螺旋输送机-新乡市大汉振动机械有限公司 | 江门市东信科技 - 江门小程序开发,江门网站制作,江门软件开发,江门app开发 | 汽车漆|汽车油漆|工业油漆涂料|汽车漆加盟-佛山市科涂涂料有限公司 | 医用空气净化消毒机,医用床单位消毒机,无磁空气消毒机,紫外线空气消毒机厂家-南昌市扬帆环保设备有限公司 | 名嘉宴会【官网】_宁波冷餐_宁波茶歇_宁波酒会_宁波自助餐_宁波盛世名嘉宴会服务有限公司 | 塑料检查井_双扣聚氯乙烯增强管_双壁波纹管-河南中盈塑料制品有限公司 | 园林绿化平台|园林绿化网|苗木网|苗圃网||苗木报价网|园林招标网|园林苗木网|园林工程网|景观设计网|园林机械网|绿化苗木网| | 易众拍卖行-事故车拍卖,残值车拍卖,水淹车拍卖,全损车拍卖,修复车拍卖,碰橦车拍卖,瑕疵车拍卖,报废车拍卖,泡水车拍卖,拆车件拍卖,配件拍卖,火烧车拍卖,二手车拍卖专业线上平台 | 轮式挖掘机厂家_抓铁机_全自动混凝土搅拌车_山重机械【官网】 | 泰州光明会计师事务所有限公司-财务业务审计,会计服务业务及资产评估业务的专业服务机构 | 江门市金环电器有限公司| 深圳PCB电路板厂|PCB线路板厂|FPC柔性电路板厂|FPC软性线路板生产厂家|恒成和电路板:18681495413 | 首页--南京俊全科技有限公司,环保监测无人机,大疆无人机,农用无人机,植保无人机,巡检无人机,无人机环境监测仪,消防,无人机,航拍测绘,固定翼无人机,无人机电力巡检,四旋翼无人机 | 精密电动平移台|光学隔振平台|手动位移台|隔振平台|电动滑台-北京集科仪器 | 人防信号控制箱厂家-液位控制器价格-信号灯箱批发厂家-消声加热器-鼎兴自控 | 龙淼环保-旋流-喷淋塔,高温布袋,脉冲布袋-单机-滤筒除尘器,活性炭吸附箱,催化燃烧设备,除尘器配件-沧州龙淼环保设备制造有限公司 | 智能灰熔融性测试仪,微机自动定硫仪,快速自动测硫仪-鹤壁市恒科仪器仪表有限公司 | 联塑管代理,联塑管厂家批发,中财管总代理,康泰管代理,康泰管厂家批发-邯郸市中枢贸易有限公司 | 聚丙烯酰胺,聚合氯化铝,重金属捕捉剂,污泥调理剂,活性氧化铝,生石灰,反渗透阻垢剂,工业葡萄糖,硫酸铝,果壳活性炭,柱状活性炭,蜂窝活性炭,石英砂,锰砂-北京雁归来环保科技有限公司-以真诚为立足之本,以质量为生存之本,愿与海内外同仁共创双赢。雁归来人一路走来,气贯长虹,勇锐盖过怯弱,进取压倒苟安!我们紧扣时代脉搏,专注水处理、继往开来! | 蒸汽发生器-电加热蒸汽发生器、燃油蒸汽发生器、燃气蒸汽发生器设备厂家-诺贝思蒸汽发生器 | 小程序开发,网站建设,APP开发,商城系统开发,社区团购系统开发,区块链溯源,互联网资质办理-软多信息技术有限公司_河南软多信息技术有限公司 | 真空干燥箱厂家-热风循环烘箱生产厂家-鼓风烘干箱价格-南京火燥机械科技有限公司 | 镗铣头-铣头-数控铣头-高密市振飞机械制造有限公司 | 景德镇芳然装饰有限公司 | 智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒 | 徐州恒铭机械设备有限公司_装载机配件_压路机配件_起重机配件_挖掘机配件_配件_徐州恒铭机械设备有限公司 | 新余婚庆公司_新余最好的婚庆公司_新余高端婚礼-爱尚婚礼策划 | 文轩热能_水冷板散热器热设计热管理系统_铝型材铲齿摩擦焊热管_散热片散热板生产加工厂家 | 罗茨鼓风机维修_三叶罗茨风机维修厂家电话_山东长沙章丘鼓风机修理_章鼓高压真空泵「上门服务」 罗茨鼓风机价格_三叶罗茨鼓风机厂家-山东锦工有限公司 | 天然气车船展、氢能装备展、氢燃料汽车展、核电装备展、国防信息化装备展---北京企发展览服务有限公司 | 资质代办-企业施工资质代办,湖南建筑资质代办公司-[小凯企服] | 生态护坡砖_护坡砖_合肥植草砖-巢湖市华林新型建材有限公司 | 华帝衣柜定制_全屋家具定制_橱柜定制-华帝家居 | 昆明纸箱厂-礼盒定制-包装盒定做-纸箱厂-云南包掌柜包装有限公司 | 皮革耐折试验机-消字率测试仪-面具全视野测试仪-东莞市誉扬检测仪器有限公司 | 苏州涂附磨具厂家-陶瓷磨具-树脂磨具批发-苏州磨料磨具-苏州远东砂轮有限公司 | 新房_二手房_别墅_全包装修-天美艺装饰【官网】-深圳装修公司 |