基于μC/OS—Ⅱ嵌入式系统的电动自行车定位系统

来源 :中国自行车 | 被引量 : 0次 | 上传用户:fmklsdfjds
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:如今,电动车凭借着廉价、便捷、环保的优势,销售数量日益增多,因此它的安全和管理问题就显得尤为重要。文中定位系统主要由定位终端和服务器组成。定位终端将从北斗与GPS卫星接收到的数据,通过GPRS无线网络,送入基于嵌入式μC/OS-Ⅱ实时操作系统的wEB服务器中,并将车辆信息接入互联网,实现对车辆的实时位置、运行速度及历史轨迹的查看,用户还可自行设置电子围栏。
  关键词:北斗/GPS双模定位;μC/OS-Ⅱ;实时监控;电子围栏
  0引言
  电动车作为便捷、廉价、环保的交通工具,越来越受到人们的青睐,销售数量不断增多,已成为交通工具中的重要力量。在我们日益完善的智能交通系统和车联网中,也占有重要地位。对电动车进行精确定位,对车速进行监控,将在实现对电动车的科学管理中起着重要作用。本设计的定位系统运用卫星定位通信系统,融合计算机、GIS技术等,对电动车的监控和管理提供了良好的平台,具有现实应用价值和研究价值。
  1系统总体设计
  本系统设计主要包括定位终端、服务器和定位应用软件3大部分。定位终端通过STM32模块实现对定位模块、接口模块、GSM通信等模块的数据处理和控制。终端内置有源天线接收卫星信号,经定位接收模块,将接收到的定位信息送至STM32主控模块处理,提取出有效信息,通过GSM模块使用移动无线互联网络发送至服务器端处理。系统结构如图1所示。
  用户可通过浏览器访问Web服务器,共享服务器数据资源。用户登录服务器后,进入数据共享界面,可根据网页上的选项点击查看车辆实时位置、运行方向、车速、历史轨迹等状态参数。用户还可根据需要自行设置电子围栏,若车辆超出围栏,终端便会及时给设定的用户发送短信报警信息,提醒用户查看车辆信息,以确保车辆的安全。
  2定位终端硬件设计
  硬件采用集成模块化设计方案,主要分为核心模块和辅助模块。系统核心模块包含定位接收模块(包括天线)、STM32 F103 CBT6控制模块及GSM通信模块,它们构成了系统的主体,是系统有效性和可靠性的重要保障。辅助模块有RS232接口模块、电源模块等,这些模块为功能模块服务。
  终端硬件框图如图2。
  定位终端采用北斗+GPS双频有源内置陶瓷天线1568 R-AC接收卫星信号,天线中心频率为1575.42MHz和1561MHz,带宽30MHz,天线内部采用两级放大电路,放大器增益达到28db,抗噪声、性能好,能实现对电磁波信号的高效接收。
  定位接收模块采用双系统高性能的UM220-iii N模块,能够同时支持BD2 B1、GPS L1两个频点,接收北斗和GPS的卫星信号。信号经模块内部的低噪声放大器、声表面波滤波器、射频集成电路后送入双系统多频率高性能的SoC芯片进行处理。模块设有UART接口、12C接口、中断输入EXINT接口、GPIO口等,用于完成消息的输入和输出。此模块为北斗与GPS双模定位,两者可相互验证,增强了数据的可靠性。且定位精度可达到2.5 m,测速精度达到0.1 m/s。
  无线数据通信模块,是将STM32控制模块处理过的有效数据传送至服务器端,并且能够将服务器发送的指令传送给控制模块。本系统采用GPRS数据传输方式,在GPRS通信中将数据打包,当数据需要发送时进行连续发送,实现无线传输。它是通过传输的数据量计价的,本系统传输的每条数据仅为几十字节,耗费流量很少,与短信发送数据相比,大大节约成本。
  STM32主控模块需完成对各个模块的控制及处理:控制定位接收模块进行开始或结束接收信号;控制通信模块发送或接收数据或指令;对接收的卫星信号进行解析处理,及时判断数据的有效性,提取出经纬度、高度、速度等信息;实现电子围栏功能,对车辆位置进行判断,若超出设定范围,向车主发送报警信息。
  3终端软件设计
  终端软件要完成定位信息采集、处理和传输的任务。终端开机启动后,能够自动通过串口接收由接收模块采集的导航电文,并对其进行解析。同时能够主动与服务器监控平台建立通信连接。软件流程首先对接收模块输出的消息语句进行有效性判断,在接收完的信息中提取经纬度坐标、时间和速度等数据。然后将坐标与设定的阈值进行判断,若在范围内则将筛选出的信息打包,经无线网络发送至服务器。若不在范围内则需向用户发送短信报警信息,再将数据发送并存储到服务器中。终端还能够实时完成服务器监控中心的指令。
  4Web服务器平台
  该系统服务器平台采用嵌入式操作系统,服务器硬件以STM32 F103 ZET6嵌入式控制器为核心,应用网络控制器DM9000 AEP进行数据信息传输,包含外围驱动电路和电源等模块。服务器系统通过以太网接入互联网,传输定位设备的信息,用户通过浏览器进行访问,实现远程控制。
  软件部分要完成系统的移植、裁剪和Web网页的实现等。服务器平台应用了一个完整的、可移植、可裁剪、可固化、抢占式实时多任务的μC/OS-Ⅱ内核。将其移植到嵌入式STM32 F103微控制器中,再对μC/OS-Ⅱ系统进行裁剪,修改与STM32 F103 ZET6微控制器相关的属性文件中的数据类型等,以及与处理器有关的头文件、C文件、汇编文件的代码。再对内核重新进行编译、连接、下载和固化,最终成为符合需要的系统内核。
  移植LWIP轻型协议栈到嵌入式系统中,依据该通信协议对定位数据进行收发处理,有效利用微控制器内部的RAM和FLASH资源,对以太网实行多任务方式控制,实现数据的高效传输。最后通过编写网页HTML文件,完成登录页面和监控平台页面的显示。如图4为服务器监控平台界面。
  5结束语
  嵌入式电动车定位系统结合了北斗和GPS两套卫星的定位优势,使系统的整体定位精度提高,可靠性亦大大增强。搭建的基于嵌入式μC/OS-Ⅱ实时操作系统的WEB服务器,将车辆信息进行无线、实时、高效的存储和传输。用户可通过浏览器远程访问服务器定位平台,查看车辆实时位置、车速、行使方向、历史轨迹等信息。定位终端与嵌入式服务器的结合,使该定位系统更加精确、高效、稳定。系统非常适用于对电动自行车的监控和管理。
其他文献
9月2日,自行车共享项目“ofo”已经获得了经纬中国领投,金沙江、唯猎资本跟投的数千万美元B轮融资。此前,ofo还曾于2015年完成了准猎资本和东方弘道900万人民币的Pre—A轮融资,并
通过近期密切磋商,蓝波车队体育管理团队(CGS)和中国天曙体育咨询公司于8月26日在北京召开新闻发布会,宣布即将承担世界上第一支由中国本土企业出资成立的世巡赛职业自行车队的核
8月13日凌晨,在里约奥运会场地自行车女子团体竞速赛中,中国组合宫金杰/钟天使以32S107的成绩夺冠,终于实现中国自行车奥运金牌零的突破。作为中国自行车的优势项目,从悉尼奥运会
通体由铝合金制作的折叠电动车E6,轻盈易折,X造型不仅减少了车身质量(重量),承重能力还能达到很高的水平。扶手、脚蹬在折叠过程中也发挥了应有的作用,中部零件一拨车身向内收,收纳
近几年来,我国自行车的出口市场排在前列的依然是美国、日本、印度尼西亚、俄罗斯等国。2014年,美国从中国进口的自行车数量占其总进口量的95﹪,日本进口的中国自行车占其进口
无论怎么说,过完新年最早也得过了正月十五。按中国人的习惯,吃过元宵汤团,才算是真正过完了年。以后人们便开始抖擞精神,在新的一年里再继续努力,去创造更好的成绩。
记者:梁总,在我们接触的企业家中,几乎每一位企业家都有很曲折的创业经历,请您也谈谈您的创业过程吧.梁建雄:1985年,我和另外2位大学生,毕业后被先后分配到广州仪表厂,我们3人
旅行不一定是远方,到达不一定是跋涉,有一颗旅行的心和发现美的眼睛,路上处处是风景。在周末,或三五成群,或独自一人,或似“长龙”,骑上单车,穿梭在乡间小道。去感受在家崖的青山、碧
时隔一年,"2016中国国际极限运动单车大师赛"(以下简称"大师赛")于2016年5月6日至8日在国家会展中心(上海)强势回归。"大师赛"是由国家体育总局批准,中国自行车协会、中国极限运动协会
合标电动自行车下月起可登记上牌了。近日,惠州交警部门发布消息,告知市民全市电动自行车登记上牌工作将于9月1日正式开始,首批准予登记上牌的电动自行车产品涉及35家企业生