基于CPLD的公共汽车智能语音报站系统.PDFVIP

  • 27
  • 0
  • 约1.17万字
  • 约 4页
  • 2017-06-02 发布于湖北
  • 举报

基于CPLD的公共汽车智能语音报站系统.PDF

基于CPLD的公共汽车智能语音报站系统

2004年 l0月 重庆 大学学报 0ct.2004 第27卷第10期 Journal of Chongqing University V01.27 No.10 文章编号:1000—582X(2004)l0—0044—04 基于CPLD的公共汽车智能语音报站系统’ 何 伟,张 玲 (重庆大学通信工程学院,重庆 400030) 摘 要:传统的公共汽车语音报站系统通常采用微处理器进行控制,其缺点是可靠性低、维护和升 级不方便。为了解决这些问题,介绍了采用复杂可编程逻辑器件(CPLD)和语音芯片ISD2560组成的智 能语音报站系统,分析了设计原理。由于CPLD的JTAG在系统编程能力并且充分利用了CPLD内部资 源,所有控制逻辑电路和用于扩充LED显示的串行通信接口电路均由CPLD的内部硬件电路完成,不 需微处理器,因此系统硬件电路简单、调试和升级方便、可靠性高,实用性强。 关键词:数字系统设计;语音报站;直接模拟存储;CPLD;HDL;串行通信 中图分类号:TN47;TN49 文献标识码:A 可编程逻辑器件集成度高、设计灵活,可通过边界 单元的时间分辨率为100 ms,控制电平与1YrL电平兼 扫描接口标准(JTAG)进行在系统编程(ISP),已经逐 容,接口简单,使用方便 。 渐成为设计和实现数字系统的主要方式。Lattice公司 ISD2560地址输人端具有双重功能,根据地址中 的ispLSI 1k系列CPLD芯片,其编程方便、集成度高、 的A8、A9的电平状态决定A0~A6的功能。如果A8、 速度快、价格低等特点已经获得越来越广泛的应用,是 A9有一个为低电平,A0~A6输人全解释为地址位,作 实现小型数字系统设计的理想器件。掌握利用CPLD 为起始地址用;如果A8、A9同为高电平,它们即为模 进行电子系统的设计方法已经成为广大电子设计人员 式位。本系统不用模式位。 必不可少的技能¨ 。笔者用 ispLSI 1032E和 2 语音芯片的分段存储设计 ISD2560设计了一个公共汽车智能语音报站系统。系 统具有正报、反报、重报、回退、复位、站位显示的功能, 为了能正确地进行语音播报和合理地利用语音芯 同时还提供一个用于扩充LED汉字显示的RS232串 片的存储空问资源,必须将60 s的语音芯片分段存储 行通信接口。 所需的内容,然后根据每条播报信息的要求组合后再 进行播报。尽管ISD2560的最大分段数是600,但实 1语血El J斗卜I.h~片ISD2560简介 际使用时的分段数要因具体情况而定,每段占用的地 ISD2560为美国ISD公司出品的单片语音录放电 址单元数也不必相同,录音和放音可跨地址连续存取。 路,具有零功率信息存储功能。这个独一无二的方法 因此怎样分段和每段的长短均由设计者自己决定,基 是借助于美国ISD公司的专利——直接模拟存储技术 本原则是便于组合放音和节约存储空间。表1是分段 (DAST)实现的,利用它,语音和音频信号以其原本的 存储的一个举例。播报时只需依次正确地给出组合放 模拟形式进人E PROM存储器,省去了A/D、D/A转 音的地址和放音信号即可。例如当需要播报“下一站 换器。该芯片录音时问为60 s,能重复录放达 10万 ××1,前往××1的乘客请做好准备”时,给出的地址 次,内部E PROM存储单元均匀分为600行,具有600 为420 10 0 3 0 10 470 0,其

文档评论(0)

1亿VIP精品文档

相关文档