基于颜色识别的自动分拣系统课件_第1页
基于颜色识别的自动分拣系统课件_第2页
基于颜色识别的自动分拣系统课件_第3页
基于颜色识别的自动分拣系统课件_第4页
基于颜色识别的自动分拣系统课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

<<基于颜色识别的自动分拣系统>>设计组:课题组员:课题组长:<<基于颜色识别的自动分拣系统>>设计组:1项目背景一、科学技术在提高,生产机械化,大规模化。二、社会不断进步,要求产品生产机械化,提高生产效率,把,人从体力劳动中解放出来。三、广泛应用于工业生产中,如:药丸分拣,水果蔬菜成熟度,种子好坏的筛选,对货物和快递进行分类。项目背景一、科学技术在提高,生产机械化,大规模化。2课题要求

我们系统要实现的目标是:把红色、绿色、黄色、粉色各种颜色的小球,分别检测出来并放进指定的容器里,并把没有识别出来的小球归为废品。课题要求我们系统要实现的目标是:把红色、绿色、黄3系统示意图系统示意图4系统主要组成

单片机及其相关模块构成的最小系统

颜色传感器TCS3200

液晶显示器LCD1602

WTV020-S语音芯片

霍尔开关传感器红外线传感器

步进电机

其它系统主要组成单片机及其相关模块构成的最小系统5单片机STC89C52RC结构:8k字节FLASH闪存,512字节内部

RAM32个I/O口线,三个16位定时、计数器一个六向量两级中断结构一个全双工串行通讯口,内置一个精密比较器,片内振荡器及时钟电路功能:接收红外传感器的信号,判断系统是否放入彩球;发出信号触发液晶显示器显示彩球颜色;对彩球进行逻辑判断;驱动步进电机传送彩球;单片机连接串口通信,实现半双工或全双工单片机STC89C52RC结构:8k字节FLASH闪存,56颜色传感器TCS3200TCS3200它只允许某种特定的原色通过。这样,通过RGB的值就可以分析投射到TCS3200传感器上的颜色。S0、S1是用来选择输出比例因子或电源关断式;S2、S3是用来选择滤波器的类型你颜色传感器TCS3200TCS3200它只允许某种7霍尔开关

霍尔开关电路是利用霍尔原理制成。当步进电机把彩球传送到指定容器后,步进电机继续运行,当到达向起始位置,霍尔开关把电磁场的变化转化成一个触发电平,单片机接收到这个出发电平后,使步进电机停止,电机回位。

好霍尔开关霍尔开关电路是利用霍尔原理制成。当步进电机把8红外线传感器

红外传感器的工作原理利用红外线的物理性质来进行测量,主要由一个发射源和一个接收器两部分组成。在本系统中用于检测是否有小球存在。红外线传感器红外传感器的工作原理利用红外线的物理性质来进9液晶显示器LCD1602

彩球经过通过颜色传感器采集信息送给单片机判别后,将特定的颜色通过液晶显示屏显示出来。在我们这个系统中用于显示系统判断出的小球颜色液晶显示器LCD1602彩球经过通过颜色传感器采集信息送给10语音芯片WTV020

在颜色传感器识别到小球的颜色后,将小球的颜色信息传给单片机,单片机发出信号触发语音播报模块进行语音播报彩球的颜色。WTV020-SD模块是一款可重复擦写语音内容的大容量存储类型的语音模块,可外挂最大容量为1GB的SD卡存储器。能加载WAV格式语音和AD4格式语音。WTV020-SD模块以WTV020SD-20S语音芯片为主控核心,具有MP3控制模式,按键一对一控制模式(3段语音跟5段语音两种),上电循环播放控制模式以及二线串口控制模式。语音芯片WTV020在颜色传感器识别到小球的颜色后,11步进电机

系统中用步进电机的传送来实现把不同的球放入不同的洞里。

步进电动机是一种专门用于速度和位置精确控制的特种电机,它旋转是以固定的角度(称为步距角)一步一步运行的,故称步进电机。一个脉冲,步进电机前进一步,每一步旋转固定的角度。步进电机系统中用步进电机的传送来实现把不同的球放入不同12步进电机驱动THB7128

步进电机的工作电源是12V,单片机的工作电源只有5V因此需要一个驱动模块THB7128。THB7128是一款专业的两相步进电机驱动芯片。它的特性是双全桥MOSFET驱动,低导通电阻Ron=0.53Ω,最高耐压40VDC,大电流3.3A(峰值),多种细分可选(1、1/2、1/4、1/8、1/16、1/32、1/64、1/128),自动半流锁定功能,内置混合式衰减模式,内置输入下拉电阻,内置温度保护及过流保护。步进电机驱动THB7128步进电机的工作电源是12V,单片13算法流程图算法流程图14系统原理图系统原理图15系统实物图系统实物图16系统部分程序#include"key.h"//uint8CurKey=KEY_UNPRESS,PreKey=KEY_UNPRESS;uint8Key_Scan(void) //P06P07两按键{ uint8KeyValue=0; KeyValue=KEYPORT; KeyValue&=KEY_MASK_BITS; switch(KeyValue){ caseKEY1_MASK_BIT:returnKEY1; caseKEY2_MASK_BIT:returnKEY2; default : returnKEY_UNPRESS;//按键均未按下 }

}功能切换程序系统部分程序#include"key.h"功能切换程序17系统测试结果及分析1.红外线传感器没有检测到小球:红外传感器发射源没有对准小球;调整发射源的位置。2.步进电机没有回到原点:霍尔传感器没有接收到电磁信号;把系统复位,重新检测;3.小球语音报错:采样出错,识别出错;重新采集小球的信息,系统能正常播报;4.分拣位子送错:步进电机有没有接收到驱动脉冲;5.芯片不能工作:检查程序没有输入到单片机里;6.如无上述现象,在工作台上放置本装置,实现功能,即本设计调试正确。系统测试结果及分析1.红外线传感器没有检测到小球:红外传感18收获1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论