单片机 外接AD转换芯片 再加运放 通过一定的控制程序就可产生正弦波。
实现方法:
1、通过单片机DA来实现,需要通过查表法;
2、通过PWM方式实现;
不过都需要加硬件滤波电路来实现正弦波的平滑。
用ADC或者PWM,输出的值可以采用查表的的方式,先把正弦波的值算好,存入表中,依次输出即可。例如第一个值 0,得到sin(0)=0,第二个值sin(1),依此类推
单片机加DA转换芯片(如DAC0832)就可以了,你把计算出的正弦值(0--1之间)乘以255,转换成字节值然后送给DA芯片就可以了
单片机 外接AD转换芯片 再加运放 通过一定的控制程序就可产生正弦波了。
加几个分立元件就可以了。见图