亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于嵌入式平臺的一種動物學(xué)習(xí)能力測量儀器

        2016-12-07 08:42:43劉淵博
        電腦與電信 2016年9期
        關(guān)鍵詞:觸摸屏嵌入式食物

        劉淵博

        (榆林市一中,陜西 榆林 719000)

        基于嵌入式平臺的一種動物學(xué)習(xí)能力測量儀器

        劉淵博

        (榆林市一中,陜西 榆林 719000)

        針對動物學(xué)習(xí)能力測量儀器不精確、不夠智能化的問題,本文基于AR M9和WINCE,研制了一種基于嵌入式平臺的動物學(xué)習(xí)能力測量儀器,其集高精度計時、主控智能化、可存儲化與分控?zé)o線化于一體。實驗測試表明,該嵌入式平臺性能穩(wěn)定、攜帶方便,數(shù)據(jù)測試精度達4ppm。

        動物學(xué)習(xí)能力;測量儀器;嵌入式平臺

        1 引言

        目前針對動物反映時間的測量大多采用秒表計時,人為因素導(dǎo)致的誤差較大,無法準(zhǔn)確客觀地對人體的反應(yīng)和移動能力進行評估量化。本文基于對動物學(xué)習(xí)能力測量目前存在的問題和動物學(xué)習(xí)能力測量的重要意義,設(shè)計并開發(fā)了一種基于ARM9和WINCE系統(tǒng)的嵌入式平臺。

        2 系統(tǒng)的基本組成原理

        圖1 系統(tǒng)總體結(jié)構(gòu)

        如圖1所示,系統(tǒng)主要由A、B、C、D四個分端、一個下位機分控(下稱“分控”)和手持總控端(下稱“手持端”)三部分組成,A、B、C、D四個分端之間用圍墻相連,且分控和每個分端均有一個觸摸屏。四個分端上只有一個分端上掛有真正的食物,為保證變量一致性,其他分端掛有相同的食物模型。在分控的觸摸屏位置有一個測試動物箱(下稱測試箱),測試開始前,將測試動物放于測試箱中,箱子開口面向觸摸屏,一旦打開箱子,動物從箱子中出來就會碰到分控的觸摸屏。測試開始時,四個分端的食物全部為食物模型,當(dāng)動物第一次觸摸分控面板時,分控將產(chǎn)生一個A/B/C/D的方向信號,接收到方向信號的分端會被隨機信號所觸發(fā),并發(fā)出燈光報警信號,測試員隨即將該分端的食物模型換作真正的食物,同時當(dāng)前時間被記錄到分控;動物在搜索到正確的食物所在的面板時,觸碰面板,該分端產(chǎn)生警報解除信號并傳送到分控,分控記錄當(dāng)前時間,當(dāng)動物將食物吃掉,離開面板后,報警信號解除;當(dāng)動物觸碰到食物模型所在面板的時候,該面板不會做出任何響應(yīng)。這樣,動物搜索一次食物花費的時間都將使用分控記錄下來,并通過無線方式發(fā)送到手持端。在這樣的一個測試中,測試者可以自定義測量次數(shù),最后所有的測試時間(單次和總的時間)都會存儲到手持總控的SD卡上,以方便后期的數(shù)據(jù)分析,當(dāng)然,分端的數(shù)量、分控與分端的距離等可以根據(jù)實際情況進行調(diào)整,因為它們之間都是通過無線方式進行通信的,在天氣良好的情況下,手持終端與分控間的通信距離可達500米,分控和分端的有效通信距離可達50米??紤]到實際使用可能在戶內(nèi),也可能在戶

        外,所有的設(shè)備都使用電池和外接電源兩種供電方案。

        使用該系統(tǒng),系統(tǒng)中有兩種東西可以幫助用戶做出正確的判斷,分別為食物的味道和被觸發(fā)的分端發(fā)出的燈光信號,即動物學(xué)習(xí)對于環(huán)境常常使用的嗅覺和視覺感知,饑餓的動物在得到食物的刺激下,會逐漸對這兩種信號進行感知。當(dāng)然不同學(xué)習(xí)能力的動物發(fā)生感應(yīng)所需的時間不同,學(xué)習(xí)能力越強的動物將能夠越快地感知到這兩種信號,從而在較少次數(shù)的刺激之后便能夠比較迅速的找到食物,相應(yīng)地,學(xué)習(xí)能力較弱的動物將需要較多的次數(shù)才能認(rèn)識到這兩種信號與食物之間的關(guān)系。上述一次測量時間,只是一次刺激花費的時間,對動物學(xué)習(xí)能力的測量需要大量的測試次數(shù),即大量刺激才能夠得到實驗結(jié)果。

        3 系統(tǒng)的軟硬件模塊設(shè)計

        3.1 硬件和功能模塊

        如圖1所示該系統(tǒng)主要包括手持總控端、下位機分控和分端三部分,三者全部采用無線進行通信,其中手持端和分控之間采用NRF-905無線數(shù)傳模塊通信、分控和分端之間采用PT2262/2272通信。本節(jié)將詳述三部分的硬件模塊設(shè)計。

        3.1.1 手持總控端部分

        該部分主要負(fù)責(zé)系統(tǒng)的整體控制,包括測試數(shù)據(jù)的存儲、測試數(shù)據(jù)的處理、測試者信息管理和測試者反應(yīng)和移動能力評估等。總控部分主要由ARM9 S3C2440A、SD卡、LCD觸摸屏三部分組成,其中ARM9作為總處理器,當(dāng)手持端通過NRF-905數(shù)傳模塊接收到來自分控的信號時,通過SPI總線傳送給ARM9進行處理,ARM9將處理后的信息放到SD卡中存儲并顯示到LCD觸摸屏。此外,ARM9也可接收來自LCD觸摸屏的信號,比如查看某個動物某次搜索食物所花費的時間等,ARM9讀取SD卡的數(shù)據(jù)并顯示到LCD觸摸屏上,從而完成信號的交互。其組成框圖如圖2所示。

        圖2 總控的硬件組成框圖

        為便于使用,對WINCE系統(tǒng)進行剪裁和移植,從而形成良好的人機交互界面,系統(tǒng)開機后,直接進入測量控制界面,這部分將在軟件設(shè)計部分詳細(xì)說明。

        3.1.2 下位機分控部分

        下位機分控部分主要負(fù)責(zé)產(chǎn)生隨機信號、計時等,其主要包括主控制器MCU和基于陣列微動開關(guān)的觸控信號板兩部分。當(dāng)動物觸摸觸控信號板時,觸發(fā)中斷,產(chǎn)生計時開始/結(jié)束信號,并將其傳輸給MCU處理。當(dāng)MCU接收到開始信號時,產(chǎn)生A/B/C/D等隨機信號,并通過PT2262/2272將信號傳送給分端,并使用內(nèi)部的計時器開始計時;當(dāng)MCU接收到結(jié)束信號時,停止計時,并將測量數(shù)據(jù)通過NRF-905無線通信模塊傳送給手持總控端。其系統(tǒng)構(gòu)造和連接圖如圖3所示。

        圖3 下位機分控硬件組成框圖

        3.1.3 分端部分

        分端部分主要負(fù)責(zé)接收來自分控的隨機報警觸發(fā)信號、產(chǎn)生燈光報警信號、產(chǎn)生并處理解除報警信號等,其主要由微控器MCU基于陣列微動開關(guān)的觸控信號板、燈光聲音報警電路組成,如圖4所示。當(dāng)MCU通過PT2262/2272接收到分控的隨機信號后,觸發(fā)中斷,產(chǎn)生燈光報警信號;當(dāng)動物觸摸信號板時,觸發(fā)中斷,產(chǎn)生警報解除信號,通過PT2262/ 2272發(fā)送到分控,分控記錄當(dāng)前時間;當(dāng)動物離開觸摸面板后,通過MCU解除燈光報警信號。

        圖4 分端硬件組成框圖

        3.2 軟件功能模塊

        3.2.1 WINCE系統(tǒng)的裁剪定制和WINCE軟件開發(fā)

        相對于LINUX平臺,WINCE系統(tǒng)平臺的支持特性要簡單一些,開發(fā)周期短,可以根據(jù)自己的需求開發(fā)功能和模塊并進行相應(yīng)的注冊和編譯,從而完成WINCE系統(tǒng)的裁剪和定制。

        3.2.2 NRF-905無線模塊SPI總線流驅(qū)動程序的實現(xiàn)

        上述所有軟件和NRF-905無線模塊的SPI總線流驅(qū)動是在EVC 4.0環(huán)境下進行編寫的。驅(qū)動程序?qū)⑼庠O(shè)抽象為一個文件,應(yīng)用程序使用操作系統(tǒng)提供的文件對外設(shè)進行訪問。在具體實現(xiàn)時,流驅(qū)動程序使用固定模式的流驅(qū)動接口函數(shù):XXX_Init、XXX_Deinit、XXX_PreDeinit、XXX_Open、XXX_Close、XXX_PreClose、XXX_Read、XXX_Write、XXX_Seek、XXX_IOControl、XXX_PowerUp、XXX_Power-Down,其中XXX代表該設(shè)備在注冊表中的名字。通過這些接口函數(shù),實現(xiàn)操作系統(tǒng)對外設(shè)的控制。NRF-905無線模塊的SPI總線流驅(qū)動程序部分實現(xiàn)如下:

        (1)打開設(shè)備

        打開上下文的句柄保存在中hOpenFile中。

        (2)讀取Flash的ID號

        &OP_READID,4,&id,sizeof(id),&dwNumOfRead,NULL);其中OP_READID是讀取ID命令字,返回的ID號保存在變量id中。

        (3)擦除設(shè)備

        EraseData包含了擦除設(shè)備命令字和擦除地址。

        (4)寫入待測數(shù)據(jù)

        TransArray中包括寫Flash的命令字、寫入地址和準(zhǔn)備好待測數(shù)據(jù)。

        (5)讀取待測數(shù)據(jù)

        其中ReceBuffer是應(yīng)用程序準(zhǔn)備的緩沖,用于存放先前寫入到Flash中的數(shù)據(jù)。

        3.2.3 下位機分控的高精度計時軟件

        下位機采用ST公司的32位MCU,外接貼片石英晶振??紤]到夏天和冬天的溫差和環(huán)境的變化,所選晶振滿足老化率最大為:±3ppm/year,頻率偏差為±10ppm。

        利用MCU計時器計時,精度可達到us級,完全滿足測試要求。

        通過基本分析,可以保證測試精度在200s內(nèi)的誤差不超過2ms,可以滿足實際應(yīng)用中的高精度計時要求。

        3.2.4 分端軟件

        分端軟件的編寫比較簡單,在此不做贅述。

        4 總結(jié)

        該基于嵌入式平臺的動物能力測試儀器安裝方便,全部采用電池和外接電源兩種供電方案,攜帶方便,手持總控端、下位機分控端和分端全部采用無線通信方式從而可以自由調(diào)整距離,良好的人機交互界面使得操作簡單,智能化程度較高。

        測量的全過程,數(shù)據(jù)全部由系統(tǒng)統(tǒng)計與記錄,可以為組織者免去繁重的體力勞動且測量結(jié)果更加精確客觀。此外,該系統(tǒng)可以根據(jù)每種動物定制測試,測試系統(tǒng)不需要做太大改進就可以應(yīng)用于多種動物學(xué)習(xí)能力的測量,可擴展性較強。

        [1]蹇興亮.單片機定時中斷的精確定時編程方法種種[J].單片機與嵌入式系統(tǒng)應(yīng)用,2004(8):70-71.

        [2]姜波.WindowsCE.NET程序設(shè)計[M].北京:機械工業(yè)出版社,2006.

        [3]訊通電子科技有限公司.Nordic NR F905數(shù)據(jù)手冊[Z].北京:訊通電子科技有限公司,2005.

        [4]羅健飛,吳仲城,沈春山,等.基于AR M和WINCE下的設(shè)備接口驅(qū)動設(shè)計與實現(xiàn)[J].自動化與儀表,2009(3):1-3.

        [5]何宗鍵.WindowsCE嵌入式系統(tǒng)[M].北京:北京航空航天大學(xué)出版社,2006.

        Animal StudyAbility Measuring Instrument Based on Embedded Platform

        Liu Yuanbo
        (Yulin No.1 High School in Shaanxi Province,Yulin 719000,Shaanxi)

        tract】 Aiming at the problems of animal study ability measuring instrument,such as inaccurate and intelligent testing,this paper develops a measuring instrument based on ARM9 and WINCE,which has the advantages of high precision timing,intelligence controlling,storable and wireless.Experimental tests show that the embedded platform performs stable.The test data accuracy is up to 4ppm.

        words】 animal study ability;measuring instruments;embedded platform

        TP274.4

        A

        1008-6609(2016)09-0047-03

        劉淵博,男,榆林人,研究方向:計算機信息。

        猜你喜歡
        觸摸屏嵌入式食物
        PLC和觸摸屏在衛(wèi)生間控制系統(tǒng)的應(yīng)用
        皮膚“長”出觸摸屏
        搭建基于Qt的嵌入式開發(fā)平臺
        嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
        搞笑:將食物穿身上
        食物從哪里來?
        食物也瘋狂
        Altera加入嵌入式視覺聯(lián)盟
        倍福 CX8091嵌入式控制器
        自動化博覽(2014年4期)2014-02-28 22:31:15
        投射式多點觸控電容觸摸屏
        河南科技(2014年12期)2014-02-27 14:10:32
        欧美熟妇性xxx交潮喷| 麻豆成年人视频在线观看| 中国黄色一区二区三区四区| 伊人久久大香线蕉av色| 娇妻玩4p被三个男人伺候电影| 成人精品视频一区二区三区尤物| 亚洲最大日夜无码中文字幕| 黄 色 成 年 人 网 站免费| 五月婷婷开心五月播五月| 色综合久久无码五十路人妻| 久久无码av三级| 国产丝袜精品丝袜一区二区| 久久久亚洲av成人乱码| 亚洲精品国产第一区二区| 亚洲欧美综合区自拍另类| 欧美日韩国产专区| 久久亚洲精精品中文字幕早川悠里| 蜜桃18禁成人午夜免费网站| 国产精品毛片久久久久久久| 亚洲综合偷自成人网第页色| 女同性恋看女女av吗| 国产av天堂亚洲av刚刚碰| s级爆乳玩具酱国产vip皮裤 | 国产激情综合五月久久| 久久狠狠色噜噜狠狠狠狠97| 欧美色aⅴ欧美综合色| 亲少妇摸少妇和少妇啪啪| 国产av一级黄一区二区三区| 国产播放隔着超薄丝袜进入| 超碰97人人做人人爱少妇| 性无码国产一区在线观看| 综合久久加勒比天然素人| 一边摸一边抽搐一进一出视频| 狠狠色综合网站久久久久久久| 成人国产精品免费网站 | 日韩女优精品一区二区三区| 精精国产xxxx视频在线播放 | 青青草是针对华人绿色超碰| 国产精品毛片va一区二区三区| 乱码午夜-极品国产内射| 日本经典中文字幕人妻|