5.传感网应用开发公开训练题第3套实操题

上传人:m**** 文档编号:50756739 上传时间:2022-01-22 格式:DOC 页数:7 大小:98.50KB
返回 下载 相关 举报
5.传感网应用开发公开训练题第3套实操题_第1页
第1页 / 共7页
5.传感网应用开发公开训练题第3套实操题_第2页
第2页 / 共7页
5.传感网应用开发公开训练题第3套实操题_第3页
第3页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
传感网应用开发-初级综合实训题(共70分)(一) 注意事项:1、登录云平台帐号要求:8位,第一次登录需申请考试中用到的登录云平台帐号为考生准考证号,密码为身份证后ApiKey。网址(:nlecloud )(训练时云平台帐号自定 )2、工位号要求:考试中用到的工位号为准考证号后 3位。(训练时工位号自定)3、考试资源目录:考试中用到的资源均在“考试资源”下。4、工程源码目录要求:考生在考试中编写的工程源码存放到“work ”下。5、截图目录要求:考试中的截图均存放到“图集docx ”文件中。6、考试结束前5分钟,请务必确认所有文件已经保存。(二) 任务描述与功能要求:任务一描述:基于CAN总线通信技术实现仓库安防监测系统。按接线图进行设备安装与部署,采集节点将采集到的可燃气体、火焰传感数据经 CAN总线传输到汇聚节点,汇聚节点安装人体红外传感器并通过RS485 总线连接物联网网关,最后由物联网网关发送传感数据至云平台,云平台上显示上报的传感器数设备列表:1、PC机一台2、实验平台一套3、M3主控模块3个4、 可燃气体传感器模块 1个、火焰传感器模块 1个、人体红外传感器模块1个5、物联网网关1个6、串口线1根(或USB转串口线1根)7、网线、导线若干8、工具包一套接线图:外网PC物联网网关W主控模块主扌申根块汇叢节点17B48S-CANH LANIIF-!汕3主捋梗块可蚁气匚采集节点1J7采集节点2J7CflJJI-F 1CAHl Ll任务要求:1、按照接线图,选择合适的设备,进行线路连接:(1) CAN采集节点1连接火焰传感器模块,通过CAN总线与汇聚节点进行连接。(2) CAN采集节点2连接可燃气体传感器模块,通过CAN总线与汇聚节点进行连接。(3 )汇聚节点连接人体红外传感器,并通过RS-485总线与物联网网关设备进行连接。2、 物联网网关设备通过 WAN 口连接公有网络,通过 LAN 口连接到PC机。3、节点固件下载:对汇聚节点和采集节点进行固件烧写,烧写文件在考试资源目录中,分别是汇聚节点固件和采集节点固件,将汇聚节点和其中一个采集节点烧写成功的信息进行截图保存至“图集docx ”中的1 png、2 png 处。4、节点配置:使用节点配置工具对3个节点进行配置,设备地址按下表进行配置。配置完成后将配置信息截图保存至“图集 docx ”中的3 png、4 png、5 png 处。节点类型设备地址传感器汇聚节点OxOOAO人体红外传感器采集节点10x00A1火焰传感器采集节点20x00A2可燃气体传感器5、 在云平台上创建项目其中项目名称为:Test+工位号,设备名称为:CAN总线+工位号,设备标识为:NSP+准考证号后6位。创建完成后,把云平台项目信息(含项目名称、设备名称、设备标识、传输密钥、通信协议)截图保存至“图集docx 中的6 png处。6、 配置物联网网关接入云平台,配置完成后,把配置信息(含平台账号、设备ID、设备标识、传输密 钥、通信协议)截图保存至“图集 docx 中的7 png处。7、以上操作成功并完成后,云平台上相应界面将显示物联网网关在线,并显示岀人体、火焰、可燃气体传感器数据。将云平台上显示的传感器实时数据的界面截图保存至“图集docx ”中的8 png处。任务二描述:基于乙gBee模块(白板)和红外传感模块(白板)模拟实现传送带运转情况的检测系统,运用中断、定时器功能实现传送带行进方向和速度的检测,并将相关信息发送到串口助手。 (注意:把ZigBee模块和红外传感模块放在实验平台上,考生可用配套挡片对两个红外对射传感器依次遮挡来模拟传送带运行)设备列表:1、PC机1台2、乙gBee模块(白板)1块3、 红外传感器模块(白板)1个(配挡片)4、实验平台一套5、CC Debugger 仿真器 1 套6、导线若干7、串口线1根(或USB转串口线1根) 接线图:接线说明:1) ZigBee模块INO (J13 )接红外传感模块对射输岀1 (J5)2 ) ZigBee模块IN1 (J12 )接红外传感模块对射输岀2 (J6)任务要求:在工程源码目录“”下创建文件夹 Task,在IAR中创建工程和工作区(均使用 Task命名)并保存到Task文件夹中,把考试资源目录下的ZigBee基础开发文件夹中的 test c、hal_defs h这2个文件复制到 Task文件夹并添加到工程中,其中:1) test c中已完成串口的初始化设置,波特率 115200 , 8位数据位,1位停止位,无校验位, 无流控。2) test c中已完成定时器 T1的初始化配置:计数周期为 1us、溢岀周期为 50ms,每次溢岀中断会让counter公共变量自加1 (该变量已定义,初值为 0)。3)test c中的SendMsg(参数)函数已实现将信息发送到串口。4) test c中已定义flag_state 公共变量(初值为0),其值含义为:0表示等待开始检测1表示已开始检测且传送带运行方向为正方向2表示已开始检测且传送带运行方向为反方向请在test c中完善代码实现以下功能:1、利用红外传感模块中的两个红外对射传感器来检测移动方向:1 )红外对射1先被遮挡表示正方向运行2 )红外对射2先被遮挡表示反方向运行3)正常情况下红外对射传感器输出低电平,当有遮挡时输出高电平。2、 将ZigBee模块上IN0(P1 3)和IN1(P1 4)连接的单片机10 口设置为三态输入模式、下降沿触发中 断。3、利用红外传感模块中的两个红外对射传感器来检测速度:1 )当flag_state为0时,两个红外对射传感器中任何一个先被遮挡,都会导致检测开始,此时启 动定时器T1开始工作(要求工作在模模式),并根据实际触发情况给flag_state赋值。2)当flag_state 不为0时,两个红外对射传感器中后被遮挡的那个将停止定时器T1的工作,完成一次检测。3 )每次检测完成后,可根据cou nter值、定时器T1计数寄存器的值、两个红外对射传感器直接距离(设定距离为 5cm )计算传送带运行速度(要求计算结果为浮点数,单位m/s )。4、 计算完传送带运行速度后,调用SendMsg(参数)函数将信息发送到串口助手。5、考试结束后,按要求将相关文件上传到服务器。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!