- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 技能操作实务 模块四:智慧商超应用软件开发 * TRANSITION PAGE 过渡页 基于Z-Stack的模拟量传感器采集系统 一、实训目的 通过本实训,使学生掌握基于 Z-Stack的A/D 采集原理、数据传输的方法,熟练无线数据传输网络组建。 二、实训内容 通过zigbee的通信方式将光照传感器的数据采集并传送给协调器,协调器每个5S将数据传送给一次电脑,并在 PC机上的串口调试软件上显示。 (波特率使用38400) 三、实训原理 下面函数完成A/D 数据采集、换算、无线发送等功能,相关代码如下: void SampleApp_SendPeriodicMessage( void ) { uint8 pTxData[128]; //定义无线发送数据存储空间,可以不定义这么大。 uint16 sensor_val; sensor_val = get_adc(); //调用adc转换函数 pTxData[0] = sensor_val/100 + 0x30; //AD采集十进制值转成字符,取个位 pTxData[1] = 0x2E; //小数点的ASCII码为0x2E pTxData[2] =( sensor_val%100)/10 + 0x30; //第1个小数位 pTxData[3] = sensor_val%10 + 0x30; //第2个小数位 if ( AF_DataRequest( SampleApp_Periodic_DstAddr, SampleApp_epDesc, SAMPLEAPP_PERIODIC_CLUSTERID, 4, //无线发送4个字节 pTxData, //无线数据的首地址 SampleApp_TransID, AF_DISCV_ROUTE, AF_DEFAULT_RADIUS ) == afStatus_SUCCESS ) { } else { //请求发送失败时,发生该信息. } 相关代码讲解 void hal_adc_Init(void) //AD初始化 { APCFG |=1; P0SEL |= (1 (0)); P0DIR = ~(1 (0)); } uint16 get_adc(void) { uint32 value; hal_adc_Init(); // ADC初始化 ADCIF = 0; //清ADC 中断标志 ADCCON3 = (0x80 | 0x10 | 0x00); //采用基准电压avdd5:3.3V,通道0,启动AD转化 while ( !ADCIF ) ; //等待AD转化结束 value = ADCL; //ADC转换结果的低位部分存入value中 value |= (((uint16)ADCH) 8); //取得最终转换结果存入value中 value = value * 330; value = value 15; //根据计算公式算出结果值 return (uint16)value; } 相关代码讲解 四、实训步骤 第1步,打开原协议栈 Z-Stack的 SampleApp.eww工程。 具体参考上一个实习。 第2步,新建EndSensors.c(保存到:C:\…\Samples\SampleApp\Source目录下),并把 SampleApp.c的文件内容复制到EndSensors.c中。 第3步,在Workspace栏内选择“EndDeviceEB”,并选择SampleApp.c文件,让其不参与编译。 第4步,把get_adc.c和get_adc.h两个文件复制到C:\…\Samples\Samp
您可能关注的文档
- Q31 0120000489C001_FYF35C采煤机用遥控发射器.pdf
- Q31 0112000401C001_额定电压300 500 V复合通信线芯扁形电梯电缆.pdf
- Q31 0120000489C003_XJC-10型采煤机用隔爆兼本质安全型显示箱.pdf
- Q31 0120000489C006_BHD1-5 24-14G型煤矿用隔爆型低压电缆接线盒.pdf
- Q31 0120000489C012_KXJZ-870 1140C型采煤机用隔爆兼本质安全型电控箱.pdf
- Q31 0120000489C013_KXBZ-80 380C型采煤机用隔爆型电控箱.pdf
- Q31 0120000489C014_KXJ-440 1140E型掘进机用隔爆兼本质安全型电控箱.pdf
- Q31 0120000489C015_KXJZ-2540 3300C型采煤机用隔爆兼本质安全型电控箱.pdf
- Q31 0120000489C017_KXJZ-920 1140C型采煤机用隔爆兼本质安全型电控箱.pdf
- Q31 0120000489C021_KXJ-730 1140C型采煤机用隔爆兼本质安全型电控箱.pdf
- MAYA建模 曲面模型基本组成 曲面模型基本组成.pptx
- P204 ISO9000质量管理体系内审员 M3-19 8测量、分析和改进(8.3不合格品控制;8.4数 S31901 8.3不合格品控制8.4数据分析、8.5改进-培训PPT.ppt
- Q ZZSK-2016_保健贴 企业标准.pdf
- Photoshop 液化 Photoshop的液化滤镜.pptx
- Photoshop 智能滤镜 Photoshop的智能滤镜.pptx
- PKPM结构设计 2.2.1柱的布置与编辑实例 2.2.1柱的布置与编辑实例.ppt
- PLC技术应用 7_基于S7-200的全自动干燥机电气控制系统安装与调试 全自动干燥机电气控制系统安装与调试3_干燥电子课件1.ppt
- Q31 0112000427C009_副枪探头 企业标准.pdf
- PLC应用技术(三菱机型) 循环指令 移位指令.pptx
- PLC原理及应用 任务十 艺术彩灯PLC控制 renwu2.10.ppt
最近下载
- 八年级上册英语重点知识归纳.doc VIP
- 地方病防治课件.pptx VIP
- 三级公路(含声环境、生态环境专项评价)环评环境影响报告表(新版环评).pdf
- GB50666-2019混凝土结构工程施工规范.ppt VIP
- 2.2-全国森林草原湿地荒漠化普查技术规程.pdf VIP
- 新型冠状病毒核酸检测标本采集、送检、处理流程.pptx VIP
- 培训资料慢病及地方病防治工作要点.ppt VIP
- DB61_T 5006-2021 人民防空工程标识标准.docx VIP
- GB50118-2010民用建筑隔声设计规范.docx VIP
- (高清版)B-T 42588-2023 系统与软件工程 功能规模测量 NESMA方法.pdf VIP
文档评论(0)