我用LM358正玄波电压转变成方波信号,接到单片机计数器,测其频率,可是接通后总是高电平怎么回事?

输出电压接在P3.5上了。。。在线等

对于脉冲信号,电路中相关参数就很重要,例如输入端的分布电容如果没有泄放电路,这个电容上的电平就会一直处于高电平。追问

输入端的分布电容如果没有泄放电路,这句话不太理解,分布电容?泄放电路?小弟新手,改变参数就可以,还是要改输入电路啊

追答

最好用示波器观察计数器输入端的脉冲波型。一个理想电容被充上电后,如果不用电阻进行放电,那么电容上的电就一存在。分布电容,存在于元件元件,导线与导线之间这些参数具有不确定性。

追问

这是我测得输入端的波形,电压表显示4.48,哪里错了吗,我想让他输出方波,然后给单片机P3.5脉冲吧,在写程序测频率,就这一个环节有错,具体该怎么办啊,我用时钟接在P3.5上就可以,接这个输出端就不行了,具体怎么办啊

追答

不知道你的单片机输入端是要求的前沿触发还是后沿触发。如果是前沿触发可以在两都之间加入一个微分电路。

追问

还要分前沿后沿触发啊,我的应该是前沿触发吧,C51单片机,不是很确定,还要微分电路啊,好复杂的样子啊,微分电路怎么画啊,不会啊,还要搜一下啊,好难啊,我不会画微分电路,我也没搜出来

追答

微分电路很简单嘛,一支电容串一支电阻。电阻下端接地。电容与电阻的接点输出。(电容上需并一支泄放电阻)具体数值可以由示波器上看到幅度足够的尖峰脉冲为度。

追问

不好意思,‘电容与电阻的接点输出’,这句话不明白,是指电容与电阻之间接跟线引出来吗,再问一下,微分电路一段接地,把这个微分电路接在哪两者之间,LM358输出端与输入端吗,

追答

电容与电阻相连的那一点引出到你的计数器输入端。电容的另一端接信号源。

追问

接了,那个泄放电阻就是一般的电阻吗,网上搜了找不到,信号源是指LM358输入端是吧,我一会把图发上来您瞧瞧,不知道哪儿错了,。。

追答

是。其作用是在脉冲间隙放掉电容上的电荷。放电时间要小于脉冲间隔时间。

追问

方波不能当计数器的脉冲吗,为什么仿真的时候单片机3.5口一直是高电平啊,那样就不能计数不能测频率了啊。。。我先不在这儿耽误时间了,我该出去散散心,郁闷死我了可,非常感谢,上午找你提问好想你不在,还不能问,谢谢了。。。。

追答

方波计数实际起作用的还是前后沿。如果计数口本身是高电平最好查查手册搞清脉冲响应方式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-08
你比较器的供电只有正电压啊,当然输出只有正的电源电压了,把358的vee接一个负电源试试追问

接多大啊的负电源啊,我接了-5

V输出成4.5V了啊,为啥输出用电压表测都是正的呢

追答

这么接试试

追问

我第二个图好像就是那么接的啊,我这个版本示波器就接一根线额,接法跟那个图一样啊,那个电压源的3Vpk是什么啊,还有50Hz下面那个是什么呀,不懂啊。。。,接到I/O口就是高电平

追答

3Vpk是电压峰值,50hz是频率啊,这应该都不是问题,测一下你交流电源的波形啊,看看最小值有没有低于0v;还有你示波器上不是有方波吗?那个不对吗?

追问

交流电源波形是0.5mv,示波器显示的是方波,我就想让这个方波接到P3.5上,当做脉冲让单片机计数,在用定时器,在一定得时间内计算脉冲数,可以测出正玄波电压频率,挺小的一个事,可是接到单片机上面,单片机P3。5口一直处于高电平,接时钟方波信号就可以。具体怎么回事啊

追答

我觉得你接的没问题,交流电压表测出的值是交流电的有效值,肯定是不变的正电压啊,既然示波器能显示方波,应该就没问题了,你看看是不是单片机程序的问题啊。

追问

我刚刚仿真把程序去了试了下,单片机3.5引脚一直是高电平,我用那个方波的时钟信号接上去,他就可以高一下,低一下,而且测出的频率显示结果都正确,可是换成正玄波转换来的方波就不可以了,不知道怎么了。。。郁闷啊

追答

啊,不好意思,那就不知道了。。。

追问

还是很谢谢你,想给你些财富值,可是不知道除了采纳外还能怎么给您,总之很是谢谢你了。。。。

追答

没事啊