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

        ?

        Cortex-A8處理器與Android平臺的顏色檢測系統(tǒng)設(shè)計

        2016-08-05 07:58:04陳建明張亞軍趙明明陳方里崔羊威
        計算機應(yīng)用與軟件 2016年7期
        關(guān)鍵詞:檢測系統(tǒng)設(shè)計

        陳建明 張亞軍 趙明明 陳方里 崔羊威

        (華北水利水電大學(xué)電力學(xué)院 河南 鄭州 450045)

        ?

        Cortex-A8處理器與Android平臺的顏色檢測系統(tǒng)設(shè)計

        陳建明張亞軍趙明明陳方里崔羊威

        (華北水利水電大學(xué)電力學(xué)院河南 鄭州 450045)

        摘要針對便攜式顏色檢測設(shè)備的自動化與智能化實際應(yīng)用的要求,首次在Android平臺下設(shè)計一種顏色檢測系統(tǒng)。采用Cortex-A8內(nèi)核的S5PV210作為主控制器,配合TCS3200顏色傳感器、AM2301溫濕度傳感器,實現(xiàn)了對液體顏色數(shù)據(jù)的精確測量,且對使用環(huán)境無特殊要求。實際測試表明,該系統(tǒng)對不同顏色的測試準(zhǔn)確可靠,且系統(tǒng)結(jié)構(gòu)創(chuàng)新,具有易操作、性能穩(wěn)定的特點,為顏色檢測提供了一種新途徑。

        關(guān)鍵詞AndroidS5PV210顏色傳感器溫濕度傳感器

        0引言

        隨著現(xiàn)代工業(yè)向高速化、自動化方向的發(fā)展,顏色成為評價許多行業(yè)產(chǎn)品質(zhì)量的重要指標(biāo),顏色的精確度量和不同顏色之間的辨識在生產(chǎn)中的作用越來越重要。當(dāng)前,顏色檢測在許多行業(yè)都有不同程度的應(yīng)用。例如:在油脂色澤檢測中,以色澤作為油脂的重要質(zhì)量指標(biāo)[1];在包裝印刷行業(yè),卷材也從單一的黑——白色向彩色發(fā)展。顏色問題愈發(fā)受到工業(yè)制造者的重視,其測量系統(tǒng)也日益受到青睞。

        目前顏色測量應(yīng)用較為廣泛的是比色分析法,但是無論是光電比色法還是分光光度法,在測試完成前都需要進(jìn)行一系列的操作,容易因為液體性質(zhì)的變化和環(huán)境溫濕度的變化而產(chǎn)生誤差。因此,設(shè)計了基于Cortex-A8處理器與Android平臺的顏色檢測系統(tǒng),該系統(tǒng)可對顏色和溫濕度進(jìn)行實時測量,且測量精度高、快捷、可靠、穩(wěn)定,也符合未來顏色檢測系統(tǒng)便攜化、小型化、快速化和智能化的發(fā)展趨勢

        1顏色檢測系統(tǒng)總體設(shè)計

        由于在溫度變化時,色度和色差會受到影響,因此在進(jìn)行精確顏色測量時,外界環(huán)境因素是不可忽略的[2],該顏色檢測系統(tǒng)應(yīng)具有以下基本功能:

        1) 精確的采集液體的顏色;

        2) 實時采集當(dāng)前環(huán)境的溫濕度。

        硬件環(huán)境:本系統(tǒng)采用ARM作為主控制器,并與溫濕度傳感器AM2301和顏色傳感器TCS3200相結(jié)合,構(gòu)建了顏色檢測系統(tǒng)所需的硬件環(huán)境。溫濕度傳感器選用含有已校準(zhǔn)數(shù)字信號輸出的AM2301,其功能為采集溫濕度數(shù)據(jù);顏色傳感器選用RGB顏色傳感器TCS3200,其功能為采集液體的顏色值[3]。

        軟件環(huán)境:系統(tǒng)以ARM公司的CortexTM-A8系列的微處理器S5PV210為核心,在Linux 3.0.8內(nèi)核中完成了AM2301、TCS3200傳感器的驅(qū)動程序設(shè)計與開發(fā),并且在Android 4.0.3操作系統(tǒng)下通過Java本地調(diào)用JNI(Java Native Interface)調(diào)用Android底層的Linux驅(qū)動開發(fā)了顏色檢測系統(tǒng)的應(yīng)用軟件[4]。

        目前嵌入式產(chǎn)品中運用比較成熟的處理器是S3C2440和S3C6410,但是S3C2440僅僅是能夠運行Android系統(tǒng),在使用過程中卡頓嚴(yán)重,而S3C6410可以正常運行Android 2.3系統(tǒng),Android 4.0.3系統(tǒng)需要配置相對較高,采用S5PV210可以流暢的運行,極大地增強了用戶體驗,故選用S5PV210處理器。

        從功能上來說,整個系統(tǒng)需要完成的工作主要分為以下幾個部分:系統(tǒng)硬件平臺的構(gòu)建,基于Linux 3.0.8內(nèi)核的溫濕度傳感器AM2301和顏色傳感器TCS3200驅(qū)動程序設(shè)計與開發(fā),Android應(yīng)用層顏色檢測軟件的設(shè)計。傳感器與ARM電路連接如圖1所示。

        圖1 傳感器與ARM電路連接

        2系統(tǒng)硬件設(shè)計

        2.1嵌入式微處理器

        系統(tǒng)硬件設(shè)計的處理器采用SAMSUNG公司S5PV210處理器,它采用了ARM CortexTM-A8內(nèi)核,是ARM公司第一款基于ARMv7架構(gòu)的應(yīng)用處理器。該處理器采用32位RISC(精簡指令集),內(nèi)部架構(gòu)采用64/32位總線結(jié)構(gòu),最大處理速度可達(dá)到1 GHz,CPU內(nèi)部具有16/32 KB可配置的一級數(shù)據(jù)/指令緩存,512 KB的二級緩存,可實現(xiàn)2000 DMIPS(每秒運算2億條指令集)的高性能運算能力[5]。且有一套完整的通用系統(tǒng)外設(shè),功耗低于300 mW,具有低功耗、高性能等優(yōu)點,減少了系統(tǒng)的整體成本。

        2.2AM2301數(shù)字式溫濕度傳感器

        溫濕度采集模塊采用數(shù)字式溫濕度傳感器AM2301,其相對濕度測量范圍為20%~ 90% RH,相對濕度測量精度:±4%~ ±5% RH;攝氏溫度測量范圍為0~50 ℃,攝氏溫度測量精度:±1~ ±2 ℃。AM2301是一款含有已校準(zhǔn)數(shù)字信號輸出的溫濕度復(fù)合傳感器,包括一個電容式感濕元件和一個NTC(負(fù)溫度系數(shù))測溫元件,并與一個高性能的ARM連接,具有響應(yīng)迅速,可靠性高和穩(wěn)定性好等優(yōu)點。

        2.3TCS3200顏色傳感器

        顏色采集模塊是該系統(tǒng)的核心部分,負(fù)責(zé)對液體進(jìn)行顏色檢測。目前常用的顏色傳感器大體分為2類,這兩類傳感器均屬于光電式,分別為:色標(biāo)傳感器、RGB顏色傳感器。本文采用的TCS3200模塊由一片RGB顏色傳感器及其外圍電路構(gòu)成,屬于第二類。TCS3200顏色傳感器采用美國TAOS公司研制的可編程彩色光/頻率的轉(zhuǎn)換器,其芯片結(jié)構(gòu)見圖2所示。它把可配置的硅光二極管與電流頻率轉(zhuǎn)換器集成在一個單一的CMOS電路上,芯片上集成了紅、綠、藍(lán)(RGB)3種濾光器,其上有一個有數(shù)字兼容接口,可以驅(qū)動標(biāo)準(zhǔn)的TTL或者CMOS邏輯輸入,因此可以直接與微處理器或者其他邏輯電路相連接。由于其輸出為數(shù)字量,并且能夠?qū)崿F(xiàn)彩色通道10位以上的轉(zhuǎn)換精度,所以在轉(zhuǎn)換過程中不需要A/D轉(zhuǎn)換電路,使電路變得簡單,并大大提高了該芯片的抗噪聲性能,符合顏色檢測系統(tǒng)小型化和穩(wěn)定性的要求[6]。

        圖2 TCS3200功能框圖

        由三原色感應(yīng)原理可知,如果知道構(gòu)成各種顏色的三原色的值,就能夠知道被測物的顏色,對于系統(tǒng)采用的傳感器來說,當(dāng)選定一個顏色濾波器時,它只允許某種特定的顏色通過,阻止其他顏色通過。TCS3200傳感器有紅色、綠色、藍(lán)色和無濾波全透光4類(各占1/4)濾光器,可直接根據(jù)液體不同顏色的范圍,通過驅(qū)動程序改變其引腳S2和S3的電平高低來動態(tài)選擇所需要的濾波器,經(jīng)過電流到頻率的轉(zhuǎn)換器后輸出不同頻率的方波(占空比是50%),且輸出頻率與光強度成線性關(guān)系[7]。選擇濾波器模式所需的S2和S3電平如表1所示。還可以通過S0和S1設(shè)置OUT引腳輸出信號頻率與其內(nèi)置振蕩器頻率比率因子,本文所述系統(tǒng)把比率因子設(shè)為100%,即S0和S1引腳所接I/O保持高電平不變。通過白平衡校正得到RGB比例因子,再通過OUT引腳輸出信號頻率來換算出被測物體由三原色光強組成的R、G、B值。

        表1 S2、S3濾波器模式選擇

        3系統(tǒng)軟件設(shè)計

        系統(tǒng)軟件設(shè)計包括3個層面:一是操作系統(tǒng);二是傳感器驅(qū)動程序;三是顏色檢測程序。

        操作系統(tǒng)采用Google公司的Android 4.0.3系統(tǒng),開發(fā)平臺是Ubuntu 12.04系統(tǒng)。首先在該平臺上進(jìn)行系統(tǒng)定制,底層傳感器驅(qū)動程序的設(shè)計與開發(fā)如溫濕度傳感器AM2301、顏色傳感器TCS3200等工作,精簡操作系統(tǒng),保留顏色檢測系統(tǒng)所必須的基本功能,如Display、Input、Android標(biāo)準(zhǔn)內(nèi)容等,然后開發(fā)應(yīng)用程序作為顏色檢測系統(tǒng)的主程序,負(fù)責(zé)與傳感器的通信以及顯示溫濕度和顏色的測試數(shù)據(jù)。

        3.1操作系統(tǒng)的選擇

        目前較為流行的嵌入式操作系統(tǒng)主要有:微軟公司的Windows CE、風(fēng)河公司(WindRive)的VxWorks、Palm公司的Palm OS、Micrium公司提供的uC/OS-II、嵌入式Linux操作系統(tǒng)等?;谇度胧絃inux的Android系統(tǒng)憑借其安全性高、人機交互強和代碼開源等優(yōu)點,在嵌入式移動設(shè)備領(lǐng)域內(nèi)具有很好的應(yīng)用前景,正在逐漸成為眾多嵌入式操作系統(tǒng)的另外一種選擇[8]。在Android系統(tǒng)中也提供了對多種傳感器的支持,但要想使得Android系統(tǒng)支持新添加的傳感器設(shè)備并且使得開發(fā)人員可以通過調(diào)用系統(tǒng)API來直接編寫傳感器的應(yīng)用程序,不僅需要在Linux內(nèi)核中添加相應(yīng)的硬件驅(qū)動,還必須在硬件抽樣層HAL(Hardware Abstract Layer)中實現(xiàn)相應(yīng)的接口。而本系統(tǒng)采用的S5PV210是一款適用于智能手機和平板電腦等多媒體設(shè)備的應(yīng)用處理器,由于其強大的性能,該處理器能夠輕松運行Windows CE、Linux、Android等操作系統(tǒng)并進(jìn)行較為復(fù)雜的信息處理。結(jié)合800×480分辨率的7英寸的電容式觸摸屏,實現(xiàn)觸摸屏取代傳統(tǒng)鍵盤,具有良好的人機交互功能,并結(jié)合了溫濕度傳感器和顏色傳感器對環(huán)境溫濕度以及液體的顏色進(jìn)行即時的采集、存儲,是移動平臺與工業(yè)化結(jié)合的一次良好嘗試。

        3.2溫濕度傳感器AM2301驅(qū)動設(shè)計

        AM2301與ARM之間的通信采用單總線數(shù)據(jù)格式,一次完整的數(shù)據(jù)傳輸為40 bit,高位先出。數(shù)據(jù)格式為:16 bit濕度數(shù)據(jù)+16 bit溫度數(shù)據(jù)+8 bit校驗和。驅(qū)動程序開始之后,等待1 s以越過不穩(wěn)定狀態(tài),然后S5PV210按照時序發(fā)送采集指令并接收數(shù)據(jù),一次通信時間5 ms左右。使用ARM實現(xiàn)AM2301溫濕度傳感器采集溫濕度流程的驅(qū)動程序設(shè)計與開發(fā)流程如圖3所示。

        圖3 AM2301驅(qū)動程序流程

        3.3顏色傳感器TCS3200驅(qū)動設(shè)計

        (1) 白平衡調(diào)整

        白平衡調(diào)整是整個顏色檢測系統(tǒng)的重要基準(zhǔn)[9]。理論上,在R、G、B三種不同的濾波片下,標(biāo)準(zhǔn)白板測出反射光強的脈沖值是相等的,實際上由于TCS3200對三基色的敏感性并不相同,導(dǎo)致其輸出并不相等,不同濾波片下標(biāo)準(zhǔn)白板采集值R、G、B分別為5312、5035、6214,因此在測試時必須進(jìn)行白平衡調(diào)整。

        (2) 數(shù)據(jù)采集

        TCS3200顏色傳感器主要是把外界圖像轉(zhuǎn)換為脈沖信號,而測量R、G、B的值主要有兩種方法:脈沖采集法和脈寬采集法。脈沖采集法是設(shè)置定時器為一個固定的時間(如10 ms),然后選通三種顏色的濾波器,采集這段時間內(nèi)TCS3200的輸出脈沖數(shù),計算出1個比例因子,通過這個比例因子可以把這些脈沖數(shù)變成255,把測得的脈沖數(shù)乘以求得的比例因子得到對應(yīng)的R、G、B值;脈寬采集法是等脈沖采集法的特殊情況,即用定時器記錄一次脈沖寬度,程序以脈沖高電平寬度作為脈寬測量值。本系統(tǒng)采用的是脈沖采集法。需要指出的是,實際測量中應(yīng)該在傳感器上加遮光罩,以便進(jìn)行白平衡的調(diào)整。

        使用ARM實現(xiàn)TCS3200顏色傳感器顏色采集流程的驅(qū)動程序設(shè)計與開發(fā)流程如圖4所示。

        圖4 TCS3200驅(qū)動程序流程

        3.4顏色檢測程序的設(shè)計

        整個系統(tǒng)實驗平臺如圖5所示,在Eclipse(集成開發(fā)環(huán)境)中設(shè)計并實現(xiàn)了一個環(huán)境溫度檢測的程序,安裝到Android系統(tǒng)中,賦予程序訪問TCS3200和AM2301驅(qū)動程序提供節(jié)點的權(quán)限,運行系統(tǒng)并啟動程序,采集20次測試顏色樣本的數(shù)據(jù)和實時的溫濕度數(shù)據(jù),如表2所示。實際測試結(jié)果同人眼的顏色感覺有較好的一致性,并且和RGB顏色查詢對照表吻合。

        圖5 實驗平臺

        次數(shù)RGB人眼識別溫度11390240紫色22.36℃225212866橙色22.33℃381225綠色22.34℃415150222藍(lán)色22.34℃??????1719138236藍(lán)色22.35℃18242129116紅色22.34℃19240151102橙色22.37℃200023黑色22.36℃

        4結(jié)語

        針對現(xiàn)代顏色檢測系統(tǒng)的發(fā)展趨勢,設(shè)計了基于Cortex-A8處理器與Android平臺的顏色檢測系統(tǒng)。該系統(tǒng)運行穩(wěn)定,能夠?qū)崿F(xiàn)對液體的顏色采集和實時的溫濕度數(shù)據(jù)監(jiān)測的功能,避免了溫濕度變化和測試時間過長造成液體性質(zhì)的變化而引起的誤差,且溫度、濕度、顏色值的測量精度高、快捷、可靠。該系統(tǒng)具有操作界面人性化,控制方便,實時性好等優(yōu)點,同時采用發(fā)展前景較好的Android操作系統(tǒng),具有進(jìn)一步朝智能化、微型化和產(chǎn)業(yè)化方向發(fā)展的潛在優(yōu)勢。

        參考文獻(xiàn)

        [1] 王安敏,尚緒超,趙龍.基于顏色傳感器TCS230的油水界面檢測儀的設(shè)計[J].機械設(shè)計與制造,2010(9):21-22.

        [2] 韓凌,陸榮鑑.制袋機的檢測與控制技術(shù)發(fā)展概述[J].包裝工程,2010(11):135-139.

        [3] 鄭巧.嵌入式系統(tǒng)的應(yīng)用與開發(fā)分析[J].制造業(yè)自動化,2011(5):171-173.

        [4] 鄭云卿,黃琦.基于Android平臺的軟件自動化監(jiān)控工具的設(shè)計開發(fā)[J].計算機應(yīng)用與軟件,2013(2):235-238.

        [5] 吳宇,楊江,張龍.基于Cortex-A8的移動在線水質(zhì)監(jiān)測平臺的研究[J].電子技術(shù)應(yīng)用,2012(10):34-36,40.

        [6] 王璞,劉教瑜,陳前平.基于WinCE的色彩分析儀的研究與設(shè)計[J].電子測量技術(shù),2011(5):49-52.

        [7] 高富強,李嶺,安康.基于RGB的顏色辨識系統(tǒng)設(shè)計[J].傳感器與微系統(tǒng),2012(10):84-87.

        [8] 熊積健,王琪.基于S5PV210平板電腦的設(shè)計[J].計算機與現(xiàn)代化,2012(5):189-191,194.

        [9] 潘海鴻,陳琳,黃炳瓊,等.基于TCS230傳感器的高精度顏色識別系統(tǒng)設(shè)計[J].微計算機信息,2009(16):159-161.

        [10] 李敏,董志學(xué).基于Android的嵌入式機器聲音故障檢測系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機應(yīng)用與軟件,2013(7):301-304.

        收稿日期:2014-10-29。陳建明,教授,主研領(lǐng)域:傳感器與檢測技術(shù)。張亞軍,碩士生。趙明明,碩士。陳方里,碩士生。崔羊威,碩士生。

        中圖分類號TP277

        文獻(xiàn)標(biāo)識碼A

        DOI:10.3969/j.issn.1000-386x.2016.07.029

        DESIGNING COLOUR DETECTION SYSTEM BASED ON CORTEX-A8 PROCESSOR AND ANDROID PLATFORM

        Chen JianmingZhang YajunZhao MingmingChen FangliCui Yangwei

        (SchoolofElectricPower,NorthChinaUniversityofWaterResourcesandElectricPower,Zhengzhou450045,Henan,China)

        AbstractFor the first time we designed on Android platform a colour detection system to meet the practical application requirement in automation and intelligence of portable colour detection devices. The system uses S5PV210 based on Cortex-A8 core as the master controller, acting with colour sensor TCS3200 and temperature and humidity sensor AM2301, it achieves the accurate detection of liquid colour data without special demands on operating environment. Practical tests showed that the system is accurate and reliable in testing different colours. With an innovative structure, this system is easy to operate and has stable performance, which provides a new approach for colour detection.

        KeywordsAndroidS5PV210Colour sensorTemperature and humidity sensor

        猜你喜歡
        檢測系統(tǒng)設(shè)計
        Smartflower POP 一體式光伏系統(tǒng)
        “不等式”檢測題
        “一元一次不等式”檢測題
        “一元一次不等式組”檢測題
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        瞞天過?!律O(shè)計萌到家
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        黑人巨大无码中文字幕无码| 日本va中文字幕亚洲久伊人| 嫩草伊人久久精品少妇av| 国产精品狼人久久久久影院| 欧美亚洲日韩国产区| 国产粉嫩嫩00在线正在播放| 精品亚洲一区中文字幕精品| 亚洲av无码一区二区三区网址| 九九久久精品国产免费av| 国产尤物精品视频| 成人性生交大片免费看r| 久久99精品这里精品动漫6| 国产专区亚洲专区久久 | 国产精品亚洲一区二区三区16| 亚洲国产一区二区三区在线观看| 欧美黑人巨大xxxxx| 黄 色 成 年 人 网 站免费| 亚洲视频在线视频在线视频 | av最新版天堂在资源在线| 国产一区二区三区特区| 亚洲一区二区二区视频| 蜜桃麻豆www久久囤产精品| 国产精品爽爽va在线观看无码| 久久久久国产一级毛片高清版A| 亚洲一区二区三区一区| 无码免费无线观看在线视| 成人白浆超碰人人人人| 欧美日韩在线观看免费| 国产成人亚洲欧美三区综合| 中文字幕成人精品久久不卡91| 男女性爽大片视频| 久久久久久久99精品国产片| 国产精品白浆视频一区| 熟女少妇丰满一区二区| 国产视频一区二区三区在线免费| 亚洲亚洲人成综合网络| 调教在线播放黄| 中文字幕人妻被公喝醉在线| 日本av一区二区三区在线| 亚洲综合久久精品无码色欲| 国产欧美另类精品久久久|