1。3 课题研究的内容

本次设计的系统处理数据方面我将使用STC89C52单片机,传感器模块选用红外发射传感器比较适合,这能使得小车完全按照地面黑色胶带所指示路线行驶,到站自动识别并报站。本次设计没有任何需要人工按键的地方,能做到全自动化,与实际公交车行驶到站并报站的模式完全相同。

本论文主要针对单片机以及C语言的知识进行研究及应用,结合STC89C52单片机模块、ISD4004语音芯片模块、L298N电机驱动电路模块的功能,做到公交车的识别站台并自动语音报站。

2 设计原理

2。1 设计原理

    因为本次设计需要处理大量的数据以及后期代码的编写,我选用STC89C52单片机作为CPU处理器。这次设计还需要达到语音报站的功能,这一块我选用ISD4004语音芯片来完成这个工作,采用L298N电机驱动电路来实现小车的行驶。ISD4004芯片只是一个存储语音并且识别然后播放的芯片,我们只要在事先先给该芯片录入一段语音,就能在后面通过单片机识别,然后自动提取事先预留的录音,通过扬声器播放,这样最终就可以完成自动报站。

上述选用的ISD4004语音芯片在录入语音方面有多种途径:首先我们需要准备好特定的录音,然后使用特定软件烧录到ISD4004芯片的存储单元中;第二种是采用麦克风与其相连,在录入时只要对着麦克风播放想要录入的语音信息,然后启动该芯片的声音录入,就能够实现语音的录入了,方便快捷,可实行性非常高,适用于各类芯片,是平常语音录入的首选方法。 

2。2 设计方案

因为本次设计需要处理大量的数据以及后期代码的编写,我选用STC89C52单片机作为CPU处理器[3]。这次设计还需要达到语音报站的功能,这一块我选用ISD4004语音芯片来完成这个工作,在这里我加入了一个外部扩展的语音录入和播放的程序,这之中采用了LM286放大芯片,在这里就不多做介绍了。由于还要完成小车的自动行驶,我又加入一个循迹模块,采用LM358双运算放大器来实现。本次设计整体框图如图2-1所示:

公交车语音报站系统整体框图

图2-1  整体框图

3 系统硬件设计

3。1 STC89C52单片机主控电路

3。1。1 STC89C52单片机

STC89C52单片机引脚图如图3-1所示[4],器件参数包含32位IO口,4个外部中断,通用异步串行口等等,STC89C52单片机是一种带有8K字节的可编程的微处理器,在系统运行的时候,需要给它一个信号才能读取,所以这里需要加入一个震荡电路,来达到所需目的[5]。

上一篇:基于蓝牙的智能家居控制设计
下一篇:COMSOL工具的微粒射流电沉积电场仿真

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

STC89C52单片机超声波和红外...

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

安康汉江网讯

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】