高智能颜色识别系统的设计(附程序,电路原理图,PCB图)(15000字)
摘 要:由于当今科学技术的高速发展。The design of the sensor through the use of MCS3BT color sampling, re-use of SCM Atmega16 sampling of the data processing, and then sent to the PC, for further processing, the final color data through the use of established methods to determine and display the color of the category.
Keywords:robot;MCS3BT sensor; SCM Atmega16 microcontroller;PC;color recognition
总体方案的实现
本设计主要解决的问题有:
(1)色差法识别技术的研究; (2)传感器测试技术的研究;
(3)硬件电路的设计及制作; (4)软件的设计; (5)系统的调试及扩展;
(6)接口电路的设计及信息处理技术的研究;
目 录
摘要 3
关键词 3
1前言 4
2研究的意义 4
3总体方案的实现 5
3.1颜色识别系统设计方案的选择及确定 5
3.1.1识别方法的确定 5
3.1.2颜色识别系统设计方案的确定 6
3.2前沿机选型 6
3.2.1 DSP系列简介 6
3.2.2 ARM系列简介 7
3.2.3单片机系列简介 7
4系统的设计 7
4.1采样模块及处理电路的设计 7
4.1.1MCS3BT的工作原理 7
4.1.2 MCS3BT的特性 8
4.1.3 MCS3BT的典型的光谱灵敏度图 9
4.1.4 MCS3BT的引脚定义 9
4.2信号放大模块的设计 10
4.2.2 MT104CQ 内部结构图 11
4.3单片机模块的设计 12
4.3.1单片机选择 12
4.3.2处理器与其它单片机相比较 12
4.3.3 Atmega16单片机的特点 12
4.3.4引脚配置图与说明 13
4.3.5 Atmega32结构方框图 15
5电源电路设计 16
5.1电源电路设计 16
5.2采样信号电路设计 17
5.3信号放大电路设计 17
5.4 AD模数转换LC网络电路设计 17
5.5单片机电路设计 17
5.6串口通讯电路设计 19
6单片机系统程序的设计及编写 20
6.1单片机系统程序设计总流程图 20
6.2单片机AD模数转换程序设计 20
6.3数字滤波算法的选择 21
6.4串口程序设计 21
6.5单片机在线仿真系统 22
7 VB程序的设计及编写 23
7.1 VB系统程序设计总流程图与界面 23
7.2 VB串口程序设计 23
8 VB程序颜色数据库的建立 24
8.1 在VB工程中添加对Excel类型库德引用 25
8.2 引用Application对象 25
8.3 Application对象常用的属性及方法 25
9数据的采集 26
10结束语 27
参考文献 28
致 谢 28
附录 29
附录
附录1 单片机参考程序
附录2 VB参考程序
附录3 硬件设计总电路原理图
附录4 程序总流程图
附录5 硬件设计PCB图