❶ 谁能给我一个单片机控制的多级电磁炮电路图十金币
单片机做起来很费事的,为什么不同用光电开关呢?
❷ 89c52单片机控制3级电磁炮的程序怎么写
#include<reg51.h>
#defineucharunsignedchar
sbitin=P3^0;
sbitout1=P0^0;
sbitout2=P0^1;
sbitout3=P0^2;
voiddelayms(uchara)
{
uchari;
while(a--)for(i=0;i<120;i++);
}
main()
{
in=0;
out1=0;
out2=0;
out3=0;
while(1)
{
while(in==0);
out1=1;delay(50);out1=0;delay(3);
out2=1;delay(40);out2=0;delay(2);
out3=1;delay(20);out3=0;
}
}
❸ 怎么用单片机做一个多级电磁炮,用什么零件都行,但是不能脱离单片机,还有程序!
15个1f的电容并联,缠一个60圈的线圈,用单片机控制给电容充电,然后接线圈上。线圈上的针就会飞出去。求好评,,,,,,
❹ 关于电磁炮绕线以及发射
你是说前后震动吗?一前一后的摇?
那是反拉,朋友。你是直接直流电源供电吗?那肯定打不出去的。
你想象一下:炮弹到达线圈以前被线圈吸得往前走,但是一旦通过线圈,线圈就会把炮弹往回拉(这个现象叫反拉)。如果你用电源直接,磁场强度不变,炮弹反拉力和之前的驱动力相同,炮弹会被拉回来。因为炮弹会一直被线圈吸引,会不停往线圈中心加速(所以会一前一后运动)直到摩擦力让它停下来(大部分这种错误会导致电源短路起火,你很幸运)
解决方法:1.用电容代替电源(调整容量使线圈在炮弹穿过以后正好耗尽电容的能量)
2.在炮弹穿过线圈的那一瞬间断电(手肯定做不到了,你需要电子开关搭配传感器或者单片机)
求采纳,不懂请追问