- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于Zigbee的无线病房呼叫系统主控中心的软件设计
杨明极;李昕
【摘要】本文基于ZigBee技术的无线通信协议,设计了以ARM为核心的软件方
案.该方案采用嵌入Linux操作系统的S3C2410(ARM9)主控芯片和具有短距离,低
速率的Zigbee技术的CC2420无线模块,并利用友好的GUI开发工具QT在
ARM9上进行显示.结果证明,系统不仅实现了监控功能,而且有更好的便携性和实时
性.
【期刊名称】《黑龙江科技信息》
【年(卷),期】2010(000)007
【总页数】1页(P64)
【关键词】Zigbee;ARM9微处理器;QT
【作者】杨明极;李昕
【作者单位】哈尔滨理工大学测控技术与通信工程学院通信工程系,测控技术与仪
器黑龙江省高校重点实验室,黑龙江,哈尔滨,150040;哈尔滨理工大学测控技术与通
信工程学院通信工程系,测控技术与仪器黑龙江省高校重点实验室,黑龙江,哈尔
滨,150040
【正文语种】中文
新兴的Zigbee无线技术,它是一种短距离低速率的无线网络技术,具有更低的传
输数率和功率消耗[2]。本文利用Zigbee无线技术与嵌入Linux操作系统的
ARM9,设计病房呼叫系统的主控中心的软件,在ARM9上可以实时监控病人的
呼叫内容并实现应答,具有方便移动的特点,适合现代医院的需求。
Zigbee网络有低成本,易控制,低功耗,组网方便,网络健壮等特点,考虑到无
线病房呼叫的特点一数据传输量不大,要求低功耗,要求组网容易等,所以选用
Zigbee来组建无线病房呼叫网络。(见图1)。本方案的主控中心通过Zigbee
协调器CC2420构成的一个小型Zigbee网络接受从病房终端发送来的数据,协调
器的任务为接受终端节点入网,并且接收终端节点传输的数据。路由节点在网络中
担任中继任务,主要执行网络搭建和数据中继操作。终端节点在网络组建中主要控
制相应的传感器进行数据采集并进行简单的数据处理,通过路由节点向协调器发送
数据信息。发送到协调器的数据通过SPI传输给ARM9,并在其上进行显示。采
用星形拓扑结构,可实现一点对多点之间的串口设备数据的透明传输,保证了主控中
心监控的实时性和便捷性。
主控中心部分的数据传输可以主要分为两大部分,首先病房终端的数据要通过
Zigbee设备的无线网络传输给主控中心部分的Zigbee设备协调器,然后Zigbee
协调器再通过设备驱动程序把数据传输给ARM9微处理器,并在ARM9上进行显
示。
Zigbee协议就是无线通信设备之间进行数据交互的相互之间约定的方式,它包括
组网方式,数据通信方式,数据格式等。本设计采用星型拓扑结构,网络的组建主
要包括系统初始化,网络拓扑更新和节点通信几个方面。系统初始化后,Zigbee
协调器要采集活动节点信息,并为之分配一个唯一的节点号,完成系统地址表的初
始化。系统运行过程中,Zigbee协调器要与Zigbee路由器节点通信,并对它们
进行相应的控制。Zigbee协调器网络组建工作流程如图2所示。
ARM9微处理器是Zigbee协调器的主控芯片,也是主控中心的核心,它控制整个
系统的初始化,数据的传输与显示。而设备驱动程序是操作系统内核和机器硬件之
间的接口,它为应用程序屏蔽了硬件的细节[3]。Zigbee协调器可以通过驱动程序
把数据传输给ARM9。而ARM9通过SPI接口对CC2420无线通信模块进行操作,
因此为了完成应用程序对无线通信数据的收发,可以采用如图3所示的Zigbee设
备驱动程序设计。Zigbee协议在嵌入式Linux下的实现其实质是Zigbee设备驱
动程序开发过程中的一个关键步骤。
QT是一个多平台的C++图形用户界面应用程序框架,其对象容易扩展,可移植
性好,支持多个GUI平台的交互开发[4]。信号/槽机制是QT的一个中心特征并且
也许是QT与其它工具包的最不相同的部分,信号和槽用于对象间的通讯。根据
QT下信号与槽的原理,主程序通过按钮作为信号,下拉式或弹出式窗体的创建,
显示作为槽函数,由此建立不同功能
您可能关注的文档
- 女装合作方案范文 .pdf
- 天合光能会计核算制度.pdf
- 大班健康红眼咪咪教案.pdf
- 大学生职业生涯规划书设计制作指导手册 .pdf
- 大学生教师职业生涯规划__范文[1] .pdf
- 大学生会计实习报告总结(4篇) .pdf
- 大学二手电子产品市场方案.pdf
- 多点粮库温度监控管理系统实习报告.pdf
- 复位场效应管.pdf
- 基本经济制度》第二课时《多种所有制经济共同发展》教案讲课讲稿.pdf
- 2025年上外版四年级数学上册月考试卷含答案.docx
- 2025年沪教版七年级数学下册阶段测试试卷含答案 .docx
- 2025年冀教版七年级化学下册阶段测试试卷 .docx
- 装配式建筑概论任务2装配式建筑基本构件与连接构造47课件讲解.pptx
- 《装配式施工技术》课件——基于BIM的装配式建筑现场施工应用.pptx
- 2025年湘师大新版八年级语文下册月考试卷含答案.docx
- 2025年冀教新版共同必修2物理上册月考试卷.docx
- 长沙师范学院本科毕业论文(设计)撰写与印制规范【模板】.docx
- 2025年湘教版必修1物理下册月考试卷.docx
- 《装配式施工技术》课件——建筑结构设计原理简介.pptx
文档评论(0)