logo资料库

公交车自动报站 MPS430.pdf

第1页 / 共1页
资料共1页,全文预览结束
Electronic Technology·电子技术Electronic Technology & Software Engineering 电子技术与软件工程• 123【关键词】MSP430 自动报站器 GPS公交车的广泛推广是解决城市交通问题的关键,而公交车智能终端的使用能够有效提高系统的服务质量和运行效率。本文基于MSP430F149单片机,通过GPS全球定位,通过LCD12864液晶显示、ISD4004语音录放的公交车站自动站报站系统。1 系统总结构(如图1)本系统采用MSP430单片机作为CUP(图1),由GPS将卫星信号通过数据接口输至主控芯片,获取当前地理信息,来确定公交车的位置信息,据此控制ISD4004语音芯片并且LCD12864液晶的显示。2 系统硬件设计2.1 电源模块电源模块是整个公交车站自动报站器的生命之源,为各个模块提供动力。由于公交汽车的输入电压为24V,而本设计需要的电压是5V和3.3V。各个模块对电压的需求也是有所差异的,故需要对电源电压进行转换。基于MSP430的公交车站自动报站器设计文/张秋艳随着公交车缓解城市交通的日益重要性,克服当前公交车人工报站的弊端,本文介绍了一种基于MSP430的新型城市公交车自动报站系统,实现公交车的自动报站功能。摘 要本设计采用一个低漏失电压调整器-AMS111保护系统的电源,如图2所示的电源模块。从DC端输进来的电流,经过固定式三段稳压器LM7805的稳压和EC4的滤波后,便在ASM1117的输入端形成了精度高、稳定度好的5V直流电压。2.2 GPS模块设计本设计主要采用的是瑞士U-BLOX公司推出的NEQ-6M芯片,数据传输采用UART接口,使用TTL电平,不需要电平转换电路,可以直接连接到主芯片的串口进行数据传输,如图2所示的GPS模块。NEO-6M通过8引脚TXD1输出数据至主芯片MSP430F149的接收端P3.5;9引脚RXD1是数据的输入引脚,连接主控芯片的P3.4,用于对NEO-6M进行设置。2.3 语音电路本次设计使用ISD4004语音录放模块作为公交车站自动报站器的语音模块,MSP430通过控制SS、MOSI、MISO、SCLK、INT引脚,进行语音的录制与播放,如图2所示的语音电路模块。3 软件设计软件在KEIL开发环境下,采用C语言编写。整个系统上电后对主处理器和各个模块进行初始化;然后开始接受GPS模块数据,主控模块对接收到的数据进行处理,并获取相应的导航数据;之后将这些数据与预设在主控模块的对应数据进行对比得到指令信息,然后系统运用这些指令来执行其他各项任务,如自动语音播报、站点信息显示等功能4 调试结果在硬件设计完成后,我们对整个硬件电路进行调试:(1)给整个系统供电之前,认真检查各部分的电路连接是否正确,对照原理图,按照顺序仔细地逐级检查;(2)启动电源,进行各部分功能、整个系统功能的测试。经调试,本设计的硬件电路未发现异常。我们将已经编写好的程序下载至MSP430F149单片机内,进行系统测试。本设计设计了四个站作为测试所用:东门、西门、南门、北门。在东门给单片机上电,直到到达北门给单片机断电,以模拟公交车从起始站出发,经过西门、南门,最后到达终点站北门。经过实际的测得到图3所示。参考文献[1]权建军,邹益民.GPS全自动公交语音报站器的研究[J].电子设计工程,2009,(09):30-32.[2]李书.先进的公共交通系统 (APTS) 实现方案[D].成都:西南交通大学,2003:13-17.[3]王俊.基于单片机的公交车报站器的设计[J].科技经济市场,2008,(06):22-23.[4]李剑峰.基于GPS的智能公交报站器的设计与实现[D].杭州:浙江工业大学,2013:10-15.[5]沈雪珍,李明东.基于GPS和GPRS的警务通研究与实现[J].西华师范大学学报:自然科学版,2008,(01):101-104.作者单位榆林学院 陕西省榆林市 719000图1:系统结构框图图2:公交车站自动报站器原理图图3:硬件调试结果图
分享到:
收藏