基于单片机的专用信号发生器设计与应用
图6 AD7226双极性输出电路本文引用地址:https://www.eepw.com.cn/article/171776.htm
3.4 放大电路设计
放大电路主要是对AD7226输出的双极性电压信号幅值进行处理,以达到使用的要求。放大电路的输入极增加一个一阶低通滤波器,以防止D/A输出的高频成分干扰;采用低频运放作为射随器以提高输入阻抗。放大电路部分如图7所示。
图 7 放大电路(部分)
4.1 信号编码
在这里要注意 的取值范围是-1~ ,而不是-1~+1。取整时要按照四舍五入的原则以减少误差,表1是双极性输出时二进制编码表以及对应模拟输出电压。
表 1 双极性输出偏移二进制码表
4.2 软件设计
软件的任务是根据上位机的指令完成信号的控制和输出,编程语言采用8051汇编语言,整个程序由初始化模块、基准信号输出模块、测角及基准信号输出模块、中断模块、延时模块和喂狗模块组成。软件流程如图8所示。
评论