关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 12位串行模/数转换器ADS1286在温度检测中的应用

12位串行模/数转换器ADS1286在温度检测中的应用

作者:时间:2011-07-25来源:网络收藏

2 采集部分硬件设计
系统中,为了采集目标对象的当前,采用测温范围宽,稳定性好的铂电阻作为测温元件,由铂电阻构成的惠斯通电桥将温度信号转换成微小电压信号后,再经仪表放大器进行放大,得到放大的模拟温度信号。为了能够对采集温度信号进行处理,需要先将采集放大后的模拟温度信号转换为数字信号,然后再送入单片机处理。本文采用12位分辨率的模/数转换芯片对采集到的模拟温度信号进行A/D转换,以减小A/D转换的量化误差,是在AT89C2051单片机发送的时钟信号的控制下,并在片选有效时,通过数据输出端向单片机提供12位温度数据。温度采集部分的原理框图如图3所示。

本文引用地址:http://www.eepw.com.cn/article/161754.htm

端提供低电平,使片选有效,ADS1286开始对模拟输入电压进行采样,经过延迟时间tCSD,AT89C2051通过P1.5引脚向DCLOCK端提供时钟信号。在ADS1286片选有效后,从第二个时钟信号开始进入A/D转换时序,此时,DOUT端先输出一个无效位,在接下来的11个时钟信号每个信号的下降沿在DOUT端从高位(MSB)开始输出A/D转换结果,在紧接着的12个时钟信号每个信号的下降沿DOUT端从LSB位开始再次输出这12位A/D转换结果,AT89C2051单片机在每个时钟信号的下降沿,通过P1.4引脚从低位到高位接收该次转换结果。在12位的数字温度数据接收完毕后,单片机通过P1.3引脚将h.jpg端置为高电平并准备下一次从ADS1286接收A/D转换的温度数据。



评论


相关推荐

技术专区

关闭