毕业设计-基于AT89C52单片机的红外线遥控公交车自动报站系统设计

上传人:壹****1 文档编号:563667747 上传时间:2023-02-11 格式:DOC 页数:63 大小:1.20MB
返回 下载 相关 举报
毕业设计-基于AT89C52单片机的红外线遥控公交车自动报站系统设计_第1页
第1页 / 共63页
毕业设计-基于AT89C52单片机的红外线遥控公交车自动报站系统设计_第2页
第2页 / 共63页
毕业设计-基于AT89C52单片机的红外线遥控公交车自动报站系统设计_第3页
第3页 / 共63页
毕业设计-基于AT89C52单片机的红外线遥控公交车自动报站系统设计_第4页
第4页 / 共63页
毕业设计-基于AT89C52单片机的红外线遥控公交车自动报站系统设计_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《毕业设计-基于AT89C52单片机的红外线遥控公交车自动报站系统设计》由会员分享,可在线阅读,更多相关《毕业设计-基于AT89C52单片机的红外线遥控公交车自动报站系统设计(63页珍藏版)》请在金锄头文库上搜索。

1、摘 要本设计介绍了一种利用红外线遥控技术,模拟公交车自动报站的系统。以AT89C52为主芯片。公交车上的接收电路收到站台信息后解码,解码后把信号传送给AT89C52单片机,启动LCD12864显示站名。同时,应用语音模块播报站名,还可以实现手动报站功能。系统由红外线的发射模块、接收模块、LCD12864显示模块及ISD4004语音播报模块组成。语音芯片ISD4004,采用模拟数据半导体存储器直接存储的专利技术,即将模拟语音数据直接写入单个存储单元,不需经过A/D、D/A转换,因此能够较好地真实再现语音的自然效果,防止了一般固体语音电路因为量化和压缩造成的量化噪声和失真现象,配合LCD12864

2、屏显示,就使得该报站系统更加实用。关键词:AT89C52;红外线编码技术 ;LCD12864;ISD4004AbstractThis design introduces a use of infrared remote control technology, simulation bus stop automated system. To the main chip AT89C52. Receiver circuit bus station information received after the decoding, after decoding the signal transmitte

3、d to the AT89C52 microcontroller, display station names start LCD12864. At the same time, the application of voice broadcast station module. Can also manually stop function. Stop time. System module from the infrared transmitter module, receiver module, LCD12864 display module and the ISD4004 voice

4、broadcast module. Speech synthesis chip ISD4004 adopts the patented technology for semiconductor memory directly simulated data storage of analog voice, that analog voice data is written directly to the individual storage units, not through A/D and D/A conversion, so we can receive the natural emerg

5、ence of better voice effects and avoid the quantization of noise and distortion caused by the quantization and compression in the generally solid voice circuit. Besides, LCD12864 makes the reporting system more practical.Key words:AT89C52;Infra-red coding technology; LCD12864;ISD4004目 录摘 要IAbstractI

6、I目 录III1 绪论 1 1.1 课题研究的背景及意义 1 1.2 报站器的动态开展趋势 1 1.3 设计的主要目标任务 2 2 方案的设计与分析 3 2.1 方案的设计 3 2.2 方案的分析 3 2.2.1 无线收发模块的分析与论证 3 2.2.2 控制模块的分析与论证 3 3 系统硬件设计 5 3.1 系统硬件设计 5 系统总体方框图 5 3.2 单元电路的设计与分析 5 3.2.1 AT89C52单片机介绍 5 3.2.2 晶振电路 6 3.2.3 复位电路 7 3.2.4 遥控收发电路 7 3.2.5 AT89C52控制的LCD12864电路 10 3.2.6 ISD4004语音录

7、放电路 14 3.2.7 本设计总原理图 21 4 系统软件设计 22 4.1 系统流程图 22 4.1.1 LCD12864流程图 22 4.1.2 定时器中断0效劳子程序流程图 23 4.1.3 遥控接收程序流程图 23 4.1.4 定时中断1子程序流程图 24 4.1.5 外部中断1子程序流程图 24 4.1.6 ISD4004放音程序 25 4.1.7 ISD4004录音程序 26 5 系统测试 27 5.1 调试软件KeilC51简介 27 5.2 软件程序测试 27 5.3 系统电路功能仿真 28 5.4 Keil与Proteus对系统联调 28 参考文献 32 结 束 语 33

8、致 谢 34 附录一:系统总原理图 35 附录二:LCD12864显示模块参考程序 36 附录三:ISD4004语音播报程序 52 1 绪论随着科学技术的日益开展和进步, 无人售票公交车在街头多起来了,语音报站器也被广泛使用,这在相当大的程度上免除了乘务人员沿途报站的麻烦,给许多不熟悉公交线路的乘客带来了方便。1.1 课题研究的背景及意义公共汽车为外出的人们提供了方便快捷的效劳,而公共汽车的报站直接影响效劳的质量。传统由乘务人员人工报站,该方式因其效果太差和工作强度太大,在很多大城市已经被淘汰。近年来,随着科学技术的日益开展和进步,微型计算机技术已经在许多领域得到了广泛的应用。在声学领域,微机

9、技术与各种语音芯片相结合,即可完成语音的合成技术,使得汽车报站器的实现成为可能,从而为市民提供了更加人性化的效劳。鉴于传统公交车报站系统的缺乏之处,结合公交车辆的使用特点及实际营运环境,设计了一种由单片机控制的公交车自动报站系统。公交车自动报站器的设计主要是为了弥补改变传统语音报站器必须有司机操控才能工作的落前方式,进站、出站自动播报站名及效劳用语,为市民提供更人性化,更完善的效劳。1.2 报站器的动态开展趋势公共汽车行驶在现代文明程度高的市区,它是一道流动的风景线,因而对整车外形乃至色彩都有更高的要求。作为公共汽车还要求有醒目和减少乘务人员劳动强度的电子报站器,电子显示路牌,无人售票装置,前

10、后电视监视系统等新技术的采用也将越来越普及。公交车报站器在公交事业中占有举足轻重的地位,它直接影响到公交车的效劳质量。目前公交车报站有三种方式,一种是利用GPS全球卫星定位系统的公交车报站系统,在司机座位后面隔板上,安装了一台15英寸的液晶电视和 GPS信号接收器,安装了这套设备后,公交车在语音报站的同时,通过液晶电视还可以显示到站站名的字幕,这样如果没听清报站的话,通过显示屏,乘客也可以一目了然。当出现紧急情况时,调度中心将会给公交车发出相应的信息,以短信的形式传送到显示屏上,同时车载台会发出相应的提示音;驾驶员也可以通过相应的工具进行回复。目前在美国局部城市GPS卫星定位系统已经投入使用,

11、国内也有此类产品的研制开发,其功能强大,系统稳定,但其投资昂贵,尤其是一些中小城市无法承受。另外两种是手动电子报站和人工报站的方式,而它们都离不开司务人员,加大司乘人员的工作强度。手动电子报站一般有司机或者乘务员控制,经常出现错报,误报的情况。城市公共交通是市民出行的主要交通工具之一。提供舒适,平安、便捷的乘车环境,对于公交企业来说,不仅是应尽的责任,亦是不断追求的目标。1.3 设计的主要目标任务本课题要求设计一公交车自动报站系统 1 ,以实现公交车的语音自动报站,即公交车快要进站、出站时候通过红外接收模块的LED发亮接着按下按键本系统就可以自动播报语音提示信息及效劳用语,同时利用LCD128

12、64电路进行汉字显示。本设计要求利用AT89C52作为主控芯片完成主控电路的设计,辅助电路要求包括语音电路、LCD12864显示电路等。2 方案的设计与分析2.1 方案的设计用AT89C52单片机来设计一个公交车自动报站系统 2 。要求用遥控模拟实现当公交车靠近站点时可以用文字来显示站名,语音播报站名。2.2 方案的分析2.2.1 无线收发模块的分析与论证方案一:无线AP。由无线AP构成,通信的效果好,数据传送量大,但是其本钱比拟高,由于采用IEEE 802.11b和IEEE 802.11g的通信协议,因此它比拟适合用于移动上网。方案二:无线数传模块。采用专用收发集成电路的无线数传模块构成,所

13、以性能相对较好,而且容易实现,并且在功耗,抗干扰性等方面都比拟优越,但是由于基于此芯片的无线传输模块价格和无线AP模块差不多,所以本钱相对偏高。方案三:PT2262/PT2272-L4集成芯片。方案采用低功耗、低价位、通用编解码电路,发送用高的达林顿管,所以在灵敏度和抗干扰性方面有保障。方案四:红外遥控。可以用现有的遥控装置,我们只要了解其编解码原理,就可以采用现成的简易装置来模拟应用。以上四种都是可供参考的方案,在考虑了诸多因素之后,决定采用方案四。虽然在软件解码方面比拟复杂,但其工作稳定,可靠性高。2.2.2 控制模块的分析与论证方案一:采用GPRS作为系统的控制器GPRS即“通用分组无线

14、业务(GeneralPacketRadioService的英文简称)是在现有GSM网络上开通的一种新型的分组数据传输技术相对于原来GSM以拨号接入的电路交换数据传送方式GPRS是分组交换技术具有“永远在线、“自如切换、“高速传输等优点。GPRS可作为实现各种复杂的逻辑功能,规模大,但其本钱非常高。方案二:采用嵌入式ARM的32位单片机LPC2138。LPC2138功能庞大,内部资源丰富,易于数据的采集,不但具有一般单片机的所有功能,还内置了PWM,具有很强的串行通信功能,引脚非常丰富,功耗低,稳定性好,易于功能扩展,其在线仿真技术,软硬件调试方便,但ARM板本钱较高。方案三:采用AT89C52

15、单片机控制,它简单易用、本钱低廉,软件编程自由度大,可用编程实现各种控制算法和逻辑控制,采用AT89C52单片机为控制核心,系统功能强大,资源配置灵活,运行可靠稳定,是一套相对完善工业低压控制系统,采用板式结构、安装牢靠,操作简洁。综上所说ARM虽功能强但本钱高,且用单片机也能很好的控制,所以该系统的设计选用单片机编程即可,我们所以选择方案三。3 系统硬件设计3.1 系统硬件设计本设计采用红外遥控来实现无线数据的收发,采用AT89C52单片机 3 为控制核心,实现公交车的自动报站功能。3.1.1 系统总体方框图图3.1 系统总体方框图3.2 单元电路的设计与分析3.2.1 AT89C52单片机介绍随着计算机技术的开展,单片机技术已成为计算机技术中的一个独特的分支,单片机的应用领域也越来越广泛,特别是在工业控制和仪器仪表智能化中扮演着极其重要的角色。实际上,单片机几乎在人类生活的各个领域都表现出强大的生命力,使计算机的应用范围到达了前所未有的广度和深度。单片机的出现尤其对电路工作者产生了观念上的冲击。过去经常采用模拟电路、数字电路实现的电路系统,现在相当大一局部可以用单片机予以实现,传统的电路设计方法已演变成软件和硬件相结合的设计方法,而且许多电路设计问题将转化为纯粹的程序设计问题。诚然,单片机

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号