前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇航空航天測控技術范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
關鍵詞:XML;數據體制;統一標準化;航天測控網統一系統;綜合服務應用平臺
中圖分類號:TN915.4—34文獻標識碼:A文章編號:1004—373X(2012)18—0099—03
數據是航天測控系統處理和應用的核心[1]。隨著我國航天測控事業的不斷發展,整個航天測控系統將發展成為以中繼衛星為中心的天基測控網,以陸地測站為中心的陸基測控網和以測量船站為中心的海基測控網三個相對獨立的測控系統[2—3],而且各方用戶對整個系統提供綜合應用服務的需求也不斷提高。現有傳統的航天測控數據體制,采用約定字段數據包結構的數據處理和應用模式,使得的數據處理及應用都較受限制。為此,構建一個統一化、標準化的數據體制,實現整個測控系統數據的統一標準化處理和應用,將對我國航天測控事業的進一步發展具有重要意義。隨著XML(eXtensibleMarkupLanguage)相關協議標準和應用技術的不斷成熟,使XML逐漸成為一種處理應用系統間數據交換的標準[4—5]。
1現有傳統航天測控數據體制分析
現有傳統的航天測控系統采用約定字段數據包結構的數據體制,這種體制在數據處理和應用方面,都有其自身的局限性。
1.1數據處理方面
在以約定字段數據包為核心的數據處理中,數據的生產者需要按照約定的格式填寫各個字段,建立完整的數據包并發送給數據的消費者。數據的消費者首先要按照約定的格式,從數據包中分解出各個數據字段,最終得到各個應用數據,然后才能對這些數據進行處理[6]。這種數據處理方式有幾個明顯的不足:一是數據處理的代碼耦合度高,為針對不同任務而進行的軟件維護設計將要求對軟件代碼的重新修改與測試,從而影響了軟件的可重用性和模塊化;二是不同數據處理單元之間的接口復雜,標準不統一。假設有n個模塊要進行信息交互,則會存在Cn2個接口,這使得數據的交互和集成變得十分困難。
此外,傳統數據體制對數據的處理不能有效區分實時與非實時數據,實際可用數據處理資源無法實現合理分配,傳輸帶寬的彈性較小。
1.2數據應用方面
數據應用以數據處理為基礎。一方面基于約定字段數據包結構的傳統數據體制限制了系統對底層數據的處理方式和處理能力,從而影響了數據應用的可實現行和豐富性;另一方面,在傳統的航天測控數據體制下,不同測控網之間的數據交互僅僅只解決了基本的數據鏈路和數據傳輸的問題,對數據網絡層與應用層的設計與處理較少。同時,數據的傳輸與網絡特性單一,使得系統對通信資源的分配和利用力不從心,系統可統一應用的數據范圍和綜合性較受限制,不利于系統的適應性和拓展性發展。
2基于XML的航天測控數據體制
2.1XML的特點
XML是由W3C(WorldWideWebConsortium)的一種標準,是標準通用標記語言(StandardGeneralizedMarkupLanguage,SGML)的一個簡化子集。它具有以下幾個傳統約定數據包結構數據不具有的顯著特點[7—8]:
(1)數據的自描述性,適用于特定領域的數據處理和應用。
(2)結構化的數據模型,為數據顯示和處理提供標準的處理方式。
(3)豐富的網絡傳輸特性,可作為性能良好的通信協議。
(4)成熟的XML應用標準與處理技術,如XSL,DOM,SAX,WML,XLink和XPointer等為XML的應用拓展提供了技術支持。
此外,航天測控網的IP化改造,也為XML的技術實現提供了硬件平臺。
2.2基于XML的航天測控數據體制
航天測控數據處理按時間的要求不同可分為實時數據處理和非實時數據處理。實時數據處理要求處理速度快,時間短,方法簡單,所使用的數據為流數據,大多不會重復使用。非實時數據處理流程多,方法精細、復雜,所使用的數據為積累數據,大多需要重復使用。
傳統約定字段數據包結構的數據處理方式具有實時性強,效率高的特點,而基于XML的數據處理模型,標準統一,具有良好的傳輸與網絡特性。基于此,對于測控網中要求實時處理的數據(大部分為單個測控網內部的設備數據),采用傳統數據的處理機制;而對于非實時處理數據(一般包括單個測控網內部與測控網之間的交互數據),使用XML數據格式進行統一標準化的封裝、處理和交互。為此,基于XML的航天測控數據體制的測控網信息交互框架如圖1所示。
關鍵詞:LED點陣;串行接口;單片機
中圖分類號:TM938 文獻標識碼:B
The Circuit Design of LED Lattice Screen Driven by CH451
GE Chao1, WANG Lei2
(1. College of Information Hebei Polytechnic University, Tangshan Hebei 063009,China;
2. Department of Information Engineering Tangshan College, Tangshan Hebei 063009,China)
Abstract: 64-bit LED lattice or 8-bit digital tube can be driven dynamically by CH451. The chip can easily be adopted by 1 line or cascade of 4-wire serial interface to exchange data with the SCM. It has the characteristic of fast speed, small power consumption and simple operation. The characteristic and the using method of CH451 were introduced, and the examples of hardware and software design were given.
Keywords:LED lattice; serial interface; single chip microcomputer
引 言
LED點陣顯示是集微電子技術、計算機技術、信息處理技術于一體的新型顯示方式,由于其具有壽命長、動態范圍廣、工作穩定可靠、低功耗和響應快速等優點,成為眾多顯示媒體中的佼佼者,是戶外顯示的理想選擇。用CH451芯片驅動LED點陣有以下特點:速度快、功耗小、動態顯示掃描控制、直接驅動64位LED點陣,并可以軟件控制LED的亮度,以減小功耗。CH451可以通過1線或者可以級聯的4線串行接口與單片機等控制器交換數據。CH451的串行接口是由硬件實現的,控制器可以頻繁地通過串行接口進行高速操作,而絕對不會降低CH451的工作效率。用它設計的電路,不僅軟硬件設計簡單,而且功耗低、響應速度快、驅動能力強、占用的I/O口線較少,是一種性價比高、應用靈活的設計方案。
1 CH451的使用說明
CH451內部具有8個8位的數據寄存器,用于保存8個字數據,分別對應于CH451所驅動的8組、每組8個發光二極管,并且支持數據寄存器中的字數據左移、右移、左循環、右循環,支持各數碼管的獨立閃爍控制,在字數據左右移動或者左右循環移動的過程中,閃爍控制的屬性不受影響。CH451具有硬件實現的高速4 線串行接口,包括4 根信號線:串行數據輸入線DIN、串行數據時鐘線DCLK、串行數據加載線LOAD、串行數據輸出線DOUT。DIN 用于提供串行數據,高電平表示位數據1,低電平表示位數據0,串行數據輸入的順序是低位在前,高位在后;DCLK 用于提供串行時鐘,CH451 在其上升沿從DIN 輸入數據,在其下降沿從DOUT輸出數據。CH451 內部具有12 位移位寄存器,在DCLK 的上升沿,DIN 上的位數據被移入移位寄存器的最高位寄存器,以此類推,原次低位數據移入最低位寄存器,在該上升沿后的第一個下降沿,原次低位數據從DOUT 輸出。CH451 允許DCLK 引腳的串行時鐘頻率大于10MHz,從而可以實現高速串行輸入輸出;LOAD 用于加載串行數據,CH451 在其上升沿加載移位寄存器中的12 位數據,作為操作命令分析并處理。CH451可以動態驅動8×8的LED點陣,點陣的所有列通過串接的限流電阻R1 連接CH451的列驅動引腳SEG0~7,點陣的所有行分別由CH451的DIG0~7引腳進行驅動。串接限流電阻R1 的阻值越大則段驅動電流越小,數碼管的顯示亮度越低。R1 的阻值一般在60~400Ω之間,在其它條件相同的情況下,應該優先選擇較大的阻值。
2 軟硬件設計實例
2.1 硬件電路
P1口的P1.5、P1.6、P1.7用來控制LED點陣的顯示,分別接到LOAD、DIN和DCLK腳。4個8×8 LED陣列組成16×16的點陣屏模塊,如果要顯示一個漢字,只要將32字節的點陣數據通過8次48位的加載字數據命令送給CH451就可以了。由于是4個CH451 級聯,所以每個操作命令都必須是48 位數據,最后由LOAD 信號線輸出上升沿通知所有的CH451加載各自的命令數據。
2.2 顯示驅動程序
定義數組存放顯示數據,CPU復位后,調用CH451_Write函數對CH451進行寫命令數據操作。
寫12bit控制字函數:
void CH451_Write(unsigned short cmd)
{unsigned char i;
CH452_LOAD_CLR;//命令開始,LOAD=0
for(i=0;i!=12;i++) //送入12位數據,低位在前,
{CH452_DCLK_CLR;
CH452_DIN=cmd&1;//“&”按位左移
CH452_DCLK_SET; //上升沿有效
cmd=cmd>>1;//“>>”按位右移
}
CH452_LOAD_SET; //加載數據,LOAD上升沿
}
3 結 論
從以上例子可以看出,用CH451設計LED點陣驅動電路,硬件和軟件的設計都不存在復雜的技術問題,特別是軟件設計。因此,在I/O口線較為緊張的情況下,這不失為一種解決方案,且具有很好的性價比。
參考文獻
[1] 王福瑞. 單片微機測控系統設計大全[M]. 北京:北京航空航天大學出版社,2001.
[2] 李 華. MCS-51 系列單片機實用接口技術[M]. 北京:北京航空航天大學出版社,1999.
[3] 何立民. 單片機應用技術選編[M]. 北京:北京航空航天大學出版社,1999.
[4] AT89系列單片機技術手冊.北京威立姆電子技術有限公司, 1996.
關鍵詞 課程教學改革;航空航天類專業;自動控制原理
中圖分類號 G642.0
文獻標識碼 A
文章編號 1005-4634(2012)05-0048-05
0 引言
《自動控制原理》是航空航天類本科專業一門重要的專業基礎課。以筆者所在的北京理工大學為例,航空宇航科學與技術一級學科下屬的飛行器設計與工程、航天運輸與控制、飛行器動力工程、武器系統與發射工程、探測制導與控制技術等專業的本科生,均在大三第一學期必修《自動控制原理》經典控制理論部分,包括54個理論課時和10個實驗課時,其任務是通過對自動控制理論知識的學習,培養學生對控制系統的分析設計能力、工程實踐能力和創新能力。同時,《自動控制原理》還是學習測試技術、飛行器制導與控制技術、飛行器總體設計、航天器測控原理等諸多專業課程的先修課,在航空航天類專業的本科生培養計劃中占據著非常重要的地位。
《自動控制原理》的授課模式一般有兩種:一是將經典控制理論部分和現代控制理論部分分開講述,先講授經典控制后講授現代控制,目前國內大部分高等院校均是采用的這種授課模式;二是將經典控制和現代控制融合講授,這種授課模式有助于培養學生從系統角度、全局高度來思考問題的能力,更利于掌握控制理論的實質。由于授課模式的沿襲性及單學期課時數的限制,北京理工大學航空航天類專業的《自動控制原理》采用了前一種授課模式。授課教師采用A、B角的方式,教師隊伍中有授課近20年的教師,還有剛剛博士畢業踏上工作崗位的年輕教師,更難能可貴的是,所有授課教師均有出國留學或訪問的經歷,兼通中西教學模式之長,融蓬勃朝氣與豐富經驗于一體。
本文主要是以《教育部關于全面提高高等教育質量的若干意見》(教高[2012]4號)中“堅持內涵式發展”、“促進高校辦出特色”、“創新人才培養模式”、“提升國際交流與合作水平”等內容為指導,結合北京理工大學的學校定位和辦學特色,以筆者在《自動控制原理》經典控制理論部分本科教學過程中的思考和認識為基礎,對北京理工大學航空航天類專業在《自動控制原理》本科教學改革中的若干有效措施進行總結和探討。
1 授課內容及學習過程中存在的問題
1.1《自動控制原理》的授課內容
筆者主要講授《自動控制原理》中的經典控制理論部分,授課內容分為八章,分別是:自動控制系統導論、自動控制系統的數學模型、自動控制系統的時域分析、根軌跡法、頻率法分析、控制系統校正、非線性系統和線性離散系統。其中,前六章和第八章是重點講授內容,第七章是一般講授內容。就總的講授內容來說,有理論性強、新概念多、系統性強、與工程尤其是航空航天工程聯系緊密的特點,如已列裝或在研的大部分導彈飛行器,其自動駕駛儀的設計仍主要是在經典控制理論的框架下完成的。學習過程是先了解控制系統的組成尤其是強調“反饋”的概念,再根據實際的控制系統建立數學模型,然后通過時域法、根軌跡法、頻率法等分析系統性能的優劣對比,最后對系統整體性能進行校正和設計,可以說,整個過程是一個完整的體系,更是一個循序漸進的過程。
1.2《自動控制原理》學習過程中的幾點問題
無論哪門課程,講授目的均是希望學習者能夠掌握相關知識的基本原理、分析方法并最終做到靈活運用。考試成績是評價學習者是否達到上述標準的一個參考,但考試成績并不能表明一個學生是否真正達到了上述標準。為了準確評估《自動控制原理》的講授效果,真正了解該門課程學習中可能存在的問題,不但要時刻注意本專業學生在修習過程中的反饋意見,而且要廣泛調研和閱讀其它學校和專業的教師在該門課程上的經驗總結。在此基礎上,結合筆者的親身體驗和思考,認為航空航天類專業的學生在學習《自動控制原理》過程中可能面對的主要問題包括:(1)部分學生由于數學基礎不夠扎實,對課程中涉及到的數學知識產生畏難情緒,進而無法很好地掌握控制系統的分析方法;(2)不能將所學的控制理論知識與自己專業的實際案例充分地聯系起來,這主要是在學習過程中接觸專業案例少造成的;(3)閱讀英文文獻的能力不足,而且這種不足突出表現在缺乏對專業詞匯的正確理解上,這說明《自動控制原理》需要適度地推進雙語教學改革;(4)無法將基本理論和計算機輔助設計軟件MATLAB結合起來進行更有效地控制系統設計,即割裂了基本理論和計算機輔助軟件相輔相成、互相印證、互相促進的關系;(5)從系統角度理解控制系統核心思想的能力不足,即無法做到融會貫通,更談不上靈活運用,這需要授課過程中注意前后串聯,幫助學生建立起系統概念。針對上述問題,結合北京理工大學辦學定位和航空航天類專業《自動控制原理》的授課特色,授課教師均提出了有針對性的改革措施。多年來的教學實踐證明,這些措施很好地解決了北京理工大學航空航天類專業本科生在《自動控制原理》課程中的學習問題,增強了學生對該門課程的學習興趣和“自主學習”能力。
2 教學改革的若干舉措
2.1從數學基礎抓起
“工欲善其事,必先利其器。”《自動控制原理》課程涉及大量的數學知識,如拉氏變換及其逆變換、微分方程、差分方程、復變函數理論、Z變換等。毫不夸張地說,扎實的數學功底是學好該課程的基礎。如果學生缺乏必要的數學知識,教師又不能適時補上這個不足的話,很容易造成學生在學習過程中的畏難情緒,不可避免地會影響教學效果。
北京理工大學授課教師的做法是在《自動控制原理》開課伊始,就給學生列出所有需要用到的基礎數學知識。一方面引導學生重新復習這些已經學過的數學知識;另一方面,授課教師還會抽出專門的課時來對這些數學知識進行復習和重點講授。為了不斷加深學生對這些數學知識的理解,在用到相應的數學工具時,授課教師都會結合具體的實例進行更詳細地講述。為了盡可能減少學生在學習中的畏難情緒,北京理工大學授課教師在考試中堅持“注重概念,弱化計算”的理念,只要學生思路正確,僅僅是計算錯誤的情況下,盡量少扣或不扣分。
2.2雙語教學,與國際接軌
開展雙語教學有助于我國高等教育與國際接軌,是當前教育改革的熱點和重點,同時也得到了教育部等相關部門的大力支持。在雙語教學的改革中,有一點需要明確的是,專業課雙語教學的目的并不是為了增加學生的詞匯量,也不是為了提高學生外語的寫作水平,更不是為了教學生外語語法,而是為了增強學生閱讀專業外文文獻的能力和對專業知識的理解能力。近年來,英語已經逐漸發展成為全世界通用的語言,最新的科研成果更主要是以英文形式發表。所以,我國高等教育中大部分的雙語教學均是采用中文和英文的雙語授課模式。
由于《自動控制原理》涉及到的諸多基本理論和分析方法大都是從國外引進和翻譯過來的,加上國外學術界習慣用人名來命名定理的做法,給國內學生記憶和理解這些理論和方法增加了額外的困難。如用于判定線性系統穩定與否的勞斯判據就是以英國數學家Edward John Routh的名字命名的,類似這樣的例子還有很多,這對于習慣望文生義的國內學生來說,想僅僅從字面意思來理解勞斯判據本身幾乎是不可能的。有鑒于此,基于航空航天類專業《自動控制原理》雙語教學改革的目的主要是為了增加學生對專業詞匯認知這一基本的出發點,決定了航空航天類專業《自動控制原理》雙語教學的授課方針應以中文為主、英語為輔。具體做法是,每當第一次出現新的名詞、原理和方法時,授課教師先用中文進行詳細講解,然后告訴大家這些名詞、原理和方法在英文中的表示方法和來源,并在以后遇到這些名詞、原理和方法時,更多地采用英文表述。如傳遞函數(Transfer Function)、勞斯判據(Routh Criterion)、階躍響應(Step Response)、脈沖響應(Impulse Response)、根軌跡(RootLocus)等,都可以采用這種處理方式。此外,還需要注意引導學生適量閱讀英文參考書和專業文獻,由于Katsuhiko Ogata所著《Modern Control Engineer-ing》一書在世界范圍內的廣泛被接受性,北京理工大學同樣推薦學生將這本書作為英文參考書。
2.3融科研于教學
隨著我國高等教育改革的不斷實施和深入,昔日的“填鴨式”教學已逐步被更能激發學生“自主學習”能力的“啟發式”、“案例式”教學所取代。在《自動控制原理》的教學中,如果只是講授一般的數學公式和物理定理,而與實際工程割裂開來的話,很可能出現的后果就是學生學習后不知道用在什么地方,更不知道如何用,更糟糕的情況是學生在考試后就把所學的東西全忘掉了。為了避免這一狀況的發生,有必要將專業案例、授課教師的科研項目融入日常的教學工作中去,讓科研帶動教學、教學促進科研。
如在第一章講授自動控制系統定義和基本組成的時候,通用的教材是舉一些工業上常見的例子,像室溫調節系統和水位調節系統來引入自動控制的專業術語和反饋的概念。這種講授方法是很好的,有利于學生建立對控制系統組成的直觀概念,并認識到自動控制的核心思想所在。對于航空航天類專業的學生來說,在講述通用案例的同時,還可以結合航空航天領域的應用案例,如引入圖1所示的導彈攻擊飛機的案例。在這個案例中,導彈根據自己探測到的目標機動特性,依據一定的制導律生成最佳攻擊曲線,當彈上的測試設備探測到實際飛行路線和預定飛行路線出現偏差的時候,彈載計算機會依據一定的法則生成控制指令,氣動舵機來執行這一控制指令,從而達到控制導彈回到預定飛行路線的目的。按照這一描述可以畫出它的系統方塊圖,如圖2所示,和基本的負反饋閉環控制系統(如圖3所示)對應起來,預定飛行路線對應給定輸入、彈載計算機對應控制器、氣動舵機對應執行機構、導彈就是被控對象、實際飛行路線即是實際輸出、彈載測試設備即對應測量輸出的傳感器。這樣講授下來,由于比較貼近專業方向,同學們就很容易理解控制系統的結構,并對輸入、輸出、被控對象、執行機構、控制器的作用及反饋的概念有了更為直觀和深刻的認識。
在講述控制系統穩態性能和動態性能的時候,大量引入航空航天的專業案例,尤其是一些因為控制系統設計失誤或控制系統未能正常工作產生重大損失的失敗案例,對引發學生的學習興趣頗有幫助。從教學的效果看,這些案例的引入,不僅加深了學生對《自動控制原理》重要性的認識,激發了他們學習的熱情,同時,還培養了他們對所學專業的興趣。在此基礎上,可以注意吸收一些對自動控制理論或應用感興趣的學生提前進入實驗室,并挑選與任課教師負責項目相關或者處于航空航天控制前沿的研究方向,如臨近空間飛行器的制導與控制技術,讓他們自由發揮,思考和創新,切實培養他們的動手能力。
此外,授課教師要非常注重“基于書本、超越書本”。比如香農(Shannon)采樣定理認為:對于一個連續信號來說,當采樣角頻率是該連續信號所含最高次諧波頻率兩倍以上的話,即能做到一個周期內采樣兩次以上的話,那么經采樣后所得到的脈沖序列,就包含了原連續信號的全部信息,可通過理想濾波器把原信號毫無失真地恢復出來。這一表述在數學理論上是沒有任何問題的,但在實際工程項目中往往是行不通的,比如一個正弦曲線的測試,一個周期里只采樣兩三個點的情況下,幾乎沒有可能復現原信號。類似于這樣的問題,授課教師需要在授課過程中向學生特別強調。
2.4計算機輔助教學
由于《自動控制原理》在授課過程中涉及到的數學公式、圖形(結構圖、框圖、根軌跡圖、伯德圖等)比較多,非常不方便在課堂上進行直接板書,一旦板書不清楚會直接影響學生的學習效果。而這些公式和圖形是非常適合以幻燈片(PPT)的形式來進行表述的,學生也更樂意看到這種方式。北京理工大學授課教師同樣采用了以PPT為主的授課模式,配以適當的動畫,給學生一個更為直觀的展示。如在講授動態性能指標的時候,延遲時間、上升時間、峰值時間、超調量、調節時間等名詞的定義并不是那么容易理解,但通過動畫的形式就可以很清楚、明了地向同學們展示這些概念的不同,學生反映良好。再比如在講授不同阻尼比情況下二階系統單位階躍響應特性的時候,只靠文字表述“隨著阻尼比的增大,系統的響應越快,但超調量越大”的話,大部分學生是比較茫然的。如果換成通過PPT展示給同學們如圖4所示的響應曲線時,就會一目了然,同時,還有助于同學們掌握零阻尼、欠阻尼、臨界阻尼、過阻尼等情況下單位階躍響應特性的不同。
MATLAB是學習《自動控制原理》的學生必須掌握的一個計算機輔助分析工具。實際上,一個令人引以為傲的事實是,北京理工大學航空航天類專業本科生的MATLAB基礎知識都是在《自動控制原理》的課堂上學到的。由于年輕學生對新鮮事物天生的好奇感,當他們看到教材上一幅幅精美的圖片是通過MATLAB展示在自己面前的時候,不但會加深他們對所學知識的理解,更會激發他們學習這門課的熱情。比如講二階欠阻尼系統階躍響應的時候,可以首先引導學生思考一個問題:“既然阻尼比越小,系統響應越快,超調量越大,那怎么來選擇合適的阻尼比呢?”然后再用教學計算機上裝載的MATLAB畫出圖5,這是阻尼比位于[0.10.9]之間,以上升時間為橫坐標、超調量為縱坐標的Pareto圖,同時在圖中標示阻尼比分別為0.4、0.707和0.8所對應的點。以這個直觀的示意圖做基礎,同學們就很容易理解為什么工程上一般要求阻尼比在[0.4 0.8]范圍內了,再告訴同學們阻尼比為0.707時控制系統效果最佳,他們也就明白了因果來源。如果更進一步畫出阻尼比分別為0.6、0.707和0.8時候的單位階躍響應曲線來,如圖6所示,同學們就會有一個更加明確和直觀的印象。此外,授課教師還可以通過課下作業的形式,引導學生利用課堂所學知識編程實現更復雜的響應曲線,使學生可以親身感受到響應曲線隨不同參數變化的規律,不但可以加深學生所學的理論知識,還有助于學生掌握輔助軟件的用法。
用MATLAB輔助教學可能會帶來的一個副作用就是,同學們可能覺得只要掌握MATLAB就可以了,而忽略了自動控制本身的基本原理和定性的分析方法。這是授課教師在教學過程中需要重點留意并刻意避免的問題之一,北京理工大學授課教師在每次用MATLAB輔助教學時,都會強調基本原理的重要性,同時會刻意用所學的定性分析方法來評估MATLAB結果的正確與否,并一再強調,MATLAB只是一個輔助大家進行控制系統分析的工具,不能取代大家所學的基本原理和分析方法本身,考試中也不會考這方面的內容。
2.5注重前后串聯,建立系統概念
《自動控制原理》本身的講授內容多、跨度時間長,而且學生同時還在修習其它課程,所以用在《自動控制原理》這一門課上的時間是極其有限的。而且一般教材也更傾向于將每個章節的內容獨立出來,如僅僅在第二章講述控制系統模型的建立方法,在以后的學習中就直接拿現成的傳遞函數來用;再如第三章講述時域分析法之后,在后續章節的講述中幾乎不會再涉及。很可能造成的一個后果就是學習過程中常常不清楚各個知識點之間的相互聯系,也無法真正的做到融會貫通,在遇到實際的工程問題時就會顯得束手無策、不知如何下手。這需要授課教師幫助同學們理清線索,弄清楚各個章節之間的因果關系。
北京理工大學授課教師在每個章節開始和結束的時候都會向學生展示圖7,告訴大家正在學習的內容在圖中什么位置,在整個自動控制原理的框架中起到什么作用,它以哪幾個章節為基礎、又可以為哪幾個章節提供幫助。在課程結束的時候,還會精心選取幾個航空航天專業的典型案例,讓同學們以小組為單位形成一個大作業,這個大作業涉及到《自動控制原理》所講授的全部核心內容,從系統建模到系統性能分析,并發揮他們自己的獨立思維進行系統的二次設計,從學生的反響及實際的教學效果看,這種做法十分可取。
關鍵詞:軟件測試控制系統嵌入式
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2012)05-0151-01
1、嵌入式系統的特點以及實現方法
嵌入式系統的主要特點如下:嵌入式系統的硬件和軟件的緊密結合,具有很強的依賴性之間的軟件和硬件,嵌入式系統的功能和性能通過軟件和硬件來實現。因此,在硬件平臺上的嵌入式軟件系統的測試。在硬件,嵌入式軟件系統測試。這是一個不同的主機平臺上的軟件,只能在電腦平臺的主機平臺軟件系統測試,不需要專門的硬件平臺測試。嵌入式系統的要求非常苛刻的時間。嵌入式系統,實時控制系統,為要求苛刻的實時場合。嵌入式系統的硬件資源有限,存儲容量和速度的嵌入式CPU和應用環境的制約。
軟件測試的方法可以分為黑盒測試和白盒測試兩大類:黑盒測試是一種基于需求的測試,以驗證測試軟件是否滿足軟件的需求。白盒是基于結構的測試,軟件控制流測試包括語句覆蓋,分支覆蓋,等等和數據流測試。覆蓋測試原理是:測試軟件,測試工具的使用靜態分析,以確定代碼中的分支點,并統一編號,分配給每個分支點。計劃執行的歷史信息和路徑,你可以從這份文件中,為了計算的代碼覆蓋率。嵌入式軟件與主機平臺上的軟件有不同的特點,所以從主機平臺軟件測試,測試也明顯不同。
2、嵌入式系統的應用
嵌入式系統為中心,基于計算機技術,利用可定制的功能性,可靠性,成本,體積,功耗嚴格要求,設備專用計算機系統111硬件和軟件。它一般由嵌入式微處理器,硬件設備,嵌入式操作系統和用戶應用程序,控制其他設備,監事或管理由四部分。最典型的嵌入式系統的特點是與人民生活密切相關的,任何一個普通的人可能有各種使用嵌入式微處理器技術的電子產品,MP3,PDA等數字設備,數字家電,智能家電,地理信息系統的車輛。事實上,新的嵌入式設備的數量遠遠超過通用計算機。其硬件系統表現如右:
嵌入式操作系統和通用操作系統有許多功能,如可靠性,可削減,可擴展性,實時等。前三嵌入式應用環境的要求。“實時”,以滿足系統內容的實時性要求。通常在一些嵌入式操作系統,通常被稱為“實時操作系統,但它是操作系統的性能有一個更好的實時能力。在一個特定的嵌入式應用系統中,沒有實時的結論。不同的嵌入式操作系統,可以有不同的實時能力。嵌入式操作系統應符合設計實時任務調度,運行速度快,實時性能的內容嵌入式操作系統的能力,可以更容易地實現實時的應用程序。
3、應用航天業的條件和發展
今天的軟件和硬件技術的發展,嵌入式系統被廣泛用于航空航天,國防,軍工,電子通訊等行業,其中軟件變得越來越復雜。應用嵌入式系統的特點,這些地區往往是高安全性,關鍵任務系統,軟件,小缺陷可能會嚴重威脅生命和國家安全的,巨大的天文財產損失。這使得它保證嵌入式軟件的質量和可靠性變得至關重要。
4、航天業的應用條件
嵌入式系統的任務有一定量的時間限制。據截止時間,實時系統,實時被分為“硬實時時間”和“軟實時”。可以完全滿足硬實時應用的需求,否則,導致發生重大安全事故,甚至造成了生命和生態破壞。
可預見性是一個系統,能夠實時執行任務的時間來判斷,以確定它是否能滿足任務的期限。在航空航天工業實時系統需要嚴格的時間限制,稱為實時系統的可預測性是一個重要的性能要求也至關重要。除了硬件延遲的可預見性,也需要軟件系統的可預測性,包括應用程序的可預測性的響應時間可預測的,也就是說,在有限的時間內完成必要的工作;和操作系統,即實際運行時的開銷時間原語,調度功能應范圍內,以確保應用程序的執行時間為界。
5、與外部環境的相互作用
航天業需要的外部環境是獨一無二的,這樣的外部環境是一個實時系統不可或缺的組成部分。空間計算機子系統控制系統,它必須在規定時間內作出回應外部請求。外部物理環境經常指責子系統,兩個互動,以形成一個完整的實時系統。為此,該系統需要一個靜態的分析,并保留資源和冗余配置,系統可以工作在最壞的情況下,或避免損失。可靠性已成為航空航天工業的實時系統性能不可缺少的一個重要指標來衡量。
6、結語
隨著嵌入式系統的廣泛使用,其實時性已經吸引了越來越多的關注。實時嵌入式系統是一個綜合性的問題,應考慮在嵌入式系統設計,硬件不僅是軟件的選擇也應注意。在這些領域的嵌入式系統應用的特點,往往是高安全性,關鍵任務系統,軟件,小缺陷可能會嚴重威脅生命和國家安全的一個巨大的天文數字的財產損失。這使得它變得至關重要,以確保嵌入式軟件的質量和可靠性。
參考文獻
[1]謝東,李昌禧.基于LabVIEW的嵌入式軟件黑盒測試系統的研究[J].工業控制計算機,2005年12期.
[2]楊順昆,劉斌,陸民燕.WindowsNT下幾種定時器的實現原理及性能比較[J].測控技術,2002年12期.
[3]崔小樂,劉斌,鐘德明,阮鐮,高小鵬.實時嵌入式軟件仿真測試平臺的體系結構設計[J].測控技術,2003年07期.
[4]崔小樂,劉斌,楊順昆,阮鐮.嵌入式軟件仿真測試平臺的建模環境設計[J].測控技術,2004年02期.
關鍵詞:航空發動機;Pxi測試系統;應用;分析
在我國社會經濟迅速發展的環境形勢下,航空行業的整體發展勢頭也非常迅猛。在航空事業的發展過程中,其自身的質量以及安全穩定性能非常重要,不僅對行業事業整體發展有非常重要的影響,而且對人們的出行安全也提供了良好的保障。航空發動機作為飛行器的心臟,亦是其最主要的部分,其性能能夠直接對飛行器的品質起到決定性作用。地面試車臺進行的航空發動機性能、功能試驗的準確性、可靠性,是保障發動機安全穩定性的有力基礎。
1 Pxi測試系統
1987年,VXI誕生,其IEEE1014-1987在當時可以說是非常先進的PC總線,在某種程度上,加速了全球PC工業的整體發展。在當前社會經濟不斷快速發展的形勢下,各個領域都取得了良好的成效,PC工業的發展也同樣取得了進步。在實際操作過程中,可以看出,在PC插卡的基礎上,這種數據采集板形勢在經過不斷的發展和改革創新形勢下,已經發展為PCI總線的模塊化自動測試設備系統,成為一種全新的測試平臺標準。這種儀器系統在實際操作過程中,可以說是PCI擴展的一種通用性測試系統總線,不僅能夠保證自動化系統在日常操作過程中的穩定性和堅固性,而且能夠減少成本。
經過一段時期的發展,Pxi技術逐漸成為自動化測試以及控制的主流平臺之一,Pxi測試技術不僅擁有高通道數據采集,而且能夠將測試信號進行切實有效的混合,這樣不僅能夠從根本上保證試驗效果的準確性和有效性,而且能夠將其自身的應用效果充分發揮出來[1]。Pxi技術可以說是國防以及航空航天測控應用當中非常重要的主導技術之一。對各類測控設備的數字化、智能化以及綜合化等科技水平的高要求,無形當中加速了高性能Pxi測控產品以及系統級的整體方案的創新。將計算機PCI總線擴展到儀器作為Pxi技術的整體發展思路,將PC以及與其相關的各個硬件自身的優勢特點充分發揮出來。這樣不僅能夠滿足航空航天在實際操作過程中的任何測試或者是系統的測量,而且能夠實現未來自動化工業測試的發展趨勢[2]。
2 Pxi技術在實際應用過程中的優勢特點
2.1 機械性能良好
Pxi技術在實際應用過程中,為了將其自身的作用盡可能發揮出來,在實際操作過程中,將PC技術、儀器技術以及歐卡機械規范進行有效的結合,這樣不僅能夠具備軟件的整體運行標準,而且能夠保證數據在傳輸過程中的速度和效率,盡可能保證系統開發的時間被有效縮短。Pxi測試系統在實際應用過程中,能夠從根本上有利于系統升級的模塊化設計和處理,在無形當中增加了特殊冷卻以及相對應的環境要求,提供了兩種與標準PCI系統相互操作的方法。這樣不僅能夠保證其自身在實際操作過程中的穩定性和有效性,而且能夠盡可能集中冷卻和電磁兼容性能[3]。另外,Pxi測試系統在自身的操作過程中,其自身所需要投入的成本比較低,有利于集成,其自身的靈活性也比較良好,所以優勢特點比較多,有利于維護系統工作壽命期限內的成本。
2.2 電氣性能良好
Pxi測試系統實際應用過程中,可以說是保持了基本上PCI總線的所有優點,同時增加了一個100MHz差分系統時鐘、差分信號和差分星形觸發,來滿足高級定時和同步的需要。在實際操作過程中,其自身具有一定的公共觸發線、星形觸發總線、以及本地總線等等,這些總線不僅能夠在實際操作過程中,對其起到良好的輔作用,而且能夠促使其自身的電氣性能達到良好的標準。另外,高性能的I/O曹位很多,具有即插即用儀器的驅動程序在實際應用過程中,能夠盡可能滿足定時的準確性和有效性,并且能夠實現同步旁帶通訊的整體需求。不僅能夠從根本上符合工業環境應用的整體堅固設計要求,而且能夠將其自身的影響和作用充分發揮出來[4]。
3 Pxi測試系統在航空發動機試驗中的應用
3.1 航空發動機試驗測試參數
在航空發動機試驗的過程中,將Pxi測試系統應用其中,不僅能夠從根本上提高測試結果的有效性,而且能夠保證對其進行科學合理的測試。航空發動機試驗測試參數主要包括穩態數據采集系統和動態數據采集系統兩個方面。首先,對直流電壓與交流電壓之間的有效值信號進行測試,比如直流為正負極10V,變流為36V,交流就是115V。其次,對電阻值參數進行測試,比如利用電纜來對電阻進行識別,對電阻的絕緣性、導通性等等,就要詳細分析和研究。另外,對于頻率信號也要進行相對應的試驗測試,比如交流電源自身的頻率、基準信號等等,這些都是在試驗測試過程中非常重要的參數,能夠直接對航空發動機試驗起到一定的影響和作用。時序信號也是試驗測試參數當中必不可少的一項重要部分,比如一些起動信號、停車時間等等,這些都能夠提供非常重要的參數作為依據。
3.2 Pxi模塊
溫度采集:溫度參數采集一般選用采用SCXI1503(16通道采集輸出,用于普通熱電阻溫度采集)以及SCXI1112(8通道采集輸出,用于熱電偶溫度采集)采集。
轉速采集:一般采用SCXI1126(8通道采集輸出)進行采集。
壓力采集:壓力參數一般采用SCXI-1102B(32通道模擬量采集變換)配合壓力變送器使用。
電壓、電流采集: SCXI-1102B(32通道模擬量擬量采集輸出)配合電量、電壓變送器使用。
配置windows操作系統的嵌入式Pxi控制器專為滿足測試、測量和控制系統的苛刻要求而設計。它們配備的最新處理器選件被安放在專門設計的堅固結構中,適合在寬廣溫度范圍以及高沖擊和振動環境中運作。最佳CPU性能、堅固結構、高可靠性和長期可用性的結合讓Pxi嵌入式控制器成為適合Pxi系統的理想控制選件。通過SCXI信號調理對結合Pxi采集器對頻率信號進行測量。
4 結束語
綜上所述,在對航空發動機進行試驗分析和研究的時候,將Pxi測試系統科學合理的應用其中,不僅能夠從根本上對其進行科學合理的測試分析,而且能夠保證測試結果的有效性和準確性,并能夠保證測試系統的高可靠性及長期可用性。
參考文獻
[1]安冬冬,劉文怡.基于PCI9054從模式的數據采集卡設計與應用[J].計算機測量與控制,2010(10).
[2]謝曦鵬,張明勇,高慧中.基于Pxi總線自動測試系統的設計[J].西安航空技術高等專科學校學報,2012(01).
[3]張路路.基于PCI總線集成電路測試儀接口設計[J].現代電子技術,2012(12).