功能需求:如下:
输入:直流DC12V;
输出:50HZ-1KHZ可调,峰峰值50-400V可调。
输出波形:正弦波。
调节方式:串口通信(3.3V-UART).,或者通过上位机调节。
主要实现方式就是通过单片+DDS芯片输出一个可调频率的正弦波,当然了用单片机自己输出一个正弦波也不是不可以的而且成本更低,但是我们考虑到稳定性和使用领域还是选择了使用DDS芯片来做信号的发生器,DDS输出的信号再给到数字电位器进行分压,这里用数字电位器的目的就是为了调节输出高压信号的峰峰值,所以说电位器的阶数越高调节的精度也就越大,为了得到高压信号所以普通运放肯定是不行的,据说是有一种叫高压运放的芯片,笔者也没有研究过因为也听说它很贵那么我们肯定是不考虑了,所以我们使用的是功放芯片和变压器的组合,由于功率要求不高输出电压在5-10mA都是可以的那么就可以选一个相对小一点的变压器了,因为模块整体也有体积限制,但是发现输出不是线性的这也在预想之中因为用功放就是这样的,而且相同条件下不同频率还会影响峰峰值,所以最后校准还是很麻烦的要得到一个对应关系然后去进行查找表输出,其实可以加个电压采集然后做成闭环通过算法去调节输出,但是受限于空间和时间也没有加,所以后期还是有很大优化空间的 。下面放几张图片吧。
网上买的盒子是塑料的,这个尺寸没有金属的。
工作还是比较稳定的,性能也还行,但是还是有时间完善的更好迫于时间问题有机会再做的更完美。