基于Android的虛擬儀器軟件系統(tǒng)設(shè)計(jì)
發(fā)布時(shí)間:2019-01-22 19:38
【摘要】:測(cè)試儀器的發(fā)展歷經(jīng)漫長(zhǎng)年代,對(duì)經(jīng)濟(jì)發(fā)展起到巨大的作用,隨著科學(xué)技術(shù)水平的進(jìn)步,測(cè)試儀器從傳統(tǒng)測(cè)試儀器發(fā)展到數(shù)字測(cè)試儀器。隨著計(jì)算機(jī)技術(shù)和通信技術(shù)的發(fā)展,出現(xiàn)了虛擬儀器。虛擬儀器充分結(jié)合計(jì)算機(jī)技術(shù)、總線技術(shù)和數(shù)字化技術(shù),推動(dòng)了測(cè)試儀器的發(fā)展。隨著Android系統(tǒng)設(shè)備的普及和計(jì)算能力的提升,原本在PC機(jī)上實(shí)現(xiàn)的虛擬儀器系統(tǒng),可以在移動(dòng)平臺(tái)得以實(shí)現(xiàn)。伴隨著芯片微型化,從而使數(shù)據(jù)采集設(shè)備變得更易于攜帶,在移動(dòng)平臺(tái)上設(shè)計(jì)的軟件系統(tǒng)更加人性化,使基于Android虛擬儀器可以滿足用戶在苛刻條件下使用。結(jié)合PC機(jī)虛擬儀器的系統(tǒng)結(jié)構(gòu)和Android系統(tǒng)終端特有的交互方式,提出基于Android系統(tǒng)虛擬示波器系統(tǒng)設(shè)計(jì)方案,主要研究軟件系統(tǒng)中數(shù)據(jù)采集卡的驅(qū)動(dòng)層在Android系統(tǒng)中的實(shí)現(xiàn)和應(yīng)用層實(shí)現(xiàn),在小屏幕下人機(jī)交互界面的設(shè)計(jì),配置窗口界面功能的實(shí)現(xiàn),繪圖線程、讀數(shù)線程和UI線程的相互調(diào)用,USB數(shù)據(jù)通道的建立以及數(shù)字信號(hào)處理等。(1)分析目前測(cè)試儀器發(fā)展的狀況,特別對(duì)基于Android系統(tǒng)虛擬儀器的現(xiàn)狀從科研機(jī)構(gòu)和企業(yè)兩個(gè)方面進(jìn)行了分析。(2)結(jié)合PC機(jī)上虛擬儀器系統(tǒng)架構(gòu),針對(duì)傳統(tǒng)儀器存在的不足,提出了基于Android虛擬示波器設(shè)計(jì)框架,并且詳細(xì)分析數(shù)據(jù)采集卡、驅(qū)動(dòng)層和應(yīng)用層中使用到的關(guān)鍵技術(shù)。(3)對(duì)USB固件開發(fā)和底層驅(qū)動(dòng)層的實(shí)現(xiàn)進(jìn)行詳細(xì)的介紹,涉及到USB固件中的描述符說(shuō)明、具體描述符配置、示波器功能模塊的實(shí)現(xiàn)和數(shù)字信號(hào)處理等。(4)結(jié)合Android智能終端的觸摸屏和屏幕尺寸設(shè)計(jì)出可隱藏的交互界面,同時(shí)依據(jù)Android系統(tǒng)的線程和控件響應(yīng)方式,實(shí)現(xiàn)應(yīng)用層程序的用戶選擇事件監(jiān)聽、數(shù)據(jù)讀取和數(shù)據(jù)圖形化。(5)搭建軟硬件測(cè)試環(huán)境,對(duì)實(shí)現(xiàn)的虛擬示波器軟件系統(tǒng)進(jìn)行測(cè)試,測(cè)試軟件系統(tǒng)在性能和功能上是否滿足設(shè)計(jì)要求。
[Abstract]:The development of test instruments has been through a long period, which plays a great role in the economic development. With the progress of science and technology, the test instruments have developed from traditional test instruments to digital test instruments. With the development of computer technology and communication technology, virtual instruments appear. Virtual instrument combines computer technology, bus technology and digital technology to promote the development of test instrument. With the popularization of Android system equipment and the improvement of computing power, the virtual instrument system originally realized on PC computer can be realized on mobile platform. With the miniaturization of the chip, the data acquisition equipment becomes more portable, and the software system designed on the mobile platform is more humanized, so that the virtual instrument based on Android can be used by users under harsh conditions. Combined with the system structure of PC virtual instrument and the unique interaction mode of Android system terminal, the design scheme of virtual oscilloscope system based on Android system is put forward. This paper mainly studies the realization of the driver layer of the data acquisition card in the software system in the Android system and the realization of the application layer, the design of the man-machine interface under the small screen, the realization of the interface function of the configuration window, the drawing thread, The call between reading thread and UI thread, the establishment of USB data channel and digital signal processing. In particular, the present situation of virtual instrument based on Android system is analyzed from two aspects of scientific research institutions and enterprises. (2) combined with the architecture of virtual instrument system on PC, the shortcomings of traditional instruments are pointed out. The design framework of virtual oscilloscope based on Android is put forward, and the key technologies used in data acquisition card, driver layer and application layer are analyzed in detail. (3) the development of USB firmware and the realization of bottom driver layer are introduced in detail. The description of descriptors in USB firmware, the configuration of specific descriptors, the realization of oscilloscope function modules and digital signal processing are involved. (4) based on the touch screen and screen size of Android intelligent terminal, a hidden interactive interface is designed. At the same time, according to the thread and control response mode of Android system, user select event monitoring, data reading and data graphic are realized. (5) the software and hardware testing environment is built, and the virtual oscilloscope software system is tested. Test the performance and function of the software system to meet the design requirements.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TM935.3
本文編號(hào):2413506
[Abstract]:The development of test instruments has been through a long period, which plays a great role in the economic development. With the progress of science and technology, the test instruments have developed from traditional test instruments to digital test instruments. With the development of computer technology and communication technology, virtual instruments appear. Virtual instrument combines computer technology, bus technology and digital technology to promote the development of test instrument. With the popularization of Android system equipment and the improvement of computing power, the virtual instrument system originally realized on PC computer can be realized on mobile platform. With the miniaturization of the chip, the data acquisition equipment becomes more portable, and the software system designed on the mobile platform is more humanized, so that the virtual instrument based on Android can be used by users under harsh conditions. Combined with the system structure of PC virtual instrument and the unique interaction mode of Android system terminal, the design scheme of virtual oscilloscope system based on Android system is put forward. This paper mainly studies the realization of the driver layer of the data acquisition card in the software system in the Android system and the realization of the application layer, the design of the man-machine interface under the small screen, the realization of the interface function of the configuration window, the drawing thread, The call between reading thread and UI thread, the establishment of USB data channel and digital signal processing. In particular, the present situation of virtual instrument based on Android system is analyzed from two aspects of scientific research institutions and enterprises. (2) combined with the architecture of virtual instrument system on PC, the shortcomings of traditional instruments are pointed out. The design framework of virtual oscilloscope based on Android is put forward, and the key technologies used in data acquisition card, driver layer and application layer are analyzed in detail. (3) the development of USB firmware and the realization of bottom driver layer are introduced in detail. The description of descriptors in USB firmware, the configuration of specific descriptors, the realization of oscilloscope function modules and digital signal processing are involved. (4) based on the touch screen and screen size of Android intelligent terminal, a hidden interactive interface is designed. At the same time, according to the thread and control response mode of Android system, user select event monitoring, data reading and data graphic are realized. (5) the software and hardware testing environment is built, and the virtual oscilloscope software system is tested. Test the performance and function of the software system to meet the design requirements.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TM935.3
【參考文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 邱渡裕;200MHz手持式示波表數(shù)字系統(tǒng)與電源模塊的設(shè)計(jì)[D];電子科技大學(xué);2006年
,本文編號(hào):2413506
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/2413506.html
最近更新
教材專著