51单片机怎样采样脉冲信号
我现在要用51单片机采样一个脉冲信号,脉冲宽度15ms,但是电压很低,0.0几伏,是用I/O口直接测试还是用什么A/D电路来测试.但是89C52内部没有A/D电路.怎么写...
我现在要用51单片机采样一个脉冲信号,脉冲宽度15ms,但是电压很低,0.0几伏,是用I/O口直接测试还是用什么A/D电路来测试.但是89C52内部没有A/D电路.怎么写呀?我刚学,会点汇编
展开
希卓
2024-10-17 广告
2024-10-17 广告
核心的思想就是在一个时间段内计算脉冲的数量。可以用外部中断,有下降沿的时候找个标记位标记一下。程序外通过扫描标记位,对脉冲进行计数。 对脉冲计数的时候可以根据脉冲宽度进行一下过滤。脉冲的计数周期也需要根据脉冲输出特性进行调整。
北京希卓信息...
点击进入详情页
本回答由希卓提供
展开全部
不用ad电路,直接用89c52的计数器就可以.不过你得确定这个脉冲的峰值是不是5v.不知道你用什么测得他的电压,如果用的万用表的话,你测的电压就不对了.如果脉冲是ttl电平的话,高电平3-5v左右可以用过光耦隔离下,进入单片机的计数器端口就可以.如果电压太低的话就得加放大电路了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
频率多大呢?不高的话。用51单片机的计数器可以实现。脉冲的频率范围。要是慢的话直接用ad去采样得了。高的话加个单向导通的2极管,加个电容。充电电路用ad采样。不过得设计个开关放电电路。用硅管就是采样值加0.7,锗管加0.3.
为啥要这个呢,要是不是标准脉冲信号加个比较器就得了
为啥要这个呢,要是不是标准脉冲信号加个比较器就得了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
频率多大呢?不高的话。用51单片机的计数器可以实现。脉冲的频率范围。要是慢的话直接用ad去采样得了。高的话加个单向导通的2极管,加个电容。充电电路用ad采样。不过得设计个开关放电电路。用硅管就是采样值加0.7,锗管加0.3.
为啥要这个呢,要是不是标准脉冲信号加个比较器就得了
为啥要这个呢,要是不是标准脉冲信号加个比较器就得了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果说脉冲信号很弱的话就有难度的,我不知道你具体用是什么东西,怎么会这么低的脉冲信号,你如果是红外接收的话,改下电路就可以获得很高的电压了,那样采集会更加可靠点
不知道你可否说下你具体用在哪?
不知道你可否说下你具体用在哪?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询