- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《无线传感网络技术与应用》--BasicRF火焰数据采集--主讲教师:李莉
目务要求知识点分析任务实施任务总结
任务要求
采用火焰传感器模块和ZigBee模块组成一个开关量采集节点,实现火焰传感器的采集,并将采集数据通过自定义协议无线传输至汇聚节点。同时数据可以通过串口打印输出。火焰采集节点汇聚节点
任务要求_实现效果
采集火焰数据知识点分析——任务流程图
火焰电压值采集函数
任务实施流程编写程序建立配置模块设备编译下载程序运行程序,查看串口数据
任务实施_编写程序打开上次任务的工程,复制Project文件夹下的temprh_sensor.c为副本,并将这个副本重命名为fire_sensor.c,?最后重新添加到workspace下的app组中。(1)新建fire_sensor.c文件(2)编写源程序对fire_sensor.c文件的主函数main函数进行修改,该函数的原有功能是温湿度采集,需要改为采集火焰传感器电压的功能代码,修改后的main()函数代码如下(修改部分已加粗)
while(1){APP_SEND_DATA_FLAG=GetSendDataFlag();if(APP_SEND_DATA_FLAG==1)//定时时间到{uint16FireAdc;FireAdc=get_adc();//取红外光(火焰)数据//把采集数据传化成字符串,以便于在串口上显示观察uart_printf(火焰传感器,红外线(火焰)数字量:%dmV\r\n,FireAdc*10);memset(pTxData,\0,MAX_SEND_BUF_LEN);pTxData[0]=START_HEAD;//帧头pTxData[1]=CMD_READ;//命令pTxData[2]=7;//长度pTxData[3]=1;//1组传感数据pTxData[4]=SENSOR_FIRE;//传感类型pTxData[5]=(uint8)((FireAdc*10)8);//单位:mVpTxData[6]=(uint8)((FireAdc*10));//单位:mVpTxData[7]=CheckSum((uint8*)pTxData,pTxData[2]);srand1(FireAdc);//产生一个随机延时,减少信道冲突halMcuWaitMs(randr(0,3000));//把数据通过zigbee发送出去basicRfSendPacket((unsignedshort)SEND_ADDR,(unsignedchar*)pTxData,pTxData[2]+1);FlashLed(1,100);//无无线发送指示,LED1亮100msTimer4_On();//打开定时}}任务实施_编写程序(3)fire_sensor.c文件,主函数完成数据的采集、组帧及发送数据封装数据的发送读取火焰电压值减少信道冲突
任务实施_建立配置模块设备新建工程模块fire_sensor,配置编译参数。
任务实施_编译和下载程序在workspace中选择“fire_sensor”模块,编译程序无误后,下载程序到模块中。
任务实施_运行程序将火焰传感器模块上电。打开串口调试助手,设置波特率为115200,在PC的串口调试终端上显示不同的火焰电压值。
DCBA任务总结ZigBee重要通信参数的理解无线通信参数理解CC2530的AD转换通信协议BasicRF主要接口函数的调用发送数据自定义通信协议组建数据帧发送数据接口函数任务小结
您可能关注的文档
- BasicRF工程创建 (2).basicrf工程创建.ppt
- BasicRF温湿度数据采集 (1).basicrf温湿度数据采集.ppt
- BasicRF无线点灯 (1).basicrf无线点灯.ppt
- _案例图片导入:发热 (1)._案例图片导入:发热.ppt
- 【课件】幼儿科学游戏活动(一).【课件】幼儿科学游戏活动(一).ppt
- 1-1_认识物联网及无线传感网 (1).1-1_认识物联网及无线传感网.ppt
- 4.子宫颈癌--护理措施.ppt
- 5.子宫肌瘤--护理措施.ppt
- ADC采集电压 (1).adc采集电压.ppt
- 按键控制流水灯 (1).按键控制流水灯.ppt
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
最近下载
- 公共危机案例.pdf VIP
- 3.5跨学科实践:探索厨房中的物态变化问题 +章节梳理延伸 课件 人教版(2024)物理八年级上册.pptx VIP
- 初中物理作业设计优秀案例(3篇).pdf
- 2023年急性ST段抬高型心肌梗死诊断和治疗指南.docx
- 大气的受热过程说课稿2023-2024学年高中地理湘教版(2019)必修一.docx VIP
- 外研版2023必修第一册Unit 3 Family matters重点词汇短语练习含答案.pdf
- 国家开放大学《心理学》形考任务1-4参考答案.docx VIP
- 售后转正工作总结PPT.pptx
- ISO45001品质中心第三方审核记录.doc
- 3.5+跨学科实践:探究厨房中的物态变化问题++课件-2024-2025学年物理人教版八年级上册.pptx VIP
文档评论(0)