好文档 - 专业文书写作范文服务资料分享网站

比赛样题物联网技术应用 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

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:

break;

case 0x01:

//控制电机上升,窗帘打开 //窗帘正在打开 //超时检测

Windows_status=2;

//控制电机停转,窗帘不动

Control_Motor_Stop;

Mcp2510_Send_Windows_status(Windows_status); //发送同步信息 Timer1_500ms_SYS1=0;

//或超时,或收到急停命令,或*时,窗帘才停止打开。

while(( ① )&&(Timer1_500ms_SYS1<36)&&(Windows_Stop_flag==0x00)) {

Control_Motor_Up; delay(4);

Mcp2510_receive(); uart_receive(); }

Windows_Stop_flag=0x00; Control_Motor_Stop; Windows_status=0; break;

case 0x02:

//控制电机下降,窗帘关闭 //窗帘正在关闭状态 //超时检测

Windows_status=3;

//窗帘停止运动标志 //电机停转 //窗帘处于打开状态

//监听CAN总线的数据 //监听串口总线的数据

//控制电机上升

Mcp2510_Send_Windows_status(Windows_status); //同步信息

Mcp2510_Send_Windows_status(Windows_status); //发送同步信息 Timer1_500ms_SYS1=0;

//窗帘到达极限位置或*或收到急停命令时,窗帘才停止关闭。 while((GET_IN3_Status==1)&&( ② )&&(Windows_Stop_flag==0x00)) {

Control_Motor_Down; delay(4);

Mcp2510_receive(); uart_receive(); }

Windows_Stop_flag=0x00; Control_Motor_Stop; Windows_status=1;

//窗帘停止运动标志 //电机停转 //窗帘处于关闭状态

//控制电机下降 //延迟

//监听CAN总线的数据 //监听串口总线的数据

Mcp2510_Send_Windows_status(Windows_status); //同步信息 break; default:

break;

} }

//主函数中的按键检测 while(1) {

Mcp2510_receive(); if( ③ ) {

Motor_Control(1); }

else if(GET_IN1_Status==0) {

④ ; } }

//按下“下降”按键

//控制窗帘打开

//监听CAN总线的数据

3.程序编译

编译已经补充完整的程序,根据编译提示信息,查找程序中的错误并修改,直到编译通过。

将最终修改过的“systask.c”程序文件和生成的“”文件保存在“D:\\2O13物联网技术\\工位号\\单片机程序”文件夹下。

4.程序烧录

用USB连接线将下载器连接到窗帘控制器的下载口上,将编译生成的HEX格式文件烧录到窗帘控制器的单片机中,并上电运行,窗帘控制器板载工作指示灯闪烁。

5.程序烧录完成后,选手自行调试及验证窗帘控制器的功能,直至符合要求。 6.比赛结束后,由选手现场演示电动窗帘的按键控制功能,裁判对该任务相应内容打分。

任务2、嵌入式系统设计

比赛样题物联网技术应用 - 图文

2013年全国职业院校现代制造及自动化技术教师大赛“物联网技术应用”实操比赛【样题】(总时间:240分钟)任务书场次:工位号:一、注意事项1.选手比赛过程中不准携带移动存储器材,不准携带手机等通讯工具,违者取消竞赛资格。2.选手的试卷用工位号标识,不得出现学校、姓名等与身份有关的信息
推荐度:
点击下载文档文档为doc格式
4q7tr44mwj2r4yi9c8hj79c964hjzq00lhu
领取福利

微信扫码领取福利

微信扫码分享