24位A/D转换称重数据采集系统的设计

最新更新时间:2009-08-04来源: 互联网关键字:MSC1210  SJA1000  82C250  数据采集 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  组合秤又称选择组合衡器,它是由多个独立的进料出料结构的称量单元组成,电脑利用排组合原理对称量单元的载荷量自动优选组合计算出最佳、最接近目标重量值的重量组合进行包装。选别秤是检测单个产品重量与设定目标是否相符,并由分选装置自动剔除不合标准产品的包装行业设备。从实用角度出发,采用具有24位∑-△型A/D转换器的系统级单片机MSC1210结合低成本的供电解决方案与CAN控制器SJA1000以及CAN总线收发器82C250,设计一种具有CAN总线接口的24位称重数据采集系统,可应用于组合称重设备、选别设备。

  2 系统硬件设计

  图1为系统硬件结构图。系统硬件采用系统级单片机MSC1210直接采集传感器信号。由称重传感器产生的电压输入信号采用差分输入方式,由滤波电路直接接到MSC1210的AIN0、AIN1,经MSC1210内部A/D转换采集数据,然后将采集数据转化为CAN协议数据传输至CAN总线网络,再由触摸屏处理数据。MSC1210内置有温度传感器,便于后期数据校正,采集测量环境温度。

系统硬件结构图

  2.1 供电电压

  A/D转换数据大小仅取决于输入电压V0大小,A/D转换精度取决于参考电压V0的稳定性。V0、VREF必须取同一电源,电源波动相互抵消,对A/D转换无影响。该称重传感器最小激励电压为5 V,最小激励电流为25 mA。MSC1210提供的内部参考电压不足以驱动传感器,因此选择外部输入参考电压,同时关闭内部参考电压以减小噪声干扰和功率损耗。

  基于上述原因,综合成本考虑,选用低压差线性稳压器LP2591提供5 V用以激励传感器,通过高精度电阻网络分压成2.5 V供给MSC1210作为A/D转换的参考电源。

  LP2951属精密型低压差线性稳压器,初始精度0.5%,电压调整率和负载调整率可达0.05%,具有低静态电流(≤8 mA)、低压差、低温度系数(20×10-6/℃)等特点。轻载时的压差为50 mV;当其为100 mA负载时压差为380 mV。最大输出电流为100 mA。

  集成的各个电阻具有参数、性能、受环境影响一致的特点,外界对其干扰(如电源变化、温度变化)能在分压比中相互抵消。采用并联电阻的分压电路有助于减小温漂,提高稳定性。

  2.2 A/D转换器

  高精度数据采集核心在于A/D转换器的参数指标。即量程、有效分辨率和转换时间等。

  MSC1210通过可编程增益放大器(PGA)和偏移D/A转换器(ODAC)改变量程以增加输入信号的动态范围。MSC1210通过改变本身的PGA来改变量程以适应不同的传感器输入电压。如果AIN0作为同相差分输入通道,其他任何一个通道都可作为反相差分输入通道。这里选择AIN0、AIN1作为输入传感器输入电压的前向通道。PGA的模拟输入通过ODAC最多被偏置到输入范围的一半,由于ODAC引入了模拟偏置量而非数字量到PGA,所以使用ODAC不会降低A/D转换器的性能。

  该系统要求输入信号的动态范围为0~4 000 g,最小输入分辨率为0.1 g,同时根据A/D转换器线性输入、输出特性,A/D转换器满量程电压与所分辨最小电压的比值和相应重量输出比值相等。系统必须保证最终测量结果具有16位的精度。考虑系统电源电压漂移、温度漂移等其他因素,因此要求A/D转换至少应达到18 bit的实际转换精度。因此,MSC1210能够满足系统设计要求。

  2.3 温度测量

  MSC1210内置温度传感器便于后期数据校正,采集测量环境的温度。由于其内部二极管提供温度传感功能,当输入多路复用器的设置寄存器所有位都为1时,二极管就连到A/D转换器的输入端,所有通道打开。

  2.4 CAN总线数据通讯

  SJA1000的AD0~AD7连接到MSC1210的P0端口,CS连接到MSC1210的引脚P2_7。P2_7引脚为0时,CPU片外存储器地址选中SJA1000,CPU通过这些地址对SJA1000执行相应的读/写操作。SJA1000的RD、WR、ALE分别与MSC1210的对应引脚相连,INT引脚接MSC1210的INT0,MSC1210可通过中断方式访问SJA1000。

  为增强CAN总线节点的抗干扰能力,SJA1000的TX0和RX0通过高速光耦6N137与82C250相连,这样就实现总线上各CAN节点间的电气隔离。采用小功率电源隔离模块B05-05S将光耦部分的两个电源完全隔离。通过隔离提高了节点的稳定性和安全性,如图2所示。

CAN总线接口硬件电路原理图

  传感器电压输出信号经过滤波后直接接MSC1210的AIN0,AIN1;MSC1210内部A/D转换的参考电压为LP2951,输出电压经精密电阻网络分压得到,如图3所示。

MSC1210与CAN节点电路连接硬件原理图

  3 系统软件设计

  单片机采集A/D转换的数据并通过CAN协议发给CAN网络,传输数据,在触摸屏上编制软件系统接收和存储采集到的称重传感器输出的电压数据,软件工作的重点包括数据校准和数据采集两部分。

主程序流程图

  3.1 数据校准

  为降低器件和系统的偏移误差和增益误差,需要采用校准方法。MSC1210或整个系统的偏移、增益误差可以通过校正来减少影响。

  校正功能ADCCON1寄存器(SFR DDH)的CAL2~0位控制每个校准过程需7个tDATA周期,因此,完成偏移和增益校准需要14个rDATA周期。在校准完成后,当中断允许时,会产生A/D转换中断。校正完成以后A/D转换器中断位置为1,表示校正结束可以读取有效数据,相关程序代码如下:

  ADCON1=0X01; //初始化增益和偏移自校准

  while(!(AISTAT&0X20)); //等待中断触发

  3.2 数据采集

  采用台达DOP人机界面软件ScreenEditor开发平台,编制数据采集与存储系统,使用CAN网络协议与下位机通讯,进行称重数据的实时采集,具体应用于称重系统采集测试系统中。数据采集界面如图5所示。

数据采集界面

  3.3 提高精度采取的其他措施

  为保证得到一个高精度的测试系统,除了使用高精度A/D转换器外,系统中的其他模块设计也对整个系统精度有很大的影响。

  (1)传感器是整个系统的核心,要获得可靠的数据源就要注意电阻式应变传感器的安装方式,传感器的底座安装面应平整、整洁,无任何油膜、胶膜等存在。安装底座要求高于传感器本身的强度和刚度。安装底座的安装面要用水平仪调整水平。安装时不能采用普通平垫圈,应使用弹簧垫圈。在给传感器加载受力时,要按传感器加载受力方向加载,避免横向或附加扭矩力。

  (2)数字器件和模拟器件独立供电,对电源进行稳压,并加滤波电路,以免电源噪声对系统产生影响。为防止传导型高频电磁干扰,在传感器信号输出端及电源线上加屏蔽珠。在PCB布线时应尽量将数字部分和模拟部分隔离,数字地与模拟地隔离。

  系统能够稳定运行,测量结果满足精度要求,显示分辨率为1/40 000。数据稳定时间小于1 s。

  4 结束语

  该CAN总线的称重数据采集方案适用于组合称重或选别称重的环境下对称重传感器信号的采集与存储,经工厂环境的实践检验,证明系统能够长时间稳定运行,具有较好的应用前景,同时也可运用在车辆称重系统。

关键字:MSC1210  SJA1000  82C250  数据采集 编辑:金海 引用地址:24位A/D转换称重数据采集系统的设计

上一篇:TI推出最小型PCI Express至PCI转换桥接器
下一篇:基于AD7891的车辆称重采集系统设计

推荐阅读最新更新时间:2023-10-12 20:15

基于MSC1210Y5的多通道数据采集系统
1 引言 以MSC1210Y5为核心的数据采集部分在工作时投放与水下、工作在无人值守的自容方式。由于海洋环境恶劣,所以仪器必须具有很好的可靠性及精确度,否则,就有可能给航行在测点附近海域的船舶提供不准确的海洋环境参数,笔者在灯船水文气象实测数据自动显示助航系统水下分机的设计中,成功应用了具有增强型8051内核微控制器和闪存的精密模数转换器MSC1210Y5,避免了微控制器和AD转换电路的单独分立设计,简化了电路,降低了功耗,增强了可靠性,提高了整个系统的工作速度。 2 MSC1210Y5的特性 MSC1210Y5是TQFP-64封装的低功耗完全集成混合信号IC,供电电压为2.7V-5.25V,它具有高精度的积分型模
[应用]
智慧工厂数据采集监控方案,自动化实现就是这么简单
一、行业背景 近几年来,对于智能制造产业的发展深受我国重视,随着紧密政策的出台,也在资金、技术、平台等方面做出了源源不断的支撑,进一步推进了信息技术和制造业的融合发展。 传统工业、制造业因其厂房较大,存储地点分散,会存在很多网络无法覆盖以及监控死角,无法集中统一实时掌握现场情况,又因为工厂内部自动化程度较低,依旧需要大量人力劳动,并且无法保障生产效率,导致企业生产成本过高。因此传统工厂急需向智慧工厂进行转变。 根据可靠数据来看,智慧工厂的发展热度依旧居高不下,按照如此扩张速度来看,预计未来几年智慧市场的行业规模有望突破14万亿。作为数字化转型重点行业和5G应用重点培育行业,智慧工厂无疑是现代工业、制造业的大势所趋,是实现企业转
[嵌入式]
智慧工厂<font color='red'>数据采集</font>监控方案,自动化实现就是这么简单
基于FPGA和USB2.0的高速数据采集系统
数据采集在现代工业生产及科学研究中的重要地位日益突出,对实时高速数据采集的要求也不断提高。在信号测量、图像处理、音频信号处理等一些高速、高精度的测量中,都要求进行高速、高精度的数据采集。这就对数据采集系统的设计提出两个方面的要求:一方面,要求接口简单灵活且有较高的数据传输率;另一方面,由于数据量通常都较大,要求主机能够对数据做出快速反应,并及时分析和处理。 实现数据采集与传输,可选择如下3种方法: ①使用传统的串/并口。传统的串口(如RS232),其传输速率为几十kb/s到100 kb/s,而系统所要求的数据传输速率很高,而且还要实现数据的采集与传输同步进行,串口的速率远远达不到实时要求;对于并口,虽然它的传输速率可达到1 Mb/
[测试测量]
基于FPGA和USB2.0的高速<font color='red'>数据采集</font>系统
通用数据采集和通讯仪的设计与实现
        0 引言   单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件——存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指
[网络通信]
基于MATLAB的实时数据采集与分析研究
  1、引言   数据采集系统涉及多学科,所研究的对象是物理或生物等各种非电或电信号。根据各种非电或电信号的特征,利用相应的归一化技术,将其转换为可真实反映事物特征的电信号后,经A/D转换器转换为计算机可识别的有限长二进制数字编码,以此作为研究自然科学和实现工业实时控制的重要依据,实现对宏观和微观自然科学的量化认识,典型的数据采集系统组成如图1所示。   在采集过程中,将传感器获取的参数通过A/D转换送入内存,然后由CPU对其进行分析、运算和处理,如数字滤波、量纲变换、误差修正、数字显示等。在本文中,尝试通过利用MATLAB的数据采集工具箱对自主设计的数据采集系统 进行模拟仿真,结果实现了对设计系统的模拟操作检验与数据分
[单片机]
基于MATLAB的实时<font color='red'>数据采集</font>与分析研究
S3C2410设计的无线数据采集系统
手持终端的功能越来越强大,数据处理能力也越来越强,人们对其无线通信功能的要求也越来越高。为此,各种无线设备进入人们的生活,在此基础之上,大量的无线设备业已进入工业生产领域。在工业或者工厂底层环境中,使用无线技术具有很多优势;利用无线技术可以解决工业生产中线路布局烦琐的困境,也可以避免恶劣环境对线路腐蚀等问题。 1 系统设计 在此,把嵌入式技术与无线电台通信技术相结合,设计一种无线数据采集系统。该系统分为数据采集模块、数据传输/接收模块、数据处理模块,如图1所示。数据采集模块通过将传感器得到的模拟信号转换成数字信号,再用无线芯片发送出去。A/D转换芯片采用MAX132;数据传输芯片采用无线传输/接收芯片IA4421。用单片机配置
[模拟电子]
S3C2410设计的无线<font color='red'>数据采集</font>系统
带8051内核的系统级ADC芯片MSC1210介绍及应用
摘要:介绍德州仪器公司最近出品的带有高性能8051内核的系统级ADC芯片——MSC1210。说明8051内核单片机的特点、怀能以及片上Flash、24位高精度A/D转换器的使用方法。利用MSC1210丰富的片上资源,可以很简单地构建精密数据采集系统。 关键词:MSC1210 SoC 24位ADC FGA MSC1210是德州仪器公司推出的系统级高精度ADC芯片系列,内置24位低功∑—ΔADC前端信号调理电路—多路模拟开关、缓冲器、PGA、电压参考,且集成了高性能8051处理器内核、Flash存储器和32位累加器、兼容SPI串口等多片上外设。对于要求何种小、集成度高、精度高的测量系统,MSC1210是理想的选择。 MSC12
[单片机]
高精度单片数据采集系统MAX1400的原理及应用
    摘要: MAX1400是美国MAXIM公司推出的一种基于∑-△A/D转换技术的高精度单征数据采集系统芯片。文中介绍了它的工作原理、内部结构及编程要点,并给出了MAX1400应用在压力变送器中的一种典型应用电路。     关键词: 数据采集系统  A/D转换  ∑-△A/DC  MAX1400 传统的数据采集系统大多采用Nyquist率ADC(积分型、逐次比较型、闪烁型等),当需要较高分辨率时(16bit以上),这些传统的A/D转换技术将面监很多困难,因为它们需要复杂的高阶模拟抗混迭滤波器、定时以及幅度误差都极小的采样-保持电路等,因而实现起来困难较大,成本很高。新型的∑-△A/D转换技术能够比较低的成本
[应用]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved