基于CPLD的多路温度数据采集系统的设计
2011-12-27肖俊明刘鹏程杜迎虎祝海明
中原工学院学报 2011年3期
肖俊明,刘鹏程,杜迎虎,祝海明
(中原工学院,郑州 450007)
基于CPLD的多路温度数据采集系统的设计
肖俊明,刘鹏程,杜迎虎,祝海明
(中原工学院,郑州 450007)
提出了一种基于CPLD的温度数据采集系统的设计方案,介绍了系统软硬件、外围电路,芯片间电路连接和程序的设计方法,实现了温度信号采集、A/D转换、数据运算处理和控制数码管显示输出.仿真结果表明,本系统可将温度通过电压转换为可读的数字量,并且精度达到±0.5℃,能够满足15~50℃的一般温度采集要求.
CPLD;A/D转换;数据采集
在数字技术飞速发展的今天,将各种模拟信号转化为数字信号再进行相应的处理,不仅可以提高系统性能,还可以充分利用现代信号的各种处理算法,提高系统的灵活性和可靠性[1].
CPLD不仅在速度上能满足高速数字信号处理的要求,而且可编程资源也大大增加,具有在线可编程功能,从而提高了系统的灵活性和适应性.在开发周期较短或对系统灵活性要求较高的场所,CPLD能够提供比专用高速数字信号处理器件更高的系统速度和更好的解决方案[2].本文提出了一种基于CPLD的多路温度数据采集系统的设计方案.
1 系统的硬件组成
本系统采用CPLD作为主控制单元,负责系统采样通道的巡回、产生工作时钟和控制ADC0809进行数据采集.系统采集的模拟信号经过A/D转换器转换成数字信号,由控制电路将数据送入控制系统,然后对数据进行处理,将数据进行码制转换,由七段LED显示出数值.本系统中 A/D转换……
登录APP查看全文
