全国大学生电子设计竞赛.docx

上传人:b****6 文档编号:15533569 上传时间:2023-07-05 格式:DOCX 页数:12 大小:317.79KB
下载 相关 举报
全国大学生电子设计竞赛.docx_第1页
第1页 / 共12页
全国大学生电子设计竞赛.docx_第2页
第2页 / 共12页
全国大学生电子设计竞赛.docx_第3页
第3页 / 共12页
全国大学生电子设计竞赛.docx_第4页
第4页 / 共12页
全国大学生电子设计竞赛.docx_第5页
第5页 / 共12页
全国大学生电子设计竞赛.docx_第6页
第6页 / 共12页
全国大学生电子设计竞赛.docx_第7页
第7页 / 共12页
全国大学生电子设计竞赛.docx_第8页
第8页 / 共12页
全国大学生电子设计竞赛.docx_第9页
第9页 / 共12页
全国大学生电子设计竞赛.docx_第10页
第10页 / 共12页
全国大学生电子设计竞赛.docx_第11页
第11页 / 共12页
全国大学生电子设计竞赛.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

全国大学生电子设计竞赛.docx

《全国大学生电子设计竞赛.docx》由会员分享,可在线阅读,更多相关《全国大学生电子设计竞赛.docx(12页珍藏版)》请在冰点文库上搜索。

全国大学生电子设计竞赛.docx

全国大学生电子设计竞赛

2017年全国大学生电子设计竞赛

 

2017年全国大学生电子设计竞赛

滚球控制系统(B题)

 

 

1方案比较与论证

1.1方案设计

根据题目的要求和组内讨论,我们的滚球控制装置采用飞思卡尔智能车系统中的K60单片机,利用摄像头检测小球的位置,通过自己设计的驱动板进行驱动,只要单片机给出相应的控制信号,便可控制舵机工作。

六轴陀螺仪MPU6050传感器测量平板的摆动角度,单片机控制舵机转动的速度和方向,安装在底架上与平板连接,带动平板摆动倾斜,并以数字信号的形式反馈给单片机,用来调整舵机,使平板倾斜摆动完成题目要求的小球运动。

1.2方案论证

1.2.1单片机模块的选择

方案一:

AT89S52单片机。

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

但是架构太简单,片上外设少,不适合本次使用。

方案二:

STM32单片机。

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex-M3内核。

STM32单片机程序都是模块化的,接口相对简单些,有一定的不足,比如串口中断标志位缺陷。

方案三:

K60单片机。

飞思卡尔K60单片机是一款高性价比的单片机,10种带有功率和时脉闸控的低功耗模式,可优化外围设备活动和恢复时间。

完整内存,模拟运行可降至1.71V,令电池寿命延长。

芯片使用多组电源引脚分别为内部电压调节器、I/O引脚驱动、A/D转换电路等电路供电,内部电压调节器为内核和振荡器等供电。

总结:

综合比较上述几种方案,发现K60的性能最符合我们的题目控制要求,并且我们具有两年的使用K60单片机的经验,故决定采用方案三。

1.2.2电机模块的选择

方案一:

直流减速电机。

直流减速电机,即齿轮减速电机,是在普通直流电机的基础上,加上配套齿轮减速箱。

齿轮减速箱大大提高了,直流电机在自动化行业中的使用率。

它具有启动推力大、传动刚度高、动态响应快、定位精度高、行程长度不受限制等优点。

方案二:

步进电机。

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。

在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响。

方案三:

伺服电机。

伺服电机可使控制速度,位置精度非常准确,可以将电压信号转化为转矩和转速以驱动控制对象。

用作执行元件时,具有机电时间常数小、线性度高、始动电压等特性,可把所收到的电信号转换成电动机轴上的角位移或角速度输出。

总结:

综合比较以上几种电机,结合设计所需高精度控制电机的转动度数及控制驱动电机的容易性,故我们选择方案三伺服电机。

1.3总体总结

根据题目的要求和组内讨论,本设计采用了K60单片机为控制核心,摄像头检测小球的位置,MPU6050六轴移传感器测量平板的摆动角度,并以数字电信号的形式反馈给单片机,用来调整不同方向舵机开闭和转速。

通过闭环控制,完成题目指标。

经过试验,验证方案可行有效。

2硬件设计

2.1理论分析与计算

滚球系统的机械示意图如下图所示。

在滚球系统中,要实现小球位置控制,必须明确系统所涉及的四个坐标系:

即世界坐标系,球盘坐标系,摄像机坐标系和图像坐标系。

球盘坐标系为二维坐标系,是小球位置控制的基准坐标系,板球系统的世界坐标系为三维坐标系。

对此系统模型,利用牛顿定律或者拉格朗日方程,通过动力学分析,可得到如下的完整的非线性耦合的滚球系统的动力学方程。

2.2总体硬件框图

 

2.3单元电路设计

单片机最小系统板:

飞思卡尔K60单片机是一款高性价比的单片机,其原理图在附录给出。

3软件设计

软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。

在进行微机控制系统设计时,除了系统硬件设计外,软件同等重要。

在进行软件设计时,通常把整个过程分成若干个部分,每一部分叫做一个模块。

所谓“模块”,实质上就是所完成一定功能,相对独立的程序段,这种程序设计方法叫模块程序设计法。

模块程序设计法将复杂的问题分解成可以管理的片断会更容易。

将问题或事物分解并模块化这使得解决问题变得容易,分解的越细模块数量也就越多,它的副作用就是使得设计者考虑更多的模块之间耦合度的情况。

3.1总体软件框图

开始

初始化

平板的基本倾斜

YES舵机控制平板摆动

NO

小球是否完成指标

图4-1软件总框图

3.2小球的检测及处理

在此滚球系统中,我们采用OV7620摄像头检测小球在平板上的位置。

其安装过程具有一定技巧,将摄像头安装在平板中央附件位置的正上方,高度要能使摄像头的视野能够照完整个平板,并且摄像头表面要和平板平行,否则采集回来的图像不能迅速准确反映小球在平板上的位置坐标。

通过在笔记本上位机观察摄像头采集回来的图像,经过软件二值化,可以看到白板黑球明显区分,即可实现小球的检测定位。

3.3控制方法:

PID算法

3.3.1PID的基本含义

当被控对象模拟PID控制系统组成,如图所示。

图4-3PID控制系统原理框图

PID调节器是一种线性调节器,它将给定值r(t)与实际输出值c(t)的偏差的比例(P)、积分(I)、微分(D)通过线性组合构成控制量,对控制对象进行控制。

3.3.2PID参数试凑法和临界比例法

凑试时,对参数实行先比例,后积分,再微分的整定步骤,具体如下:

(1)先整定比例部分:

确定比例系数Kp时,首先去掉PID的积分项和微分项(即令Ki=0、Kd=0)使之成为纯比例调节。

再反过来,从此时的比例系数Kp逐渐减小,直至系统振荡消失,且系统反应快,超调小。

记录此时的比例系数Kp,设定PID的比例系数Kp为当前值的60%~70%。

(2)加入积分控制:

如果在比例调节的基础上系统的静差不能满足设计要求,则需加入积分环节。

整定时首先置积分系数Ki一较大值,并将经第一步整定得到的比例系数略微缩小(如缩小为原值的0.8倍),然后减小积分时间,使在保持系统良好动态性能的情况下,静态误差得到消除。

(3)加入微分控制:

若使用比例积分调节器消除了静态误差,但动态过程经反复调整仍不能满意,则可加入微分环节,构成比例积分微分调节器。

在整定时,可先置微分系数Kd为0。

在第二步整定的基础上,增大Kd,同时相应地改变比例系数和积分系数,逐步凑试,以获得满意的调节效果和控制参数。

3.4程序目录

根据题目要求用C语言编写程序达到各项功能,编程的目录如右图所示。

程序分为各个不同模块,每个模块执行特定功能,具有清晰的区分性和条理性。

4系统调试与测试

4.1硬件测试

4.1.1测试仪器

测试仪器包括米尺、数字万用表、直流稳压电源、示波器等。

4.1.2测试方法

数字万用表主要用来测试分立元件的电阻、压降、漏电流、截止/导通状态等参数;测量模块板是否可行。

软件IAR用于调试软件。

直流稳压电源在测试期间为各待测系统供电。

示波器用于探测某接口输出是否正常。

4.2软件调试

本程序较大且复杂,因此采用C语言编写,通过IAR软件的不断修改,采用自下而上的调试方法,先调试功能电路,再调试整个系统。

在调试的过程中与硬件的调试相结合,提高了调试的效率。

4.3软硬件联合调试

当软件和硬件的基本功能分别调试后,进行软硬件联合调试及优化。

4.3.1测试结果

按照题目要求,分步测试滚球系统的功能。

题目要求

试验次数

成功次数

备注

(1)基本要求①

10

10

小球基本比较稳定在2号区域

(2)基本要求②

10

9

排除干扰和误差,试验结果好

(3)基本要求③

10

8

达到指标且有富余程度

(4)基本要求④

10

9

要求30s内完成仅用21s左右

(5)发挥部分①

10

8

提前9s完成指标

(7)发挥部分②

未完成

(8)发挥部分③

未完成

(9)发挥部分④

未完成

4.3.2测试分析与结论

板球系统虽然是个经典的控制系统,其涉及的知识多且面广,没有想象中那么简单。

滚球控制系统的硬件的搭架特别耗时耗力,加上所处地区的技术落后工业落后,比赛所用到的许多材料不能现场购买。

在这四天三夜里,我们队员争分夺秒,在搭架好硬件后开始调试程序,最终把基础部分都较好完成,发挥部分只完成了一问,多少有些许遗憾。

经过小组讨论分析,我们认为测试结果主要与硬件条件和程序算法密切相关。

底架不够稳定会使摄像头跟着平板摆动而摇晃,再好的程序没有良好的硬件基础也不能很好发挥程序功能。

程序的算法很多,只有进行多次修改协调才能找出最利于实现题目要求指标。

5设计总结

在学校里我们学习到的知识和简单的动手实践,要转化成为社会的生产力还需要一个平台。

全国大学生电子设计竞赛给我们提供了一个培养创新、协作和钻研精神的平台,是大学生展现自己、积累经验的舞台。

参加过“瑞萨杯”电子设计竞赛的人,都从中体会到了奋斗的快乐、团队力量的伟大和来自压力的动力。

培训到竞赛是一个漫长的过程,期间心态很重要,会遇到很多问题,比如:

做训练时不懂的知识,硬件、软件调不出来,队员之间的矛盾,外界压力等,都需要我们去克服。

队员多交流!

交流不仅能促进队员们的学习,还能及时发现问题处理问题,利用一切可以提高自己能力的资源。

  对我们而言,知识上的收获重要,精神上的丰收更加可喜。

挫折是一份财富,经历是一份拥有。

这次电子设计大赛必将成为人生旅途上一个非常美好的回忆!

 

参考文献

[1]范红刚、魏学海、任思璟,《51单片机自学笔记》—北京:

北京航空航天大学出版社,2010-01-01;

[2]钟洪声,《电子电路设计技术基础》—西安:

电子科技大学出版社,2012-04-01

附录

附录A:

元器件清单

飞思卡尔K60单片机、OV7620摄像头、MPU6050传感器、舵机、自制电路板、7.2V/2000mAh蓄电池、超市货架、木板、小球等等。

附录B:

K60单片机原理图

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2