AD7705在电子秤中的应用_第1页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ad7705在电子秤中的应用国家三级秤标准要求:称重数据与重物的肯定精度小于1/10001/5000,因此,经ad转换后输出数据的有效位应在13位以上。ad公司推出的由缓冲器和增益可编程(pga)、调整器、可编程数字等组成的16位ad7705/06能挺直将检测到的极小信号举行a/d转换,其具有高辨别率、宽动态范围、自校准、优良的抗噪声性能以及低低功耗等特点,适合于称重系统中下微机信号处理的需要。设计中,我们确定ad7705的相应参数取:输出数据更新速率:50hz; 系统增益:64; 有效辨别率:15位。2 硬件设计要满足前面确定的ad7705参数,设计中ad7705的主时钟取:fclk =2.

2、4576mhz。ad7705的串行数据接口包括5个:片选输入口 ,串行施密特规律输入时钟sclk,数据输入口din,转换数据输出口dout,指示数据预备就绪的状态信号输出口 。其中当 为低电平常,转换数据可读取;否则不行读取。设计中 可由at89c51选中实现,也可接地;本设计中将 接地。sclk有两种基本的接线方式:sclk接at89c51的p2口中未用的管脚(比如接p2.2),数据输入、输出端din、dout一同接p2口中未用的另一管脚(比如:p2.3)。在该种衔接方式下,只能用手工编程模拟ad7705的通信时序以实现对ad7705的操作。sclk接at89c51的同步脉冲输出端txd,a

3、d7705的数据输入、输出端din、dout一同接at89c51的串行数据输入、输出端rxd。在该种衔接方式下,对ad7705的数据的读取可按51系列串行口的工作方式0完成,也可按中的读写方式完成。本设计中按中介绍的方式接线。可接一般p1、p2口中未用的管脚,通过程序查询该管脚是否为低电平,从而实现对ad7705中寄存器数据的读取。也可接at89c51的外部中断1或中断0管脚,通过中断方式或中断查询方式实现对ad7705中寄存器数据的读取。本设计中接外部中断1管脚。图1 称重传感器信号处理ad7705在称重系统中的衔接方式见图1。当在此传感器上施加满标度分量5吨重物时,传感器在5v工作电压下取

4、得30 mv的满标度输出电压。5v工作电压经分压后为ad7705提供基准电压,因此工作电压的变幻不会产生系统误差。分压为24k和15k,产生的基准电压为1.92v。当器件的可编程增益为64时,对应的满标度输入电压即为 30 mv。3 软件设计软件设计需主要考虑以下四个方面:at89c51的初始化:硬件设计中假如用到中断,则需对单片机的中断系统举行初始化;软件设计中假如用到串口,则需对单片机的串口举行初始化。ad7705与51系列单片机的数据交换挨次:在读写操作模式下,51系列单片机的数据要求lsb在前,而ad7705希翼msb在前,所以对ad7705寄存器举行配置之前必需将指令字重新罗列方可写

5、入,同样要将从ad7705数据寄存器中读取到缓冲器后的数据举行重新罗列方可用法。对ad7705寄存器举行操作的时序:ad7705通讯必需严格按图2、图3时序操作。对ad7705举行通信的子程序流程见图4、图5。固然,还可以考虑用串行口通信方式0的工作方式来实现。ad7705的初始化和配置:ad7705的配置与设计的硬件紧密相关,惟独在正确配置的状况下硬件才干正常工作。同时,对ad7705内每一个寄存器的配置都必需从写通信寄存器开头,通过写通信寄存器完成通道的挑选和设置下一次操作的寄存器的挑选。图6所示为此称重传感器数据采集主流程图。其程序清单见附录。图2 读周期时序图图3 写周期时序图4 结束

6、语ad7705以其本身的低价格、高精度、可编程增益、自校准、小信号的转换不需附加另外的器件而使得其在数据检测领域具有很大的应用前景。其在秤中的应用也是自不待言的。我们应用ad7705设计的电子信号处理线路,其性能指标达到预期的效果。附录:程序清单org 0000hajmp mainorg 0013hajmp ntorg 0030hmain:;对at89c51初始化mov ip,04h;定义int1为优先级mov tcon,00h ;int1采纳低电平图4 写周期时序流程图图5读周期时序流程图;触发mov ie,84h;允许外部中断1;对ad7705举行初始化mov scon,00000000b

7、;禁用sconmov a,20hacall writemov scon,00000000bmov a,05hacall writemov scon,00000000bmov a,010hacall writemov scon,00000000bmov a,70hacall writemov scon,00000000ba2: jnb 00h,a2 ;等待int1中断mov a,38hacall writerdatadprocessajmp a2图6 主程序流程图write:nopmov r0,08hacall nu1retnu1: rlc ajnc nu2clr 0b1hsetb 0b0hsetb 0b1hsjmp nu3nu2: clr 0b1hclr 0b0hsetb 0b1hnu3: dec r0djnz r0,nu1retrdata:mov r2,02hmov r3,08hmov r4,20hclr cmov a,00hr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论