- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ZigBee协议和ARM9嵌入式无线数据采集系统设计
基于ZigBee协议和ARM9嵌入式无线数据采集系统设计
摘 要 本文基于ZigBee无线传输协议和ARM9内核的硬件平台,采用WinCE嵌入式操作系统,设计了一款嵌入式无线数据数据采集系统,重点论述了数据采集模块和无线通信模块的硬件电路设计。从“WinCE应用程序设计、基于单片机数据采集模块程序设计、无线收发模块程序设计、上位机应用程序设计”四个方面,论述了系统的软件设计,并从“WinCE硬件中断、ARM开发板与上位机文件传输、ZigBee数据收发”三个方面进行了重点论述。系统已完成初步调试,结果良好。
关键词 无线数据采集系统 ZigBee协议 ARM9 WinCE CC2430
中图分类号:TP27文献标识码:A
Design of Embedded Wireless Data Collecting System
Based on the ZigBee Protocol and ARM9
YANG Xiaojian
(Wuxi City College of Vocational Technology, Wuxi, Jiangsu 214063)
Abstract Based on the hardware platform of ZigBee WTP and ARM9 kernel, this article introduces a kind of design of embedded wireless data collecting system. It mainly discusses the hardware electro circuit design of data collecting module and wireless communication module. And it discourses upon the system software design from the follow aspects: application program design of WinCE; program design based on the SCM data collecting module; wireless receiving and sending module program design and WINCC application program design. And it emphasizes on the WinCE hardware interrupt, ARM development board and WINCC file transportation; ZigBee data receiving and sending. The system is debugged and proved good.
Key words wireless data collecting system; ZigBee protocol; ARM9; WinCE; CC2430
0 引言
基于ARM9微处理器的嵌入式系统,具有体积小、能耗低、处理速度快、可靠性高等一系列优点,正越来越广泛的被应用于数据采集与处理领域。Zigbee程序的传输速度快、成本低、操作简单,如今,已经得到广泛应用。而固有的工业数据采集系统中,一般采用工控机作为数据采集和处理平台,工控机之间的数据交换存在便携性不强、通用性差等优点。因此构建基于ARM9微处理器平台和Zigbee的嵌入式无线数据采集系统,能更广泛的应用于各种数据采集场合,具有重要意义。
1 系统硬件设计
由图可以看出,整个系统分为三个模块:(1)基于 C805IF92O的数据采集模块;(2)基于S3C2440的ARM9开发板;(3)基于CC2430的无线通信模块。从图1中可以看到数据采集环境中采用了AD双级放大,可以有效提高系统的放大倍数,以及系统的微弱识别能力。极限的方法程度可以达到4096倍,最大采样频率为4K,对一般实验要求可以完全满足。而这种数据传输方式导致ZigBee协议数据传输速率慢,抵抗外界电磁干扰的程度低,在ZigBee协议的基础上还另外添加了一套基于TCP/IP协议的采用Socket文件传输协议,有利于实现上几位的文件传输。
1.1 基于S3C2440的ARM9开发板
开发板采用北京蓝海微芯公司的LJD2440-II。开发板的CPU是主频为400MHz的Samsung公司的 S3C2440A,外部存储器包括:两片32MB的HY57V561620芯片构成64MB的SDRAM存储器,用于运行系统主程序;采用两片K9F1208共64M作为系统的N
原创力文档


文档评论(0)