- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【比賽样题】物联网技术应用
附件十四:物联网技术应用项目实操比赛样题
2012年全国职业院校现代制造及自动化技术教师技能大赛
“物联网技术应用”样题
( 总时间:240分钟)
任
务
书
一、注意事项
1. 选手比赛过程中不准携带移动存储器材,不准携带手机等通讯工具,违者取消竞赛资格。
2. 选手的试卷用工位号标识,不得出现学校、姓名等与身份有关的信息,否则成绩无效。考试完成后收回试卷。
3. 选手应将编写的单片机程序保存在PC机的“D:\2O12物联网技术\工位号\单片机程序”文件夹下,未存储到指定位置的程序文件不得分。
4. 选手应将创建的“超级终端”保存在PC机“D:\2O12物联网技术\工位号\ARM”文件夹下,未存储到指定位置的不得分。
5. 选手应将比赛要求保存的监控图片或视频保存在工业平板电脑的 “D:\2O12物联网技术\工位号\截图”文件夹下。未存储到指定位置的文件不得分。
6.比赛中如出现下列情况时另行扣分:
(1)调试过程中设备各部件之间发生严重撞击,影响运行,扣10分。
(2)选手认定器件有故障可提出更换,经裁判测定器件完好时每次扣5分。
(3)由于错误接线等原因引起工业级平板电脑、交换机、室外主机以及嵌入式网关损坏,取消竞赛资格。
(4) 比赛过程中由于参赛选手人为原因造成器件损坏,不予更换器件。
7.任务书中需裁判确认的部分,参赛选手须先举手示意,由选手及裁判签字确认后有效。
8.记录表中数据用黑色水笔填写,表中数据文字涂改后无效。
9.比赛结束后,参赛选手在场外等候,经裁判通知后,参赛队指派一位选手进入赛场,并在设备上现场功能演示。裁判根据演示结果进行打分。
二、竞赛设备及总体任务描述
竞赛设备以“TH-3 型 ”为载体,由、、、组成
总体任务: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;
case 0x02: //控制电机下降,窗帘关闭
Windows_status=3; //窗帘正在关闭状态
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(); //监听CAN总线的数据
uart_receive(); //监听串口总线的数据
}
Window
文档评论(0)