毕业设计(论文)音控与PC机控制智能车的设计.doc
《毕业设计(论文)音控与PC机控制智能车的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)音控与PC机控制智能车的设计.doc(14页珍藏版)》请在三一办公上搜索。
1、泉州师范学院毕业论文(设计)音控与PC机控制智能车的设计 物信 学 院 电子信息科学与技术 专 业 07 级 2 班学生姓名 学 号 指导教师 职 称 完成日期 2011-02-16 教务处 制目录1 引言.32 智能小车设计要求.4 2.1 功能要求.4 2.2 参数说明.43 芯片特性简介.4 3.1 SPCEO61A特性简介.4 3.2 STC89C52特性简介 .5 3.3 cc1100-232特性简介.5 3.4 L298N 特性简介.6 3.5 DS18B20 特性简介.64 系统总体方案介绍.6 4.1 系统硬件方案.6 4.2 系统控制方案.65 系统硬件设计.7 5.1 车体
2、介绍.7 5.2 控制板原理图.75.2.1语音控制原理图.75.2.2 下位机控制原理图.85.2.3 巡线模块原理图.85.2.4 温度检测原理图.86 系统软件设计.10 6.1 系统的总体流程图.10 6.2 语音识别原理简介.10 6.3 语音识别子程序.11 6.4 巡线子程序.11 6.5 检测温度子程序.12 6.6 下位机程序.12 6.7 上位机程序.127 结语.138 参考文献.14音控与PC机控制智能车的设计物理与信息工程学院 电子信息科学与技术指导教师 助教摘要设计并制作语音控制与pc机控制的小车。以凌阳SPCE061A和STC89C52单片机为核心控制部件,利用c
3、c1100-232无线串口模块进行无线通信,以直流电机、舵机、电机驱动芯片L298N、DS18B20、红外发射接收二极管、光电开关E3-DS30C4等为主要元器件,开发了硬件系统,以unSp IDE 2.6.20和Keil uVision3作为软件开发环境,Visual basic6.0开发上位机,利用串口控件进而对小车进行操控,软件包括小车的语音识别、播放、检测障碍物、循迹及行驶状态控制软件。关键词单片机;光电传感器;无线通信;pc机;语音识别;温度Several control intelligent car designPhysics and information engineerin
4、g institute Sience and Technology of Electronic Information 070303098 XIE Hong-jieInstructor WU Zhong-Long AssistantAbstract: Is designed and produced speech control with the PC control car. With sunplus SPCE061A and STC89C52 singlechip control unit, use cc1100-232 wireless serial interface module,
5、wireless communication with dc motor, steering, motor drive chip DS18B20, L298N, infrared emission receiving diode, photoelectric switch E3 - DS30C4 etc for main components, develop the hardware system, in order to unSp IDE 2.6.20 and uVision3 as Keil software development environment, Visual basic6.
6、0 development PC, using a serial port control and car for handling, software including car speech recognition, broadcast, detection barriers, follow tracing and travel state control software. Key words: Microcontroller, Photoelectric sensor, Wireless communication, PC, Speech recognition, temperatur
7、e 1 引言 在这日新月异的新时代,电子信息技术在高速发展,人们对自动化、智能化的要求不断提高,自动控制、智能化已成为必然的发展趋势。本文设计的音控与PC机控制的智能小车正是体现智能化的一面,它的主要特点利用单片机实时对外部采集的声音信号进行分析处理,最终辨识语音信息,根据辨识的结果去执行相关的动作。还可通过电脑操作,利用无线模块与小车进行数据交换。2 智能小车设计要求 2.1功能要求通过两种途径进行控制小车,一种利用SPCE061A单片机进行语音识别,根据识别结果对小车发出相应的指令,进而达到控制小车的目的;另一种是利用visual basic6.0 开发上位机,利用串口通信控件与小车进行指
8、令交换,实现PC机控制小车的功能。两种控制途径与小车的指令传输与接收利用cc1100-232无线串口通信来完成。智能小车的主要功能: 1.小车从串口接收到指令后,通过I/O操作驱动电路实现小车的前进、后退、左转、右转、左后退、右后退、巡线的功能;2.全程检测小车前后是否有障碍,并执行相应动作;3.通过DS18B20获取温度数据,接收到读取指令之后将数据传给PC机,pc机并保存温度数据;4.通过pc机,可调节小车上的摄像头角度(左右约80旋转)。2.2 参数说明 车体:采用现成玩具车架,后轮驱动,前轮转向。驱动用直流电机,转向用舵机。 供电:采用2节3.6V可充电式锂电池串联共7.2V给直流电机
9、供电,然后将7.2V电压经7805稳压到5V再给单片机系统和其他芯片供电。 工作电压:DC 4V-6V 工作电流:小车运动时约200mA 控制距离:空旷无阻碍约50m3 芯片特性简介3.1 SPCE061A 特性简介 SPCE061A为凌阳科技研发生产的性价比非常高的一款十六位单片机,利用此芯片可以很方便灵活的实现语音的录制与播放,此芯片内置有8路10位精度的ADC,其中一路为音频转换的通道,并且芯片内置有自动增益电路。这个硬件资源为实现语音录入提供了方便的条件。两路10位精度的DAC,只需要外接功放,即可完成语音的播放功能。SPCE061的主要特性4: 1. 16位的nSP 微处理器; 2
10、工作电压:内核工作电压VDD为3.0V3.6V(CPU),I/O口工作电压VDDH为VDD5.5V(I/O); 3. CPU时钟:内核工作电压VDD为3.0V-3.6V(CPU),I/O口工作电压VDDH为VDD-5.5V(I/O); 4. CPU时钟:0.32MHz49.152MHz; 5. 内置2K字SRAM; 6. 内置32K闪存ROM; 7. 可编程音频处理; 8. 低电压复位(LVR)功和低电压监测(LVD)功能;9. 系统处于备用状态下(时钟处于停止状态),耗电小于2A/3.6V; 10. 2个16位可编程定时器/计数器(可自动预置初始计数值); 11. 2个10位DAC(数-模转
11、换)输出通道; 12. 32位通用可编程输入/输出端口; 13. 14个中断源可来自定时器A / B,时基,2个外部时钟源输入,键唤醒; 14. 具备串行设备接口;15. 声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能;3.2 STC89C52特性简介 下位机采用的是STC89c52单片机(引脚图如图1-1),STC89c52是一种低功耗、高性能CMOS8位微控制器,带有8K字节闪烁可编程可擦除只读存储器。此器件使用Atmel 公司高密度非易失性存储器技术制造,和工业标准的80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器3。在
12、单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活度。STC89C52的主要特性简介: 1. 8KB Flash ROM,可擦除1000次以上,数据保存10年; 2. 256字节内部RAM; 3. 一个6向量2级中断结构; 4. 4个中断优先级; 5. 4个8位I/O口; 6. 3个16位定时/计数器,T0、T1、T2; 7. 全静态工作方式:024MHz。 8. 全双工串行口; 9. 片内晶振及时钟电路10.看门狗定时器;11.2个数据指针。 图1-1 STC89C52引脚图 3.3 cc1100-232特性简介 3.3.1 C
13、C1100-232无线模块特性: 1. 低功耗模块,最大发射功率10mW; 2. 载频频段433MHz; 3高抗干扰能力和低误码率;4. 传输距离远;在直线可视情况下,天线放置高度位置2 米,9600bps 可靠传输距离大于200m (BER=10-3/9600bps);1200bps 传输距离可达300m(BER=10-3/1200bps)。3.3.2 主要技术指标调制方式: FSK;工作频段: 433MHz;接口数据格式: 8N1(无校验);发射功率: 10mW;接收灵敏度: -110dBm1200bps;信道速率: 固定;串口波特率: 4800、9600、19200bps可选;工作温度:
14、 -25+85;电源: 2.7VDC-5.5VDC(推荐5VDC);模块尺寸: 41 * 21 * 1mm(尺寸不含天线座和天线);发射电流: 30mA;接收电流: 20mA;待机电流: 2-3mA;天线接口: SMA-50欧姆。 3.4 L298N 特性简介L298N为SGS-THOMSON Microelectronics所出产的双桥步进电机专用驱动芯片(Dual FullBridge Driver),内部包含4信道逻辑驱动电路,是一种二相和四相不仅电机的专用驱动芯片,也可驱动两个直流电机,内含二个H-Bridge的高电压、大电流双桥式驱动器,接收标准TTL逻辑准位信号,可驱动46V、2A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 音控 PC 控制 智能 设计
链接地址:https://www.31ppt.com/p-3985467.html