您当前的位置:五五电子网电子知识通信技术数字通信基于单片机多路报站系统的设计 正文
基于单片机多路报站系统的设计

基于单片机多路报站系统的设计

点击数:7208 次   录入时间:03-04 11:59:32   整理:http://www.55dianzi.com   数字通信

  前言:随着现代交通业的飞速发展,报站与LED显示系统的应用也变得日益广泛。当今流行的此系统绝大部分都只能用于一条固定路线,比如公共汽车上的报站系统。不仅起终点固定,具体行线也不能更改。如果要改变路线,需要重新设计。本文设计的可用于多路线的报站与LED显示系统可根据实际需要.选择不同的线路。
  
  一、系统工作原理图
  
  报站器系统如下图所示,包括两块MCLJ,一块电源监控芯片,一块语音合成芯片,一块数据存储器芯片。
  
  其中AT89C2051用于控制键盘显示部分。MAXIM公司推出的电源监控芯片MA×813L是一体积小、功耗低、性价比高的带看门狗和电源监控功能的复位芯片。使用起来简单、方便,其第(1)脚与第(8)脚相连。在软件设计中,AT89S52不断输出脉冲信号,如果因某种原因单片机进入死循环,则无脉;中输出。经1.6s后在MAX813L的第(8)脚输出低电平,该低电平加到第(1)脚,使MAX813L产生复位输出,使单片机有效复位,摆脱死循环的困境。另外,当电源电压低于限值4.65V时,MAX813L也产生复位输出,使单片机处于复位状态,不执行任何指令,直至电源电压恢复正常。可有效防止因电源电压较低进单片机产生错误的动作。日本OKI公司研制的M6585采用4位的ADPCM语音数据存储格式,内置一个12位数转换器和一个低通滤波器,采样频率有4/8门6/32kFlz四种,用户可根据实际情况进行选择。由于车载提示语音数据量比较大,于是采用了DataFlasfl存储器AT45DBl61B。此存储器是美国AtnleI公司新推出的大容量串行Flasll存储器产品,单片容量为16Mb,完全能满足实际运作需要。
  
  LED显示屏系统则包括通信及字符处理电路,动态扫描电路,行驱动电路,列驱动电路以及LED点阵屏幕。

报站器系统方框图


  
  二、报站器操作面板简要说明
  
  报站器的操作面板和显示屏如下图所示。此报站系统有八条服务用语,最多可用于六条不同的行驶路线,每条路线最多可设88个站点。“1”,“2”,“3”,“4”号键分别可以播出四条不同的服务用语。如若要播出更多的服务用语,可以先按“宣传设置”键,然后再按“1”,“2”。“3”,“4”号键,此时就可以播出“5”,“6”,“7”,“8”条服务用语。如要更改路线,可以按“宣传设置”键5次,直至显示“L●●X”,X代表线路(O~5),按“站号+”键或“站号-”键可修改当前线路。选好后按“音量选择”键即可改变至所需线路。如要复位,按“宣传设置”键,直至显示“F●B●”时,再按下“音量选择”键即可恢复至该路线的初始状态。
  
  此时如果按“预报”键即可播出该线路的首语,按“到站”键即可播出该线路的尾语。

报站器的操作面板和显示屏


  
  三、系统软件设计的主要思想
  
  显示屏所要求指定的内容格式,即指定地方要放指定内容,故在制作时用了编辑软件进行编写。下面是介绍用ICExpIorer进行编辑。
  
  ICExplorer是个编译软件,其功能强大,但我们只要用两句指令就够了。
  
  一句是ORG,一句是DBc,还用其定义一行为一句语句,即一句只能在一行填写。可以在各语句中间加插空行,这不影响整体性能。另外,每行分号后均为注释,对生成芯片无影响。

  DB后面也可以跟着几个字节数据,其每个字节用“,”来分开,如:(DB  012H,OFFH,013H,OFFH)将会在当前位置和紧接的以下几个位置填写该内容。如果两句DB语句是紧接的,那么定义完第一句各字节后,紧接着定义第二句各字节。DB后面还可以接一整句语句块,其语句用双引号括住,并且会将其转为ANSI码存放。、如DB“一语句块”由于汉字是由双字节组成的,所以相当于定义了八个字节了。语句块可以定义多块,也可将语句块与字节一同定义,同样用逗号分隔。如DB“中央公园”,OFFH,OFFH;站名。
  
  下面以一条线路为例加以说明




本文关键字:单片机  数字通信通信技术 - 数字通信