当前位置:文档之家› 基于单片机的公交车报站器的设计

基于单片机的公交车报站器的设计


Memory Interface) 接口与 SIO( Serial Interface) 接口。SPR4096 提 供 两 种 电 源 供 电 VDDI 与 VDDQ。VDDI 供 电 范 围 在 2.25V 到 2.75V, 是对内部的 FLASH 与逻辑控制器供电。VDDQ 供电范围 在 2.25V 到 3.6V, 只对 I/O 口供电。SPR4096 的最大工作频率为 5.0MHz, 最大读取电流为 2mA, 最大擦除、烧录电流为 6mA。
2008 年第 6 期
科技经济市场
技术平台
RX- 2B 组成, 模块框图如图 6(a)和图 6(b)所示。无线发射电路安 放在车站站牌里, 当公交车行驶到靠近站台时, 报站器接收到无 线电信号就会自动播报当前车站站名, 实现自动报站。
一 片 TX- 2B 可 实 现 5 路 独 立 的 无 线 电 发 射 , 若 将 多 片 TX- 2B 与 多 片 RX- 2B 并 联 应 用 , 仅 需 改 变 相 配 套 的 TX- 2B/ RX- 2B 电 路 外 接 ROSC 的 阻 值 , 进 而 改 变 其 基 准 频 率 , 即 可 方 便地实现 10 路、15 路、20 路甚至更多路的无线发射, 这样就可 以实现一个站台多路公交车自动报站的需要。
图 1 设计方案 这里我们选用 SPCE061A 单片机, SPCE061A 单片机是凌阳 科技公司研发生产的一款性价比很高的十六位单片机, 使用它 可以非常方便灵活的实现语音的录放。由于凌阳单片机强大的 语音处理能力使得系统设计有所简化, 外围电路较少; 另外具有 易学易用的效率较高的一套指令系统和集成开发环境。在此环 境中, 支持标准 C 语言, 可以实现 C 语言与凌阳汇编语言的互 相调用, 并且, 提供了语音录放的库函数, 只要了解库函数的使 用, 就会很容易完成语音录放, 这些都为软件开发提供了方便的 条件。 3.2 外扩存储器芯片简介 SPR4096 芯 片 是 一 款 性 价 比 较 高 的 512K*8 位 的 高 性 能 FLASH 存 储 器 , 同 时 内 嵌 4K*8 位 的 SRAM。 具 有 BMI( Bus
!"
图 2 硬件框图 4.2 主控板电路模块 主 控 板 电 路 包 括 : 单 片 机 工 作 电 路 、电 源 电 路 、语 音 输 出 电 路 、存 储 器 电 路 、下 载 线 接 口 电 路 和 近 距 离 无 线 收 发 电 路 。 4.3 单片机工作电路及语音输出电路 SPCE061A 单片 机 的 最 小 应 用 系 统 构 成 非 常 简 单 , 只 需 在 OSCO、OSCI 端接石英晶体振荡器及谐振电容, 在 复 位 端 接 复 位 电 路 , 在 锁 相 环 压 控 振 荡 器 的 阻 容 输 入 VCP 端 接 上 相 应 的 电 容、电阻后即可工作。其它不用的电源端和接地端可接上 104pF 小电容和 100μF 的去耦电容, 以提高抗干扰能力。 另外 SPCE061A 内置 2 路 10 位精度的 DAC, 只需要外接功 放电路即可完成语音的播放, 可以直接听到喇叭输出的声音。图 中 的 音 频 功 放 SPY0030 也 是 凌 阳 公 司 的 产 品 。 SPY0030 仅 需 2.4V 即可工作, 其输出功率约 700mW。
3.3 自动报站功能实现方案 自动报站是目前公交车报站器重要的发展方向之一, 在此 我们也考虑加入自动报站功能。 目前实现自动报站功能有多种方式, 我们选择无线收发电 路来实现。该方式应用简单, 报站准确。 4 系统硬件电路设计 4.1 硬件框图 本报站器以 SPCE061A 单片机为核心, 划分为键盘输入、数 码管显示、SPR4096 存储、语音播放和无线收发电路几大部分, 硬件框图如下图 2 所示。SPCE061A 是整个设计的核心, 主要负 责控制数码管界面输出, 键盘信息和无线信号的处理。LED 显示 键盘模块主要起人机界面的作用, 显示报站器的信息, 同时向操 作者提供操作界面。无线收发电路的接入实现自动报站功能, 从 而无需人机的公交车报站器的设计
王俊 ( 安徽工业经济职业技术学院, 安徽 合肥 230051)
摘 要: 本文介绍了一种公交车报站器的系统设计原理, 提出了以 61 单片机为核心, 控制 SPR4096 语音芯 片电路以及 LED
数码管显示的硬件设计和软件设计方案。该系统语音音质好, 功能强, 是提供公交服务的一种较好的手段。
关键词: 单片机; 语音芯片; 公交车报站器; SPR4096
1 引言 随着城市交通系统的快速发展, 公共汽车为外出的人们提 供了方便快捷的服务。而公共汽车的报站方式直接影响其服务 的质量。传统报站方式是由乘务人员进行人工报站, 该方式因其 效果太差和工作强度太大, 在很多大城市已经被淘汰。近年来, 微机技术与各种语音芯片相结合, 即可完成语音的合成技术, 使 得公交车报站器的实现成为可能, 从而为市民提供了更加人性 化的服务。 2 系统实现的主要功能 本设计完成的公交车报站器主要具有以下功能: ( 1) 可以设置上、下行路线; ( 2) 可 显 示 当 前 站 数 、时 间 和 日 期 , 并 能 进 行 对 时 间 / 日 期 的设置; ( 3) 具有手动报站、自动报站两种功能; ( 4) 备 有 下 载 口 , 用 户 可 直 接 下 载 更 新 站 名 和 站 数 , 更 新 快 捷方便。 3 设计方案 3.1 采用 SPCE061A 单片机作为系统设计核心 SPCE061A 是凌阳 科 技 公 司 研 发 生 产 的 性 价 比 很 高 的 一 款 十六位单片机, 使用它可以非常方便灵活的实现语音的录放。该 芯片拥有 8 路 10 位精度的 ADC, 其 中 一 路 为 音 频 转 换 通 道 , 并 且内置有自动增益电路。这为实现语音录入提供了方便的硬件 条件。两路 10 位精度的 DAC, 只需要外接功放( SPY0030A) 即可 完成语音的播放。
相关主题