当前位置:首页 > 电源 > 功率器件
[导读]摘 要:为实现公交车的自动报站功能,提出一种以C8051F040单片机和GPS卫星定位系统的设计方案.首先设置通过录音接口预存各站点具体位置的语音信息,当公交车在行驶时,能自动识

摘 要:为实现公交车的自动报站功能,提出一种以C8051F040单片机和GPS卫星定位系统的设计方案.首先设置通过录音接口预存各站点具体位置的语音信息,当公交车在行驶时,能自动识别站点并完成语音报站功能,同时可设置公交车行驶的上限速度,当超过该速度值时,系统将完成语音报警提示.该系统定位准确,并可实现全天侯工作.

关键词:C8051F040;单片机;GPS;语音报站;限速

交通拥堵已成为城市发展的瓶颈,为方便广大市民出行,最大限度减少路网负荷,政府已提出全方位深化优先发展公共交通政策措施,推进交通信息化,实现交通与城市和谐发展.而传统的公交车报站系统通常采用人工按键方式,这种人工方式缺点如下:一是经常会出现误按、少按、多按现象,造成误导乘客,造成不必要的麻烦;二是车辆将要到达站点时,司机要手动完成按键报站,造成注意力不集中,容易出现交通事故.本文设计一种新型公交车自动报站及限速系统,利用单片机结合GPS(全球卫星定位系统)技术,当公交车驶入站点一定距离范围内时,不用人工干预,系统自动报站.

其相关信息并或通过LCD显示,给司机或乘客准确提供站点信息,同时该系统还具有语音提示功能,当车速超过预置的上限速度时,将实时告知司机,及时减速.

1 系统框图与工作原理

1.1 系统总体设计框图

该系统主要由单片机控制模块,GPS模块和语音模块及键盘输入与人机接口三部分组成.主要完成公交车行驶过程中的位置坐标信息采集和公交站点信息的语音提示以及站点预存和上限速度设置等功能.系统总体框图如图1所示.

图1 系统总体设计框图

图1 系统总体设计框图

1.2 系统工作原理

公交车自动报站及限速系统以Cygnal公司的C8051F040单片机为控制核心,通过采集GPS接收机接收的卫星导航信息,从而解析车辆当前的经、纬度信息,然后将其与站点坐标相比较,当公交车驶入站点一定距离范围内时,不用人工干预,系统自动报站.并通过LCD显示等.给乘客一种准确的提示,同时当车速超过预置的上限速度时,该系统还具有语音提示功能,及时告知司机,及时减速.

2 系统硬件设计

系统硬件电路设计主要包括四部分:单片机控制核心、GPS定位信息采集模块、语音录入和播放模块以及按键预置显示模块等.

2.1 单片机控制核心

C8051F系列是美国TI的Cygnal公司设计和制造的混合信号片上系统,单片机的主要模块包括模拟外设、片内JTAG调试和边界扫描、高速控制器内核、数字外设等几个部分[1],其中该系统中所采用的C8051F040数字外设中包括8个8位的I/O 口、2个UART总线、1个SPI总线和CAN总线等.

该单片机主要实现对GPS信息的采集与解析,并与设置的速度上限与站点定位信息进行比较,将语音提示信息通过SPI总线输出至外部语音模块输出.

2.2 GPS模块

GPS(全球定位系统)由空间卫星系统、地面监控系统、用户接收系统三大子系统构成.GPS通过同时对多颗卫星进行伪距离测量计算接收机的位置,其具有定位精度高、执行操作简便、全球全天侯作业、功能多应用广、抗干扰性能好、保密性强等优点[2].已成为全球公用信息资源,在军事和民用等领域得到广泛研究和应用.

2.2.1 GPS数据格式

GPS模块上电后,会每隔一定的时间返回一定格式的数据,其数据格式为:"$信息类型,x,x,x,x,x,x,x,x,x,x,x,x,x",每帧的起始字符都是'$',接着是信息类型,后面是定位参数,以逗号分隔开[3].一帧完整的数据格式包含有效定位、纬度、北纬、经度、东经、速率等信息,设计中对数据信息提取、解析是通过Cygnal公司的C8051F040完成,其方法首先通过搜寻ASCII码'$'来判断是否是一帧数据的开始,然后通过接收到的五个字符来判断当前所接收到的信息类型,对帧的信息类型识别正确后,通过搜寻的','的个数来确定GPS模块当前所接收到的是哪个定位参数,从中提取出需要的定位信息[3].本设计中仅解析GPRMC信息中的经、纬度、速度和时间信息等.

2.2.2 GPS硬件模块

本设计中利用C8051F040单片机通过串行接口实现GPS模块接收的定位信息采集和解析,从中选择需要的信息,这里所需要的信息仅包括经、纬度、速度、时间信息等.

GPS模块采用瑞士u-blox公司的NEO-5Q 主芯片,此芯片为多功能独立型GPS模组,以ROM 为多基础架构,采用u-blox最新的KickStart微弱信号攫取技术,能确保在任何可接收到信号的位置及任何天线尺寸都能够有最佳的初始定位性能,并进行快速定位[4].并且其外部有UART,USB,SPI,I2C等种接口,可方便地与微控制器实现无缝连接,电路简单,其具体电路如图2所示.

2.3 语音模块

ISD1700系列芯片是Winbond推出的单片优质语音录放电路,设计中采用的ISD17240芯片除具有可录、放音、断电保留一百年等功能外,其还具有在8kHz采样率下,可保存240s的语音信息,因此,可完全满足公交车语音播报的数据要求[5].单片机控制ISD17240芯片是通过该芯片的SPI模式来实现,ISD17240语音芯片中几乎所有的操作,如,录音、播放、擦除、快进以及对在存储语音信息地址的访问等均可通过ISD17240提供的SPI命令来实现,极大地方便了软件设计[5].

图3所示的即是该芯片与录音、放音简化电路和与单片机的SPI接口

3 系统软件设计

3.1 站点录入和速度预置

站点名称的录入和站点位置信息在系统调试过程中进行,站点名称的录入可在实验室内完成;站点的位置信息采集可通过单片机控制GPS模块完成,由于公交车在停车时的位置与站台位置有一定的偏差,因此,系统在采集每一个站点信息时,要考虑有一定的偏差范围,将所有站点的位置信息保存在固定数组中,在软件中这些信息将与站点名称相对应.由于站点以及公交车行驶路线相对固定,因此,这些信息可保存在FLASH中.最高上限速度的设置可在每次系统上电时设置,也可在软件中设置为固定值,该系统中是作为固定值存放在const变量中的.该软件流程如图4所示.

软件流程如图5

3.2 GPS信息采集和语音提示模块

GPS信息采集主要是通过C8051F040单片机来实现,当公交车行驶时,单片机实时地读取当前所在的位第15期袁 卫:基于GPS公交车限速报站系统设计149置信息和速度信息,经过转化后,与FLASH 存放的站点位置信息与速度信息进行匹配,匹配成功后,单片机将通过SPI接口发送控制命令,控制外接的语音录放模块ISD17240,访问与站点名称相对应的提示音存放地址,播放该公交车将要停留的位置信息.软件流程如图5所示.

3.3 人机交互---键盘、显示模块

人机交互模块包括键盘模块和显示模块,键盘模块主要实现站点语音信息的录入、擦除以及车辆行驶上限速度的设置等功能;液晶显示模块通过文字信息来传送当前的站点信息,系统扩展时,可采用LCD点阵屏来显示,并可同时时显示广告、友情提示等信息.

4 结 论

系统采用先进的卫星定位技术与语音合成技术相结合的方式,改变了公交车中人工按键的语音报站器的传统方式,该系统可完成车辆进站的站点播报、出站时下一站的自动播报以及超速提示等功能,并可不受外界环境影响,全天侯工作,如扩展还可提供一些广告、服务用语的播报.语音播报准确、及时,不需要人工介入,实现了公交车报站器的完全智能化.

参考文献:

[1].C8051F040datasheethttp://www.dzsc.com/datasheet/C8051F040_209840.html.
[2].ROM datasheethttp://www.dzsc.com/datasheet/ROM+_1188413.html.
[3].ISD1700datasheethttp://www.dzsc.com/datasheet/ISD1700_1662709.html.
[4].ISD17240datasheethttp://www.dzsc.com/datasheet/ISD17240_1136482.html.

1次

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:针对飞机天线罩气动外形设计特点和制造要求,给出了天线罩的设计准则和基本构型,提出了天线罩气动外形设计应考虑的设计因素和设计要求,并阐述了设计程序以及规范流程。最后,总结了设计验证内容、方法和要求,为提高飞机天线罩气...

关键字: 气动外形 电性能 设计方案

无人驾驶技术是传感器、计算机、人工智能、通信、导航定位、模式识别、机器视觉、智能控制等多门前沿学科的综合体。

关键字: 无人 驾驶 公交车

摘 要:文中阐述了物联网及配电自动化的基本构架体系,并基于物联网技术的理念和视角,结合配电自动化系统的设计需求,实现了配电网信息感知、传输及应用,探讨了物联网的典型行业应用——配电自动化系统的设计方案,该方案对区域配电自...

关键字: 物联网 配电自动化 信息传输 设计方案

对于连网电视来说,去年是多采多姿的一年。Google于2010年5月公布了Google TV(并于同年10月正式贩卖),Apple也在同年10月更新了他们自己的Apple TV。而同时,在市场上

关键字: 嵌入式 数字仪表 设计方案

    据知情人士透露,参加工信部和中国移动组织的T D -L T E规模试验网测试的城市已多数完成建网,这意味着我国4G网络商用化又迈进了一大步;而我国主导的4G标准T D

关键字: Zigbee GPRS 智能监控 公交车

7 月 20 日消息 近日,搭载诸多高科技的 “熊猫智能公交车”在上海国家智能网联汽车试点示范区做开放道路自动驾驶里程测试,这也是上海进行开放道路测试的首辆无人驾驶公交车。据悉,这辆公交车的制造商是

关键字: AI 公交车

据央视报道,前不久,全国首条正式商业化载客运营的氢燃料电池公交车示范线在广东云浮开通。资料显示,燃料电池对环境无污染,运行安静,噪声大约只有55dB,相当于人们正常交谈的水平。同时燃料电池的发电

关键字: 公交车 氢燃料电池

在上篇文章中,小编对风电测控系统设计已有初步介绍。本文中,将对风电测控系统剩余内容予以探讨。如果你对测控系统具有兴趣,不妨继续往下阅读哦。

关键字: 指数 测控系统 设计方案

为增进大家对测控系统的认识,本文将对基于PXI总线技术的风电测控系统的设计方案予以介绍。此外,本文仅为上篇,剩余内容请参考下篇。如果你对本文内容具有兴趣,不妨继续往下阅读哦。

关键字: 指数 测控系统 设计方案

对于测控系统,大家并非十分了解。为增进大家对测控系统的认识,小编曾于前文对基于LabView的无线温度测控系统设计方案做过部分介绍。在本文中,小编将对该测控系统的余下内容加以讲解。

关键字: 指数 测控系统 设计方案
关闭
关闭