LM339做比较器,LM324做电压跟随器,324输出接STC89C52(STC89C58)外部中断口,测量正弦信号频率?

各位大侠,我现在要用STC89C52测量微弱的正弦信号的频率,当把信号发生器给定同频的方波接入到MCU的中断引脚上时(方波幅度0-4.2V),可以正确测量出频率;现在把经过放大的正弦信号经过LM339整形,当339不接MCU时,339的输出的同频方波在幅值0——5V,一旦接入到MCU上后,电平就变为0~3.2V(根据上拉电阻有所不同,但都下降了);当把MCU上电后,339的输出点电平又恢复成0~4.8V,但这时MCU就检测不到电平跳变(设置为下降沿有效);后来在LM339和MCU之间加入了LM324构成的电压跟随器,还是解决不了这个问题?请高手指教啊!万分感谢

你的电路LM339是单电源+5V供电,中性点电位是+2.5V,负输入端接地是不对的,等于是接在负电源上,339工作状态不对。负输入端的门限电压至少要高于负电源1V。
按你的电路,AD1的输出电压中性点必须在+2.5V左右,负输入端电压设置在AD1中性点电压值。5V电源,10K上拉电阻太大了,用1~2K。
339与MCU之间是数字电路的连接,不是模拟电路,你加一级射极跟随器是帮倒忙!概念不清。
温馨提示:内容为网友见解,仅供参考
无其他回答

LM339做比较器,LM324做电压跟随器,324输出接STC89C52(STC89C58)外部中...
你的电路LM339是单电源+5V供电,中性点电位是+2.5V,负输入端接地是不对的,等于是接在负电源上,339工作状态不对。负输入端的门限电压至少要高于负电源1V。按你的电路,AD1的输出电压中性点必须在+2.5V左右,负输入端电压设置在AD1中性点电压值。5V电源,10K上拉电阻太大了,用1~2K。339与MC...

LM339做比较器,LM324做电压跟随器,324输出接STC89C52(STC89C58)外部中...
1 用324做跟随器,可能不合适,频率低(比339)输出幅度低(VCC-2V-3V)2 MCU不上电,IO口电压被拉低,是正常的 3 用示波器看波形,如果和信号发生器一样,就应该没问题。4 是否先送信号,后开MCU?程序上是否开中断前,已经完成相应的准备程序?仅供参考 MCU相应中断,应关闭中断,等处理...

相似回答