Advertisement

全国大学生电子设计竞赛——2019电磁炮的完整代码。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
一、本实验需自行设计并构建一个模拟电磁曲射炮(以下简称电磁炮),该炮管的水平方位和垂直仰角方向均可进行调节,通过运用电磁力将弹丸发射出去,并使其击中目标环形靶(参考图 3)。发射周期应严格控制在 30 秒以内。电磁炮的供电采用直流稳压电源,并且电磁炮系统内可以适当地配置容性储能元件。二、实验要求如图 1 和图 2 所示,电磁炮与环形靶的相对位置示意。具体而言,电磁炮应放置于指定的定标点处,炮管的初始水平方向与中轴线的夹角设定为 0°,而垂直方向的仰角则设定为 0°。环形靶则水平地放置在地面上,其中心点的位置需要在定标点距离 200cm 到 300cm 的范围内,且与中心轴线夹角在 -30° 到 +30° 的范围内。1. 基本要求:(1) 电磁炮必须具备能够将弹丸有效发射至炮口的能力。(2) 环形靶的放置位置需满足其中心点距离定标点 200~300cm 的条件,并且位于中心轴线的正上方或下方。用户通过键盘输入距离 d 值后,电磁炮将弹丸发射至该指定位置;如果距离偏差的绝对值超过 50cm,则不计分。(3) 通过键盘输入环形靶中心与定标点的距离 d 以及与中心轴线的偏离角度 a 后,按下启动键即可使电磁炮自动瞄准并进行射击;每次击中环形靶时,环数将被计入分数;若未能击中靶心,则不予计分。2. 发挥部分:(1) 在预定的允许范围内任意选择一个位置来放置环形靶(该区域已设置引导标识,请参考说明书第 2 点),一键启动后,电磁炮将自动扫描并锁定目标。(2) 启动后, 电磁炮将自动搜索目标并进行射击.

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 2019
    优质
    本项目为2019年全国大学生电子设计竞赛中的电磁炮项目的完整代码实现。包含硬件电路图、软件程序及详细注释,适用于相关课程学习与研究参考。 一、任务:设计并制作一款模拟电磁曲射炮(以下简称“电磁炮”)。该设备的水平方位和垂直仰角可调节,并通过电磁力将弹丸发射出去击中目标环形靶。每次发射周期不得超过30秒,使用直流稳压电源供电,允许在系统内采用容性储能元件。 二、要求:电磁炮与环形靶的位置关系如图1及图2所示。电磁炮放置于定标点处,其初始水平方向和垂直仰角均为零度。环形靶平放于地面,其中心位置应在距定标点200cm至300cm之间,并且偏离中心轴线的角度不超过±30°。 1. 基本要求: (1)电磁炮需能将弹丸从炮口射出。 (2)当环形靶放置于距离定标点200~300厘米的位置时,通过键盘输入该距离值后,电磁炮应能够发射弹丸至指定位置。其偏差的绝对数值不得超过50cm。 (3)利用键盘给电磁炮提供环形靶中心与定标点的距离d和偏离角度a的数据信息,在一键启动操作下,装置自动完成瞄准射击动作,并根据击中目标环数计分;若未命中则不计入分数。 2. 发挥部分: 在指定范围内任意位置放置环形靶(有辅助标识指引),通过一键启动功能使电磁炮自行搜索并锁定目标进行发射。
  • 2019H题:曲射资料.zip
    优质
    本资源包含2019年全国大学生电子设计竞赛中H题“电磁曲射炮”的相关资料。内含设计方案、电路图及制作心得,适合参赛者参考学习。 全国大学生电子设计竞赛(National Undergraduate Electronics Design Contest)提供了试题、解决方案及源码资源。这些资料适用于计划或已参加电赛的同学进行学习提升与参考。所有程序均为实战案例,经过测试可以直接运行。
  • 2019B题
    优质
    本资源包含2019年全国大学生电子设计竞赛B题的完整源代码,适用于参赛学生和指导教师参考学习。 2019年全国大学生电子设计大赛B题巡线机器人的所有源代码包含多次迭代和参数调整的版本以及多种实现方案。压缩包内共有十份代码。
  • 2019H题定点打击源
    优质
    本项目为2019年全国电子设计竞赛H题“电磁炮定点打击”参赛作品,包含完整的设计思路、硬件电路图及软件源代码,适用于高校学生进行学习与参考。 以下代码是比赛期间的源代码,实现了赛题的基本部分即定点打击功能,并未包含通过OpenMV进行识别的部分。因此,此处并未提供与OpenMV相关的代码内容。两个部分的代码独立编写并通过串口通信建立联系。由于元件邮寄延误的问题,在比赛中未能尝试这部分的功能,读者可以自行探索和测试该部分内容。
  • 2019H题:定点打击
    优质
    本项目为2019年全国电子设计竞赛H题“电磁炮的定点打击”的参赛作品。团队通过创新设计与精密调试,成功实现了电磁发射装置对目标的有效打击,展示了在电磁技术应用及控制系统开发方面的卓越能力。 前言:以下代码源于比赛时的源代码,实现了赛题的基本部分即定点打击功能,并未包含扩展部分的OpenMV识别模块。由于时间紧迫及元件邮寄延误的原因,在比赛中未能进行尝试,读者可自行探索该功能。 硬件需求: - 电磁炮组件包括1个线圈(需耐心绕制紧密,可以边绕边滴胶水固定)、1个高压电容(建议使用220V规格)、升压模块、普通塑料管制作的炮管以及两个开关(充电和放电),其中充电开关推荐采用高电压继电器实现,而放电则可考虑使用可控硅或根据实际情况选择适当的继电器;另外还需要准备电池作为电源供应。 - 控制云台组件包括2个舵机、1个三脚架式云台结构、一块开发板(本代码示例中采用了F407型号)、以及一个机械按键。
  • 2019一程序
    优质
    本项目为2019年电磁炮电子设计大赛一等奖获奖作品,专注于开发高效能的电磁驱动技术与精密控制系统,展现了在硬件设计及软件编程上的创新应用。 本人在2019年电子设计大赛上获得了全国一等奖,并将电磁炮算法上传以赚取积分。程序使用Keil开发,思路非常简单。
  • 2019参考资料
    优质
    本资料为2019年度全国竞赛中电磁炮项目提供技术参考,包含关键代码、设计思路及优化建议等内容。适合参赛者和研究爱好者学习使用。 参加国赛的代码可以参考,但有些细节还需要处理。当时的能力和时间有限,导致存在一些瑕疵。使用了OpenMV4来寻找红色圆,并用红外测距仪控制2自由度云台。
  • 2019试题
    优质
    《2019年全国大学生电子设计竞赛试题》收录了该年度比赛的所有题目,旨在考察参赛者在电子电路、嵌入式系统等方面的设计与创新能力。 2019年全国大学生电子设计竞赛题目包括8个本科题目和3个高职高专题目,题目的详细内容可以在提供的PDF文件中找到。
  • 2019题目
    优质
    《2019年全国大学生电子设计竞赛题目》汇集了当年赛事中涵盖的各项技术挑战,旨在促进学生在模拟电路、数字电路等领域的创新与实践能力。 2019年全国大学生电子设计竞赛试题包括以下内容: - 电动小车动态无线充电系统(本科) - 巡线机器人(本科) - 线路负载及故障检测装置(本科) - 简易电路特性测试仪(本科) - 基于互联网的信号传输系统(本科) - 纸张计数显示装置(本科) - 双路语音同传的无线收发系统(本科) - 模拟电磁曲射炮(本科) - LED线阵显示装置(高职高专) - 模拟电磁曲射炮(高职高专) - 简易多功能液体容器(高职高专)
  • 2015年风力摆
    优质
    本资源提供2015年全国大学生电子设计竞赛中风力摆问题的完整解决方案源代码,涵盖系统设计、编程实现等详细内容,适用于参赛者参考学习。 任务:设计一个测控系统来控制一风力摆的运动。该风力摆在长约60cm到70cm的细管上端通过万向节固定在支架上,下方悬挂2至4个直流风机。此外,在风力摆上安装了一个朝下的激光笔,当设备静止时,激光笔距地面不超过20厘米。 基本要求: 1. 从静止开始,15秒内控制风力摆做类似自由运动的轨迹,使地面上画出一条长度不少于50cm且线性度偏差不大于±2.5cm的直线,并具有良好的重复性。 2. 同样条件下,在相同时间内完成可控幅度的摆动操作,使得在30至60厘米范围内可调节设定长度、误差不超过±2.5cm的直线段,并同样保证其良好重复性能。 3. 设定风力摆的方向(角度),从静止状态开始15秒内按照预设方向移动,在地面上画出不少于20厘米长的线段。 4. 将风力摆抬升至一定倾斜度(介于30°和45°之间),然后在放下的瞬间,能在五秒钟以内让其减速直至完全静止。 发挥部分: 1. 设定风力摆处于静止状态时激光笔光点为中心,在地面上重复三次画出半径范围为15至35厘米的圆圈,整个过程需在三十秒内完成。