亲,“电路城”已合并到全星升级的「与非网」。了解新「与非网」

基于单片机的公交车语音报站系统(程序+电路图+语音文件)

2022/08/12
提供买家交流群支持
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
提供BOM
放大
方块图(4)
电路板图
  • 方案介绍
  • 相关文件
  • BOM清单
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

课题的基本内容

主要介绍了基于单片机的公交车语音报站系统的设计。主要以单片机为核心控制元件,语音芯片为录音模块,以液晶屏为显示模块,步进电机代替车开关门,以独立按键为输入设备,扬声器为语音输出设备,设计了一个带语音报站、语音关门提示和液晶显示功能的公交车报站系统。本设计的主要内容:

1针对公交车语音报站系统,研究公交车国内外技术现状,研究系统研究的背景与意义,并对本文的结构进行安排。

2根据公交车语音报站系统实现的功能,选择实现各个功能的模块,设计系统方案框图,并对各模块的功能进行介绍。

3公交车语音报站系统的硬件电路设计,包括单片机控制电路,显示电路,语音播报电路,按键电路,对各电路的连接,数据通信进行分析,完成硬件电路的设计

4公交车语音报站系统软件设计,以实现的功能出发,结合硬件电路,实现对数据通信进行控制,完成对主程序以及各部分子程序的设计,实现软件功能。

5实物验证,完成实物焊接与调试,并对主要功能进行验证。

研究方案及预期达到的目标

方案一:

公交报站控制器以STM32单片机为核心,采用LCD1602完成信息的显示,采用语音播报模块WTD系列来完成对站点信息的语音播报功能,单片机接收按键信息来控制语音播报模块和显示模块,实现公交车报站控制器的功能。

方案二:

公交报站控制器通过软件预先设置好公交车站点信息以及往返信息,采用按键进行切换,并且设置好站点之间的时间,按键控制开门,当车启动,自动关门并语音提示。以STC89C52单片机为核心,采用按键来设置切换显示信息和开门,采用步进电机表示公交车开、关门。采用LCD12864显示时间(具体到年月日时分秒),显示站信息,采用语音播报模块WTD系列来完成对站点信息的语音播报功能,单片机接收按键信息来控制语音播报模块和显示模块,实现公交车报站控制器的功能。

通过多方面考虑和实用性,精确度,单片机进行处理,具有低功耗、高性能、抗干扰能力强等优点,故选择方案二。

设计的系统硬件框图如图附图1所示:

显示模块:采用LCD12864显示两站间的时间

语音模块:采用WTD系列完成对站点信息的语音播报功能

按键模块:采用独立的按键,可以切换显示信息

电机驱动模块:采用步进电机,表示开关门。

软件框图如图附图2所示:

系统开始,初始化各个模块,LCD12864显示初始值和设定值,按键按下后读取按键设定,确定站点往返顺序,系统将开始到站计时,计时后显示计时信息或计时时间到开始语音播放站信息,如倒计时时间未到的则继续倒计时。

达到目标:

1. 具有6个公交站名信息显示(娄山关村、遵义会议、丁字口站、茅草铺站、板桥街区、遵义五中)。

2. 语音播报上一站到下一站的大约时间 ,语音播报站名。

3. 车辆到站按键控制车辆开门,车辆启动控制关门并语音提示。

4. 通过LCD12864显示站台信息、当前时间。

  • 3-原理图(源文件+PDF).zip
    描述:原理图
  • 1-源程序.zip
    描述:源程序
  • 语音.zip
    描述:语音

BOM清单

器件型号 数量 参考价格 风险等级 ECAD模型 数据手册 更多信息
STC89C52RC-40C-PLCC 1 未精准适配到当前器件信息,点击查询推荐元器件
wt588 1 未精准适配到当前器件信息,点击查询推荐元器件
ULN2003 1 暂无数据
查看
LCD12864(5VBLUEBACKLIGHT) 1 未精准适配到当前器件信息,点击查询推荐元器件

相关推荐

电子产业图谱