基于DDS技术的电磁阀检测平台的设计

2.3 模块控制单元(CPLD)
复杂可编程逻辑器件CPLD(Complex Programmable Logic Device),是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围,是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。本系统中,采用Altera公司的EPM3128来连接单片机和DDS,单片机发出的指令通过CPLD来控制DDS芯片,同时检测频率为0~25kHz的信号,检测误差小于0.1%。
2.4 信号调理单元
使用DDS9834所提供的互补输出信号IOUTB、IOUT,从IOUTB输出的信号是微弱的三角波电流信号,图6中端口3接AD9834的IOUTB,将输出三角波信号放大,图7的端口2接图6的端口6,图7的端口3接AD7541输出的平稳电压,经过比较,得出平稳的方波。本文引用地址:https://www.eepw.com.cn/article/172029.htm
3 系统软件设计方案
单片机采用C语言编程,在执行指令之前首先要完成各种初始化工作。其中包括时钟初始化、端口设置、看门狗设置、开机初始化,尤其注意对DDS9834的初始化驱动程序的设置,然后等待中断,进入键盘扫描和各种按键的处理程序,整体流程如图8所示。
4 结束语
直接数字频率合成(DDS)是DDS信号发生器的核心部分。本检测平台以单片机为核心,采用DDS技术实现了一种新型的低频特性好并且可以模拟的斜坡信号,可以产生可调占空比的方波信号,可调范围达1%~99%。经过测试,该检测系统平台可以实现信号源工作稳定,并且操作方便,成本低,通过样机的研制,测试效果较好,精度较高。
低通滤波器相关文章:低通滤波器原理
评论