基于ZigBee的城市公交车定位系统设计.docxVIP

基于ZigBee的城市公交车定位系统设计.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ZigBee的城市公交车定位系统设计 城市现代化建设中,公交交通工具的管理和调度是其很重要的一个方面。管理中心可以随时通过路况和乘客的需求调度车辆;另外一方面,通过公交站台的显示器,通告给乘客等待中的车辆离站还有多远距离,这样在堵车的情况下可以让乘客自己选择出行方式。本文设计一个基于ZigBee 无线传感器网络的定位系统,本系统中,公交车被视为定位节点,在城市道路沿线广布参考节点,通过参考节点计算出定位节点,在把定位信息上报给网关,通过网关传至主干网络,最后传至控制中心。   1 无线定位系统的网络原理和实现   该网络定位的原理如图1 所示,从图中可以看出,该网络定位几乎全部可以采用无线传输,这样可以解决道路布线困难,且节约大量的硬件成本。 ? 图1 定位系统原理   ①主机:管理中心的计算机,在计算机上配备相关界面化软件,便于观察各条公交线路的公交车位置情况,这样也便于管理和调度。   ②网关:采用CC2430 设计,能够组建一个ZigBee 网络,在每个区域中,即每条公交线路上,网关充当协调器的角色,把定位节点,即各辆公交车位置信息上报给管理中心。   ③参考节点:参考节点也采用CC2430 设计,在网络中充当路由器角色,在本系统定位过程中布置在公交线路上,由用户指定固定坐标,并为定为节点提供该坐标和RSSI 平均值。另外,参考节点还可以扩展,通过视频功能,可以获取路况信息,进一步为管理中心提供数据。   ④定位节点:定位节点采用CC2431 设计,其内部具有定位引擎,能够根据参考节点提供的固定坐标和RSSI 平均值计算出自身的精确坐标位置,并把该坐标协同定为节点标识号发送给网关。   2 系统各节点具体设计   2.1 定位节点   定位节点采用CC2431 设计,利用内部引擎计算自身的位置,然后传至网关。其设计原理如图2 所示。从图可以看出,仅仅采用CC2431 和加上外部必要的无线器件,没有其它外设,一方面简化设计,另一方面利于节省能源。 ? 图2 定位节点设计原理   定位节点通过接受定位区域内所有参考节点的RSSI 值后,经过定位算法来计算其坐标值。定位节点包含以下功能:   ①加入网络,无线收发数据功能。   ②控制参考节点多次收集与定位节点通信时信号强度值的功能。   ③控制参考节点计算多次手机定位节点信号强度值的平均值并发送给定为节点功能。   ④能被协调器空中动态配置标准参数的功能。   ⑤掉点后标准参数信息不丢失的功能。   ⑥计算,发送XY 坐标。   ⑦发送定位节点编号的功能。   定位节点的基本功能包含了无线收发数据的功能,控制参考节点多次收集和定位节点通信时的信号强度值,并且控制参考节点计算多次收集定位节点信号强度值的平均值并发送给定位节点。定位节点还要接受网关进行空中动态配置标准参数,并且保证掉电后标准参数信息不会丢失。   定位节点上电以后,系统将给与它一个默认的标准参数,包括A 值,N 值,模式,收集等待时间,自动模式下周期,最小参考节点数等信息,如果是第一次加入参考网络,则系统将这些数据写入flash;否则如果已存在于网络中,就将存放在flash 中的标准参数读出。 2.2 参考节点   参考节点是一种已知的静态节点,其坐标(X,Y)值是固定的,不参与定位计算,由CC2430 实现。本设计过程中一个区域采用8 个参考节点组成。   参考节点必须正确的配置在定位区域中的位置。它的任务是提供一个包含自己位置X,Y 坐标和RSSI 平均值[7 的信息包给定位节点。   在参考节点部分共有4 个输入串ID,分别是RSSI 请求,参考节点配置,参考节点的请求配置,多次收集RSSI 平均值。参考节点收集到信息后。根据串ID 对信息进行处理,并实现相应的功能。   参考节点在上电以后,如果是第一次加入定位网络,那么系统讲给与它一个默认的X,Y 值,并将数据写入flash;否则如果已经存在于网络中,则首先要将flash 中的X,Y 坐标值读出,已确定自己的位置。   2.3 网关的功能及设计   网关应具有以下功能:   ①建立网络,无线收发数据的功能。   ②利用串口和计算机通信的功能。   ③计算校验的功能。   ④通过液晶显示器显示参考节点和定位节点坐标网络地址的功能。   ⑤转发计算机数据配置和请求配置参考节点和定位节点的功能。   ⑥转发计算机数据请求定位节点坐标的功能。   网关节点模块选择CC2430,它是系统中至关重要的模块。首先,网关要接收由监控软件提供的各个参考节点和定位节点的配置数据,并根据不同的方式发送给相应的节点;其次还要接收个节点的反馈数据,判断数据的有效性,并传输给监控中心。   整个定位系统通过串命令控制整个流程,每1 个串命令都实现1 个相对应的功能。网关是一个

文档评论(0)

jiaxinlihe + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档