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

飛行模擬器可擴展數字量輸出系統的設計與實現

2013-08-10 10:21:50王志海
電子設計工程 2013年10期
關鍵詞:單片機信號

王志海

(93707部隊 河北 張家口 075000)

現代飛行模擬座艙由計算機系統和飛行模擬器其他系統組成,計算機內部都是數字量信號,通過外部接口設備將數字信號轉換為電壓信號控制系統的外部硬件設備,這種外部接口設備也稱為過程通道。計算機輸出的數字量信號,經過過程通道變成電壓信號,控制儀表顯示、座艙燈光等,從而實現反應座艙內飛行狀態,仿真時機飛行的功能[1]。在某型飛機飛行模擬器的設計實現上,采用了一種在電路級可擴展的方案,較好的平衡了數字量輸出系統電路的成本控制與冗余設計。

1 需求概述

某型飛機模擬仿真座艙在設計初期,鑒于此座艙的主要功能范圍和應用面比較有針對性,主要集中在對部分座艙設備的功能實現上,因此對于數字量輸出系統的規模預估為62路數字信號,5VTTL電平,10毫安電流,直接驅動發光二極管、數碼管、三極管等小電流器件。但是為了在以后的使用過程中不斷的擴充模擬座艙內的設備及開發更多的功能,要求數字量輸出系統具備可擴展的能力,在必要時,只通過插接電路、升級軟件等簡單的操作即可實現座艙升級。

2 分析設計

某型模擬座艙的數字量輸出系統主要實現利用發光二極管實現艙內燈光信號、利用數碼管顯示數字儀表指示、利用三級管控制大電流元件通斷及艙內照明等功能。數字量輸出系統組成如圖1所示。

圖1 數字量輸出系統示意Fig.1 Digital output system schematic

模擬座艙控制計算機和單片機板之間通過RS232總線通訊,考慮到目前市面上的通用計算機很少帶有RS232接口,本方案使用USB轉TTL的元件PL2303,使用應用更普遍的USB接口來連接單片機和計算機。單片機采用高性能、低功耗的AVR微處理器Atmega48,主頻20 MHz,充分利用其功能完備、資料充分、大多數指令為單個時鐘周期的特點,滿足座艙數字信號的實時性要求[2]。

Atmega48微處理器有23路可編程I/O線,其中PD0、PD1用于RXD、TXD串口通信,PC6用于RESET,還剩余20條I/O線,如果直接用于控制數字量輸出,數量太少不夠使用,需要擴展I/O口數量[3]。除使用專門的可編程接口芯片8255A,比較易于實現的方案就是使用串入并出移位寄存器。

74LS164是8位移位寄存器,頻率36 MH,功耗80 mW,芯片引腳定義如圖2所示[4]。

其中 Q0~Q7(QA~QH)為輸出端,A/B 為串行數據輸入端,CP為時鐘信號輸入,MR為數據清除控制,當MR引腳為低電平時,輸出全為低電平,CP時鐘信號為上升沿時,A/B引腳數據串行輸入Q0,Q0~Q7引腳數據順序移位,真值表如表1所示。

圖2 74LS164引腳Fig.2 74LS164 Pin

表1 74LS164真值表Tab.1 1 74LS164 truth table

其中H為高電平,L為低電平,X為任意電平,為低電平到高電平跳變。芯片引腳電平跳變的傳輸延遲時間在20~30 ns,滿足飛行模擬座艙數字量輸出的時間要求。利用74LS164的串行移位的特性,可以使用多個74LS164串接起來,單片機端只占用兩個I/O口,一個用于連接CP端作時鐘線控制,一個用于連接A/B端作數據輸入線,就可以擴展出8*N(串行連接N個74LS164)個I/O口,由于串行連接的74LS164共用CP時鐘線,而將上一級芯片的Q7接入下一級的A/B作為數據輸入,在電路上的實現就較為簡單了。

數字量輸出板使用40P排線與單片機板連接,另將單片機控制線串接到40P輸出接口,作為插接擴展板的預留接口,板上使用6片74LS164,數字輸出能力為6*8=48路數字量信號。接口板電路如圖3所示。

圖3 數字輸出電路板Fig.3 Digital output circuit board

圖中接口板只占用單片機6*2=12條I/O線,每一個74LS164芯片輸出引腳直接連接了限流電阻,用于控制發光二極管,每個芯片單元的8個引腳也可以單獨連接一個共陽數碼管。當飛行模擬座艙的數字量輸出系統需要擴容時,只要將下一級的接口板40針輸入口串接到上一級接口板的40針擴展口即可實現電路升級。

3 上位機實現

由于每一路單片機的Clock線和Data線上的單元都具備順序的地址,對于上位機軟件來地址空間是透明的,控制數字量輸出時只需要提供74LS164單元編號及I/O引腳位即可實現對任意單元上的8位I/O口的電壓進行控制。比如上圖中的數字量輸出接口板,第一級板子的單元編號為0~5,位編號為0~39,第二級接口板的單元編號為6~11,位編號是40~87。上位機軟件中使用二維數組unsigned char BitStatus[6][接口板數量]來保存每一位數字量的電平狀態。在飛行仿真座艙的安裝過程中,只需要對接口板進行編號標記,既可以在軟件中將接線柱的對應的單元地址和控制位編號保存成配置文件,實現對外部數字信號的精確控制[5]。

上位機程序流程如圖4所示。

圖4 上位機程序流程Fig.4 PC program flow

4 下位機代碼

下位機接收上位機的查詢命令,返回所連接的數字接口板的I/O數量;接收上位機的控制命令,改變指定的單元號、位編號上的電平狀態,從而控制座艙內的燈光信號及數字儀表。下位機程序使用WinAvr20100110編譯,通過在代碼中修改預定義的單元數即可實現接口板擴充[6]:

5 結束語

文中使用的數字量輸出接口方案已經應用于某型飛機模擬座艙,經實際應用證明,該方案設計簡單、兼容性好、電路及數字量輸出規模擴充方便,完全滿足模擬座艙的數字信號控制要求。

[1]王行仁.飛行實時仿真系統及技術[M].北京:航空航天大學出版社,1998.

[2]吳正毅.測試技術與測試信號處理[M].北京:清華大學出版社,1991.

[3]ATMEL.ATmega48/88/168[EB/OL].[2011-05-01].http://www.atmel.com/images/doc2545.pdf.

[4]ON Semiconductor.SN74LS164[EB/OL].[2006-07-01].http://www.onsemi.cn/pub_link/Collateral/SN74LS164-D.PDF.

[5]張明,李訓濤.計算機測控技術[M].北京:國防工業出版社,2010.

[6]劉海成.AVR單片機原理及測控工程應用:基于ATmega48/ATmega16[M].北京:航空航天大學出版社,2008.

猜你喜歡
單片機信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
孩子停止長個的信號
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 亚洲成aⅴ人在线观看| 日韩在线成年视频人网站观看| 国产九九精品视频| 久久久久青草大香线综合精品| 亚洲热线99精品视频| 欧美全免费aaaaaa特黄在线| 久久综合色视频| 福利在线一区| 国产无码性爱一区二区三区| 欧美国产日产一区二区| 亚洲天堂网在线播放| www.狠狠| 欲色天天综合网| 丁香婷婷久久| 日本三级欧美三级| 暴力调教一区二区三区| 亚洲开心婷婷中文字幕| 不卡无码网| 免费A级毛片无码免费视频| 国产视频资源在线观看| 天天综合色网| 久久免费精品琪琪| 欧美自慰一级看片免费| 狠狠色综合久久狠狠色综合| 欧美日韩北条麻妃一区二区| 女人18一级毛片免费观看 | 国产成人久视频免费| 亚洲人成在线精品| 免费黄色国产视频| 91麻豆精品视频| 国产成人无码久久久久毛片| 亚洲欧美在线精品一区二区| 九色综合视频网| 超薄丝袜足j国产在线视频| 狠狠色噜噜狠狠狠狠色综合久 | 欧美日韩国产一级| 狼友视频国产精品首页| 欧美v在线| 久久精品亚洲专区| 亚洲欧美极品| 亚洲天堂区| 国产伦片中文免费观看| 久久精品91麻豆| 国产女人喷水视频| 欧洲精品视频在线观看| 亚洲五月激情网| 国产成人综合亚洲网址| 国产99久久亚洲综合精品西瓜tv| 久久国产拍爱| 欧美日韩导航| 国产簧片免费在线播放| 亚洲欧美一区二区三区蜜芽| 六月婷婷精品视频在线观看 | 免费在线观看av| 91福利免费视频| 欧美另类一区| 精品无码国产自产野外拍在线| 欧美性猛交xxxx乱大交极品| 国产精品天干天干在线观看| 国产成人免费视频精品一区二区| 国产欧美专区在线观看| 国产精品观看视频免费完整版| 国产午夜精品一区二区三| 国产成人精品日本亚洲| 国产精品jizz在线观看软件| 色婷婷电影网| 一级毛片高清| 日本午夜在线视频| 在线播放91| 一级毛片高清| 国产永久在线观看| 全部毛片免费看| 国产成人综合欧美精品久久| 精品成人免费自拍视频| 最新国产网站| 无码人中文字幕| 无码国产偷倩在线播放老年人| 欧美成人第一页| 亚洲码在线中文在线观看| 91久久偷偷做嫩草影院电| 婷婷综合色| 最新国产麻豆aⅴ精品无|