需求:想要生成 PWM 波形,用单片机有点浪费,于是准备用一个 555 生成 50 % 的方波,经过一个积分器生成三角波和电位器,最后用一个电压比较器比较三角波和电位器的电压大小,从而生成 PWM 波形;至于为什么不直接用 555 生成 PWM 波形,是因为 555 生成的 PWM 波形占空比不能达到 100%~ 20 %,且占空比关于电位器旋转角度的线性度不高
设计:(三角波生成部分)
运放的 datasheet: UMW LM321MF
问题:不能输出三角波
方波波形(正常):
三角波输出波形(异常):
三角波输出波形(黄)、方波波形(蓝):
三角波输出波形(黄)、运放 -输入端 (蓝):
其它信息:输入电压为 5V ;波形均下移了 2.5V 以方便观察;运放 +输入端 经测量保持 2.5V ,故未展示波形
先提前谢谢各位 V 友!
1
wudicgi 2022-03-13 22:29:45 +08:00
一般能用单片机和数字电路解决的问题,我会尽量避免自己搭模拟电路,坑太多
不过对于这个问题,建议先查一下用 ICM7555 输入、输出引脚的电压范围,一般都到不了 VCC 和 GND |
2
zchzch1014 2022-03-13 22:54:06 +08:00
1 、建议采用单片机,后期拓展性强,占空比精度还高;
2 、将 C2 容值提高即可产生三角波,我这边仿真结果显示,C2 容值大于 150nF 即可,C2 = 150nF 时,三角波峰值电压为 4.25V ; |
3
ppphp 2022-03-14 02:55:39 +08:00
假如我的电路水平倒退 5 年,说不定能看懂,现在就认得个放大器
|