当前位置: 首页 > news >正文

DPJ-137 基于单片机的公交车自动报站系统设计(源代码+proteus仿真)

单片机型号(STC89C52)

目录

一、摘要

二、设计要求

三、原理图

四、说明书预览

五、QA

作者简介:电类领域优质创作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作

主要内容:人工智能与大数据、单片机/PLC开发、Matlab物联网设计与开发设计、学习资料、面试题库、技术互助、就业指导等

业务范围:指导功能设计、开题报告、任务书、文献综述、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路等。

收藏点赞关注作者

一、摘要

随着科技的发展,公共交通的普及使人们出行变得愈来愈便利。为了改善公共交通工具使用效率,满足人们对交通要求的提高,也为了减少乘客对每个站点信息不明确的情况,对公共交通自动报站系统做出设计。针对乘坐公共交通工具的乘客,语音播报站点信息,当站点到来时,乘客能够提前做好下车准备。

本文提出了一种用单片机操纵语音芯片进行公交车语音自动报站的方式,同时给出了软硬件设计的方式,设计进程中包括硬件电路设计和软件程序编写两个方面。使用STC89C52做为控制器,利用GPRS模块精确定位公交车所在位置并获取信息,通过SIM800C语音芯片成立语音信息库,形成语音信息,利用其功能播放语音信息和提示语音,同时运用LCD1602显示屏进行站数显示。当公交车抵达某站点时,GPRS模块将站点信息反馈至单片机使本系统工作,通过语音电路输出语音信息和提示,同时站数信息在LCD显示屏上显示。整个系统硬件电路设计包括复位电路、晶振电路、LCD显示电路、语音播报电路。

整个系统完成后,各个模块能够正常和谐地完成工作。在交通工具进站或出站时,自动将提示信息和服务语言在显示设备上和音频功放设备上播放出来,还可以随时修改站点名称等各项参数。

关键词:自动报站;GPRS;STC89C52

二、设计要求

本系统采用STC89C52单片机为核心控制器,再加上其他的模块一起构成了自动报站系统,其中主要包含核心部分、输入部分和输出部分三部分。输入部分则使用GPRS模块来获取公交车的位置信息,进而将位置信息反馈至单片机STC89C52。本设计中央控制部分使用STC89C52单片机控制器,它的主要作用是将输入部分获得的数据传递到其内部系统进行处理,处理结束后输出控制信号,在将控制信号传递至语音播报模块与LCD显示模块。整个公交报站系统,通过GPS精确定位和自动报出站名,同时在屏幕上显示总线上的特定位置。当公交车开始运行时,显示屏自动显示下一站信息。通过GPRS模块来获取公交车的位置信息,将公交车的位置信息实时反馈至单片机。当公交车的位置距离下一个站点小于10m时,单片机接收到反馈信号进行处理,在将控制信号传递给语音播报模块,促使其语音播报当前站点信息。同时显示屏更新下一站信息,下车指示灯亮起,提醒乘客到达该站点,可以做好准备下车。通过公交车的位置信息来进行显示屏显示内容的改变与站点信息的语音播报,来把相关的候车信息提供给乘客。输出部分主要由显示模块LCD1602与语音播报模块SIM800C构成。设计框图如图2.1所示。

三、原理图

五、说明书预览(16044字)

五、如果学弟学妹们在毕设方面有任何问题,随时可以私信我咨询哦,有问必答!学长专注于单片机相关的知识,可以解决单片机设计、嵌入式系统、编程和硬件等方面的难题。愿毕业生有力,陪迷茫着前行!

通过网盘分享的文件:资料.rar

链接: https://pan.baidu.com/s/1oAaq4r_ZbdVjRvQsAA8r5g 提取码: BYSJ

http://www.jsqmd.com/news/106708/

相关文章:

  • Java中的锁机制总结
  • 35、Linux 常见问题解答与技术要点解析
  • 【毕业设计】基于java案件管理系统设计与实现(源码+文档+远程调试,全bao定制等)
  • 计算机小程序毕设实战-基于springboot+微信小程序的在线复习小程序基于SpringBoot+微信小程序考试刷题系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • Flutter 跨平台开发深度指南:从入门到原理全解析
  • 电动汽车负荷随机性下的蓄电池容量优化配置:MATLAB实现与探索
  • 【毕业设计】基于WEB的景点门票销售系统基于JAVA白云山景点门票销售管理系统(源码+文档+远程调试,全bao定制等)
  • 36、LPI认证计划与Linux基础技能解析
  • 探索逆合成孔径雷达稀疏成像:短孔径与压缩感知的奇妙融合
  • 【毕业设计】基于Java的校内外卖订餐点餐配送系统基于JAVA的学院校内订餐系统的实现(源码+文档+远程调试,全bao定制等)
  • Github Copilot 实战: 使用 Copilot AI + Blazor 编一个五子棋游戏
  • 硬盘突然坏掉,我花了半个月才把数据救回来…(附数据恢复工具)
  • DAY27 pipeline管道
  • 【毕业设计】基于Javaweb的租车管理系统的设计与实现(源码+文档+远程调试,全bao定制等)
  • 越努力,越不幸
  • 计算机小程序毕设实战-基于springboot+微信小程序的校园生活娱乐学习活动管理系统设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 小程序毕设项目:基于springboot+微信小程序的公务员助学系统小程序的设计与实现(源码+文档,讲解、 调试运行,定制等)
  • II CZOI Round 7P14081 「CZOI-R7」炸弹游戏
  • 基于LangBot的插件编写
  • 计算机小程序毕设实战-基于springboot+微信小程序的应急救援小能手软件系统的设计与实现学习火灾、地震、急救等应急知识【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 亚马逊卖家容易失误的3个坑,有人这样做亏了10w!
  • 西门子博途1200-V/N积分法卷径计算功能块(SCL源代码)在收放卷设备中的应用
  • 计算机小程序毕设实战-基于springboot+微信小程序的跑腿小程序的设计与实现基于微信程序的跑腿平台的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • PostgreSQL数据库
  • LSTM,PSO-LSTM,SSA-LSTM,SSA-CNN-LSTM四种算法做数多分类
  • mysql面试题整理
  • 技术成果的价值量化方法
  • 基于PowerShell的Windows服务命令行管理器
  • sizeof 核心原理:编译期的 “内存大小计算器”
  • IPv6违规外联防御指南:从风险盲区到可管可控