公共汽车智能语音报站系统
GPS公交车智能报站系统的实现

。
为有效位置
,
,
度
。
在每一 轨道平 面 内 度
,
各
当
能捕 获
、
为非 有 效 接 收警告
。
也 就 是 当前
卫 星 升交角距差
任一 个 轨
卫 星 从 地 平 线 上 升起 时
跟踪卫星
,
,
天线视 野上 方 的卫 星 个数 少 于
道 上 的卫 星 比西 边 相 邻 轨 道 上 的 相 应 卫 星 超前 度
。
坟
没 有接 收 完
,
八飞
数据
继续接收
,
刀接 收 数 据
根据
帧 格 式 检 查 判断数 据 是 否 有效 接收的
数据 正 确 提取经 据
,
、
纬 度数
计 算 与 站 点 数据 的距 离
播放 相
应 的语 音 信 息
刀 提取 时 间作为系
统的时间
刀
计算 公 交 车的速
显 示 可 以让 驾驶 员掌握 机器
设置 一 秒发送 一 次
。
灵
注 入 站 接 受 主控 站 送 达 的各
中挑 选 出我 们 需 要 的那 部 分 定 位 数据
。
敏度高
耗 电低 等 优 点
芯片中
,
公交车
卫星 导航 电 文 并将 之 注 人 飞 越 其
上 空 的每 颗 卫 星 用户接 收 系统
。
我们所关 心 的定位数据 如
、
将 使用 的语 音 信息存 放 到 的 需要播放时 键盘接
要 实现
由三 大 子
、
需 要 知 道 公 交 车 的位
系统 构成
公交车载GPS智能报站系统设计

公交车载GPS智能报站系统设计近年来,随着城市公交事业的迅速发展,国内公交车报站的方式已经有了很大改善,由传统的售票员喊话报站逐渐变为驾驶员使用报站器手动报站。
虽然手动报站器使用比较方便,但是因为驾驶员需要在保证安全驾驶的前提下进行报站,所以经常出现报站不及时,甚至错报、漏报的现象,而且让驾驶员在驾驶过程中进行报站也存在安全隐患。
采用自动报站的方式可以大大减轻驾驶员的工作量,促进公交系统的现代化进程。
要实现自动报站,需要实时测出公交车的位置,以确定公交车是否已经到达站点。
利用GPS 可以确定公交车的地理位置,只需把当前位置同公交站点的位置数据(经、纬度)相比较,就可以知道公交车是否到达站点,使得报站系统具有一定的智能性。
这种基于GPS 的智能报站系统能够杜绝驾驶员驾驶过程中因兼顾报站器而带来的隐患。
特别适合因汽车行业高速发展而导致交通问题日益严峻的我国国情,还可以在重点线路上加入对城市景点风貌的相关介绍。
该系统在GPS 导航领域和商业领域都有着非常大的潜力,具有广阔的发展前景。
1 系统方案基于GPS 的公交车智能报站系统是移动通讯技术和GPS 技术的结合,整个系统由S3C24l0 ARM9(进阶精简指令集机器)开发板、SIM548C GPS/ GPRS 模块、语音播报模块、AT89S52 单片机以及OCMJ5X10B 的LED(发光二极管)背光宽温黄绿屏等器件组成。
GSM/ GPS 模块由GPS 分模块与GSM(全球移动通讯系统)分模块组成。
GPS 模块负责GPS 数据接收。
公交车在行进过程中,GPS 模块的实测信息同已存储的位置信息进行比较即可进行自动报站,无需人为干预,还可实现在固定位置播放某些特定信息,。
公交车天迈语音报站器的使用说明

在城市的日常生活中,公交车可以说是我们出行的重要选择之一。
然而,在繁忙的城市节奏中,很多时候我们可能会错过下车的站点,或者在陌生的城市里不知道何时下车。
而天迈语音报站器的使用正是在这种情况下能够帮助我们更好地出行。
1. 天迈语音报站器的介绍天迈语音报站器是一款专为公交车设计的智能报站设备。
它采用先进的语音识别技术,可以自动识别公交车当前所在位置,并通过语音提示告知乘客即将到达的站点。
它还可以显示当前所在位置的站点信息,让乘客可以清晰地了解自己的行程。
2. 使用方法天迈语音报站器非常简单易用,只需要按照以下步骤操作即可:- 上车后,请尽量站在车厢内离报站器较近的位置,以确保能够清晰地听到语音提示。
- 当公交车行驶至即将到站的站点时,语音报站器会自动播放报站信息,例如“即将到达XXX站,请做好准备下车”。
- 在车厢内还配备了显示屏,显示当前所在位置的站点名称,方便乘客进行核对。
3. 个人观点和理解天迈语音报站器的使用极大地方便了乘客的出行,特别是对于老年人、外地游客或者行动不便的乘客来说,更是一项贴心的设计。
通过语音提示和显示屏,乘客可以清晰地了解自己的位置,避免错过下车站点,提高出行的便利性和舒适度。
总结回顾在城市出行中,公交车天迈语音报站器为乘客提供了更加方便、准确的出行体验。
通过先进的技术,它能够准确识别乘车的位置并及时进行语音提示,同时配备显示屏让乘客确认自己的位置。
我相信随着技术的不断进步,类似智能设备的出现将会给我们的生活带来更多便利,让我们的出行更加轻松愉快。
通过以上的文章撰写,我尽可能从多个角度对公交车天迈语音报站器进行了全面评估和深度探讨,并按照需求提及了指定的主题文字。
希望这篇文章能够帮助您更加深入地了解这一话题。
天迈语音报站器的出现,无疑给城市的公交出行带来了极大的便利和舒适性。
作为一种智能设备,它采用先进的语音识别技术,完全可以满足乘客在公交出行中对信息获取的需求。
在繁忙的城市节奏中,很多时候我们可能会错过下车的站点,或者在陌生的城市里不知道何时下车。
智能公交系统

智能公交系统随着科学技术的不断发展、生活水平的不断提高,gps技术也得到了空前的发展。
gps 主要是不断接收同步卫星的信号并将其信号解析出相应的数据还原成为经纬度信号,根据经纬度信号则可以实现定位功能,传统的导航定位技术也是采用了该原理来实现。
随着gps的普及,成本也不断的降低,可以根据相应的技术来实现其扩展功能,如可以将其技术应用在公交车上。
本文主要介绍根据gps技术实现公交车的自动报站和调度,不需要人为的直接干预达到公交车系统自动运行的目的。
本文主要是将微电子技术、自动控制技术、gps技术、语音技术综合在一起实现一个智能化的系统。
国内外在智能公交车方面的研究早在20世纪初就开始,采用的技术不尽相同功能也各异。
国内一些公交车系统主要采用的是人工干预电脑控制的方式实现智能报站等功能。
其工作方式如下:在系统内部提前设置好上下路线对应站台的相关设置,司机师傅在行驶车辆的同时也必须时刻关注站台的距离,当车辆临近站台时则手动按下相应的按键实现报站功能^该种方式可以实现报站是毋庸置疑的,但是根据站台人员数量的不同、司机师傅的疲意程度、道路的拥挤程度都会造成站台的漏报、错报的现象,影响人们的出行和交通服务的质量,还有可能造成潜在的安全隐患。
因此,新一代的智能报站系统的需求与日俱增。
智能语音报站结构设计:系统的总体方案:目前,太空中一共存有24颗卫星时刻向人类提供更多服务,这24颗卫星分别以55°的角度原产在地球飞过20—km的轨道面上,卫星之所以这样原产的原因是使地球上的任何地方在任何时候都可以确保能发送至至少6颗卫星信号的数据,以保证gps快速精确的定位导航,通常卫星数量越多则gps定位的速度、精度就越高,发生飘移问题就越少。
这24颗卫星可以源源不断的向用户提供更多须要的数据,数据以广播式的方式散发出过来,数据的类型就是全然共享资源的所以能降低非常大的成本,不须要后期续费采用。
系统的硬件设备主要有单片机、电源模块、语音播报模块、gps模块以及液晶显示模块,通过相关的技术来解决个设备之间的相互通信问题即主要是通过单片机来解析gps接收来自卫星的数据来实现确定当前的经炜度、时间、速度等信息并通过液晶电路将其解析的数据及时准确的显示出来即完成自动报站和超速警告任务。
公交车智能语音播报系统设计

按 键 控 制 单 元 如 图 3所 示 ,通 过 不 同 按 键 实 现
公 交 车 智 能 语 音 播 报 系统 设 计
彭卓立 , 曾 科, 杨桂 林
( 重 庆 大 学 光 电5 1 2 程学 院, 重庆 4 0 0 0 4 4)
摘 要 : 以一单片机 为控制核 心设计 一个功能完善 、 具 有 实 用 价 值 的智 能语 音 报 站 系 统 , 通 过 按 键 控 制
广 东技 术师 范学 院学 报 ( 自然 科 学 )
2 0 1 4年第 1 l 期
J o u na r l o f Gu a n g d o n g P o l y t e c h n i c No r ma l Un i v e r s i t y
No . 1 1 , 2 01 4
4 3 0 F 2 2 7 2单 片 机 : 8位 L E D 数码 管 :
收 稿 日期 : 2 0 1 4 — 0 9 — 2 0
作者简介 : 彭卓立 ( 1 9 9 2 一) , 男, 江西人 , 重 庆 大 学 光 电工 程学 院学 生 . 专业 方 向: 信号处理.
曾科( 1 9 9 1 一 ) , 男, 云南 人 , 重庆大学光电工程学院学生. 专业方 向: 信号处理.
控制信息.
信息 , 将 车辆 经 纬 度 坐 标 同站 点 坐 标 相 比较 , 一 旦 车 辆进入站点 一定范围 , 系 统 将 自动 报 站 ; 第 二 种 则 利 用 无 线 射 频 识 别 技术 . 在各公交 站设置 I D 唯 一 的射 频发射器 , 并 间歇 发 射 信 号 , 一 旦 公 交 车 驶 入 车 站 范 围, 车 载 系 统 将 接 收信 号 , 解码 站 台 I D, 并 由 单 片 机 控 制 播 放 对 应 站 台 报 站 语 音 ;第 三 种 是 对 车 轮 轴 转 角 脉 行 计 数 ,并 将 计 数 值 与 预 置 值 相 对 比确 定 报 站
推荐-优秀AT89C51的公车自动语音报站系统的设计 精品

第1章绪论随着科学技术的日益发展和进步,无人售票公交车在街头多起来了,语音报站器也被广泛使用,这在相当大的程度上免除了乘务人员沿途报站的麻烦,给许多不熟悉公交线路的乘客带来了方便。
1.1 课题研究的背景及意义公共汽车为外出的人们提供了方便快捷的服务,而公共汽车的报站直接影响服务的质量。
传统由乘务人员人工报站,该方式因其效果太差和工作强度太大,在很多大城市已经被淘汰。
近年来,随着科学技术的日益发展和进步,微型计算机技术已经在许多领域得到了广泛的应用。
在声学领域,微机技术与各种语音芯片相结合,即可完成语音的合成技术,使得汽车报站器的实现成为可能,从而为市民提供了更加人性化的服务。
鉴于传统公交车报站系统的不足之处,结合公交车辆的使用特点及实际营运环境,设计了一种由单片机控制的公交车自动报站系统[1]。
公交车自动报站器的设计主要是为了弥补改变传统语音报站器必须有司机操控才能工作的落后方式,进站、出站自动播报站名及服务用语,为市民提供更人性化,更完善的服务[2]。
1.2 报站器的动态发展趋势公共汽车行驶在现代文明程度高的市区,它是一道流动的风景线,因而对整车外形乃至色彩都有更高的要求。
作为公共汽车还要求有醒目和减少乘务人员劳动强度的电子报站器,电子显示路牌,无人售票装置,前后电视监视系统等新技术的采用也将越来越普及。
公交车报站器在公交事业中占有举足轻重的地位,它直接影响到公交车的服务质量。
目前公交车报站有三种方式,一种是利用GPS全球卫星定位系统的公交车报站系统,在司机座位后面隔板上,安装了一台15英寸的液晶电视和GPS信号接收器,安装了这套设备后,公交车在语音报站的同时,通过液晶电视还可以显示到站站名的字幕,这样如果没听清报站的话,通过显示屏,乘客也可以一目了然。
当出现紧急情况时,调度中心将会给公交车发出相应的信息,以短信的形式传送到显示屏上,同时车载台会发出相应的提示音;驾驶员也可以通过相应的工具进行回复[3]。
公交车自动语音报站器设计

摘要公交车为人们提供了方便快捷的服务,已经成为一般工薪族和学生族出门必须的交通工具,而公交报站直接影响了服务的质量,结合公交车辆的使用特点及实际运营环境,本论文设计了一种基于GPS定位的公交报站系统,使用AT89C51单片机作为主控芯片完成主控电路的设计,辅助电路包括语音电路、LCD液晶显示电路等。
本设计中利用GPS进行数据采集,报站器中的CPU读取经配置存储于EPROM中的站台信息(经纬度坐标值、站台序号和站名等),同时接收GPS接收机传过来的位置、时间、速度等即时信息,将有效的GPS信息与站台位置信息进行比较、计算,判断车辆的当前位置和到站、出站情况,通过对液晶模块及语音模块的综合控制实现全自动语音报站的效果。
这种智能报站系统实现了公交车自动语音报站,及LCD显示等功能,保证乘客能准确及时的获得站点信息,能够满足公交智能化需求,避免驾驶员在驾驶过程中因兼顾报站而带来的安全隐患,同时也为公交企业和社会带来很大经济和社会效益。
具体表现在以下几个方面:首先是较完美的公交上对乘客的服务,其次是减少了驾驶员的负担,先进、实用,提升了城市形象,带动了其他相关产业的发展。
关键词:GPS AT89C51单片机液晶显示自动语音AbstractThe bus provides convenient service for people, has become the general wage earners and students go to the family vehicle, and bus station reported directly affect the quality of services, combined with the characteristics of public transport vehicles and the actual operating environment, the bus station system this paper designed a based on GPS positioning, design AT89C51 microcontroller as the main control chip to complete the main control circuit, auxiliary circuit comprises a speech circuit, LCD display circuit etc..Use GPS data collection in this design, the CPU reads the newspaper standing platform information configured storage in EPROM (latitude longitude coordinates, station number and name of the station and so on), while receiving GPS receiver over time, location, speed and other information, the effective GPS information and the platform location information for comparison, calculation, to determine the current position of the vehicle and station, a station, automatic voice station reporting results through comprehensive control of LCD module and the voice module. The intelligent report station system realizes the automatic bus stop voice, and LCD display and other functions, to ensure the passenger can accurate and timely access to the site information, can meet the demand of intelligent transportation, avoid the driver in the driving process for both stations and bring security risks, but also bring great economic and social benefits for the public enterprises and society. Specific performance in the following aspects: first is the bus is perfect on service to passengers, followed by a decrease of the driver's burden, advanced, practical, enhance the image of the city, drive the development of other related industries.Key words: GPS AT89C51 LCD Automatic Speech目录摘要 (I)Abstract (II)第一章绪论 (1)1.1课题研究背景及意义 (1)1.2 GPS国内外的发展现状 (1)1.3 课题研究的内容及目标 (2)第二章系统方案设计 (4)2.1 系统设计原理 (4)2.2 整体框架结构图 (4)2.3 系统器件选型 (4)第三章系统硬件设计 (8)3.1 主控电路 (8)3.2 语音模块 (13)3.3 液晶显示模块 (17)3.4 GPS模块 (20)3.5 键盘模块 (22)第四章系统软件设计 (25)4.1主程序流程 (25)4.2 语音模块流程 (26)4.3 LCD1602液晶显示程序流程 (26)致谢 (29)参考文献 (30)附录 (31)长春师范大学本科毕业论文(设计)原创性声明................ 错误!未定义书签。
公交车语音报站系统

系统硬件
• 公交车自动报站器主要以LM3S1601主芯片、GPS 模块和GPRS模块为核心,搭建终端平台,他们之 间通过串行通信方式连接,其余还包括电源模、 MP3播放接口和SD卡接口等
主控芯片
• LM3S1601单片机作为控制主芯片,该芯片采用ARM Cortex-M3内核,Cortex-M3是ARM公司最新推出的基于 ARMv7体系架构的处理器核,具有高性能、低成本、低功 耗的特点。 • 是联系各个设备之间的桥梁,也是 控制设备运行工作的大脑。
• 由单片机LM3S1601编程实现GPS信息的接收处理,GPRS上 网、建立连接、接收数据,MP3语音文件的播放,读写SD 卡的内容,LCD屏的显示等功能。
主程序
• 程序接收到 信息后语音 将自动播报 到站信息, 液晶显示频 显示下一站
语音模块子程序
• 语音模块子程序主 要是接收主芯片发 送过来的音频信号, 然后输出一个负脉 冲信号,语音芯片 内部指针指向本站 点的语音段头,再 输出一个负脉冲信 号,经过音频放大, 通过扬声器播放当 前指针指向的语音 段。
单片机控制GPRS模块
• 1)首先要编写串口的通信程序,串口的初始化,读写数 据等,提前要确定你的串口接收数据是中断方式还是查询 方式,这要根据你的GPRS模块来决定,国内的很多GPRS 模块,都只支持中断的方式,西门子的可以用查询,其实 用查询比较简单,中断的话调试起来相对较麻烦; • 2)根据串口通信程序和使用的GPRS模块的手册,编写 GPRS的通信程序,包括GPRS模块的硬件和软件初始化, GPRS的接收和发送数据等函数; • 3)根据实际需要编写GPRS的整体通信程序,通信的数据 协议可以自行设计
E2PROM和SD卡存储模块
• E2PROM(电可擦可编程只 读存储器),用来存放报站 器的站号、线路、上下行、 模式等必要数据,防止掉电 数据丢失。SD卡存储中文站 名、经纬度信息、MP3 音频 文件等,SD卡与单片机通过 SS10接口进行通信,采用 FAT16格式的文件系统,支 持最大2 GB的SD卡。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课题:公共汽车智能语音报站系统一、设计内容1.基本要求:采用复杂可编程逻辑器件设计一个功能完善、具有实用价值的智能语音报站系统,通过按键控制可以用语音播报公共汽车所有的到站信息和下一目标站的信息,甚至在站间还可任意穿插简短的广告信息和城市文明规范,给乘客提供轻松、健康的乘车环境。
2.提高要求:具有站位显示和人性化的录音操作功能。
二、技术要求1.语音信息分17段以上,至少保证9站线路的语音播报信息的存储;2.能按报站要求任意组合放音;3.具有正报、反报、重报、回退、复位功能(其中回退为提高要求);4.有加、减、正反选择、重复、清零、录音、放音、地址选择等按键或DIP开关;5.输出不失真功率大于125mW;6.能实现指定地址人工控制长度的录音;7.能用LED指示当前站的位置(提高要求);8.每次播报时,每条信息必须播报两次;9.具有在系统编程功能;三、设计原理1. ISD1420单片20秒高保真语音录放ICISD1420为美国ISD公司出品的单片语音录放电路。
内部电路由振荡器、语音存储单元、前置放大电路、抗干扰滤波器和输出放大器组成。
最小的录放系统仅由一个麦克风、一个喇叭、两个按钮、一个电源和少数电阻电容组成。
录音内容存入E2PROM永久存储单元,具有零功率信息存储功能,这个独一无二的方法是借助于美国ISD公司的专利——直接模拟存储技术(DAST TM)实现的。
利用它,语音和音频信号被直接存储,以其原本的模拟形式进入E2PROM存储器。
直接模拟存储允许使用一种单片固体电路方法完成其原本语音的再现,不仅语音音质优美,而且具有断电语音保护功能。
⑴特点:●所需外围元件少,电路简单,操作方便。
●采用直接模拟量存贮技术DAST(Direct Analog Strorage Technology),再现优质原声,没有常见的背景噪声。
●零功率信息存贮,省掉备用电源。
●信息可保存10年以上,可反复录放达10万次之多。
●语音固化无需专用编程或开发装置。
●较强的选址能力,可把存储器分成160段来进行管理。
●具有自动省电模式,此时仅需0.5µA的保持电流。
●单一电源供电。
⑵电气特性:●工作电压V DD:5V.●静态电流I STB:典型值0.85µA,最大值为2µA.●工作电流I OP:典型值15mA,最大值30mA⑶电路图形符号及管脚功能说明图1 电路图形符号各管脚功能如下:名称管脚功能名称管脚功能A0~A5 1~6地址ANA OUT 21 模拟输出A6、A7 9、10 地址(MSB)ANA IN 20 模拟输入VCCD 28 数字电路电源AGC 19 自动增益控制VCCA 16 模拟电路电源MIC 17 麦克风输入VSSD 12 数字地MIC REF 18 麦克风参考输入各管脚功能描述如下:1).A0~A7地址输入端。
ISD1410除A3,其余均为空脚(NC)。
ISD1420的地址输入端具有两个功能:①作为信息地址线用(A0~A7=LOW);②作为操作模选择用(A6和A7=HIGH)。
2).MIC驻极体话筒输入端。
驻极体话筒通过电容C将音频信号耦合到该输出端,C的电容值与该端内阻(10KΩ)决定ISD1420通频带下限频率。
3).MIC REF驻极体话筒参考输入端。
4).ANA IN模拟信号输入端。
该端经C、R与ANA OUT端相连,语音通频带下限频率取决于C、R和该端输入阻抗(2.7kΩ),除MIC端,该端亦可作为模拟信号输入端。
5).ANA OUT来自驻极体话筒的输入信号被放大输出至该端,前置放大器的电压增益取决于AGC电平,对于小信号输入电平,其最大增益为24dB。
6).AGC自动增益控制端。
AGC可动态地调整前置放大器增益,而且可扩展加大MIC输入端的非失真信号的范围。
AGC的响应时间是由AGC内阻抗(5kΩ)和外部电容C来决定的;释放时间是C和R的RC时间常数决定的。
7).SP+、SP-喇叭输出端。
该端可直接驱动16Ω喇叭,可利用单端输出驱动喇叭,也可采用双端输出驱动喇叭。
双端输出信号的功率是单端的四倍。
单端输出则需要该脚与喇叭之间串接100μF的交流耦合电容。
8).XCLK外接时钟振荡端。
该端在实际应用中通常接地,如果需要更高的计时精度,该端可外接时钟电路。
9).RECLED发光二极管接口。
当录音时,该端输出低电平,发光二极管LED亮。
当录音停止或存储器录满时,LED熄灭。
10).PLAYE边沿触发放音控制端。
当该端输入一低脉冲,电路即进入放音状态,直到结束,电路自动进入准备状态。
11).PLAYL电平触发入音控制端。
当该端电平变低并保持,电路进入放音状态,放音结束后电路进入准备状态。
12).REC录音触发端。
录音期间该端必须一直保持低电平。
REC键优先于PLAYE或PLAYL其中一个放音键。
如果在放音期间,遇REC接低电平,放音立即停止,自动进入录音状态。
13).VSSD、VSSA数字地和模拟地。
14).VCCD、VCCA数字电路电源正端和模拟电路电源正端。
⑷操作模式应用ISD1420地址输入端具有双重功能,根据地址中的A6、A7的电平状态决定A0~A7的功能。
如果A6、A7有一个低电平,A0~A7输入全解释为地址位,作为起始地址用,此时地址线仅作为输入端,在操作过程中不能输出内部地址信息。
根据PLAYE、PLAYL或REC 的下降沿信号,地址输入被锁定。
如果A6、7同为高电平时,它们即为模式位。
使用操作模式有两点要注意:1)所有初始操作都是从0地址开始。
0地址是ISD1420存储空间的起始端,后面的操作可模拟模式的不同,而从不同的地址开始工作。
当电路中录放音转换将进入省电状态时,地址计数器复位为0。
2)当PLAYE、PLAYL或REC变为低电平,同时A6、A7为高电平时,执行地址线所对应的操作模式。
这种操作模式一直执行到下一个低电平控制输入信号出现为止。
操作模式可以与微控制器一起使用,也可用硬件连线得到所需系统操作。
A0:信息检索(仅用于放音工作状态)。
不知道每个信息的实际地址,A0使操作者快速检索每条信息,A0每输入一个低脉冲,可使利内部地址计数器跳到下一个信息。
这种模式仅用于放音工作,通常与A4操作同时应用。
A1:用于删除EOM标志(仅用于录音工作状态)。
A1可使录入的分段信息成为连续的信息,使用A1可删除掉每段中间信息捷的EOM标志,仅在所有信息后留一个EOM标志。
当这个操作模式完成时,录放的所有信息就作为一个连续的信息放出。
A3:用于循环重放信息(仅用于放音工作状态)。
A3可使存于存储空间始端的信息自动地连续重放。
一条信息可以完全占满存储空间,那么循环就可以众头至尾进行工作,并由始至终反复重放。
A4:连续寻址。
在正常操作中,当一个信息放完,遇到一个EOM标志时,地址计数器就会复位。
A4可防止地址计数器复位,使得信息连续不断地放出。
A2、A5:未用2.语音典型电路图图2 ISD1420典型应用电路3. 语音芯片的分段存储设计为了能正确地进行语音播报,必须将20秒的语音芯片分段存储所需的内容,然后根据每条播报信息的要求组合后进行播报。
根据分析,一个全长九站的线路,语音信息分18段存储即可,分段表如下:地址(二进制) 地址(十进制) 单元数时间长度(s) 内容00-01 0-1 2 0.25 空白02-07 2-7 6 0.75 “前往”08-0F 8-15 8 1 “小龙坎”10-17 16-23 8 1 “石桥铺”18-1F 24-31 8 1 “歇台子”20-27 32-39 8 1 “石油路”28-2F 40-47 8 1 “大坪”30-37 48-55 8 1 “鹅岭公园”38-3F 56-63 8 1 “两路口”40-47 64-71 8 1 “解放碑”48-4F 72-79 8 1 “终点站”50-57 80-87 8 1 “所有”58-5F 88-95 8 1 “到了”60-67 96-103 8 1 “下一站”68-6F 104-111 8 1 “需要在”70-81 112-129 24 3 “下车的乘客请下车”74-81* 116-129 24 3 “(下车)的乘客请下车”82-87 116-129 24 3 “沙坪坝”88-9F 136-159 24 3 “的乘客请做好准备”其中74-81是70-81的子集,属于同一个存储段。
4. 控制电路CPLD设计系统的几乎所有控制逻辑均由CPLD实现,其逻辑框图如图3所示。
图3 CPLD控制逻辑框图其中ADD是加计数按键输入;CLEAR是复位输入;REPEAT是重复播报按键输入;CLK16MHz是时钟输入端,信号频率为16MHz;PLAY_END是ISD1420的放音结束信号,该信号是低有效;P_N_SELECT是方向选择输入端,当该输入端为低电平时,播报信息是正向播报,反之,当为高电平时,播报信息是逆向播报;SUB是减计数按键输入。
PLAY_E 是触发语音播放的输出端;A[7:0]是地址输出端,用于给语音芯片播放时提供语音地址;BCD[3:0]是驱动显示译码的输出端,用于同步显示汽车到站信息。
CPLD控制逻辑电路的内部结构如图4所示。
系统工作控制过程如下:汽车正向行驶时将P_N_SELECT置为低电平,当需要播报语音信息时,按下ADD键即可。
注意,每按一次ADD键,播报的语音信息就自动加1,并立即播报两次,所以正常情况下只需按ADD键即可。
如果出现堵车等特殊情况,需要再次播报已经播报过的信息,驾驶员只需按下REPEA T 键即可,该键可任意次重复执行。
如果出现汽车站点与播报信息错位的情况,则可以通过连续按ADD键快进或连续按SUB键快退进行调整。
时钟信号的作用是用于产生按键去抖动的50Hz信号和延时用的1kHz信号。
PLAY_END输入端不是一个按键输入,而是语音芯片的输出端,是低有效,该信号有效时表示当前播报的一段语音信息已经结束,利用该信息去触发下一段语音信息的播报,就可以使需要播报的一条完整的语音信息连续流畅地播放出来。
一条完整的语音信息由8段组成,如果每一条语音信息播报两次,则需要一个16进制的计数器,如图中的COUNT_16模块,也就是图中的I20。
图4 CPLD控制逻辑顶层电路图一条语音信息连续播放的原理如下:任何时候只要按下ADD、SUB、REPEAT、CLEAR 四个键中的一个,由于七输入或门I35的作用都会触发一次语音的播报,且存储语音信息的高5位地址已经确定,其中ADR[7]由P_N_SELECT确定,ADR[6:3]由双向计数器COUNT16_U_D确定,所以按键ADD可以使ADR[6:3]加1以指向下一条语音信息地址表的存储位置,同理按键SUB可以使ADR[6:3]减1以指向上一条语音信息地址表的存储位置,而REPEA T将不改变ADR[6:3]以指向当前条语音信息地址表的存储位置,按键CLEAR可以使ADR[6:3]全为0以指向第一条语音信息地址表的存储位置。