51单片机怎样采样脉冲信号

我现在要用51单片机采样一个脉冲信号,脉冲宽度15ms,但是电压很低,0.0几伏,是用I/O口直接测试还是用什么A/D电路来测试.但是89C52内部没有A/D电路.怎么写... 我现在要用51单片机采样一个脉冲信号,脉冲宽度15ms,但是电压很低,0.0几伏,是用I/O口直接测试还是用什么A/D电路来测试.但是89C52内部没有A/D电路.怎么写呀?我刚学,会点汇编 展开
 我来答
淡_水_河_边
2009-10-29 · TA获得超过2179个赞
知道小有建树答主
回答量:732
采纳率:50%
帮助的人:447万
展开全部
对于低电压的脉冲信号,你所述的15ms脉宽是比较大的,你可以用运放,如LM358或LM324放大后送给MCU的中断输入脚,用定时器对脉冲进行计时即可测出宽度和周期.
希卓
2024-10-17 广告
核心的思想就是在一个时间段内计算脉冲的数量。可以用外部中断,有下降沿的时候找个标记位标记一下。程序外通过扫描标记位,对脉冲进行计数。 对脉冲计数的时候可以根据脉冲宽度进行一下过滤。脉冲的计数周期也需要根据脉冲输出特性进行调整。 北京希卓信息... 点击进入详情页
本回答由希卓提供
天玺彬
2009-10-29 · TA获得超过153个赞
知道小有建树答主
回答量:215
采纳率:100%
帮助的人:89.2万
展开全部
不用ad电路,直接用89c52的计数器就可以.不过你得确定这个脉冲的峰值是不是5v.不知道你用什么测得他的电压,如果用的万用表的话,你测的电压就不对了.如果脉冲是ttl电平的话,高电平3-5v左右可以用过光耦隔离下,进入单片机的计数器端口就可以.如果电压太低的话就得加放大电路了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
盛曼华郁娴
2019-09-12 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:26%
帮助的人:753万
展开全部
频率多大呢?不高的话。用51单片机的计数器可以实现。脉冲的频率范围。要是慢的话直接用ad去采样得了。高的话加个单向导通的2极管,加个电容。充电电路用ad采样。不过得设计个开关放电电路。用硅管就是采样值加0.7,锗管加0.3.
为啥要这个呢,要是不是标准脉冲信号加个比较器就得了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朱培胜钞雨
2020-05-02 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:1273万
展开全部
频率多大呢?不高的话。用51单片机的计数器可以实现。脉冲的频率范围。要是慢的话直接用ad去采样得了。高的话加个单向导通的2极管,加个电容。充电电路用ad采样。不过得设计个开关放电电路。用硅管就是采样值加0.7,锗管加0.3.
为啥要这个呢,要是不是标准脉冲信号加个比较器就得了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lfflash
2009-10-30 · TA获得超过607个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:145万
展开全部
如果说脉冲信号很弱的话就有难度的,我不知道你具体用是什么东西,怎么会这么低的脉冲信号,你如果是红外接收的话,改下电路就可以获得很高的电压了,那样采集会更加可靠点
不知道你可否说下你具体用在哪?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式