已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
提几个建议啊,有的已经有人说过了,不过没有提出具体的解决方案,有的我考虑出来的,就在这里也说一下:
1、IGBT截止的时候,为了缓放而防止冲击电流烧掉管子,不建议用单片机PWM减小占空比的方法,这样会产生一连串的振荡。如果直接给IGBT的栅极对地电阻上并接一个适当容量的电容来给关断做缓冲是不错的,不过缺陷是会稍稍减小一点导通的速度,不过不要紧,因为充电时电压直接充给电容,所经过的R很小,或是也可以不经过R直接到这个缓冲电容。上,而把R设计到缓冲电容后再到IGBT栅极上,这样放电时通过栅极的泄放电阻会比较慢,而导通速度则比较高。注意单片机到IGBT间加一级晶体管的电压转换电路,防止IGBT导通不良。不要图省事用一个NPN管或NMOS加上拉电阻做反相器就接到IGBT上,这样会让电容充电变得很慢造成导通速度下降,严重影响子弹速度,而是先用一个N管控制一个P管,由P管的集电极(或漏极)直接连接电容,再经R到IGBT的栅极即可。
2、关断位置问题:楼主讲到有两个光电检测器是用来检测线圈中间的,这种设计在老外的作品中很常见,不过我觉得不应该在正中,而是要提前一点点,这样是给管子一个关断的时间。上一个问题中提到要让管子缓冲一下慢关闭,这样等于线圈还是会有一些电流的,所以如果已经到达中点才开始关断,线圈中残余的电流势必会将子弹向回拉导致发射力减弱,所以要设计到让子弹到中点时已经关断完毕,或是已经关断到很小能量,这样才能让子弹有更高的出射速度。不过同时应该注意,子弹越接近中点时受到的动力越强,所以必须确保子弹尽可能的受到最大的吸引力同时又不被拉回。

以上两点分析,请大家指正。我的电磁枪也正在试验中,与LZ相似的是也采用单片机控制,我用的是TI的MSP430F2011。
文号 / 76035

浪迹天涯
名片发私信
学术分 0
总主题 0 帖总回复 35 楼拥有证书:机友 笔友
注册于 2009-02-12 01:35最后登录 2024-02-26 01:02
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步

个人简介

纯业余级DIY选手

文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

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

空空如也

插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
等待中...
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
处理中..
处理失败
插入表情
我的表情
共享表情
Emoji
上传
注意事项
最大尺寸100px,超过会被压缩。为保证效果,建议上传前自行处理。
建议上传自己DIY的表情,严禁上传侵权内容。
点击重试等待上传{{s.progress}}%处理中...已上传,正在处理中
空空如也~
处理中...
处理失败
加载中...
草稿箱
加载中...
此处只插入正文,如果要使用草稿中的其余内容,请点击继续创作。
{{fromNow(d.toc)}}
{{getDraftInfo(d)}}
标题:{{d.t}}
内容:{{d.c}}
继续创作
删除插入插入
插入公式
评论控制
加载中...
文号:{{pid}}
加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}
ID: {{user.uid}}