大連理工大學(xué)城市學(xué)院 寧秋月 孟蕭振 裴若男 姜 寧 謝印慶
基于AT89S52這種的單片機(jī)進(jìn)行顏色識(shí)別,以及TCS3200顏色傳感器對物體顏色的識(shí)別,最終再通過LCD1602將顏色的種類顯示出來。
隨著社會(huì)的快速發(fā)展,人們的生活水平的提高,對于科技的要求也越來越高,為了滿足人們的需要,顏色識(shí)別技術(shù)從而誕生。顏色檢測這項(xiàng)技術(shù)越來越頻繁的出現(xiàn)在人們的視野中,也越來越多的代替了以往人們用肉眼去辨別顏色的這項(xiàng)繁瑣且枯燥的工作。本設(shè)計(jì)利用AT89S52單片機(jī),TCS3200顏色傳感器和LCD1602液晶顯示器很好的滿足了人們需求。
本系統(tǒng)由AT89S52主控模塊,顏色傳感器模塊以及LCD1602顯示模塊組成。主要是通過三原色的原理,對被測物體進(jìn)行檢測,通過顏色傳感器將其轉(zhuǎn)化為數(shù)字信號(hào),最終由LCD1602液晶顯示屏顯示出三個(gè)基本數(shù)據(jù),再通過設(shè)計(jì)軟件的應(yīng)用,將三個(gè)數(shù)值代入,最后,得到最終的待測物體的顏色。系統(tǒng)結(jié)構(gòu)框圖如圖1所示。
圖1 系統(tǒng)結(jié)構(gòu)框圖
圖2 原理圖
圖3 系統(tǒng)PCB板圖
圖4 顏色采集模塊流程圖
TCS3200顏色傳感器是一款全彩的用來檢測顏色的儀器,它內(nèi)含TAOS TCS3200RGB的感應(yīng)芯片。它一共含有8個(gè)引腳,SOIC式的封裝,包括了64個(gè)單獨(dú)的光電二極管,這些光電二極管并聯(lián)在一起,由于分布比較均勻,所以當(dāng)接受光源時(shí),可以減少由于物體位置和光源位置所產(chǎn)生的誤差。通過改變S2,S3引腳的高低電平來選擇紅色濾波器或者是藍(lán)色濾波器以及綠色濾波器。此傳感器在很多領(lǐng)域得到廣泛的使用,抗干擾能力比較強(qiáng)。
LCD1602液晶包含了160個(gè)不同的字符圖形,里面含有數(shù)學(xué)字符還有各種英文字符以及阿拉伯字符,是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前需要確認(rèn)模塊的忙標(biāo)志,若為低電平,則表示不忙,相反則指令無效。
如圖2所示,單片機(jī)作主控中心,控制顏色采集模塊,還有顯示模塊。
AT89S52單片機(jī)是一款低功耗高速,而且抗干擾能力很強(qiáng)的一款單片機(jī)。此單片機(jī)6時(shí)鐘/機(jī)器周期和12時(shí)鐘/機(jī)器周期可以從中隨意切換,通過與顏色傳感器的配合工作,可以很好的實(shí)現(xiàn)本系統(tǒng)功能。
系統(tǒng)硬件板圖如圖3所示。
喜姑長一副鵝蛋臉,眼睛圓圓的,鼻子翹翹的,屁股也是翹翹的,身材不高,上下勻稱,走路就像浪擺柳,說話恰如風(fēng)搖鈴,只是那鼻尖上像是有人撒了一撮芝麻,斑斑點(diǎn)點(diǎn),風(fēng)吹不落,水洗不掉。二狗伢說,這有什么,我喜歡。每逢有人說香娭毑漂亮,二狗伢就嗤之以鼻,說麥(面)子是不錯(cuò),可那是只不下蛋的雞,有卵用。說這話的時(shí)候,二狗伢有些大彎的背脊挺了起來。喜姑自從嫁到白家灣,第二年開懷,以后幾乎一年一個(gè),都是帶了把的,連下五個(gè)崽,二狗伢狗嘴里吐不出象牙,大崽取名大鴨婆,二崽叫二鴨婆,以此類推。二狗伢常在村人面前炫擺,五只鴨婆下水,連同老子,堵得長江里半江水。
如圖4所示TCS3200顏色采集模塊之所以可以實(shí)現(xiàn)功能,其主要依靠的是定時(shí)器/計(jì)數(shù)器T0和外部中斷INT0。兩個(gè)硬件相互配合作用,來實(shí)現(xiàn)顏色采集功能。顏色采集模塊流程圖如圖4所示。
結(jié)束語:這次的設(shè)計(jì)是基于AT89S52單片機(jī)設(shè)計(jì)的顏色傳感器,顏色識(shí)別在我們未來的生活與工作之中,將是一個(gè)非常有意義的存在,我們對顏色識(shí)別的要求也會(huì)越來越苛刻,正好說明了這項(xiàng)研究的方向和未來發(fā)展是有很大的空間,顏色識(shí)別技術(shù)也將應(yīng)用在各個(gè)行業(yè)之中。