999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的顏色識別及分揀系統設計*

2021-11-15 03:58:32徐小艷崔雪英
科技與創新 2021年21期
關鍵詞:單片機信號系統

徐小艷,崔雪英

(銅陵學院電氣工程學院,安徽 銅陵 244000)

在科技不斷提高,企業規模化生產的背景下,自動化迅速成為工農業的主流。在工農業生產的自動化過程中,顏色的識別及分揀在食品、醫藥、化工等行業都有著重要意義。如制藥行業中將不同顏色的藥丸分離開、農產品顏色識別確定果實的成熟度等。本文設計了一種以顏色識別傳感TS3200 為基礎,以51 單片機為核心的顏色識別及分揀系統。

1 系統總體設計

系統是以51 單片機為核心,擴展合適的外圍電路,完成了對產品的顏色識別及分揀。其結構框圖如圖1 所示。

圖1 分揀系統結構框圖

整個系統以微處理器為中心,包括顏色信息的采集及分揀兩大部分。顏色傳感器將采集到的顏色信息送入微處理器,微處理器對信息進行運算、處理識別,處理后的顏色識別信息作為輸出信號,驅動單片機的執行機構進行相應的分揀操作。整個系統由顏色識別電路模塊、直流電機驅動模塊、語音播報模塊等部分組成。

2 系統硬件設計

系統硬件的微處理器采用89C51,主要由顏色識別電路、分揀電路及語音播報電路三個部分組成。

2.1 顏色識別電路設計

首先系統利用紅外線傳感器檢測需要識別的物品是否準備好,然后通過顏色傳感器檢測出被分揀物品顏色信息信號,并將信號發送給單片機,單片機通過接收到的信號信息進行相應的分揀操作。

顏色識別選用顏色識別傳感器TCS3200,它是一款可編程光到頻率的轉換器芯片。內部有紅、綠、藍和清除四種濾波器,一塊顏色到頻率轉換芯片TCS3200 RGB 及4 個白色LED 燈。其轉換原理是當被測物反射光中紅、綠、藍三色光線分別透過相應濾波器到達TCS3200 RGB 感應芯片時,其內置的振蕩器會輸出相應方波,方波頻率與所感應的光強成正比關系,其OUT 輸出信號的頻率也與內置振蕩器的頻率成正比[11]。當選定一個顏色濾波器時,它只允許某種特定的原色通過,阻止其他原色的通過。例如:當選擇紅色濾波器時,入射光中只有紅色可以通過,藍色和綠色都被阻止,這樣就可以得到紅色光的光強;同理,選擇其他的濾波器,就可以得到藍色光和綠色光的光強,通過這三個值,就可以分析投射到TCS3200 傳感器上的光的顏色[12]。此處P1.1、P1.0可用來選擇不同的比例因子。P1.4、P1.3 用來選擇濾波模式,顏色傳感器的頻率脈沖輸出連接到單片機外中斷0 進行脈沖計數。

將OUT 輸出信號頻率和內置頻率的比例因子設好后,將OUT 輸出信號頻率轉換成被測物體的三原色RGB 值,還需要進行白平衡校正來得到RGB 比例因子。使芯片對所檢測的“白色”中的三原色時輸出的RGB 值相等。經過白平衡后,TSC3200 在控制器中能準確反饋出被測物體的實際顏色。顏色識別電路原理圖如圖2 所示。

圖2 顏色識別電路原理圖

2.2 分揀電路設計

物品的分揀系統依據顏色識別的結果來驅動相應的步進電機的轉動,這樣電機的轉動就可以將不同顏色的樣本送入相應的區域。這里選用四相八拍電動機28BYJ48。

28BYJ48 原理是將電脈沖變為角位移,當收到一個脈沖,電機就按預定的程序轉一個特定角度。單片機引腳輸出電流不足以驅動負載,故此處電機驅動采用ULN2003 芯片,它是一個單片高電壓、高電流的達林頓晶體管陣列集成電路。單片機的P2.4~P2.7 連接ULN2003 的輸入引腳,其輸出連接電機的四相線圈,達到驅動電路的目的。其電路如圖3 所示。

圖3 步進電機驅動電路原理圖

2.3 語音播報電路設計

語音播報電路采用語音芯片ISD4004,其工作于SPI 串行接口。當系統得到顏色識別結果時,調用事先存儲好的語音模塊來播報信息。此時,語音播報信號有效,開始取信號單元地址,后取信號單元內容,再判斷是否滿足播報條件,如滿足則播報,反之則繼續取信號單元地址,最后判斷是否播報結束。通過對SPI 控制寄存器的設置可以實現錄放、錄音、信息檢索等功能。語音播報電路原理圖如圖4 所示。

圖4 語音播報電路原理圖

3 系統軟件設計

為了完成顏色識別與分揀的功能,程序設計采用了自上而下的模塊化設計,主要由主程序和子程序構成,主程序完成系統的初始化及物品的檢測及播報。子程序有顏色識別子程序、分揀子程序和播報子程序等。顏色識別子程序首先完成白平衡調節,確定顏色初值,得出比例因子,然后再對物體顏色進行校準識別,得到RGB 的亮度值。分揀子程序主要完成不同電機驅動程序設計,其相關流程如圖5 所示。

圖5 主程序流程圖

系統初始化不僅包括單片機的初始化,還包括TCS3200、電機驅動及播報芯片等的初始化。系統需對TCS3200 的白平衡、輸出比例因子及通信參數等進行初始化。當用TCS3200 顏色識別時,用白平衡后的參數與所測顏色的RGB 的值進行對照調整。參數調整有兩種:①選通三種顏色的濾波器對TCS3200 的輸出脈沖依次進行計數,當計數到255 時停止計數,分別計算每個通道所用的時間。這些時間作為實際測試時TCS3200 每種濾波器所采用的時間基準,在這段時間內所測得的脈沖數就是所對應的RGB的值。②設置定時器為一固定時間(如10 ms),選通三種濾波器,計算此時間段內TCS3200 的輸出脈沖數,從而計算出比例因子,通過這個比例因子可將這些脈沖數變為255[7]。在實際測試時,使用同樣的時間進行計數,把測得的脈沖數再乘以求得的比例因子,然后就可以得到所對應的RGB 的值。

此處采用第二種方法進行參數調整,然后對白平衡處理后進行顏色識別,其流程如圖6 所示。

圖6 顏色識別子程序

4 系統仿真及結果

本設計采用C51 語言進行設計,在keil51 編譯器分模塊編譯仿真,并將系統軟件調入protues 軟件進行系統仿真,然后利用單片機開發板對顏色識別和分揀電路分別進行硬件仿真調試。實驗結果顯示,此系統能準確地對紅、綠、藍等顏色進行識別并分揀,并且可以根據市場需求更換電機驅動模塊。

猜你喜歡
單片機信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 久草美女视频| 97精品久久久大香线焦| 国产成人精品视频一区二区电影| 日本午夜精品一本在线观看| 免费全部高H视频无码无遮掩| 天堂亚洲网| 自偷自拍三级全三级视频| 国产精品13页| 国产成人精品2021欧美日韩| 亚洲综合极品香蕉久久网| 最新亚洲人成无码网站欣赏网| 国产女人在线观看| 日本成人在线不卡视频| 亚洲天堂啪啪| 国产在线91在线电影| 亚洲欧美另类色图| 亚洲黄色片免费看| 国产成人精品午夜视频'| 高潮爽到爆的喷水女主播视频| 亚洲不卡无码av中文字幕| 日韩国产欧美精品在线| 2021最新国产精品网站| 精品小视频在线观看| 中文字幕在线免费看| 欧美成人精品一级在线观看| 国产精品视频公开费视频| 成人午夜免费观看| 欧美午夜在线观看| 99精品视频九九精品| 天天色综网| 中文字幕一区二区视频| 国产精品亚洲va在线观看| 视频在线观看一区二区| AV网站中文| 白浆视频在线观看| 一区二区日韩国产精久久| 在线观看免费人成视频色快速| 超碰aⅴ人人做人人爽欧美| 中国国产高清免费AV片| 亚洲天堂啪啪| 国产91透明丝袜美腿在线| 欧美高清视频一区二区三区| 看av免费毛片手机播放| 亚洲无码视频一区二区三区| 网久久综合| 亚洲综合第一页| 国产在线视频导航| 中文字幕在线播放不卡| 777午夜精品电影免费看| 亚洲天堂首页| 国产人在线成免费视频| 亚洲AV无码乱码在线观看代蜜桃 | 欧美激情视频一区二区三区免费| 亚洲第一天堂无码专区| 久久综合干| 欧美午夜在线播放| 激情综合婷婷丁香五月尤物 | 国产精品部在线观看| 国产一区成人| 欧美中文字幕在线视频| 高清大学生毛片一级| 亚洲热线99精品视频| 精品自窥自偷在线看| 久久99久久无码毛片一区二区| 日本91在线| 国产一级无码不卡视频| 8090成人午夜精品| 日韩 欧美 小说 综合网 另类| 日韩专区第一页| 青青草原国产| 国产丝袜啪啪| 日韩精品一区二区三区免费在线观看| 国产不卡一级毛片视频| 国产在线高清一级毛片| 久久国产精品波多野结衣| 毛片卡一卡二| 精品无码视频在线观看| 色九九视频| 亚洲欧美一区二区三区图片| 欧美日韩v| 亚洲中文字幕在线一区播放| 国产剧情国内精品原创|