ICL7135在自动打包系统中的高精度A/D转换应用

需积分: 50 15 下载量 40 浏览量 更新于2024-09-18 收藏 188KB PDF 举报
ICL7135是一款高性能的4位半CMOS双积分型A/D转换器,它的特点是具有双极性高阻抗差动输入、自动调零、自动极性识别和超量程判断功能,能够实现4-20000个计数分辨率。这款转换器的输出包括串行输出和分时并行输出,这使得它在与单片机如AT89S52等连接时非常便捷,特别是在需要高精度测量的应用中,如智能仪器仪表和工业控制系统。 在本文中,作者详细探讨了如何将ICL7135集成到单片机自动打包系统中。首先,作者分析了ICL7135的工作原理,特别是其串行输出时序,这对于正确设计接口电路至关重要。作者利用单片机的INTO中断和计数器T0来设计接口电路,通过INTO中断确保数据采集的准确性,而计数器T0则帮助控制转换时间和数据传输的同步。 在具体应用中,ICL7135被用于实时采集料斗重量信号,将其转换为数字信号后,通过串行通信的方式发送给单片机AT89S52进行进一步的信号处理和分析。这样,单片机可以实时监控打包系统的运行状态,对重量数据进行精确计算和控制,提高整个系统的自动化程度。 ICL7135的主要引脚包括数据输出引脚B8~B1(对应8421BCD码的各个位)、位驱动信号D5~D1(对应不同位值)、欠量程指示UNDER.RANGE、过量程指示OVERRANGE、极性指示POL、时钟输入CLK和工作状态信号BUSY。其中,BUSY引脚在A/D转换过程中起到关键作用,用于指示转换正在进行。 本文提供了一个实用的案例,展示了如何利用ICL7135的特性与单片机协作,实现自动打包系统中精确的重量测量和控制,这在工业自动化领域具有重要的应用价值。通过合理的硬件设计和软件编程,能够提升系统的稳定性和效率。