• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Android嵌入式系統(tǒng)的密立根油滴實驗智能儀器

      2017-08-07 14:27:36王梓康孫遜徐文濤
      電子測試 2017年10期
      關(guān)鍵詞:開發(fā)板油滴嵌入式

      王梓康,孫遜,徐文濤

      (南京航空航天大學理學院,江蘇南京,211100)

      基于Android嵌入式系統(tǒng)的密立根油滴實驗智能儀器

      王梓康,孫遜,徐文濤

      (南京航空航天大學理學院,江蘇南京,211100)

      針對傳統(tǒng)密立根油滴實驗儀器儀計算不方便、輔助計算工具所占空間大等缺點,利用ARM9嵌入式開發(fā)平臺,結(jié)合嵌入式Android的優(yōu)勢,研究并設(shè)計用于高校進行密立根油滴實驗的智能實驗儀器。完成了智能儀器的硬件設(shè)計,并開發(fā)出基于嵌入式Android的實驗軟件。實際運行結(jié)果表明,該智能實驗儀器整體性能良好,觸摸屏為用戶提供友善的人機交互界面,輔助計算軟件使數(shù)據(jù)處理更加方便。本儀器具有高可拓展性和高集成性的特點,極大的減少了實驗中冗余的外部設(shè)備,實現(xiàn)實驗智能化。

      Android系統(tǒng);智能儀器;嵌入式系統(tǒng)

      0 引言

      密立根油滴測量元電荷是一個經(jīng)典的大學物理實驗,傳統(tǒng)的密立根油滴實驗儀在實驗過程中使用霧化器將油霧化噴灑在實驗容器中,通過電荷耦合器件(CCD)相機將油滴的運動狀態(tài)顯示在顯示屏上,結(jié)合極板間的電壓值,分析油滴的各項參數(shù),通過復雜的運算過程計算出元電荷e的量值[1]。這種傳統(tǒng)的實驗儀器配備一個顯示設(shè)備,由于計算量大,在實驗結(jié)束后需要用專門的計算機和程序進行輔助計算,以快速完成實驗的測量任務。但是計算機成本相對較高,所占空間大,很難為學生創(chuàng)造一人一機的實驗條件,這也制約著密立根油滴實驗的實驗課堂效率[2]。

      近幾年,嵌入式技術(shù)在不斷的發(fā)展,嵌入式處理器性能的極大的提高與互聯(lián)網(wǎng)的普及,使嵌入式系統(tǒng)在生活中的運用越來越廣泛。Android是一種基于Linux開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,由Google公司和開放手機聯(lián)盟領(lǐng)導及開發(fā)。由于Android是開源操作系統(tǒng)方便移植,且封裝完備,方便調(diào)用硬件,可提供人性化的用戶界面,因此迅速的與嵌入式緊密結(jié)合在一起[3]。在本文中,使用基于Android的嵌入式系統(tǒng)以功能集成化和操作人性化顯示為目標,對該實驗儀器進行智能化改造。

      1 系統(tǒng)總體設(shè)計

      本實驗儀器在傳統(tǒng)密立根油滴實驗儀器上進行改進,使用CCD相機采集圖像并將采集到的圖像顯示在LCD觸摸屏上。同時在同一界面顯示出所加電壓以及可觸控的秒表。在軟件中設(shè)計數(shù)據(jù)計算頁面,替代計算機或手機進行輔助計算,減少不必要的設(shè)備,使實驗過程更為人性化。運用Samsung公司的Exynos 4412四核 Android核心板作為系統(tǒng)控制的核心處理器。由于CCD相機技術(shù)較為成熟,相比較CMOS傳感器成像效果較好,因此本系統(tǒng)選擇CCD相機作為圖像采集硬件[4]。整個系統(tǒng)框架圖如圖1所示。

      圖1 系統(tǒng)框架圖

      2 硬件設(shè)計

      本系統(tǒng)主要由油滴實驗儀、CCD相機、嵌入式Android開發(fā)板三部分組成。其中硬件結(jié)構(gòu)分為實驗控制箱,實驗儀器,Android開發(fā)板三大部分。

      實驗控制箱主要用于控制實驗儀器中平行板間的電壓,從而達到控制油滴運動狀態(tài)的目的。實驗儀器為留有小口的圓柱形容器,從小口噴灑進入的油被實驗儀器霧化后,成為極小的油滴,受平行板的電壓影響,進行不同的運動[5],由CCD相機拍攝傳遞給Android開發(fā)板。Android開發(fā)板主要用于顯示CCD相機所拍攝到的圖像,在觀察油滴運動狀態(tài)的時候提供計時功能,以及進行輔助計算。Android開發(fā)板硬件結(jié)構(gòu)如圖3所示。

      圖2 Android開發(fā)板硬件結(jié)構(gòu)圖

      本系統(tǒng)使用Samsung公司的Exynos 4412 四核 Android核心板,其CPU為Samsung Exynos 4412,運行主頻1.5GHz。Exynos 4412又稱為Exynos 4 Quad,Exynos 4412采用了三星最新的32nm HKMG工藝,是三星的第一款四核處理器。該款處理器功耗低、性能好,因此選用其作為Android開發(fā)板的主要處理器[6]。 開發(fā)板帶有1GB DDR3 RAM、4GB eMMC FLASH儲存模塊、CCD相機輸入接口以及LCD觸摸屏。

      3 軟件設(shè)計

      3.1 軟件邏輯簡述

      基于Android平臺下,配合密立根油滴實驗使用的軟件,主要分為圖像顯示、計時部分、輔助計算三大部分。軟件框架和邏輯關(guān)系如表1和圖3所示。

      表1 油滴實驗安卓APP軟件框架

      Activity1(實驗界面):在實驗過程中顯示油滴的影像,并在顯示區(qū)域附加距離比較網(wǎng)格,輔助操作人員確認油滴下落距離,并結(jié)合計時部分,計算出油滴的下落速度。

      Activity2(計算界面):由于得知油滴下落速度后還需進行很大量的計算才能得出所求的量元電荷e。操作人員可將其在實驗界面所得到的速度值輸入進入該界面中的對應參數(shù)的空格中,使用程序以設(shè)計好的算法,進行快速的計算,得到結(jié)果[8]。

      圖3 軟件界面結(jié)構(gòu)圖

      3.2 在Android中調(diào)用CCD傳感器

      本系統(tǒng)使用的Android開發(fā)板底板上集成有CCD傳感器接口,在應用開發(fā)時可使用廠商提供的動態(tài)鏈接庫(.so)文件與方法(Method)對CCD相機進行調(diào)用。首先,在Android應用程序工程文件中的lib文件夾中新建文件夾并命名為armeabi,再將廠商提供的動態(tài)鏈接庫文件(.so)復制到該文件夾中,該動態(tài)鏈接庫中包含基于本Android開發(fā)板的硬件驅(qū)動[9];再將廠商提供的包含調(diào)用方法的文件夾復制到/app/src/main/java/目錄下,這樣便可以在軟件開發(fā)編程時直接使用廠商在操作手冊中提供的方法(函數(shù))調(diào)用CCD相機。

      4 測評

      在實驗室中,我們將實驗板,顯示器與密里根油滴實驗儀連接,打開應用程序,得到的如圖4所示。

      圖4 Android軟件界面

      5 結(jié)論

      通過實驗中的測試,基于Android的實驗儀可以流暢的顯示實驗中油滴的動向,計算油滴e值速度快,極大的減少了因計算錯誤導致的重復實驗的情況。該實驗儀將Android技術(shù)與傳統(tǒng)物理實驗結(jié)合,得到了預期的效果,是值得借鑒的,而更深入的應用,項目組正在探討和研究當中。

      [1]陳曉,唐定飄,陳乾,戴玉蓉.密立根油滴實驗的探究性數(shù)據(jù)處理方案[J].大學物理實驗. 2013(02).

      [2]武繼文,徐紅梅.密立根油滴實驗中油滴選取原則與操作要領(lǐng)[J].成功(教育). 2013(20).

      [3]MichaelDeLuca.對比工業(yè)成像中的CCD及CMOS技術(shù)[J].電子產(chǎn)品世界,2016, 23(4):26-27.

      [4]朱國斌. 基于Android系統(tǒng)的Camera模塊設(shè)計和實現(xiàn)[D].西安電子科技大學,2011.

      [5]李卓凡.密立根油滴實驗數(shù)據(jù)處理系統(tǒng)設(shè)計[J].大學物理實驗.2010(03).

      [6]楊向榮.Exynos4412 MIPI攝像頭接口研究[J].電子技術(shù)與軟件工程, 2015(12):134-134.

      [7]壽柏炎.林粵偉,宋丹.基于Android手持設(shè)備的智能家居遙控系統(tǒng)研制[J].電子產(chǎn)品世界,2015(6):37-39.

      [8]解志君.在Android中使用HTML設(shè)計UI界面[J].信息通信,2013(4):138-139.

      [9]梁宗希.Android下Linux攝像頭的HAL封裝設(shè)計[D].北方工業(yè)大學,2015.

      [10]田勇,張煥德.密立根油滴實驗分析與改進[J].科協(xié)論壇(下半月).2012(08).

      Intelligent Instrument for Millikan’s ‘oil-drop’ experiment Based on Android Embedded System

      Wang Zikang,Sun Xun,Xu Wentao
      (Nanjing University of Aeronautics and Astronautics, College of Science,Nanjing Jiangsu,211100)

      Aiming at the inconvenient calculation of the traditional Millikan’s ‘oil-drop’ experiment Instrument and the fact that auxiliary computing tools account for a large space, a new intelligent instrument is studied and designed in this paper It based on ARM9 embedded development platform, and take the advantage of embedded Android. The hardware design of the intelligent instrument and the software for the experiment based on Android embedded system is described Actual operating results showed the overall performance of the intelligent test instrument is great. The touch screen can provide users with a friendly interactive interface, auxiliary calculation software makes data processing more convenient. The instrument is highly scalable and highly integrated, greatly reduces the number of redundant external devices in the experiment, make the experiment more intelligent

      Android system; Intelligent Instrument ; Embedded System

      王梓康(1995—),男,新疆烏魯木齊人,本科在讀,研究方向:Android軟件開發(fā),嵌入式系統(tǒng)。

      16年國家級大學生創(chuàng)新訓練計劃項目資助,項目編號610287041;南京航空航天大學實驗技術(shù)研究開發(fā)項目,項目編號:2015050800027250。

      猜你喜歡
      開發(fā)板油滴嵌入式
      圓形的油滴
      小主人報(2022年18期)2022-11-17 02:19:56
      密里根油滴實驗的理論分析和測量結(jié)果討論
      搭建基于Qt的嵌入式開發(fā)平臺
      Microchip最新推出兩款PIC32 Curiosity開發(fā)板
      淺析單片機開發(fā)板的設(shè)計與制作
      電子制作(2017年22期)2017-02-02 07:10:14
      嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應用
      烷烴油滴在超臨界二氧化碳中溶解的分子動力學模擬
      軸承腔潤滑油沉積特征分析
      Mouser為您呈上開發(fā)關(guān)鍵之STMicroelectronics Nucleo開發(fā)板
      Arduino和Atmel發(fā)布Arduino Zero開發(fā)板
      罗江县| 海宁市| 镶黄旗| 兴业县| 婺源县| 英超| 宜丰县| 镇安县| 全南县| 都江堰市| 西青区| 济宁市| 崇州市| 囊谦县| 阿图什市| 涞水县| 通州市| 遂昌县| 莱州市| 平舆县| 永昌县| 麦盖提县| 克什克腾旗| 寻乌县| 洪雅县| 叙永县| 浦县| 白河县| 荔浦县| 安康市| 临沧市| 宣恩县| 郁南县| 会理县| 阳谷县| 安化县| 阳山县| 柘城县| 长乐市| 区。| 武陟县|