24位A/D转换称重数据采集系统-基础电子_第1页
24位A/D转换称重数据采集系统-基础电子_第2页
24位A/D转换称重数据采集系统-基础电子_第3页
24位A/D转换称重数据采集系统-基础电子_第4页
24位A/D转换称重数据采集系统-基础电子_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

精品文档-下载后可编辑位A/D转换称重数据采集系统-基础电子摘要:研究一种用于组合秤和选别秤的高精度数据采集系统,采用具有24位分辨率的∑-△模数转换器高性能片上系统(SoC)MSC1210和应变式称重传感器设计称重数据采集系统。该系统可应用于组合称重设备、选别设备,并具有精度较高,可靠性较强的特点。

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转换无影响。该称重传感器激励电压为5V,激励电流为25mA。MSC1210提供的内部参考电压不足以驱动传感器,因此选择外部输入参考电压,同时关闭内部参考电压以减小噪声干扰和功率损耗。

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

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

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

2.2A/D转换器

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

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

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

2.3温度测量

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

2.4CAN总线数据通讯

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所示。

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

3系统软件设计

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

3.1数据校准

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

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

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

while(!(AISTAT0X20));//等待中断触发

3.2数据采集

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

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

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

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

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

温馨提示

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

评论

0/150

提交评论