首页 ICL7135的串行采集方式在单片机电压表中的应用

ICL7135的串行采集方式在单片机电压表中的应用

举报
开通vip

ICL7135的串行采集方式在单片机电压表中的应用ICL7135的串行采集方式在单片机电压表中的应用 ICL7135的串行采集方式在单片机电压表中的应用 摘要: 介绍了对A/D芯片ICL7135进行串行数据采集的具体方法,同时利用该方式结构简单、编程简洁、占用单片机资源少的特点,给出了用ICL7135与AT89C52单片机构成电压表系统的硬件和软件设计方法。 关键词: 单片机 ADC 电压表 ICL7135在常用的A/D转换芯片(如ADC080 9、ICL713 5、ICL7109等)中,ICL7135与其余几种有所不同,它是一种四位半的...

ICL7135的串行采集方式在单片机电压表中的应用
ICL7135的串行采集方式在单片机电压表中的应用 ICL7135的串行采集方式在单片机电压表中的应用 摘要: 介绍了对A/D芯片ICL7135进行串行数据采集的具体 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,同时利用该方式结构简单、编程简洁、占用单片机资源少的特点,给出了用ICL7135与AT89C52单片机构成电压表系统的硬件和软件设计方法。 关键词: 单片机 ADC 电压表 ICL7135在常用的A/D转换芯片(如ADC080 9、ICL713 5、ICL7109等)中,ICL7135与其余几种有所不同,它是一种四位半的双积分A/D转换器,具有精度高(精度相当于14位二进制数)、价格低廉、抗干扰能力强等优点。通常情况下,设计者都是用单片机来并行采集ICL7135的数据,本文介绍用单片机串行方式采集ICL7135的数据以实现单片机电压表和小型智能仪表的设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。1 ICL7135的串行工作方式 1.1 ICL7135的测量周期ICL7135的测量周期包括下列四相(节拍) (1)AUTO-ZERO(自动调零)相 在该相时,内部IN+和IN-输入与引脚断开,且在内部连接到ANLG-COMMON,基准电容被充电至基准电压,系统接成闭环并为自动调零(AUTOZERO)电容充电以补偿缓冲放大器、积分器和比较器的失调电压。此时,自动调零精度令受系统噪声的限制,以输入为基准的总失调小于10μV。 (2)SINGAL-INTEGRATE(信号积分)相在该相,自动调零环路被打开,内部的IN+和IN-输入被连接至外部引脚。在固定的时间周期内,这些输入端之间的差分电压被积分。当输入信号相对于转换器电源不反相(NO-RETURN)时,IN-可直接连接至ANJG-COMMON以便输出正确的共模电压。同时,在这一相完成的基础上,输入信号的极性将被系统所记录。 (3)DEINTEGRATE(去积分)相该相的基准用于完成去积分 (DEINTEGRATE)任务,此时内部IN-在内部连接ANLG-COMMON,IN+跨接至先前已充电的基准电容,所记录的输入信号的极性可确保以正确的极性连接至电容以使积分器输出极性回零。输出返回至零所需的时间正比于输入信号的幅度。返回时间显示为数字读数,并由1000(Vid/Vref)确定。满度或最大转换值发生在Vid等于Vref的两倍时。 (4)ZERO-INTEGRATE(积分器返回零)相内部的IN-连接到ANLG-COMMON,系统接成闭环以使积分器输出返回到零。通常这相需要100,200个时钟脉冲,但是在超范围(OVERRANGE)转换后,则需要6200个脉冲。 1.2 ICL7135时序图图1所示是Vid为常数时的ICL7135时序图,由图1可知: 在Signal-Integrate(即信号积分)相开始时,ICL7135的BUSY信号线跳高并一直保持高电平,直到De integrate(去积分)相结束时才跳回低电平。在满量程情况下,这个区域中的最多脉冲个数为30002个。其中De integrate(去积分)相的脉冲个数反映了转换结果。图2是不同Vid值时的ICL7135时序。由图2可见: 对于不同模拟量输入,ICL7135的BUSY信号的高电平宽度也不同。2 与单片机系统的串行连接在ICL7135与单片机系统进行连接时,如果使用ICL7135的并行采 集方式,则不但要连接BCD码数据输出线,又要连接BCD码数据的位驱动信号输出端,这样至少需要9根I/O口线。因此,系统的连接比较麻烦,且编程也非常复杂。而ICL7135的串行接法是通过计脉冲数的方法来获得测量转换结果的。由其时序 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 可知,在Deintegrate(去积分)相,其脉冲数与转换结果具有一一对应关系。实际上,可以通过单片机(例如ATMEL公司的51系列单片机AT89C52)的定时器T0(也可以使用定时器T1)来计脉冲器。由于,定时器T0所用的CLK频率是系统晶振频率的1/12。因此可利用单片机(AT89C52)的ALE信号作为ICL7135的脉冲(CLK)输入。但要注意,在软件设计编程中,若指令中不出现MOVX指令,ALE端产生的脉冲频率将是晶振的1/6。至此,便可找到定时器所使用的频率与单片机系统晶振频率的关系,以及ICL7135所需的频率输入与单片机系统晶振频率的关系。为了使定时器T0的计数脉冲的ICL7135工作所需的脉冲同步,可以将ICL7135的BUSY信号接至AT89C52的P3.2(INT0)引脚上,并且将定时器T0的选通控制信号GATE倍1。此时定时器T0是否工作将受BUSY信号的控制。由上述时序图可知,当ICL7135开始工作时,即在积分波形的Signal-Integrate相开始时,也就是ICL7135的BUSY信号跳高时,定时器T0才开始工作,且定时器T0的TH0、TL0所记录的数据与ICL7135的测试脉冲(从积分波形的Signal-Integrate相开始时Deintegrate相结束这一区域内的脉冲称为测量脉冲)存在一定的比例关系。其系统连接图如图3所示。在这种情况下,由于定时器T0和ICL7135所用的时钟不是同一路。因此,应当找到定时器T0所记录的数据和测量脉冲之间的某种比例关系。其比例关系Ftime=Fosc/12Fale=Fosc/6Fre 。
本文档为【ICL7135的串行采集方式在单片机电压表中的应用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_721103
暂无简介~
格式:doc
大小:14KB
软件:Word
页数:0
分类:工学
上传时间:2017-09-30
浏览量:13