本人现在设计一个基于80C51单片机的信号发生器,要求能够输出方波,正弦波及幅值可调,范围在(—10至+10)。我已经知道在单片机外接一个DA就可以输出波形,但如何使幅值的范围在(—10至+10)我就不知道了,希望大家帮帮偶!!!!!!!!
但如何使幅值的范围在(—10至+10)我就不知道了,希望大家帮帮偶!!!!!!!!
接放大器
然后,单片机控制接入的电阻不同,然后放大不同倍数达到调幅的目的
-10V到10V吗?
使用ADS7805,参考电压使用+/- 16V就可以了。
不过ADS7805好像很贵,你可以找类似的。
使用AD5204数字电位计,使得放大器输出电压动态可调也可以呀!
哥们用三极管放大电路。把电路加25V电压后通过变压器耦合成+10 -10V。这个电路简单的很。关键是频率要合适。不然变压器会虑过低频的。
你可以再用一个da,这个da的输出接你以前da的ref输入端上。这样,这个da就可以控制幅值了。如果你da输出达不到20v的峰峰值,后面再接个运放,然后电容耦合输出。