公交车载GPS智能报站系统设计
来源: 作者: 发布时间:2015-01-06 08:17:40 浏览量:因为只使用GPRMC 帧的数据, 串行通讯的数据量不大, 通讯及数据处理过程比较快, 系统能够及时播放报站及其他语音信电感器生产息。公交车途经的各站点的经纬度数据需要预先测量好, 并存放到系统的数据区, 作为对比参考使用。GPRS 的信息通过串行口传递, 采用查询法, 按键也使用查询方式进行接收, 以确定按下的是哪个功能键。软件采用C 语言编写, 调试成功后烧录到Flash 中, 实现脱机运行。
2. 2 GPS 模块
由于该GPS 模块设置信息掉电丢失, 在每次系统启动时均要对该GPS 模块进行初始化。将模块设置成每秒钟输出一次GPS 信息。
系统启动后, 模块接收GPS 信息, 然后解析出GPS 信息, 根据解析出一体电感来的经纬度信息与数据区中存储的站点信息比较, 计算出实际距离。如果距离到达阀值时, 启动GPS 报站中断。
该GPS 模块接收模块遵循NMEA. 0183 协议, 可以输出多种格式的数据帧, 均以“MYM”开头。输出数据采用的是ASCII 码字符, 内容包含了纬度、经度、速度、日期、航向及卫星状况等信息。帧格式达10 余种, 该系统所使用的仅限于$ GPRMC 定位数据帧格式。
系统启动后, 通过串口对GPS 模块进行设置,由于系统对实时性要求不高, 将GPS 设置为每秒钟输出一次RMC 数据。提取GPRMC 语句的思路是东莞电感器设置一个数据缓冲区, 把接收到的GPS 数据都放入这个缓冲区, 当缓冲区满了的时候就在缓冲区中查找是否接受到GPRMC 定位语句, 如果没有接收到则重新接收GPS 数据。如果找到了GPRMC 定位语句则还要判断该语句在缓冲区中的位置离缓冲区的最大字节数是否大于62个字节( 因为本程序中需要的GPRMC 定位语句所包含的字节数为62) , 然后通过多程序提取相关经纬度、时间和速度等信息并通过数据处理线程进行相关处理。系统工作流程如图3 所示。
图3 系统工作流程
2. 3 GPRS 无线通讯模块
由于GSM 模块内嵌TCP/ IP 协议, 可以直接调用AT 命令与服务器通过TCP、UDP 通讯。无线通讯分为上行数据转换模块和通讯模块2 个模块。
上行数据转换模块的主要功能是把接收到的GPS 数据或是相关的状态信息转换成约定好的数据格式以便同主信息中心的通讯。该模块会判断需要转换的数据是GPS 数据信息还是相关状态信息或是二者都有, 然后选择相应的转换程序。由上面的介绍可以知道接收到的GPS 数据都是顺序存放在数据缓冲区当中的, 需要什么数据就到缓冲区中相应的位置提取就可以了。数据都是以字符形式存放的, 所以实际要用的时候必须先转换成整形数据。
下行数据转换模块的功能与上行数据转化模块的功能相反, 它将主信息中心发送的命令进行识别后发送给车载终端, 并通知用户界面模块显示。
通讯模块的主要任务是完成车载终端与监控中心的通讯, 它既可以通过GPRS 网络实现与主信息中心的无线通讯。如果车载终端与上位机的距离隔
在测试中发现, 由于无线信号存在差异, 在某些网络信号较差的地方容易与主信息中心失去网络连接。为解决这一问题, 在系统中采用多线程监视网络连接状态, 一旦失去网络连接, 立即与主信息中心重新连接。
2. 4 语音播放模块
语音播放采用飞利浦SPI 接口音频芯片, 驱动为Linux 下的声卡设备。通过S3C2410 SPI 控制音频芯片, 通过IIS 传送音频数据, 最终将音频芯片驱动成系统下的标准声卡设备。
在语音报站时, 需要为公交车上的喇叭提供语音信号, 功放电路采用MAXIM 功放模块, 该功放模块采用单端输入的方式, 输入的负端直接接地。
该功放模块为单声道/ 立体声、D 类音频功率放大器, 能向8 立体声负载提供高达2 × 21W 功率,或向单声道4 负载提供高达1 ×42 W 功率, 效率高达87%。该功放模块兼具D 类放大器的效率和AB 类放大器的性能, 无需大体积散热器, 降低了功耗。该功放模块采用+ 10~ + 18 V 单电源供电, 可驱动BTL模压电感 配置的负载。
两例蓄电池引起直流系统事故造成机组跳闸分析1.事件经过:2010年5月17日19时18分,某厂D号机负荷300MW,机组厂用电源640开关跳闸,机组解列,汽轮机跳闸, D号机ETS系统发 DEH故障 首出信号、发变组保护C柜发 热工保护动作
求救--哪位电感应用高手可以帮忙解答 大侠们,现在公司推出一款新的电感,如附件资料,此东西比较新,现在要推广,不知道可能会应用在哪些产品上,
望各位高手们指点一下,这东西可代替TDK的acm0706产品。
小弟先在
基于HowNet的词语相关度计算模型 摘 要: 提出了词语相关度模型,作为在数据空间中发现数据源内容关联的一个基础。本模型基于HowNet,可以计算同种词性以及不同词性之间的相关度,融合了词语的相似度、关联度和实例因素,综合获得词语的