关于ICL7135制作的电压表,利用BUSY信号得到电压,这方法简单,接线只用了一条。 基本原理如下:
ICL7135是以双积分方式进行A/D转换的电路。每个转换周期分为三个阶段 [1].自动调零阶段 [2].被测电压积分阶段 [3].对基准电压进行反积分阶段 以输入电压Vx为例,其积分器输出端(ICL7135的4脚)的波形如图1所示。“busy”输出端(ICL7135的21脚)高电平的宽度等于积分和反积分时间之和。ICL7135内部规定积分时间固定为10001个时钟脉冲时间,反积分时间与被测电压的大小成比例。如果利用单片机内部的计数器对ICL7135的时钟脉冲计数,利用busy作为计数器门控信号,控制计数器只能在busy为高电平时计数,将这段busy高电平时间内计数器的内容减去10001,其余数便等于被测电压的数值,由图可见,当BUSY变高时开始正向积分,反向积分到零时BUSY变低,所以BUSY可以用于控制计数器的启动/停止. CLKIN:时钟信号输入.当T=80ms时,fcp=125kHz,对50Hz工频干扰有较大抑制能力,此时转换速度为3次/s.极限值fcp=1MHz时,转换速度为25次/s,以下是具体程序分析:(见附件)
word格式文档下载:
ICL7135.doc
(377 KB, 下载次数: 88)
|