一种基于CPLD的温度测试系统设计
时间:05-26
来源:互联网
点击:
于待读数状态。当存储器中的数据被读出后,电路可以关闭。此时除了CPLD,所有器件均被关闭。
图4 电源管理模块逻辑控制图
3 软件设计
温度测试系统的工作流程规划为5个部分:接通电源的初始状态、上电后的循环采样状态、触发后的采样存储状态、采集完后的待读数状态、数据读出及数据处理状态。温度测试系统的状态转换图如图5所示。
图5 系统状态转换图
图6为测试系统的仿真时序图,通过多次软件仿真,得出正确的仿真结果,表明了本次设计的温度测试系统在理论上能够满足测试要求。
图6 系统时序仿真图
图7为实际温度测试结果图,通过VB软件处理得到。在此次实验中温度测试系统采集的数据曲线与所给环境温度的动态变化基本一致,表明本次设计的基于CPLD的温度测试系统能够可靠准确地采集数据信号。
图7 实测数据图
4 结论
本次设计的温度测试系统,采用集成度高、可靠性强、功耗较低的CPLD作为主控单元,运用耐高温高压、响应时间快的热电偶作为温度传感器,匹配先进的电源管理模块实现了测试系统的低功耗,并结合动态存储测试技术,能够应用于环境条件比较差的恶劣环境中,在可靠可信、微功耗的基础上能得到较好的实验数据。
- 用CPLD实现DSP与PLX9054之间的连接(07-23)
- 用CPLD实现FIR数字滤波器的设计(08-07)
- 基于DSP+CPLD的交流电机调速在水处理控制中的应用(11-27)
- 一种基于DSP的张力、深度、速度测量系统(04-15)
- 用双端口RAM实现与PCI总线接口的数据通讯(05-06)
- 基于DSP和CPLD的宽带信号源的设计(07-26)