传感网应用开发(中级)操作试卷_第1页
传感网应用开发(中级)操作试卷_第2页
传感网应用开发(中级)操作试卷_第3页
传感网应用开发(中级)操作试卷_第4页
传感网应用开发(中级)操作试卷_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

传感网应用开发(中级)实操考试题设备列表:newlab平台(电源线+USB转串口线)zigbee白色模块1个zigbee黑色模块1个wifi模块1个温湿度模块1个ccdebug一个双公头串口交叉线1条stm32核心板2个调试器1个火焰传感器1个,线2条,插拨端子2个螺丝刀1把题1题目评分标准(100为满分)得分题1使用1块ZIGBEE模块(白色)、1块ZIGBEE模块(黑色)、1块WIFI通讯模块、1个温湿度传感器模块,实现基于zigbee和wifi通信的温湿度采集系统。选取白色ZIGBEE模块安装温湿度传感器模块作为发送端,黑色ZIGBEE模块作为接收端。1)将WIFI通讯模块配置为AP工作模式,启用DHCP功能,配置热点名称为NL+两位工位号(如NL03)、密码为12345678、信道自行决定、加密方式为WPA2_PSK、IP地址为192.168.6.1,启用AP热点多连接,启用模块服务器模式(端口为8080)。2)在IAR中创建基于CC2530的BasicRf开发工程,工程名称为DEMO+两位工位号(如DEMO03),保存工程到“Project01\Project”文件夹。工程项目应包括app、basicrf、board、common、mylib、sensor_drv、utils共7个文件夹,将“Project01”文件夹中所给的代码资源添加到工程中,将“Project”文件夹中的“EndDev.c”和“GateDev.c”文件导入到工程中app目录下。3)完善“EndDev.c”文件中的代码,实现发送端功能。配置和初始化basicRf;获取温湿度传感器的温度和湿度值,按照下述数据格式发送给接收端。帧头帧长度温度数据湿度数据校验和固定值0xCC1字节0x051字节采集值1字节采集值1个字节为前4字节累加和4)完善“GateDev.c”文件中的代码,实现接收端功能。配置和初始化basicRf;当接收到发送端的无线数据后,将温度、湿度数据通过串口发送给WIFI通讯模块,发送格式为“当前温度:XX℃,当前湿度:XXRH。”;对湿度值进行判断,当湿度超过某个值(如60),接收端D3灯亮起,否则D3灯熄灭。5)使用双公头串口线连接zigbee黑板和NEWLab平台,WIFI模块J9拨向左边与newlab串口相连,给各模块通电;将电脑接入WIFI通讯模块开启的AP热点;使用网络调试助手连接WIFI通讯模块服务器,在网络调试助手中查看接收到的温湿度信息。说明:1)考生可利用提供的资料和部分代码进行开发。2)完成功能后,将各模块连接通电调试好,待考官评判。评分细则:1)WIFI通讯模块配置符合要求;--10分2)IAR开发工程创建符合要求;--10分3)接收端能根据发送端湿度控制D3灯亮灭;--15分4)电脑端网络调试助手能收到温湿度数据;--15分说明:若对应的功能未实现或实现不完整,查看项目工程源码,按代码完成度酌情给分(如此给分不超对应题目1/3的分数)。题2使用2块M3主控模块、1个火焰传感器模块,实现基于RS-485通信和Modbus协议的远程火情监测系统。选取一块M3主控模块作为监测端,另一块M3主控模块安装火焰传感器模块作为采集端。1)将“485采集端程序.hex”文件下载到采集端,使用“485节点配置工具.exe”配置采集端地址为0x01、传感器类型为火焰传感器。将监测端和采集端通过右上方485通信口(J5接口)进行通信连接。2)使用STM32CubeMX图形化配置工具为监测端生成KEIL开发工程,将STM32CubeMX自身项目和生成的工程保存到名为Project02的文件夹中。在监测端开发工程中完成后续功能代码开发。3)监测端通电后,板上LED1至LED8全部熄灭,LED9每隔2秒闪烁一次(亮0.5秒,灭1.5秒)。4)监测端每隔2秒向采集端查询一次火情,当采集端出现火情时,监测端的LED1至LED4按指定流水灯方式显示。当采集端火情消失后,监测端的LED1至LED4应保持流水灯显示方式。具体流水灯显示方式为LED1亮起->LED2亮起->LED3亮起->LED4亮起->LED1至LED4全部熄灭->重复前述效果,各显示切换间隔为1秒。5)按下一次监测端的KEY1按键后,可停止监测端流水灯显示效果,LED1至LED4全部熄灭。6)监测端与采集端通信采用Modbus协议,协议帧格式见“485通信协议.docx”;采集端返回为ADC采集值,请自行决定如何判断有火无火。说明:1)考生可利用提供的资料和部分代码进行开发。2)485通信使用的是USART2,波特率115200bps,8位数据位,1位停止位,无校验位,PC9引脚控制485通信芯片收发转换(低电平接收,高电平发送)。3)完成功能后,将2块M3主控模块通电调试好,待考官评判。评分细则:1)采集端程序已下载;--5分2)监测端上电后各LED1灯符合题目要求的初始显示状态;--15分3)采集端测到火焰时,监测端LED1至LED4出现流水灯效果;--15分4)流水灯效果符合要求;--5分5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论