- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Cortex-M3 Zigbee 城市公交车路查询系
统的设计与实现
1 2 3
王震 吴方 游培俊
(1.2.3 北京理工大学珠海学院计算机科学技术学院,珠海 519085)
摘 要:采用 ARM 架构Cortex-M3 的嵌入式 CPU,完成了城市公交车路查询系统的设计与实现。
首先采用基于 Cortex-M3 核的 EasyARM1138 CPU 搭建了系统平台,并扩展了 LCD 模块、触摸模块和
IC 射频卡模块,完成站台的查询功能;并采用 ZIGBEE 无线通讯模块进行公交站台与公交车之间的
通讯,完成了城市公交车路查询系统的设计与实现。
关键词:Cortex-M3;Zigbee;车路查询;公交车报站
随着科技的不断发展,嵌入式设备早已渗入到人们日常的生活当中。嵌入式设备不
仅带给人们不同程度的便利,同时也带给商家广阔的开发前景。对于人们的出行,也因
各种各样功能强大的嵌入式辅助设备而越来越简单、便捷。本系统通过考察与人们日常
生活热切相关的公交系统的运营情况,提出了一个智能化公交查询系统的设计方案,并
采用最新的cortex-M3核的ARM嵌入式微处理器和目前流行的ZIGBEE无线通讯技术,完
成了智能公交站牌的设计。
1 功能设计
城市公交车路查询系统的终端机功能框图如下所示:
广告 旅游 线路 IC 余额 公交到
应用层
信息 信息 查询 查询 站提示
嵌入式图形库 接口层
uc/os-ii 实时操作系统
系统层
小键盘 LCD 触屏 Zigbee IC 模块
驱动 驱动 驱动 驱动 驱动
图 1 系统框图
系统的最底层是系统层,包括各种接口部件的驱动程序,这些驱动程序通过uc/os-ii
实时操作系统进行调用,然后完成相应的功能,为上层的接口层和应用层提供服务。
中间的嵌入式图形库为接口层,方便用户根据需要,通过LCD设计简单方便的图形
界面,方便用户通过图形界面获取信息。
系统的最上层就是直接面向用户的应用层。该层主要包含以下几种功能模块:
广告信息功能模块:在待机状态下,LCD屏的主界面在待机状态下会可以显示动态
的文字广告信息。屏幕的上方显示滚动信息,如天气预报等。
旅游信息查询功能模块:通过点击相应的按钮,用户可以从此处查询各种旅游信息,
如特色城市、旅游胜地、城市美食等信息。
公交线路查询功能模块:通过选择相应的站点,可以显示经过该站点的公交线路,
以及该公交线路经过的主要站点,用户可以通过该功能方便的查找换乘站点。
IC卡余额查询功能模块:用户可以将IC卡放在相应的感应器上,屏幕上会显示IC卡
的余额,方便用户及时冲值。
公交车到站提示功能模块:当某路公交车即将到达该站时,本系统会功过zigbee无
线网络接受到公交车的信息,并及时在显示屏上显示出公交信息,提醒乘客准备上车。
2 系统硬件设计
本系统采用 ARM 公司 cortex-M3 核处理器 1138 作为主处理器。
文档评论(0)