请电子电路高手帮忙--单片机接运放后输出不正常,急!

请电子电路高手帮帮忙,由于贴不上图我就如下描述了:
我做了一个单片机系统,采用芯片AT89C51,P1.6 PWM输出.输出后接的1K电阻 加10uF/6V电容滤波,再接了一个LM324DG集成运放的+极,-极接了R1-10K后接地,输出端接的R2(14K)与R1串接.运放的电源接的12V .

测试:将运放和单片机断开,测PWM输出脉冲正常,占空比可软件调节高电平4.94V,低电平0.01V,单独测运放高电平5V输入,则输出10V,低电平0V输入则输出0.01V.正常
问题是:将单片机和运放相连接起来,工作就异常了.运放只输出低电平了.无脉冲,无放大作用了.请问这是怎么回事啊?电路该如何改进?谢谢了.急!
我把电容暂时去掉了,但是PWM经运放出来还是并没有放大,高电平只有4V左右但是比电容去掉之前电平高多了.如果直接用延时的脉冲经运放电平及输出又正常了.把运放断开PWM输出也正常.哪边的问题呢???怎么解决啊?

我觉得可能也是PWM电平不够了,如果加一个比较电路怎么样?或者有更好的解决之道??请大家指点下.谢谢咯!

"输出后接的1K电阻 加10uF/6V电容滤波"
你这个电容太大了,赶快换掉它或者去掉,那么大一分钟的脉冲都充不满电......,或者说信号全部滤地了.....

我觉得驱动能力是足够了,可能是不共地问题,要不你在单片机输出脚加个10K电阻到地。不知道你用什么仪器去测试信号的,是万用表吗,那是不行的,要用示波器去测,看其幅值是多少才是多少;用万用表的话,只能测到其有效值(小多了)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-10-14
估计是PWM后不够高电平了
第2个回答  2008-10-14
P1.6端口处加个上拉电阻吧,AT89C51的输出驱动能力很低的,以前我自己设计的时候也发生过类似的问题,试试看吧。
第3个回答  2008-10-14
你是说接运放以后单片机的输出波形就没了?第一可能是你的运放接法有错误,把高电平拉下了,第二可能是驱动能力不够,可以考虑中间接一级晶体管放大,或者输出口接上拉电阻增加驱动能力。
第4个回答  2008-10-14
如果你是用RC滤波,就按照lifufengg的提示换电容吧。
相似回答