ST/DRTY位的含意取决于它是被写入还是被读出。在单周期转换方式中,写1到 ST/DRTY位则转换开始,写入0无影响;在连续方式中,ADS1110忽略写入ST/DRTY的值。在进行读操作时,ST/DRTY雨表明输出寄存器中的数据是否为新数据。如果ST/DRTY为0,则刚从输出寄存器中读出的数据是新数据;如果ST/DRTY为1,则刚从输出寄存器读出的数据以前已经被读取过。保留位位6和位5置为0。SC位控制ADS1110是以连续转换方式工作还是以单周期转换方式工作,置SC为1时,ADS1110以单周期转换方式工作。DR的位3和位2控制ADS1110的数据速率,置DR的位3和位2为1表示ADS1110的数据采样率为15 sps。PGA的位1和0控制ADS1110的增益,置PGA位1和0为1、0表示ADS1110的PGA增益为4。
3 软件设计
按照硬件电路,采用汇编语言编程,在KeilA51 V8.50环境下调试通过,并成功应用在单片机称重系统中。软件按功能模块,主要由LCD显示控制、ADS1110模数转化、超负荷报警检测、采集数据处理、键盘中断等子程序构成。此处侧重介绍ADS1110模数转换程序。程序代码如下:
4 实验结果
根据上述设计方案制作了实验电路,各电路模块所需的电源由电源模块提供。电源模块以7805为核心,为电路提供5 V稳压电源。
测试条件:称重传感器型号LC8020,额定载荷5 kg,传感器信号线长0.2 m,测试载物台面尺寸Ø 100 mm,测试环境温度27.8℃。测试结果如表2所列。
结语
将ADS1110应用于小量程电子称,能充分发挥其性能特点,降低硬件成本。实验证明,该电子称在日常条件下工作可靠,具有精度高、体积小、读数直观等优点。经验证实现秤重测量范围0~5 kg,最小分辨1 g。可以很好地适应日常生活需要,在民用市场上有着良好的应用前景。
责任编辑:gt
关于模拟技术就介绍完了,您有什么想法可以联系小编。