【比赛样题】物联网技术应用 - 机械工业教育网.docVIP

【比赛样题】物联网技术应用 - 机械工业教育网.doc

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

2013年全国职业院校现代制造及自动化技术教师大赛 “物联网技术应用”实操比赛 【样题】 (总时间:240分钟) 任 务 书 场 次: 工位号: 一、注意事项 1.选手比赛过程中不准携带移动存储器材,不准携带手机等通讯工具,违者取消竞赛资格。 2.选手的试卷用工位号标识,不得出现学校、姓名等与身份有关的信息,否则成绩无效。考试完成后收回试卷。 3. 选手应将编写的单片机程序保存在PC机的“D:\2O13物联网技术\工位号\单片机程序”文件夹下,未存储到指定位置的程序文件不得分。 4.选手应将创建的“超级终端”保存在PC机“D:\2O13物联网技术\工位号\ARM”文件夹下,未存储到指定位置的不得分。 5.选手应将比赛要求保存的监控图片或视频保存在工业平板电脑的 “D:\2O13物联网技术\工位号\截图”文件夹下。未存储到指定位置的文件不得分。 6.比赛中如出现下列情况时另行扣分: (1)调试过程中设备各部件之间发生严重撞击,影响运行,扣10分。 (2)选手认定器件有故障可提出更换,经裁判测定器件完好时每次扣5分。 (3)由于错误接线等原因引起工业级平板电脑、交换机、室外主机以及嵌入式网关损坏,取消竞赛资格。 (4)比赛过程中由于参赛选手人为原因造成器件损坏,不予更换器件。 7.任务书中需裁判确认的部分,参赛选手须先举手示意,由选手及裁判签字确认后有效。 8.记录表中数据用黑色水笔填写,表中数据文字涂改后无效。 9.比赛结束后,参赛选手在场外等候,经裁判通知后,选手进入赛场,并在设备上现场功能演示。裁判根据演示结果进行打分。 二、竞赛设备及总体任务描述 竞赛设备以“THSNHM-3 型 物联网技术应用实训系统”为载体,由感知节点单元、嵌入式网关单元、智能对象单元、网络服务器单元组成。 总体任务:参赛选手在规定240分钟内,在指定的竞赛设备上完成单片机软件编程、嵌入式系统设计、WIFI无线网络组建、ZigBee无线网络组建、对讲门禁系统功能调试等工作任务,实现物联网技术中智能家电控制、无线视频监控、远程抄表、家居安防、对讲门禁等系统的综合应用。 三、具体任务及要求 任务1、单片机软件编程 在PC机上打开所提供的源程序工程文件,编写补充需要完善的内容,编译并下载到窗帘控制器运行,实现电动窗帘的控制。具体要求如下: 1.功能要求 1)按“上行”按钮,窗帘自动打开,当窗帘到达极限位置时自动停止; 2)按“下行”按钮,窗帘自动关闭,当窗帘到达极限位置时自动停止; 3)当检测窗帘位置的光电传感器发生异常时,窗帘运动18秒后自动停止。 2.程序编写 仔细阅读现场提供的源代码(源代码工程文件位于PC机“D:\2O13物联网技术\单片机源代码”)。源代码程序文件“systask.c”中标记有数字“①、②、③、④”的地方是需要完善的内容,需补充的程序代码功能主要包括按键检测、传感器检测、超时判断、调用窗帘控制子函数等。 注意: 1)补充程序代码必须在程序文件标记处增加,要求程序代码尽量简洁;标记外的程序内容不允许更改; 2)除在程序文件中增加代码外,还应将补充的程序代码和注释填写在附表1中。 //窗帘控制子函数 void Motor_Control(unsigned char flag) { switch(flag) { case 0x00: //控制电机停转,窗帘不动 Control_Motor_Stop; break; case 0x01: //控制电机上升,窗帘打开 Windows_status=2; //窗帘正在打开 Mcp2510_Send_Windows_status(Windows_status); //发送同步信息 Timer1_500ms_SYS1=0; //超时检测 //或超时,或收到急停命令,或*时,窗帘才停止打开。while(( ① )(Timer1_500ms_SYS136)(Windows_Stop_flag==0x00)) { Control_Motor_Up; //控制电机上升 delay(4); Mcp2510_receive(); //监听CAN总线的数据 uart_receive(); //监听串口总线的数据 } Windows_Stop_flag=0x00; //窗帘停止运动标志 Control_Motor_Stop; //电机停转 Windows_status=0; //窗帘处于打开状态 Mcp2510_Send_Windows_status(Windows_status); //同步信息 break;

文档评论(0)

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

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

1亿VIP精品文档

相关文档