• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

【风采汇】+2019年全国大学生电子设计竞赛试题电磁炮(H题)

全部回复(10)
正序查看
倒序查看
2019-09-24 17:50
0
回复
2019-09-24 17:53
@电源小新人
[图片]
0
回复
2019-09-24 17:56
@电源小新人
[图片]
0
回复
2019-09-24 17:57
@电源小新人
[图片]
0
回复
2019-09-24 17:59
@电源小新人
[图片]
0
回复
2019-09-24 18:26
@电源小新人
[图片]

基本要求,首先要制作一个能用的电磁炮,只要能打炮,就算成功,其次,要将弹丸打出去,就必须明白电磁炮的基本原理:最简单的电磁炮直接将线圈绕在炮筒上,在炮筒内部装上铁芯。通过给线圈上电,就能将铁芯打出去。需要注意的是最好做低压的,高压可能危险,一般低压就能达到要求。

 

0
回复
2019-09-24 20:22
@电源小新人
基本要求,首先要制作一个能用的电磁炮,只要能打炮,就算成功,其次,要将弹丸打出去,就必须明白电磁炮的基本原理:最简单的电磁炮直接将线圈绕在炮筒上,在炮筒内部装上铁芯。通过给线圈上电,就能将铁芯打出去。需要注意的是最好做低压的,高压可能危险,一般低压就能达到要求。 

第二问需要控制电磁炮的仰角,在控制电磁炮的仰角之前,要先实现对电磁炮的控制,通过加电容将电磁炮的电压值固定,通过控制电容的充放电来控制电磁炮的炮击,这样,我们只需控制电磁炮的仰角就能控制发射的距离。当然,控制分为电压控制和仰角控制。电压控制即仰角不变,通过控制电容电压的大小来控制炮击距离。仰角控制即电压不变,通过控制电磁炮的仰角进而控制炮击距离。我们选择的是仰角控制,先将第一步完成,然后固定电容确保电磁炮电压不变,设置不同的仰角进行炮击,记录不同的仰角对应的距离,将得到的数据进行拟合即可得到仰角与距离的关系式,从而控制电磁炮打到相应的位置(注:要确保电磁炮最大射程应该比题目要求的远)。

0
回复
2019-09-24 20:31
@电源小新人
第二问需要控制电磁炮的仰角,在控制电磁炮的仰角之前,要先实现对电磁炮的控制,通过加电容将电磁炮的电压值固定,通过控制电容的充放电来控制电磁炮的炮击,这样,我们只需控制电磁炮的仰角就能控制发射的距离。当然,控制分为电压控制和仰角控制。电压控制即仰角不变,通过控制电容电压的大小来控制炮击距离。仰角控制即电压不变,通过控制电磁炮的仰角进而控制炮击距离。我们选择的是仰角控制,先将第一步完成,然后固定电容确保电磁炮电压不变,设置不同的仰角进行炮击,记录不同的仰角对应的距离,将得到的数据进行拟合即可得到仰角与距离的关系式,从而控制电磁炮打到相应的位置(注:要确保电磁炮最大射程应该比题目要求的远)。

第三问要求电磁炮的能够左右移动,然后打出距离,这就需要控制电磁炮的水平角度,这里就需要使用能够调整水平角度的元件,我们使用了云台,能够自由控制电磁炮的仰角和水平角度 ,只要控制好舵机的PWM值就能控制好电磁炮的方向和仰角。

0
回复
2019-09-24 20:48
@电源小新人
第三问要求电磁炮的能够左右移动,然后打出距离,这就需要控制电磁炮的水平角度,这里就需要使用能够调整水平角度的元件,我们使用了云台,能够自由控制电磁炮的仰角和水平角度,只要控制好舵机的PWM值就能控制好电磁炮的方向和仰角。

发挥部分,要求电磁炮能够自动搜寻目标,要实现这一功能就必须使用能够精确定位和测距的设备。这里选用OpenMV来进行识别,超声波模块来进行测距。按键之后,控制云台转动,通过OpenMV进行识别,超声波进行测距,然后将炮弹发射出去即可实现第一问。第二问要需要一直做往复运动,在运动过程中实现炮击,首先控制水平舵机转一定的角度,延时一段时间,再转一定角度,到达一定角度后反方向转动,从而实现往复运动,其他与第一问相同。另外,作品还加入了蓝牙模块,可以进行远程控制。

1
回复
2019-09-25 18:51
@电源小新人
第二问需要控制电磁炮的仰角,在控制电磁炮的仰角之前,要先实现对电磁炮的控制,通过加电容将电磁炮的电压值固定,通过控制电容的充放电来控制电磁炮的炮击,这样,我们只需控制电磁炮的仰角就能控制发射的距离。当然,控制分为电压控制和仰角控制。电压控制即仰角不变,通过控制电容电压的大小来控制炮击距离。仰角控制即电压不变,通过控制电磁炮的仰角进而控制炮击距离。我们选择的是仰角控制,先将第一步完成,然后固定电容确保电磁炮电压不变,设置不同的仰角进行炮击,记录不同的仰角对应的距离,将得到的数据进行拟合即可得到仰角与距离的关系式,从而控制电磁炮打到相应的位置(注:要确保电磁炮最大射程应该比题目要求的远)。
这是当时拟合的其中一张
0
回复