突破瓶颈:多片ADC并行采样在高精度压力数据采集中的应用

3 下载量 88 浏览量 更新于2024-08-29 收藏 355KB PDF 举报
本文主要探讨了压力传感器在高精度数据采集系统中的关键应用,尤其是在现代宽带和超宽带雷达技术以及软件无线电技术快速发展的背景下,数据采集系统对于速度和精度的需求日益增强。传统的单片ADC芯片往往难以同时满足高速和高精度的要求,因此多片ADC并行交替采样技术作为一种解决方案被广泛应用。这种技术通过前端的M片ADC并行采样,然后在后端进行数据融合,理论上可以显著提升采集系统的整体速度。 然而,采用并行方式时,一个挑战是通道间的失配误差,包括时间误差、增益误差和偏置误差。这些误差会直接影响到采集系统的性能稳定性。文章中提到的通用高精度压力数据采集系统,采用了摩托罗拉公司的MPX2100半导体压力传感器,该传感器能将压力转换为毫伏级的差模电压信号,其线性度高,输出电压与压力成正比,且具备温度补偿功能,减少了因温度变化导致的漂移问题,从而提高了测量的准确性。 系统设计中,硬件部分包括压力传感器、信号调理电路、模数转换模块、单片机、液晶显示模块和串行接口等。压力信号首先经过传感器和放大调理电路,然后通过模数转换器转化为数字信号。在单片机内,这些信号经过标定、运算和零点补偿等步骤进行处理,确保数据的精度。最后,系统通过液晶显示屏实时显示压力读数,便于用户查看,同时支持通过串行接口传输至上位机,实现人机交互。 此外,文中还提及了现场可编程门阵列(PLD)技术的应用,这有助于简化硬件电路设计,降低成本并提高系统的灵活性。本文详细介绍了如何利用高性能的压力传感器和先进的信号处理技术来构建一个具有高精度和良好人机交互特性的数据采集系统,这对于工业控制、环境监测等领域具有重要的实践价值。
747 浏览量
压力数据采集监测系统 压力是日常生活中经常遇到的物理量。在有些需要经常监测压力的场合,如果采用PC机等数据采集系统,成本会比较高,此时最好采用以单片机为中心的数据采集监测系统。本文介绍一个简单的可采集2路压力的压力数据采集检测系统。其中第一路压力变化范围是0-30kPa,第二路压力变化范围是0-50kPa。要求实时采集并显示这2路压力值,同时当第一路压力超过25kPa、第二路压力超过40kPa时报警灯亮。 为使问题简化,在此我们要求显示分辨率为小数点后一位的数值,要求用三位数码管显示压力值,二位数码管显示通道标志,即最左边一位显示“C”,左边第二位显示通道号“1”或“2”。要求不间断地轮流显示两个压力点,在转换通道间隙关显示。 1题目分析 根据要求,可以组成一个以单片机为中心的测量报警系统,在此选用AT89S51为控制机,采用ADC0809芯片进行模数转换。压力信号首先要经过压力传感器(内含放大器)变换为0-5V的电压信号,然后此信号再送入ADC0809进行模数转换,转换后的数字量送入单片机。此量值与输入的电压值相对应,例如,因为采用的AD卡是8位的,其输出的数码为0-255,输入电压范围是0-5V,如果输入量是线性变化的,则7FH对应2.49V,FFH对应4.99V。如果要显示实际压力值,则还要进行标度变换。对本例而言,第一路压力P1的标度变换应该是B1=30kPa/255,第二路压力P2的标度变换是B2=50kPa/255。如果采集的数字值用D表示,则变换后的压力值分别为P1=D1*B1,P2=D2*B2。这就是我们准备显示的数字量。 2 硬件设计电路 根据本项目的要求,硬件电路设计如图1所示,用AT89S51的P1.1、P1.2作为2路压力的报警端,两路压力信号经IN0、IN1分别送ADC0809转换。 转换启动信号(START)和地址锁存信号(ALE)连接在一起,由WR信号控制地址写入,进行通道的选择。按图中连接情况,通道IN0、IN1的地址分别为2FF0H、2FF1H。8255是用于共阴极数码管显示的接口芯片,8255的A、B、C及控制口的地址分别为4FFCH、4FFDH、4FFEH、4FFFH。 五位数码管显示缓冲区的存储单元设为内部RAM 28H-2CH(对应C0-C4)。 转换后的数据以定时传送方式送89s51.所以要运行一个延时子程序,以等待AD转换完成后进行数据的读操作,为此口地址和RD信号相与后送0809的OE端。当RD有效时,转换数据送至数据总线,由89s51接收。
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部