我的单片机控制电路。
胖喵可不胖2014/12/28电磁炮 IP:北京
[hr]
#include <reg52.h>    
#include <intrins.h>
void delay(unsigned int i);  //声明延时函数
void delayms1(unsigned int ns)
sbit P1_0 = P1 ^ 0;    //初始化引脚
sbit P1_1 = P1 ^ 1;
sbit P1_2 = P1 ^ 2;
sbit P3_0 = P3 ^ 0;
void delayms(unsigned int ms)
{
    unsigned int i;
    while(ms--)
    {
        for(i = 0; i < 120; i++);
    }
}
void delayms1(unsigned int ns)
{
     while(ms--)
     {
     }
}
main()
{
    EA = 1;
    EX0 = 1;     //开启外部中断
    while(1)
    {
         P3_0 = 0x00; //初始化P3_0 引脚为高电平,确保单片机待机时不会触发MOS
         P1 = 0xff;      //初始化P1引脚为高电平,确保单片机待机时不会触发MOS
    }
}

void exter() interrupt 0
{
        //给mic4417的VS供电(按钮按下)
     P3_0 = 0x00;
     delayms(550);
     P3_0 = 0xff;
     delayms(10);  
     //第一级开关时间控制
     P1_0 = 0x00;    //给mic4417的CTL输入低电压,使MOS导通
     delayms1(92);
     P1_0 = 0xff;    //给mic4417的CTL输入高电压,使MOS阻断
     //第二级开关时间控制
     P1_1 = 0x00;
     delayms1(82);
     P1_1 = 0xff;
     //第三级开关时间控制
     P1_2 = 0x00;
     delayms1(68);
     P1_2 = 0xff;
     //断开给mic4417的VS供电(按钮抬起)
     P3_0 = 0x00;
}[hr]以上是程序,主要问题是如何让P30控制VS的供电,也就图中红色箭头所指的位置,之前做过两个电路都失败了。烧了两个线圈,每个线圈都是楼主花了一个小时以及半瓶502绕成的。再这么任性的试下去楼主就算不被绕线圈累屎也快被线圈烧掉时产生的有害气体毒死了。所以请经验丰富的朋友帮帮忙,看看问题该怎么解决。 无标题2.png
来自:物理高能技术 / 电磁炮
51
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
胖喵可不胖 作者
10年0个月前 IP:北京
737213
@轻音与二次元
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737215
@10班陈大葱22号
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737242
引用 ssungirl:
只要加一个mos管和一个电阻就行,
SI4825可以用S9013代替吗
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737243
引用 ssungirl:
只要加一个mos管和一个电阻就行,
SI4825可以用S9013代替吗
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737246
引用 ssungirl:
要用P沟道增强型mos管,9013就是个三极管
哦哦'。谢谢呀。另外能帮我模拟下电路么。我不会用模拟软件。下了一个根本找不到元件。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737248
引用 ssungirl:
4417本来就没元件,不好模拟,模拟的时候用反相器+图腾柱代替吧
我总觉得电路好像还有其他缺陷。这次真不太敢随便上电实验了。线圈烧就烧了。但是航模电池要是烧了我估计屋子就没了。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737249
引用 ssungirl:
4417本来就没元件,不好模拟,模拟的时候用反相器+图腾柱代替吧
我手里有lm358。不知道可不可以。如果用是不是要加电阻。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737250
引用 wjd_213:
哦哦'。谢谢呀。另外能帮我模拟下电路么。我不会用模拟软件。下了一个根本找不到元件。。。
图中的mos管是不是画成n沟道了?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737255
是我的模拟软件有问题么。。。@ssungirl ADB3FDF9-3636-4A30-A607-59ED5AE256CD.png
1C6618A3-8FB0-43EB-A596-D41BFE244723.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737256
我想把18V的电源去掉,换成lm358运算放大器。这样是否可行呢。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737259
引用 ssungirl:
不行,运放驱动能力差,没法高效
这样啊[s::lol]。对了,那个47k的电阻是有什么意义,想不明白呀。。。可以简单解释一下么?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737264
引用 ssungirl:
mos管G要低电平才打开,加个电阻让他高电平关闭
那么就要把程序中P30初始化成高电平,然后按钮按下时变为低电平,让电阻过来的高电平电流通过单片机回到GND,然后mos就导通了对么?[s::D]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737288
@ssungirl 能再问一下为什么不能用P沟道的三极管呢?还有加的那个二极管是 体二极管 吗?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737301
引用 ssungirl:
也可以加N沟道mos管,但是控制G的电压要比D的18V高个6-10V左右,非常不方便。哪有P沟道的接地就行方便啊。二极管是mos管自带的,不要管他。



用PNP三极管也可以,要2个三极管+一些电阻。复杂点。
是不是需要一个NPN和一个PNP的三极管。用单片机控制NPN,再由NPN控制PNP?我目前手头上只有些NPN和PNP的三极管了。SI4825明天拍,得大后天才能到货[s::(]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737304
牛!科创有你更精彩[s:320]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737554
@ssungirl 我用了SI4825的那个电路。好像和我之前的问题一样。接上18V电源后。一接单片机就直接导通。我之前试了后一种方法,两个npn三极管的那个。测试的时候还可以。但是上了75V和线圈后。前两级正常工作。到了第三级就炸了。三个mic4417全挂。第三级的mos也挂了。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737567
这个快恢复二极管我是有的。用的是肖特基SS510。还有4825是没接反的。因为我开始确是接反了,接反的效果是只要供18V电压就直接导通。都不用接单片机。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737570
@ssungirl
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737592
引用 ssungirl:
那你就把接线圈的那个三极管换成IRF250看看。还有加大线圈圈数,或者减小三极管导通时间看看。因为你的图没标型号和线圈电感量,无法得知是否过流。
那4825那个问题你找出来了吗?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737618
好奇怪。我又反过来试了一下。在mic的源极加了个led指示灯。一接18V电源就亮了。可以加下qq么?bbs沟通略麻烦。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737623
引用 wjd_213:
好奇怪。我又反过来试了一下。在mic的源极加了个led指示灯。一接18V电源就亮了。可以加下qq么?bbs沟通略麻烦。
@ssungirl
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737640
引用 wjd_213:
@ssungirl
我程序改用你的电路后就改过了。和你发的差不多。P3_0=0xff和P3_0 = 1是等效的。现在问题是这个4825其实和一个PNP的三极管的作用相同。我最开始用的就是这种方式,只不过用的是PNP的三极管,他们的结果都是一样,不等给单片机通电,一插单片机就导通。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737732
引用 ssungirl:
,忽略了,用比较器用多了,搞混了。单片机输出是5V,把4825 G级电压钳位在5V了,而对于4825的18V来说5V是低电平了。于是mos管打开了。要改的话应该加一个S8050然后把P3_0反向。还是用S8050版本的吧,
如果改的话应该类似于S8050版,在G级加一个S8050吧?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737814
引用 pldtv:
悄悄告诉你一个诀窍;先把502扔垃圾桶里再说其它、、、
有其他好的方法固定线圈么?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
737869
怎么会没烧MOS管。前面说MOS挂了啊……哥俩好没法每层都涂啊。我用502是为了绕下一层的线圈时候本层线圈能不乱动…
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
739062
引用 mfkqtd:
楼主你这个用MOS控制有什么好处吗?我弄了半天没弄明白,电路弄的太复杂了.我也是用单片机控制,输出直接用光偶,直接接9012输出控制可控硅,一样好用啊,
可控硅无法关断,你用的电容当然不用管关断的问题。我这是用的航模电池。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
739497
引用 novakon:
单片机逻辑输出上拉10k欧电阻,然后直接接在MIC4417逻辑输入端就可以了。18V不需要开关,直接接在mic4417电源端。如果18V一上电,管子就导通,那说明楼主接线有误。

单片机输出低电平,则4417令mos导通,输出高电平,4...
应该是接地线和MIC4417的CTL有短路,挨得太近。我又重新布线了。测试还没发现问题,但是线圈已经全部烧毁了。现在要重新绕。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
胖喵可不胖作者
10年0个月前 IP:北京
739498
引用 novakon:
单片机逻辑输出上拉10k欧电阻,然后直接接在MIC4417逻辑输入端就可以了。18V不需要开关,直接接在mic4417电源端。如果18V一上电,管子就导通,那说明楼主接线有误。

单片机输出低电平,则4417令mos导通,输出高电平,4...
还有就是我不确定是否需要安装PDF上得建议,在MIC4417的VCC上加稳压电容。测试发现不加比加上稳定。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

胖喵可不胖
机友 笔友
文章
20
回复
229
学术分
0
2013/05/06注册,3年1个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}