三极管速率

[复制链接]
 楼主| zhaohualiang 发表于 2012-5-14 20:26 | 显示全部楼层 |阅读模式
本帖最后由 zhaohualiang 于 2012-5-16 21:22 编辑

最近在做一个脉冲发送和接收的试验,脉冲经过三极管8050取反进入51单片机外部中断处理。试验发现当脉冲发送速率小时,发送和单片机接收到的脉冲数一样;当发送速率大时,脉冲就会丢失严重。现在考虑几点原因:1.单片机处理速度跟不上
2.程序编写不合理
3.取反三极管速率跟不上

各位有什么建议,帮小[img]file:///C:\Users\acer\AppData\Roaming\Tencent\Users\917148421\QQ\WinTemp\RichOle\4Y(V)$T[AZD6SMTU76[_~FW.jpg[/img]弟分析下。[img]file:///C:\Users\acer\AppData\Roaming\Tencent\Users\917148421\QQ\WinTemp\RichOle\4Y(V)$T[AZD6SMTU76[_~FW.jpg[/img]
[img]file:///C:\Users\acer\AppData\Roaming\Tencent\Users\917148421\QQ\WinTemp\RichOle\4Y(V)$T[AZD6SMTU76[_~FW.jpg[/img]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
NE5532 发表于 2012-5-14 20:47 | 显示全部楼层
那示波器挨个找,就知道掉在哪里了。
 楼主| zhaohualiang 发表于 2012-5-14 20:51 | 显示全部楼层
哎,没有示波器啊
lyjian 发表于 2012-5-14 21:08 | 显示全部楼层
发送速率大时是多大
 楼主| zhaohualiang 发表于 2012-5-14 21:20 | 显示全部楼层
没仔细算过,是一个光栅尺,发送脉冲,有个滑块,用手滑动
 楼主| zhaohualiang 发表于 2012-5-15 09:59 | 显示全部楼层
30万赫兹吧
 楼主| zhaohualiang 发表于 2012-5-15 10:20 | 显示全部楼层
这样一算300MHZ超过了它150MHZ了,换个高频 试试
delin17 发表于 2012-5-15 11:05 | 显示全部楼层
150M? 用51收...
你的设计是否合理,单片机的运算能力是否够?
jingwaner 发表于 2012-5-15 11:20 | 显示全部楼层
300M 51处理不来

另外,三极管速度不够,脉冲波形必然严重失真,换高速光耦
elec921 发表于 2012-5-15 12:52 | 显示全部楼层
30WHZ是300KHZ好不?

可以通过增加 加速电容、肖特基钳位、以及减小C极电阻来改善 试试
如果电平合适 直接把三极管换施密非门,如果信号电平不合适,可以考虑在三极管后面加一级施密特
ayb_ice 发表于 2012-5-15 14:13 | 显示全部楼层
用门电路
nevermore008 发表于 2012-5-15 15:30 | 显示全部楼层
单片机应该不够,其他不知道。我用pic单片机4M晶振,用输入捕获测脉冲,如果每次脉冲都中断,大概只能处理14KHz以下的脉冲,300KHz的频率太高了
sjnh 发表于 2012-5-15 16:46 | 显示全部楼层
单片机速度不够、程序处理问题

如果三极管速度不够,那这个世界上就没有够的了,说句大话小功率管频率最低的也比频率最高的高速光耦高,还有比芯片高
icecut 发表于 2012-5-15 17:37 | 显示全部楼层
同意楼上...三极管和mos是高频电路的必选
NE5532 发表于 2012-5-15 18:51 | 显示全部楼层
楼主连频率都没搞清楚啊,300kHz方波,三极管和普通51单片机已经基本没戏了。
lyjian 发表于 2012-5-15 19:17 | 显示全部楼层
300kHz方波用3904之类的普通开关管还是没问题的
而300kHz方波用中断处理当然没戏了
改用计数器或查询方式来处理的话,还是可以的
24MHz的AT89C2051,我用来做三路脉叠加(同时输入一到三路脉冲,输出一路脉冲,输出脉冲的个数是输入三路脉冲的和),每路最高到600KHz没问题
sljzyjj 发表于 2012-5-15 20:41 | 显示全部楼层
学习了,谢谢各位。
lyjian 发表于 2012-5-15 20:57 | 显示全部楼层
单片机速度不够、程序处理问题

如果三极管速度不够,那这个世界上就没有够的了,说句大话小功率管频率最低的也比频率最高的高速光耦高,还有比芯片高 ...
sjnh 发表于 2012-5-15 16:46

别以为所有三极管拿来处理300K脉冲都行
也不要把三极管的特征频率拿来就当是它的开关频率
还有,不要太小看高速光耦的速度,100MHz开关的不少,但能达到100MHz开关的三极管,估计找不出几个
sjnh 发表于 2012-5-15 21:16 | 显示全部楼层
本帖最后由 sjnh 于 2012-5-15 21:21 编辑
别以为所有三极管拿来处理300K脉冲都行
也不要把三极管的特征频率拿来就当是它的开关频率
还有,不要太小看高速光耦的速度,100MHz开关的不少,但能达到100MHz开关的三极管,估计找不出几个 ...
lyjian 发表于 2012-5-15 20:57

没人会认为“三极管的特征频率拿来就当是它的开关频率”
大功率的三极管频率都不高,不是什么秘密达到100MHZ的三极管种类有光耦的10倍多是没问题的
超过100MHZ的三极管,不敢说有上千种吧,但百十种是没问题的,做开关降低频率,降低放大倍数,最便宜的9018做过小无线话筒,FM波段,10年前了,估计现在不会超过2毛,还有2sc3355做电视天线放大,当时3元多买的,不知现在什么价格达到100
NE5532 发表于 2012-5-15 21:24 | 显示全部楼层
没人会认为“三极管的特征频率拿来就当是它的开关频率”
大功率的三极管频率都不高,不是什么秘密达到100MHZ的三极管种类有光耦的10倍多是没问题的
超过100MHZ的三极管,不敢说有上千种吧,但百十种是没问题的,做 ...
sjnh 发表于 2012-5-15 21:16


提醒楼主一声,这位说的调频话筒是正弦信号,你的方波,要想边沿比较好,带宽要乘以5倍来估算。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

219

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部