1. <style id="oiqla"><rp id="oiqla"></rp></style>
          <p id="oiqla"></p>
        <sub id="oiqla"></sub>
        成人免费精品网站在线观看影片,欧美人成片免费观看视频,亚洲一区激情校园小说,成人午夜精品网站在线观看,国产成人精品中文字幕,一区二区三区激情都市,欧美黑人XXXX性高清版,国产成人精品a视频免费福利
        新聞資訊NEWS INFORMATION
        行業新聞當前位置:首頁 > 新聞資訊 > 行業新聞 > 詳細內容
        淺議電梯變頻器控制軟件的設計
        發布時間:2012-08-30 點擊次數:2187次
        關鍵字:電梯 變頻器 控制軟件
        電梯專用變頻器是中小功率變頻器中的高端產品,盡管我國是世界第一電梯制造大國,但電梯的核心部件電梯專用變頻器卻被國外品牌所壟斷,針對電梯特性的專門控制算法需要在長期生產實踐中積累完善;電梯變頻器軟件系統是一個龐大的復雜實時混雜型(Hybrid)軟件系統,開發穩定成熟的電梯變頻器軟件是一個嚴峻的工程挑戰,本文主要介紹在該DSP的C/C++集成開發環境CCS(Code Composer Studio)下,如何基于面向對象技術,開發電梯變頻器實時多任務軟件系統,該軟件系統開發的核心理念是軟件層次化和基于虛擬設備的
        1.電梯變頻器的功能需求與軟件系統結構
        用層次化意見研究電梯變頻器的功能需求,電梯變頻器軟件系統采用四層遞階層次結構,即某一層只能被其上層調用,而每一層中的大模塊組是平行的,同一層模塊之間無耦合關系,從而實現軟件功能的并行擴展。設計軟件模塊的基本準則是模塊間盡大概無耦合關系。
        電梯變頻器軟件是實時多任務軟件,本設計直接對于DSP的硬件中斷機制,采用有優先級別的中斷任務機制實實際時多任務調度與辦理。這種方法的好處是能精確確定每個任務的執行時間,這對任務實時性一定精確到微秒級的電機控制軟件是絕對必要的。
        2.DSP硬件外設管理層面
        由于TMS320F2811的外設編程十分復雜,并且保持軟件對硬件平臺的兼容性在軟件的整個生命周期至關重要,因此DSP硬件外設管理層面設計的首要任務是實現分割軟件模塊的硬件相關性,使上層軟件模塊獨立于硬件。
        2.1定義對象結構體
        通過面向對象編程技術,把DSP的每種外設用相應的軟件結構體定義,同一類對象僅定義一種結構體,然后經過對象實例指向具體的外設。比如:DSP中有多個定時器,定義定時器結構體structCPUTIMER_REGS描述定時器的控制寄存器,該結構體如下所示:structCPUTIMER_REGS{
        Uint32 TIM; //定時器計數寄存器
        Uint32 PRD; //周期寄存器
        Uint32 TCR;//定時器控制寄存器
        Uint32 rsvd1;//保留
        Uint32 TPR;//定時器預定值寄存器低位
        Uint32 TPRH;//定時器預定值寄存器高位};
        定義了結構體后,再定義三個以上結構體的變量,就能分別描述DSP中的三個定時器。
        2.2控制寄存器位域訪問功能
        曾經的控制寄存器訪問直接操縱寄存器的某個位,這種程序閱讀性較差,特別在寄存器數量非常多時很容易出錯,且不便于查錯。應用訪問C語言聯合結構體的方法直接操縱外設簡單易用。
        2.3統一的外設與上層軟件數據交換方法
        每一個外設都定義為一個標準對象,上層軟件經過訪問這些對象的數據成員獲取外設信息或操控外設,而實時中斷任務經過調用外設對象的方法函數來實現對外設的更新操縱或外設事件響應處理。經過ADC_DRV對象獲得ADC外設的轉換結果,徹底分割了軟件功能模塊的硬件相關性,并且實現外設接口辦理的標準化,大大提升軟件的可移植性。對象的不一樣的方法函數在不一樣進程中執行,這是面向對象編程與傳統瀑布式結構化編程的顯著不一樣點。
        3.功能算法模塊層
        功能算法模塊層分為兩相當多。
        第一部分:基本運算和信號處理功能庫。針對32位的TMS320F281x系列DSP,TI公司提供了基礎虛擬浮點運算庫和較豐富的數字信號處理庫。
        第二部分:電機參數辨識和矢量控制模塊庫,這部分是電機控制的核心算法。開發的關鍵是控制系統信號流程圖與軟件模塊結構圖之間的一一對應關系。采用可視化的信號流程圖是表現復雜控制策略的基本方法。
        由于是采用面向對象的開發方法,可以針對以上控制算法采用軟件對象逐一實現具體的控制模塊,并經過對象成員變量直接表現控制信號的傳遞整個過程。
        采用面向對象技術使控制算法與軟件模塊一一對應,有以下幾個好處:①控制算法調試方便。②控制算法擴展方便。③極大降低軟件開發難度,大大減少軟件出錯概率。
        4.用戶接口管理層面
        從外表看,電梯變頻器的復雜性體現了繁雜的用戶接口功能上。
        按具體接口方式劃分有三種,分別是:數字式操縱器、異步串行通信接口、CAN總線功能擴展。按通信協議實現層次劃分,用戶接口管理層面大抵分為通信子層和參數傳遞解析層。通信子層中異步串行通信采用Mod bus協議,這是在PLC、變頻器中普遍采用的通信協議,保持了與工業標準的一致性。
        參數傳遞子層用于面向不一樣軟件應用層的參數傳遞與修改。在電梯控制整個過程中,一定能修改軟件各層中有關模塊的參數,有的時候用戶對一個應用參數的修改在軟件系統內部大概有關到許多個不一樣層模塊。為了確保參數修改的一致性,設立多種參數解析傳遞對象,以包管參數修改的正確性,并濾除各種非法操縱和錯誤的參數輸出。經過調用不一樣操縱對象,就可以實現特定接口辦理功能。
        5.設備運行邏輯管理層面
        電梯變頻器是一個混雜系統,既有連續控制,也有復雜時序邏輯控制,一定有恰當的方法描述這種復雜系統。在電梯運行整個過程中,有許多差別很大的工作情形,不大概用單一控制策略涵蓋所有工況,并且一定有完善的故障控制策略,這增加了軟件開發的復雜性。避免由于控制的復雜性使得軟件模塊間的相互偶合是設備運行邏輯管理層面設計的關鍵,為此引入“虛擬設備”概念。這里的設備是表現混雜對象的工具,而不是工業中的具體設備。
        設備運行邏輯管理層面由不一樣虛擬設備對象構成,主要有變頻器設備、可編程邏輯設備等。虛擬設備邏輯具體定義如下:
        5.1模式邏輯
        描述虛擬設備怎么樣從一種模式轉化為另一種模式。一個虛擬設備可定義多個模式組,比如變頻器設備可定義“運行模式組”、“操控模式組”等。
        5.2狀態邏輯
        描述能觀(observable)能控(controllable)的虛擬設備狀態成立條件,原因是經過判斷外部命令、模式、故障、給定值等決定現在的設備狀態。
        5.3控制邏輯
        描述在所處狀態中怎么樣根據內部變量值決定系統的物理輸出值。
        5.4故障邏輯
        描述設備異常的判斷條件,并且一旦判斷有故障,則中斷變頻器的正常運行,進入故障辦理模式。在執行狀態邏輯前先執行故障邏輯。
        5.5報警邏輯
        描述設備不是很嚴重的異常情形的判斷條件,有報警時并不中斷變頻器的正常運行,但要告之應用者。
        從上可知,設備邏輯的編程實現關鍵是把每一個虛擬設備處理為五個邏輯范疇,實現了混雜對象實時控制軟件的邏輯解偶,也大大降低復雜實時軟件的描述難度,極大提升軟件的可靠性與擴展性。
        6.結論
        所設計的電梯變頻器軟件系統已完成實驗室開發階段,正在工廠做運行測試,樣機系統已投入現場實際測試運行。在軟件開發測試整個過程中,深深體會到經過引入設備邏輯的概念,實現軟件模塊的宏觀邏輯解耦,極大地提升了軟件的易擴展性。既然復雜實時軟件的開發整個過程都依照Microsoft公司所特別倡導(率先提議)的里程碑式開發方法,但在軟件開發整個過程怎么樣確定軟件里程碑,主要取決于對軟件結構的深思熟慮,設備邏輯五范疇為具體科學劃分軟件里程碑提供了實際操縱依據,為復雜實時軟件開發辦理提供了宏觀指導。設備邏輯的概念也為開發別的復雜實時控制軟件(如汽車發動機控制軟件)提供了借鑒經驗。

        深圳舟佛斯

        總機:13168762000 傳真:
        郵箱:dinfuos@dinfuos.com 網址:深圳市龍崗區坂田街道五和大道
        地址:深圳市龍崗區坂田街道五和大道

        在線客服
        手機
        13168762000
        主站蜘蛛池模板: 国产一区二区在线影院| 亚洲av无码精品色午夜蛋壳| 影视先锋男人无码在线| 中文字幕在线精品国产| 中国熟妇牲交视频| 成人网站色52色在线观看| 亚洲熟妇无码一区二区三区| 国语国产精精品国产国语清晰对话 | 中国孕妇变态孕交xxxx| 色综合天天综合网中文| 亚洲国产欧美在线人成aaaa| 免费无码无遮挡裸体视频| 无码高潮爽到爆的喷水视频app | 女人18毛片水真多| 欧美xxxxx高潮喷水| 在线亚洲午夜理论av大片| 国产无套一区二区三区浪潮| 午夜精品久久久久久久爽| aa性欧美老妇人牲交免费| 日本三级带日本三级带黄| 中文乱码人妻系列一区| 精品熟女日韩中文十区| 国内精品自线一区二区三区| 嫩草成人AV影院在线观看 | 久视频精品线在线观看| 国产成熟妇女性视频电影| 国产98色在线 | 日韩| 精品人妻中文字幕av| 中国女人高潮hd| 国产成人a在线观看视频免费| 亚洲国产精品人人做人人爱| 99久久精品国产一区二区蜜芽| 激情影院内射美女| 精品国产乱码久久久久久红粉 | 精品无码一区在线观看| 免费中文熟妇在线影片| 欧美激情日韩精品久久久| 免费看一区无码无a片www| 一卡2卡三卡4卡免费网站| 尤物yw午夜国产精品视频| 开心色婷婷色五月激情|