当前位置:文档之家› 大学生电子设计竞赛I题可见光室内定位装置

大学生电子设计竞赛I题可见光室内定位装置

大学生电子设计竞赛I题可见光室内定位装置
大学生电子设计竞赛I题可见光室内定位装置

B
20
A C
200-20

E
20-
D
题试计设竞赛国大学生电子 2017 年全
参赛注意事项
竞赛正式开始。本科组参赛队只能在【本科组】题目中任选一题;高)月日( 9 18:008 职 高专组参赛队在【高职高专组】题目中任选一题,也可以选择【本科组】题目。 )参赛队认真 填写《登记表》内容,填写好的《登记表》交赛场巡视员暂时保存。(2 )参赛者必须是有正式 学籍的全日制在校本、专科学生,应出示能够证明参赛者学生(3 身份的有效证件(如学生证) 随时备查。 人,开赛后不得中途更换队员。3 (4)每队严格限制
)竞赛期间,可使用各种图书资料和网络资源,但不得在学校指定竞赛场地外进行设(5 计制 作,不得以任何方式与他人交流,包括教师在内的非参赛队员必须迴避,对违 纪参赛队取消评 审资格。 ,由专人封存。 竞赛结束,上交设计报告、制作实物及《登记表》 日 20:00(6)8 月

12
题)I 可见光室内定位装置(
【本科组】
一、任务
所示。参赛者自 设计并制作可见光室内定位装置,其构成示意图如图 1 。)个 侧面 80cm×80cm 的立方空间(包含顶部、底部和 3 行搭建不小于 80cm× 控 制电路进 LED 3 个白光 LED,其位置和角度自行设置,由顶部平面放置
、、C,并分为 A、B 行控制和驱动;底部平面绘制纵横坐标线(间隔 5cm) 正 常照明(无明显闪烁)的 个 LED E 五个区域,如图 2 所示。要求在 3D、情 况下,测量电路根据传感器检测的信号判定传感器的位置。 控制电路 LED
LEDLED LED213
y (cm)
40 传感器 测量电路 LCD 底部平面坐标区域图 图 1 可见光室内定位装置示
意图 2 图 x40-40 (cm)I-1/3
-40
二、要求
.基本要求 1 区域,测量电路能正确区分其位于横坐标轴的上、 B、D(1) 传感器位于 下区域。 区域,测量电路能正确区分其位于纵坐标轴的左、 C、 E(2)传感器位于 右区域。 。10cm 区域,测量显示其位置坐标值,绝对误差 不大于 (3)传感器位于 A 区域,测量显示其位置坐标值,绝对误差不 D、E4) 传感器位于 B、C、( 。10cm 大于
。显示坐标值,显示分辨率为 0.1cm(5)测量电路 LCD .发挥部分 2 )传感器位于底部平面任意区域,测量显示其位置坐标值,绝对 误差不(1 。大于 3cm 控制电路可由键盘输入阿拉伯数字,在正常照明和定位 (误差满)LED (2 发 LED 3 个 (3)足基本要求或(4))的情况下,测量电路 能接收并显示 送的数字信息。 路音频信号源,在正常照明和定位的情况下,测

3 LED 控制电路外接 3() 发送的语音信号中,选择任意一路进行播放,且 LED3 个 量电路能从
接收的语音信号均无明显失真。 。5W+12V 单电源供电,供电功率不大于(4)
LED 控制电路采用 )其他。5(三、说明
控制电路和测量电路相互独立。 1.LED .顶部平面不可放置摄像头等传感器
件。2 ,用“┼”表示检测中心位置。5cm×5cm×3cm3. 传感器部件体积不大

的信号可作为音频信号源。 MP3 4. 信号发生器或 个音频输入端、测量电路的
扬声器输入端和供电电 3 LED 控制电路的 5. 在 路端预留测试端口。22 位置
绝对误差:6.)y)(xxy(e
00 为实际坐标值。式中为测得坐标
值, 、 、 y x yx00 内将测得的坐标值锁定显示。5s 7.每次位置测量开始后,
要求 测试环境:关闭照明灯,打开窗帘,自然采光,避免阳光直射。8.
I-2/3.
项目
主要内容
满分
设计 报告
系统方案四、评分
比较与选择 方案描述
4
标准
理论分析与计算
定位方法 信息发送接收方法
6
抗干扰方法 误差分析
电路与程序设计
电路设计 程序设计
4
测试方案与测试结 测试方案 测试结果完整性 测 4

试结果分析
设计报告结构及规 摘要 正文结构 图表规范性
2
范性
合计
20
基本 )项 1 完成第(
10
要求
)项完成第(2
10
完成第(3)项
10
4)项完成第(
16
5 完成第()项
4
合计
50
发挥 完成第(1)项
12

部分
总分
I-3/3
)项 2 完成第( 完成第(3)项 4 完成第()项 其他 合计
10 18 5 5 50 120.

基于可见光通信的几种室内定位方法

Indoor Positioning MethodsBased on Visible Light Communication Wang Yuqi1,2, Gong Yingkui1, Shi Zhengfa1,2, Li Yankun1, Zhang Ye1 1.Academy of OPTO-Electronics,Chinese Academy of Sciences,Beijing,China,100094 2.University of Chinese Academy of Sciences,Beijing,China,100049 1.wangyuqi12@https://www.doczj.com/doc/2512943680.html,, 2.ykgong@https://www.doczj.com/doc/2512943680.html, Abstract:As a new technology, the visible light communication using LED lights as the access points has many advantages such as without electromagnetic radiation, high bandwidth, high rate, etc.Itprovides a new possibility for indoor navigation and positioning. According to the current research progress and status, five kinds of positioning technologiesbased on visible light communication are analyzedand compared, then a new methodis proposed which combining visible light communication withphotogrammetry. Finally, the future of indoor positioning based on visible light communicationand its application is expounded. Keywords:LED; visible light communication; indoor positioning; photogrammetry 基于可见光通信的几种室内定位方法 王语琪1,2,巩应奎1,史政法1,2,李延坤1,张烨1 1.中国科学院光电研究院,北京,中国,100094 2.中国科学院大学,北京,中国,100049 1.wangyuqi12@https://www.doczj.com/doc/2512943680.html,, 2.ykgong@https://www.doczj.com/doc/2512943680.html, 【摘要】可见光通信作为一种新兴技术,具有无电磁辐射、高带宽、高速率等多种优点,其利用LED 灯为接入点,为室内定位技术提供了新的可能。本文综合国内外研究现状,对基于可见光通信的五种 定位技术进行分析和比较,并提出一种可见光通信与摄影测量结合的方法。最后对基于可见光通信的 室内定位技术的未来发展和应用前景进行展望。 【关键词】LED;可见光通信;室内定位;摄影测量 及图像传感器定位等技术。本文对以上五种定位技术 进行分析及比较,并提出一种新的可见光通信与摄影 测量相结合的定位方法。 1 引言 随着室内活动的日趋频繁,对于室内定位的需求 日益增多,同时对移动终端平台上基于位置的服务也 提出了更高的要求。GPS作为一种成熟的定位系 统,在户外开阔环境具有良好的用户体验和定位精 度,但由于卫星导航信号穿透建筑物墙壁后,信号 强度大幅度的衰减,加之室内多径现象严重,导致 GPS的定位精度大幅度下降,难以满足用户的室内 定位需求。目前主流的室内定位系统主要依赖红 外、超声波、超宽带、射频识别(无线局域网、 ZigBee)[1]技术等,由于使用的是射频信号,在空 中传播时易受干扰且在同一微波电路、同一方向上 不能使用同一频率,因此飞机、医院等特殊场景下 使用受限。可见光通信技术具有无电磁辐射、高带 宽、高速率、无需额外布设接入点等优点,为室内 定位方法提供了新的可能。 国内外对基于可见光通信的定位技术的研究工作 主要集中在五个方面,包括LED灯身份信息识别定 位 (LED-ID)、到达时间及时间差(TOA/TDOA)定位、 2 定位方案分析及比较 2.1LED-ID定位方法 基于LED-ID定位采用LED灯作为信标,每盏灯都 有一个固定ID。LED灯编码自身ID信息,可采用OOK (二进制启闭键控)的信号调制方式,不断向外发送 信息。定位过程如图1所示,首先控制中心为每盏LED 分配ID以示区别,在移动终端低速行进的过程中,利 用运动模糊及覆盖范围识别LED-ID,最后终端接收 后,根据LED通信信息中的ID信息,查询对应数据 库的三维坐标信息,通过映射的方式来确定终端的位 置。 Figure1LED-ID positioning process 图1LED-ID定位技术思路

C语言程序设计竞赛题及其答案

数学与统计学院 第三届计算机程序设计竞赛题 竞赛需知: 1、答案必须写在答题纸上。 2、程序采用C/JAVA/VB/VFP语言实现均可。 3、考虑到各种因素,程序的键盘输入和结果输出可以用伪代码或者自然语言表示。但是必 须说明输入变量和输出变量。 4、题目最好能用完整、正确的语言程序来解决问题,如确实无法编写完整语言程序的,可 以写出程序主要框架和流程,必要时可以用伪代码或者自然语言描述算法(程序)。 一、玫瑰花数(20分) 如果一个四位数等于它的每一位数的4次方之和,则称为玫瑰花数。例如: + + 1634+ =, 4^4 4^3 4^6 4^1 编程输出所有的玫瑰花数。 #include void main() { int i,j,k,l,m; for(i=999;i<=9999;i++) { j=i/1000; k=i%10; l=i/100-10*j; m=i/10-100*j-10*l; if(i==j*j*j*j+k*k*k*k+l*l*l*l+m*m*m*m) printf("%d\n",i); } } 二、菱形图案(20分) 对给定的奇数n,编程打印菱形图案。 输入样例: 7 输出样例: * *** ***** ******* ***** *** * #include #include void main() {

int i,j,k; int n; scanf("%d",&n); for(i=0;i #include void main() { int i,j,x,y; float r; int a,b,count=0; printf("请输入矩阵的行列i,j:"); scanf("%d%d",&i,&j); printf("请输入圆心的坐标点及半径x,y,r:"); scanf("%d%d%f",&x,&y,&r); for(a=0;a

大学生程序设计竞赛

关于举办中南大学第八届大学生程序设计竞赛的通知 各二级单位: ACM国际大学生程序设计竞赛(ACM/ICPC:ACM International Collegiate Programming Contest)是由国际计算机界历史悠久、颇具权威性的组织ACM学会主办,是世界上公认的规模最大、水平最高的国际大学生程序设计竞赛。 为培养和激励我校大学生的创造力、团队合作精神以及在计算机程序开发过程中的创新意识,为湖南省及ACM国际大学生程序设计竞赛(ACM/ICPC)做好选拔工作,并促进“ACM国际大学生程序设计竞赛”、“湖南省大学生程序设计竞赛”活动在我校的开展,经研究决定,举办中南大学第八届大学生程序设计竞赛。 一、参赛对象 所有全日制在校本科生均可组队参赛。参赛队伍每队3名正式队员,每支队伍可取1个有特色的名称,名称自定。 二、比赛规则 1、竞赛试题:11题(中文题5道、英文题6道)。 2、比赛时间:5小时。 3、每支队伍使用一台计算机,竞赛所用编程语言为C、C++、Java,操作系统为Windows。 4、竞赛时,允许参赛队员携带源代码、参考书、手册、字典等纸质参考资料,不准携带任何电子工具和电子媒质资料。 5、试题的解答通过网络提交,每一次提交会被判为正确或者错误,判决结果会及时通知参赛队伍。 6、正确解答一道题及一道题以上的队伍有资格参加排名。如果多支队伍解题数目相同,则根据总用时加入惩罚时间进行排名。从竞赛开始到试题解答被判定为正确为止所花的时间为每道试题的用时,其间每一次错误提交将被加罚20分钟,未正确解答的试题不计时。 7、参赛队员有权通过提交解释请求,针对题目描述中的不明确或错误的部分提问。如果裁判确认题目中确实存在不明确或错误的部分,将会通告所有参赛队伍进行声明或更正。 8、在竞赛中,参赛队员不得和同组成员或竞赛组委会指定工作人员以外的人交谈。 9、本次比赛将邀请部分校外队伍过来参赛,校外队伍不参与评奖,供大家交流学习。 三、奖项设置 大赛设一等奖、二等奖、三等奖三个奖励等级,由学校颁发证书。其中,一等奖、二等奖和三等奖数额分别按照实际参赛队数目的10%、15%和20%设置。 四、队伍选拔 凡是获得一等奖、二等奖的队伍均可报名参加ACM集训队暑期集训及选拔,以备战湖南省大学生计算机程序设计竞赛和 ACM/ICPC各项赛事。 五、报名事项及比赛时间安排 此次比赛采用网络报名,带学生证参赛的方式。各参赛队请于2014年4月3日至4月15日登录ACM比赛报名系统 (https://www.doczj.com/doc/2512943680.html,/bm/)注册账号并报名参赛。 参赛队员均可申请加入校赛的官方交流和通知群:168549267,申请时请注明专业班级、姓名。报名截止后参赛队伍名单将在QQ群、中南大学ACM官网(https://www.doczj.com/doc/2512943680.html,/)上公布。 参赛队员可以参考参赛指南(https://www.doczj.com/doc/2512943680.html,/csuacm/8th-csucpc-help/)进行赛前相关训练。 竞赛宣讲会时间:2014年4月13日14:30,地点:校本部民主楼小礼堂。 热身赛时间:2014年4月19日(周六)15:00—17:00,地点:新校区综合实验楼4楼(注:请务必参加热身赛)。 正式比赛时间:2014年4月20日(周日)9:00—14:00,地点:新校区综合实验楼4楼。 颁奖及试题讲解时间:2014年4月20日(周日)14:30,地点:新校区教学楼。 本科生院 2014年4月3日附件信息 关闭页面

可见光室内定位三个球相交

每个五角星代表一个LED灯,共9个,分为3排,每排为3个LED灯且等均分布,建立xyz 坐标, 任意3个不共线的LED都可以对被测物体进行定位,取1、2、3号LED灯为例,1号LED灯坐标为(0,0,0),2号LED灯坐标为(2.5,0,0),3号LED灯坐标为(0,2.5,0), 三角形A、B为假设的被测物体,A点为1、2、3号LED灯构成的三角形的外心,综合来说是距所有距LED灯距离最近的点;B点为1号LED的对角点,距离最远 ①A点取至1、2、3号LED灯构成的三角形的外心,即A点到1、2、3号LED灯的距离都相等,为球半径√12.5,画图如下 ②B点为1号LED灯的斜对角,距离为√59,为大球半径,B点到2、3号LED灯距离均为√40.25,为另外两个球半径,画图如下 ① >>phi=0:pi/50:pi/2; >>theta=0:pi/50:2*pi; >> [pp,tt]=meshgrid(phi,theta); >> x=sin(pp).*cos(tt); >> y=sin(pp).*sin(tt); >> z=cos(pp); >> r=(12.5)^0.5; >>surf(r*x,r*y,r*z,'FaceColor','r'); >> hold on >> a=(12.5)^0.5; >>surf(a*x,2.5+a*y,a*z,'FaceColor','w'); >> hold on >> b=(12.5)^0.5; >>surf(2.5+b*x,b*y,b*z,'FaceColor','b'); >>view(45,75); 图中可以看出三个球相交于一点,坐标为(1.242,1.334,3.098)

全国大学生,电子设计竞赛,控制类备战刚要

全国大学生电子设计竞赛控制类赛题备战纲要 一笔丹青 QQ:2990731899 2013年,四旋翼飞行器首次出现在全国电赛的本科组题目中,电赛控制类开始从二维平面空间走向三维立体空间。对于这样的“跨越”,当年参赛的学生绝大多数准备并不充分,无可避免,13年四旋翼飞行器项目的比赛情况非常糟糕。本人亲历了13年的电赛,获得了控制类本科组全国一等奖,从2015年开始协助老师指导学生参加全国电赛,相较于13年,15年四旋翼飞行器项目的比赛情况好了很多,某种程度上,这要归功于近几年旋翼飞行器的飞速发展(大疆的崛起是最好的注解),互联网为大量实用的开源程序的传播提供了便利。 不得不说,在电赛所有类别的题目中,控制类绝对是“宠儿”,自2005年开始,每届电赛,控制类赛题几乎都是两个,如2011年:自由摆和小车;2013年:旋转倒立摆和四旋翼飞行器;2015年:风力摆和四旋翼飞行器。近日,收到关于电赛的许多咨询,一一回答效率太低,在此,针对电赛的准备,我列出了几点建议,请大家批评指正。 1.基础知识 1.1硬件方面 数电、模电、电路,熟悉基本元器件的使用,初期至少能够搭建稳定可用的单片机最小系统;后期逐渐掌握基于开关电源芯片的供电电源电路搭建,电机驱动电路搭建,液晶屏及数码管显示电路搭建等等; 1.2软件方面 熟练C语言,掌握模块化编程的思想,掌握硬软件联合调试办法,掌握参数整定办法(如最常用的PID算法,其参数整定尤为重要)。 2、常用元器件 2.1 电机 作为执行机构,一个控制系统中没有执行机构几乎没有意义。电机是最为常用的执行机构,如05年悬挂系统中的步进电机;07年、09年所用到小车的直流电机;11年自由摆的步进电机和智能小车的直流电机;13年旋转倒立摆的直流减速电机和四旋翼飞行器的空心杯直流电机;15年风力摆的直流电机、飞行器的空心杯直流电机。 鉴于此,在准备过程中,要很好的掌握直流电机、步进电机以及空心杯直流电机的使用。 2.2 传感器 控制系统离不开传感器,如:07年电赛跷跷板赛题采用的倾角传感器,09年声音引导系统所采用的拾音器;11年自由摆平板系统采用的角度传感器(光电编码器或者精密电位器);11年智能小车采用的光电接近开关;13年旋转倒立摆采用的光电编码器;13年四旋翼飞行器采用的三轴倾角传感器、陀螺仪、电子罗盘、测距传感器… 因此,常用的传感器必须掌握,如: ?旋转角度测量:光电编码器,精密电位器; ?倾斜角度测量:单轴倾角传感器,三轴倾角传感器,如SCA1600等;

大学生电子设计竞赛I题可见光室内定位装置

B
20
A C
200-20

E
20-
D
题试计设竞赛国大学生电子 2017 年全
参赛注意事项
竞赛正式开始。本科组参赛队只能在【本科组】题目中任选一题;高)月日( 9 18:008 职 高专组参赛队在【高职高专组】题目中任选一题,也可以选择【本科组】题目。 )参赛队认真 填写《登记表》内容,填写好的《登记表》交赛场巡视员暂时保存。(2 )参赛者必须是有正式 学籍的全日制在校本、专科学生,应出示能够证明参赛者学生(3 身份的有效证件(如学生证) 随时备查。 人,开赛后不得中途更换队员。3 (4)每队严格限制
)竞赛期间,可使用各种图书资料和网络资源,但不得在学校指定竞赛场地外进行设(5 计制 作,不得以任何方式与他人交流,包括教师在内的非参赛队员必须迴避,对违 纪参赛队取消评 审资格。 ,由专人封存。 竞赛结束,上交设计报告、制作实物及《登记表》 日 20:00(6)8 月

12
题)I 可见光室内定位装置(
【本科组】
一、任务
所示。参赛者自 设计并制作可见光室内定位装置,其构成示意图如图 1 。)个 侧面 80cm×80cm 的立方空间(包含顶部、底部和 3 行搭建不小于 80cm× 控 制电路进 LED 3 个白光 LED,其位置和角度自行设置,由顶部平面放置
、、C,并分为 A、B 行控制和驱动;底部平面绘制纵横坐标线(间隔 5cm) 正 常照明(无明显闪烁)的 个 LED E 五个区域,如图 2 所示。要求在 3D、情 况下,测量电路根据传感器检测的信号判定传感器的位置。 控制电路 LED
LEDLED LED213
y (cm)
40 传感器 测量电路 LCD 底部平面坐标区域图 图 1 可见光室内定位装置示
意图 2 图 x40-40 (cm)I-1/3
-40
二、要求
.基本要求 1 区域,测量电路能正确区分其位于横坐标轴的上、 B、D(1) 传感器位于 下区域。 区域,测量电路能正确区分其位于纵坐标轴的左、 C、 E(2)传感器位于 右区域。 。10cm 区域,测量显示其位置坐标值,绝对误差 不大于 (3)传感器位于 A 区域,测量显示其位置坐标值,绝对误差不 D、E4) 传感器位于 B、C、( 。10cm 大于
。显示坐标值,显示分辨率为 0.1cm(5)测量电路 LCD .发挥部分 2 )传感器位于底部平面任意区域,测量显示其位置坐标值,绝对 误差不(1 。大于 3cm 控制电路可由键盘输入阿拉伯数字,在正常照明和定位 (误差满)LED (2 发 LED 3 个 (3)足基本要求或(4))的情况下,测量电路 能接收并显示 送的数字信息。 路音频信号源,在正常照明和定位的情况下,测

电子设计大赛控制类题目汇总

全国大学生电子设计竞赛历年题目(1994-2011) 第一届(1994年)全国大学生电子设计竞赛题目题目三简易无线电遥控系统 一、任务 设计并制作无线电遥控发射机和接收机。 1.无线电遥控发射机 2.无线电遥控接收机 二、要求 1.基本要求 (1)工作频率:fo=6~10MHz中任选一种频率。 (2)调制方式:AM、FM或FSK……任选一种。 (3)输出功率:不大于20mW(在标准75Ω假负载上)。 (4)遥控对象:8个,被控设备用LED分别代替,LED发光表示工作。 (5)接收机距离发射机不小于10m。

2.发挥部分 (1)8路设备中的一路为电灯,用指令遥控电灯亮度,亮度分为8级并用数码管显示级数。 (2)在一定发射功率下(不大于20mW),尽量增大接收距离。 (3)增加信道抗干扰措施。 (4)尽量降低电源功耗。 注:不能采用现成的收、发信机整机。 三、评分意见 电子设计大赛控制类题目汇总 ·控制类的题目均要注意外界的干扰。要采取一定的屏蔽措施。 ·涉及到电机时要考虑控制部分和电机部分,分开供电。双电源供电。将电动机驱动电源与单片机以及其周边电路完全隔离,利用光电耦合传输信号。这样做虽然不如单电源方便灵活,但可以将电动机所造成的干扰彻底消除,提高了系统稳定性。 ·掌握各种算法。 第三届(1997年) C题水温控制系统 一、任务 设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿。水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。 二、要求

1.基本要求 (1)温度设定范围为40~90℃,最小区分度为1℃,标定温度≤1℃。 (2)环境温度降低时(例如用电风扇降温)温度控制的静态误差≤1℃。 (3)用十进制数码管显示水的实际温度。 2.发挥部分 (1)采用适当的控制方法,当设定温度突变(由40℃提高到60℃)时,减小系统的调节时间和超调量。 (2)温度控制的静态误差≤0.2℃。 (3)在设定温度发生突变(由40℃提高到60℃)时,自动打印水温随时间变化的曲线。 三、评分意见 四、说明 (1)加热器用1千瓦电炉。 (2)如果采用单片机控制,允许使用已右的单片机最小系统电路板 (3)数码显示部分可以便用数码显示模块。 (4)测量水温时只要求在容器内任意设置一个测量点。 (5)在设计报告前附一篇400字以内的报告摘要。 赛题分析: 一、赛题要点: 水温的范围水温调节的误差水温变化的速度打印水温变化的曲线 二、参考设计方案 1、水温的测量。温度传感器(参考型号AD590K)

程序设计大赛试题及答案

试题 1、数学黑洞(程序文件名maths.c/maths.cpp) 【问题描述】 任给一个4位正整数,其各位数位上的数字不全相同,将数字重新组合成一个最大的数与最小的数相减,重复这个过程,最多7步,必得6174。对任给的4位正整数(各位数位上的数字不全相同),编程输出掉进黑洞的步数。 【输入】 一行,一个4位正整数n(1000< n<9999) 【输出】 掉进黑洞的步数 输入 1234 输出 3 2、进制转换(程序文件名conver.c/conver.cpp) 【问题描述】 任给一个十进制整数n,及正整数m(m<=16且m≠10), 将n转换成m进制并输出。 【输入】 一行,两个整数n,m(0 ≤ n ≤ 500000,2 ≤ m ≤ 16,且m≠10),中间用一个空格隔开,其中n 表示十进制数。 【输出】 转换后的数 【输入输出样例】 输入 255 8 输出 377 3、分数线划定(程序文件名score.c/score.cpp) 【问题描述】 公务员选拔工作正在 A 市如火如荼的进行。为了选拔优秀人才,A 市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的150%划定,即如果计划录取m名公务员,则面试分数线为排名第m*150%(向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。现在就请你编写程序划定面试分数线,并输出所有进入面试的选手的报名号和笔试成绩。 【输入】 第一行,两个整数n,m(5 ≤ n ≤ 5000,3 ≤ m ≤ n),中间用一个空格隔开,其中n 表示报名参加笔试的选手总数,m 表示计划录取的人数。输入数据保证m*150%向下取整后小于等于n。 第二行到第 n+1 行,每行包括两个整数,中间用一个空格隔开,分别是选手的报名号k(1000 ≤ k ≤ 9999)和该选手的笔试成绩s(1 ≤ s ≤ 100)。数据保证选手的报名号各不相同。 【输出】 第一行,有两个整数,用一个空格隔开,第一个整数表示面试分数线;第二个整数为进入面试的选手的实际人数。 从第二行开始,每行包含两个整数,中间用一个空格隔开,分别表示进入面试的选手的报名号和笔试成绩,按照笔试成绩从高到低输出,如果成绩相同,则按报名号由小到大的顺序输出。 【输入输出样例】 输入 6 3 1000 90 3239 88 2390 95 7231 84 1005 95 1001 88

电子设计大赛我们该做什么

全国大学生电子设计大赛应该怎么准备? 最主要的是学习什么课程::《电工电路基础》《低频电子线路》《数字电路》《高频电子线路》《电子测量》《智能仪器原理及应用》《传感器技术》《电机与电气控制》《信号与系统》《单片机接口原理及应用》等等。所要学习的科目当然不能定局,知识面越广越好,它是对各个科目综合运用的产物,而且要具有非常强的动手和创新能力,对一个人的动手能力有很大的促进作用.学起来不要急于求成,掌握一些基本电路及调试,焊接技术,Protel软件的使用,能制作机器人最好对机械结构方面也要懂些。很多东西只要学习了不一定什么时候就能用到,不要在学时表面感觉没用就不注重它,那样就犯了很大的错误了。在电子DIY学习过程中你会体会到很多乐趣的。要厚积勃发。 全国大学生电子设计大赛应该准备哪些模块? 主要可以针对以下几类准备模块:电源类、信号源类、无线电类、放大器类、仪器仪表类、控制类。 建议现在打好基础,做好知识储备: 1.数电,模电,单片机原理,C语言,这几个是必学的,重要,相当重要。 2.收集相关资料,比如芯片数据手册,应用笔记,源程序,制作实例,现在吧资料积累好了,到时候用起来很方便。

3.多跑电子市场,买些元件回来自己动手做一些东西,锻炼实践能力。4.看往年电子设计大赛的题目,学习别人设计的长处,最好自己总结下,写成自己的东西。 5.找你们学校以前带电子设计竞赛的老师,告诉他你自己的想法,希望他能给你点建议或者帮助。?6.坚持,坚持,再坚持,克服困难,持之以恒!?这些最基本的东西学好了,等你正式参加比赛的时候,什么ARM,DSP,FPGA等用起来也就不是很困难了!切记,不要赶时髦,追新潮,最基本的东西全掌握了,新东西也不就那么神秘了!! 课程方面: ?还要学单片机啊、嵌入式系统、数字电路、CPLD/FPGA设计、C语言、汇编、微机接口 模电要好好学,信号没多大用?CPLD/FPGA编程/模拟用QuartusII ?单片机模拟用Proteus ?模电模拟用Multisim 单片机编程用Keil,用的C语言和汇编?嵌入式还要用到Linux 的内核 还有个画PCB板的,Protel 99SE,现在最新的叫“Altium D esigner” ?反正这些东西都会要用的,要学起来东西很多,建议你要用到什么看书吧~而且电子设计竞赛都是几个人一组,分工合作吧~ 在此留贴激励自己备战两年后的全国大学生电子设计大赛。在这两年完成自己技能的升级,能力的质变: 1.熟练PCB Layer Out规则(EDA工具Protel99SE,OR CAD)

首届全国中医药院校大学生程序设计竞赛试题

Problem A: 序列的混乱程度 Time limit:1s Memory limit:128MB Description 有一个长度为n的正整数序列,一个序列的混乱程度定义为这个序列的最大值和最小值之差。请编写一个程序,计算一个序列的混乱程度。 Input 输入的第一行为一个正整数T(T<=1000),表示一共有T组测试数据。 每组测试数据的第一行为一个正整数n(1<=n<=1000),代表这个序列的长度。第二行为n 个正整数,代表这个序列。序列中元素的大小不会超过1000。 Output 对于每个测试数据,输出一行包含一个正整数,代表对应序列的混乱程度。 Sample Input 2 5 1 2 3 4 5 5 1 9 2 4 8 Sample Output 4 8

Problem B: 随机数 Time limit:1s Memory limit:128MB Description 有一个rand(n)的函数,它的作用是产生一个在[0,n)的随机整数。现在有另外一个函数,它的代码如下: int random(int n,int m) { return rand(n)+m; } 显而易见的是函数random(n,m)可以产生任意范围的随机数。现在问题来了,如果我想要产生范围在[a,b)内的一个随机数,那么对应的n,m分别为多少? Input 输入的第一行为一个正整数T(T<=1000),表示一共有T组测试数据。 对于每组测试数据包含两个整数a,b(a<=b)。 Output 对于每组测试数据,输出一行包含两个整数n和m,两个整数中间有一个空格分隔。 Sample Input 2 0 5 1 4 Sample Output 5 0 3 1

重庆理工大学第四届大学生程序设计大赛试题

程序提交方法,务必看清楚步骤! 1、每个人在自己的计算机上编写调试好程序后,双击桌面上的“程序设计大赛”快捷键,弹出如下对话框,在Name和password编辑框均输入自己的组号 2、输入在Name和password后,点击login登录,出现如下对话框: 在problem下拉列表框选择自己要提交哪个程序的源代码→在language下拉列表框选择自己编写程序所用的语言→在Main file下拉列表框选择自己源代码文件(所有的源代码务必写在一个文件里!!)→点击submit按钮提交! 提交后系统会给出一个结果

例如: Yes正确(简单称ac) No-Compilition Error 为编译错误简单称(ce) No-Run-time Error 运行中意外终止(RE)(也有可能是格式错误) No-time-limit Exceeded程序运行超时(TLE) No-Wrong Answer 答案错误 No-Excessive Out put 程序输出结果超出pc^2所能检测的范围 No-Output Format Error 格式错误 No-Other-Contact Staff 其他未知错误 注意: 1、务必严格按照题目的要求编写程序(主要指输入文件名和输出文件名),程序使用的数据从文件中读取, 运行结果写到文件里,即不能使用Scanf、Printf等标准的输入输出函数 2、打开文件时只需文件名+扩展名,不能用绝对路径即不能有盘符路径!

重庆理工大学第四届大学生程序设计大赛题目 试题1:【旋转矩阵】 【问题描述】数学上有一种矩阵叫旋转矩阵,非常的有意思,所谓旋转矩阵,就是在N阶矩阵中,起始数1置于方阵的左上角,然后从起始数开始依次递增,按顺时针方向从外向里旋转填数而成。 【输入】输入文件名“matrix.in” 输入文件由一行或多行构成,每行由一个正整数N组成,(N不大于100)。输入文件的最后一行是‘#’表示文件结束。。 【输出】输出文件名“estdout.pc2” 对于每一组数据,输出一个N阶的旋转矩阵。两组输出之间不要额外的空行。矩阵中同一行的数字用一个空格分开。 程序运行后结果示例: 【样例输入】 5 # 【样例输出】 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 试题2:【单词问题】 【问题描述】 给出一个完整的句子,这个句子中不包含不可见字符或者空格,于是在这个句子中有许多不同的单词。一个单词是指一串连续的最长的英文字母(大写或小写)。例如"#abc#"中,"abc"就是一个单词,而"ab","bc"都不算单词。 【输入】输入文件名“word.in” 输入一个句子,只包含可见字符(不包含空格)。句子长度不超过100。 【输出】输出文件名“estdout.pc2” 按单词出现的顺序输出不同的单词。如果一个单词出现多次则只有第一次出现时输出。 程序运行后结果示例:

可见光室内定位装置(I题)

2017年全国大学生电子设计竞赛试题 参赛注意事项 (1)8月9日8:00竞赛正式开始。本科组参赛队只能在【本科组】题目中任选一题;高 职高专组参赛队在【高职高专组】题目中任选一题,也可以选择【本科组】题目。 (2)参赛队认真填写《登记表》内容,填写好的《登记表》交赛场巡视员暂时保存。 (3)参赛者必须是有正式学籍的全日制在校本、专科学生,应出示能够证明参赛者学生 身份的有效证件(如学生证)随时备查。 (4)每队严格限制3人,开赛后不得中途更换队员。 (5)竞赛期间,可使用各种图书资料和网络资源,但不得在学校指定竞赛场地外进行设 计制作,不得以任何方式与他人交流,包括教师在内的非参赛队员必须迴避,对违纪参赛队取消评审资格。 可见光室内定位装置(I 题) 【本科组】 一、任务 设计并制作可见光室内定位装置,其构成示意图如图1所示。参赛者自行搭建不小于80cm×80cm×80cm 的立方空间(包含顶部、底部和3个侧面)。顶部平面放置3个白光LED ,其位置和角度自行设置,由LED 控制电路进行控制和驱动;底部平面绘制纵横坐标线(间隔5cm ),并分为A 、B 、C 、D 、E 五个区域,如图2所示。要求在3个LED 正常照明(无明显闪烁)的情况下,测量电路根据传感器检测的信号判定传感器的位置。 图1 可见光室内定位装置示意图 图2 底部平面坐标区域图 (cm)

二、要求 1.基本要求 (1)传感器位于B 、D 区域,测量电路能正确区分其位于横坐标轴的上、 下区域。 (2)传感器位于C 、E 区域,测量电路能正确区分其位于纵坐标轴的左、 右区域。 (3)传感器位于A 区域,测量显示其位置坐标值,绝对误差不大于10cm 。 (4)传感器位于B 、C 、D 、E 区域,测量显示其位置坐标值,绝对误差不 大于10cm 。 (5)测量电路LCD 显示坐标值,显示分辨率为0.1cm 。 2.发挥部分 (1)传感器位于底部平面任意区域,测量显示其位置坐标值,绝对误差不 大于3cm 。 (2)LED 控制电路可由键盘输入阿拉伯数字,在正常照明和定位(误差满 足基本要求(3)或(4))的情况下,测量电路能接收并显示3个LED 发送的数字信息。 (3)LED 控制电路外接3路音频信号源,在正常照明和定位的情况下,测 量电路能从3个LED 发送的语音信号中,选择任意一路进行播放,且接收的语音信号均无明显失真。 (4)LED 控制电路采用+12V 单电源供电,供电功率不大于5W 。 (5)其他。 三、说明 1.LED 控制电路和测量电路相互独立。 2.顶部平面不可放置摄像头等传感器件。 3. 传感器部件体积不大于5cm×5cm×3cm ,用“┼”表示检测中心位置。 4. 信号发生器或MP3的信号可作为音频信号源。 5. 在LED 控制电路的3个音频输入端、测量电路的扬声器输入端和供电电路端预留测试端口。 6. 位置绝对误差: 式中x 、y 为测得坐标值,x 0、y 0为实际坐标值。 7. 每次位置测量开始后,要求5s 内将测得的坐标值锁定显示。 8. 测试环境:关闭照明灯,打开窗帘,自然采光,避免阳光直射。 2020)()(y y x x e -+-=

2019年大学生程序设计大赛策划书

2019年大学生程序设计大赛策划书 一、活动名主题 “华为”杯程序设计大赛 二、举办单位 策划主办单位:华为技术有限公司 协办单位:(排名不分先后)华中科技大学、武汉大学、武汉理工大学 三、活动时间 20xx年x月x日-x月xx日 四、参赛资格 ●本次大赛面向武汉三所目标高校在校全日制本科及以上学历学生(毕业时间在20xx年x月xx日之后)。 ●初赛以个人为单位,性别、专业不限;预计800人;

●在华为官方的网站注册报名,报名成功后获得参赛资格,只有在报名期间进行网上注册后才能参与比赛。 五、竞赛流程 第一阶段:报名参赛(5月10日—5月24日) l参赛选手阅读参赛注意事项,确认协议内容,在华为官方的 网站上注册简历,获得参赛资格的选手以个人身份参赛。 第二阶段:初赛(6月1日8:00—6月1日12:00) l网吧集中测试(集中招聘机试流程) 1.5月30日18:00前,通过邮件、短信和电话的形式通知通过简历筛选的学生初赛场地、机试场次、时间、所需证件及注意事项; 2.1日当天,学生凭身份证刷卡签到,并获取自己的登录账号 与密码。

3.学生按安排的批次进行入座考试,机试全程为30分钟,逾时将视为不及格。全程考试属封闭式测试,不得翻阅网页及手机,完全独立完成整个测试过程。一旦发现翻阅行为,一律视为作弊,将会被取消参赛资格。 4.考试成绩按照答案正确率与用时两个维度进行评价,在追求准确的同时对学生们的编程效率也作出了要求。 第三阶段:软件训练营(6月2日9:00—6月2日16:00) l1日晚将通过邮件、短信与电话的形式,邀请通过初赛的18 位学生参加为期6个小时的软件训练营-敏捷开发的训练课程,本课程主要是针对学生编程思维进行的引导式更新,课程内容比较灵活多变,动手环节较多,较有吸引力。 l中午学生将统一在华为A2食堂进行就餐。 l完成培训的学生将会收到华为武研所办法的“敏捷技能拥有者”的荣誉证书和决赛工具包(题目+小贴士+输出文件)。 l培训后,同学将会自主组成6个三人组进行接下来的决赛。每两个三人组将会由一位导师(业务部门提供的业务骨干)进行指导,

历年电子设计大赛控制类题目汇总

1.历届的控制类赛题” 1.历届的“控制类赛题” 在9届电子设计竞赛中,“控制类赛题” 除了1994和1995年外,其它每届都有,共有9题:①水温控制系统(1997年C 题);②自动往返电动小汽车(2001年C 题); ③简易智能电动车(2003年 E 题);④液体点滴速度监控装置(2003年 F 题);⑤悬挂运动控制系统(2005年 E 题);⑥电动车跷跷板(2007年F 题本科组);⑦电动车跷跷板(2007年J 题高职高专组); ⑧声音引导系统(2009年 B 题);⑨模拟路灯控制系统(2009年I 题)。 2. 从历届赛题可以看到:从历届的赛题来看,主攻“控制类”赛题方向的同学需要了解和掌握:(1)系统控制方案和算法设计( 2 )微控制器电路模块制作和编程:如:AT89S52 、MSP430F1611 、MSP430F2274、Atmega128、PIC16F628A、ADuC841、C8051F022、W78E51B 、STM32F103VET6等等。(3)微控制器外围电路模块制作和编程:如键盘及LED 数码管显示器模块、RS-485总线通信模块、CAN 总线通信模块、无线收发器电路模块、ADC 模块、DAC 模块等等。(4)传感器电路模块制作和编程:如光电传感器模块、超声波发射与接收模块、温湿度传感器模块、倾角传感器模块、角度传感器模块、音频信号检测模块等等。(5)电机控制电路模块制作和编程:如直流电机驱动模块(L298 N)步、进电机驱动模块(L297+L298N,TA8435H)、舵机控制模块、光电隔离模块等等。(6)放大器电路模块制作:小信号放大器电路模块、滤波器电路模块、音频放大器(7)电源电路模块制作(8)电动小车制作 建议:3. 建议:“控制类”赛题中所涉及到的一些知识点,特别是有关

室内可见光定位装置

2017全国大学生电子设计竞赛 设计报告 可见光室内定位装置(I题) 菏泽学院 蒋震机电工程学院 编号: 队员: 二〇一七年八月十日

摘要 本系统由 STC89C52RC最小系统板为核心,光敏传感器根据光照强度分别检测XY轴坐标,PCF8591A/D转换器将传感器检测的光照转化为数字量,通过电路传递到 LCD1602液晶显示屏,在LCD1602液 晶显示屏显示XY轴及五个区域。按键按下将当前的数字量记录下来 并设为基准值,根据新检测的数字量相对基准值判断Y轴坐标,从而实现校正原点。顶部平面采用三个开关,一个47Ω的电阻和一个二 极管组成控制电路,控制三个大功率发光二极管。由此完成定位。 关键词: STC89C52RC最小系统板光敏传感器 PCF8591A/D转换器LCD1602液晶显示屏 Abstract: This system by STC89C52RC minimum system board as the core, the photosensitive sensor based on light intensity detection XY coordinates, respectively PCF8591A a/D converter sensor detection of light can be converted to digital quantity, through the circuit to the LCD1602 LCD screen, the LCD1602 LCD display shows the XY axis and five areas.Press the button to record the current digital quantity and set it as the base value, and determine the Y-axis coordinate according to the new test digital relative reference value, so as to realize the correct origin.At the top of the plane using three switch, a 47 Ω resistance and a diode control circuit, control three power leds.This completes the positioning.

年全国大学生电子设计大赛控制类赛题

第三届(1997 年)全国大学生电子设计竞赛题目 C 题水温控制系统 一、任务 设计并制作一个水温自动控制系统,控制对象为1 升净水,容器为搪瓷器皿。水温可 以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。 二、要求 1.基本要求 (1)温度设定范围为40~90℃,最小区分度为1℃,标定温度≤1℃。 (2)环境温度降低时(例如用电风扇降温)温度控制的静态误差≤1℃。 (3)用十进制数码管显示水的实际温度。 2.发挥部分 (1)采用适当的控制方法,当设定温度突变(由40℃提高到60℃)时,减小系统的调 节时间和超调量。 (2)温度控制的静态误差≤0.2℃。 (3)在设定温度发生突变(由40℃提高到60℃)时,自动打印水温随时间变化的曲线。三、评分意见 第五届(2001 年)全国大学生电子设计竞赛题目 C 题自动往返电动小汽车 一、任务 设计并制作一个能自动往返于起跑线与终点线间的小汽'BB车。允许用玩具汽车改装,但 不能用人工遥控(包括有线和无线遥控)。

跑道宽度0.5m,表面贴有白纸,两侧有挡板,挡板与地面垂直,其高度不低于20cm。 在跑道的B、C、D、E、F、G 各点处画有2cm 宽的黑线,各段的长度如图1 所示。 二、要求 1.基本要求 (1)车辆从起跑线出发(出发前,车体不得超出起跑线),到达终点线后停留10 秒, 然后自动返回起跑线(允许倒车返回)。往返一次的时间应力求最短(从合上汽车电源开关开始计时)。 (2)到达终点线和返回起跑线时,停车位置离起跑线和终点线偏差应最小(以车辆中 心点与终点线或起跑线中心线之间距离作为偏差的测量值)。 (3)D~E 间为限速区,车辆往返均要求以低速通过,通过时间不得少于8 秒,但不允 许在限速区内停车。 2.发挥部分 (1)自动记录、显示一次往返时间(记录显示装置要求安装在车上)。 (2)自动记录、显示行驶距离(记录显示装置要求安装在车上)。 (3)其它特色与创新。 三、评分标准 四、说明 (1)不允许在跑道内外区域另外设置任何标志或检测装置。 (2)车辆(含在车体上附加的任何装置)外围尺寸的限制:长度≤35 cm,宽度≤15cm。(3)必须在车身顶部明显标出车辆中心点位置,即横向与纵向两条中心线的交点。 第六届(2003年)全国大学生电子设计竞赛题目 简易智能电动车(E 题) 一、任务

相关主题
文本预览
相关文档 最新文档