利用MSP430实现0~5V电压输出
时间:10-02
整理:3721RD
点击:
本人新手,需要给一个可调交流电源输入0~5V的直流信号,控制交流电源的输出(0~300V左右)。利用430单片机如何实现0~5V的电压输出,是否需要DA,而且需要交流电源在某一个电压值稳定一段时间,也就是要求单片机产生的电压信号呈梯度增长,并且在每一个梯度都能维持一段时间。
希望能够得到大家的指导,感谢!
您好,这个可以通过两个方式实现:
1,有些430内部具有DAC,DAC输出端就放大器进行放大,从而输出0-5V电压信号;
2,如果内部没有DAC,可以使用PWM功能实现,首先在PWM输出引脚使用一个逻辑门将3.3V电平转成5V,然后输出PWM信号,并在输出端接一个滤波器,可以是无源的RC滤波器,然后通过调节PWM的占空比就可以输出0-5V的信号了。
我们使用的开发板没有DAC,我们想通过单片机接一个DA模块输出信号。如果这样的话,需要注意哪些东西呢?
主要是根据您的系统精度和频率选择合适的DAC,包括分辨率,INL,OFFSET,以及建立时间。另外您可以选择3.3V的DAC,但是后级要用运放放大至5V,您也可以直接选择5V的DAC。