网站大量收购闲置独家精品文档,联系QQ:2885784924

物联网无线嵌入式教学平台实验指导书V.docVIP

物联网无线嵌入式教学平台实验指导书V.doc

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物联网无线嵌入式教学平台实验指导书V

物联网无线嵌入式教学平台 实验指导书(V1.0) Elitron团队 2011年7月26 目 录 Zigbee硬件说明………………………………………………………3 Zigbee底板LED硬件接口………………………………………………………………..3 CC2431相关寄存器………………………………………………………………………….4 基础传感器实验…………………………………………………….14 实验一:广谱气体传感器实验…………………………………………………………….14 实验二:热释红外传感器实验…………………………………………………………….19 实验三:干簧门磁和霍尔开关传感器实验…………………………………………24 实验四:红外对射传感器实验…………………………………………………………….29 实验五:接近开关与红外反射传感器实验…………………………………………34 实验六:三轴加速度传感器实验………………………………………………………..39 实验七:声响与光敏传感器实验………………………………………………………..44 实验八:温湿度传感器实验………………………………………………………………..49 Zigbee硬件说明 ZIGBEE底板LED硬件接口: LED 硬件接口 CC2431芯片接口 ZIGBEE底板2 个LED 灯,用来编程调试使用。分别连接CC2431 的P1_0、P、1_1两个IO 引脚。从原理图上可以看出,2 个LED 灯共阳极,当P1_0、P1_1 引脚为低电平时候,LED 灯点亮。 CC2431 相关寄存器 P0DIR 寄存器 P0INP 寄存器 PICTL 寄存器 P1 寄存器 P1DIR 寄存器 以上图表列出了关于CC2431 处理器的P0 和P1 IO 端口相关寄存器,其中P0DIR、P1DIR 为IO 方向寄存器,P0INP 为P0 端口输入配置寄存器,PICTL 用来控制P0 端口中断使能和中断触发模式寄存器。 IEN0 寄存器 IEN1 寄存器 P0IFG 寄存器 以上为与P0 端口中断控制和配置相关寄存器,其中IEN0 为系统中断总开关控制寄存器,IEN1 用来控制P0 端口中断使能,P01FG 寄存器用来监测P0 端口中断状态的标志寄存器。 CLKCON 寄存器 SLEEP 寄存器 PERCFG 寄存器 U0CSR 寄存器 U0GCR 寄存器 U0BUF 和U0BAUD 寄存器 以上图表列举了和CC2431 处理器串口相关寄存器,用来初始化串口0 配置的。详情见软件代码部分。 基础传感器实验: 下面介绍CC2431芯片Zigbee底板,配合相关基础传感器模块进行数据采集及相关控制的方法。基础传感器分别为:广谱气体传感器、热释红外传感器、声响与光敏传感器、红外对射传感器、干簧管与门磁开关传感器、接近开关与红外反射传感器、温湿度传感器以及三轴加速度传感器,一共八种。这些传感器模型可以被广泛地运用于科学研究、工业生产、医疗卫生以及日常生活各个方面的安全监控领域。 注意:Zigbee底板及传感器模块独立运行时,选择5V电源供电;下载或者不使用传感器时使用3.3V供电。 实验一:广谱气体传感器实验 实验环境 硬件:CC2431芯片Zigbee底板、USB仿真器、PC机、广谱气体传感器模块; 软件:IAR Embedded Workbench for MCS-51、串口调试工具; 实验内容 熟悉Zigbee硬件模块相关接口; 使用IAR开发环境设计控制程序,利用CC2431的IO中断来监测传感器状态,通过串口调试工具来读写传感器数据; 实验原理 硬件接口原理 烟雾传感器硬件接口 ZIGBEE底板主板P7 接口 系统配套的烟雾传感器,与ZIGBEE底板的P7 排线相连,这样我们可以知道,烟雾传感器模块的信号线与ZIGBEE底板的P0_0 IO 引脚相连。因此我们需要在代码中将该引脚配置成中断输入模式,来监测烟雾传感器状态。 软件设计 源码分析: #include ioCC2430.h #include string.h #define uint unsigned int #define uchar unsigned char //定义控制灯的端口 #define LED1 P1_0 #define LED2 P1_1 //函数声明 void Delay(uint); void initUARTtest(void); void UartTX_Send_String(char *Data,int len); unsigned int smog_flag; /**************************************************************** *函

文档评论(0)

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

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

1亿VIP精品文档

相关文档