您当前的位置:五五电子网电子知识电子制作车用电路一款简单易制的公交车报站装置 正文
一款简单易制的公交车报站装置

一款简单易制的公交车报站装置

点击数:7384 次   录入时间:03-04 11:42:34   整理:http://www.55dianzi.com   车用电路

  此公交车报站系统主要可分为四个部分:单片机控制部分、语音播报部分、液晶显示部分和键盘输入部分,采用51单片机作为主控制芯片,利用ISD1420P实现语音报站,显示采用FM12864_F液晶显示模块,键盘采用通用家用彩电遥控器(SAA3010T),简单易行且控制方便。下面介绍各部分的功能及原理。
  
  一、单片机控制部分
  
  单片机根据键盘信息对语音和液晶显示进行控制,实现报站功能。单片机选用SST89E564RD,有64K+8K片内FLASH程序存储器和32K+8K片内数据存储器,且能利用KEIL对它进行在线仿真调试,十分方便。单片机接口原理图见下图。

单片机接口原理图

  二、语音播报部分
  
  本部分采用ISD1420P语音芯片及外围电路实现语音报站功能,该芯片内部包含片上时钟,麦克风前置放大器,自动增益控制,带通滤波器,平滑滤波器和功率放大器。采用模拟存储技术,能够提供20秒的录放时间,且掉电不丢失,语音质量高。原理图如下图所示,外围主要由驻极体话筒和扬声器加少量电容电阻组成,实现语音信号的输入输出,并且用一个二极管作为录音指示灯,通过8根地址线和2根录放控制线和单片机相连。在录音模式中,单片机将27脚置低,并送出相应的地址,从而实现分段录音。录音时发光二极管D1被点亮,D1熄灭表示录音结束。在报站状态下,只需要由单片机P0口送出所需报站名及其他语句的存储地址,给24脚一个下降沿信号,开始放音。通过更改地址即可播放不同的预录的语音信号,组成所需要的一句话,实现自动播报站名及提示性语句。

语音播报原理图


  
  三、液晶显示部分
  
  本部分采用的是FM12864F液晶显示模块,FM12864F是一种内置8192个16*16点汉字库和128个16*8点ASCII字符集图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成。驱动芯片采用的ST7920,电路接线图如下图所示,它的数据线与单片机的P1口连接,RS、RW、E与P3.4、P3.5、P3.6连接。在每次上电后都需要对LCD进行初始化设置,把需要显示的汉字放在数组里,编译器会自动将汉字转换为机器码,通过相应的驱动程序送给LCD,就会显示相应的汉字。

液晶显示


  
  四、键盘输入部分
  
  本部分采用常用的彩电遥控器SAA3010T,它是将所按键对应的键值进行编码加上系统码,调制在32~56K范围的红外线载波上,然后经放大通过红外线发射二极管将信号发射出去。 SAA3010T码型的一帧数据可分为:起始码部分(1.5位)、控制码部分(1位)、系统码部分(5位)和数据码部分(6位)。在连续按键的时候,重复码波形与前_次波形相同,如果是第二次按键,则控制码反转。

 



www.55dianzi.com

  五、软件系统流程设计
  
  在单片机初始化完成之后,进入系统默认的报站模式,开始显示广告,每一屏之间的延时是通过查询键盘来实现的,一旦有键按下,通过软件解码读出键值,退出广告显示,根据软件所设定的功能去执行,各键功能详见系统流程下图。

系统流程

  六、安装与调试
  
  按照电路图完成硬件制作即可进入软件调试,如果是全新的SST89E564RD,那么需要对它写入引导程序,步骤如下:
  
  1、连接好写编器,放置好芯片,打开电源。
  
  2、打开SUPERPROZForWin9xME2KNTorXP程序
  
  3、选择器件SST-->SST89E554RC-->MCU/MPU-->确定
  
  4、装入文件-->……\F51mbll5.bin文件类型Binary(缓冲区开始地址e000)文件开始地址0文件装入方式正常□>确定
  
  5、运行-->Auto-->运行(成功后)确定-->关闭电源取出芯片自动操作(Auto)包含EraseAll、Program等
  
  6、擦写成功后把芯片安装好,打开电源,启动SSTEasyIAP11F.exeDetectChip/RS232-->选择芯片SST89C554RC-->InteralMemory(EA=1)-->OK设置好后点击DetectMCU-->确定后按系统的reset键。
  
  接着选择SOFtICE-->DownloaDSOftICE-->password为空,确定-->一路确定下去就ok了。
  
  通过以上设置后,就可以利用KEIL进行在线编程调试了。把示例程序下载到单片机里,观察是否有"华中师范大学"和"公交车报站系统"的开机界面,如果有,则表示电路正常,可以进行下一步的调试。由于还未进行语音录入,所以只有液晶显示站名,而无语音播报,这时需要进入语音模式,录入您想要设定的站名及提示性语句。语音模式的初始密码为888,设置密码是为了误输入语音,LCD上显示"语音模式"后,可以按录音键开始录音,指示灯亮表示正在录音,熄灭表示停止录音。待语音全部录入之后,按模式选择键进入报站模式,按0~8之间的任意数字键,就会出现LCD显示加语音报站。在调试成功后,可以根据您的实际需要,更改站名、提示语句和其他您需要的东西。




本文关键字:公交车  车用电路电子制作 - 车用电路