基于PC104总线的动态称重测量板的设计

2013-02-05 16:57:00来源: 21ic

    被测对象处于非静止状态,即被称重或测力的物体在运动则形成了动态称重测量状态[1],如对公路上行驶的汽车或铁道上运行的火车进行实时称量测量等被称为动态称重。货物汽车超重载荷已是货运领域一个共知的事实。货物汽车的超重载荷对公路运输安全、公里路面保养状况影响巨大,国家有关部门已专项加以整顿,而汽车动态称重测量系统是治理货物汽车超重载荷的有力的技术武器之一。

    在汽车动态称重测量领域已有一些动态称重仪器在使用中,但它们主要以单片机为核心、采用低精度、低速度、多元件来构成系统,这虽制造成本较低,但其可靠性、工作性能和指标等受到了极大的限制[2,3,4]。鉴于工程的实际需求,我们设计了与便携式PC/104总线计算机相配合的高性能的汽车动态称重测量接口板,克服了上述缺点并达到了预期的设计指标。

    与便携式PC/104总线计算机相配合的高性能的汽车动态称重测量接口板的硬件电路由两部分组成:信号采集部分和与PC/104总线的接口部分。

1 信号采集部分设计

    当前测控仪器中采用的高分辨率A/D转换器多为独立的集成电路芯片,如此构成的高精度测控系统不免在抗干扰、转换精度、电路板体积以及价格等方面存在着众多的、难以解决的实际问题。使用将高分辨率A/D转换器与MCU(微控制器或称为单片机)集成到一起的集成芯片不失为解决上述问题的一种好方法。C8051F060是一个由CYGNAL公司生产的、高速的、数字与模拟电路混合的集成电路MCU芯片,它具有25MIPS的峰值工作速度、灵活的外部存储器接口和59条数据I/O接口线及两个片内的、独立通道的16 位逐次比较型A/D转换器等 [5]。这两个独立通道的16位逐次比较型A/D转换器具有如下特点:

Ø         16 位分辨率。

Ø         ±0.75 LSB INL,保证无失码。

Ø         可编程的转换速率,最大可达1 Msps。

Ø         芯片内部集成了模拟输入量的跟踪保持及采样电路。

Ø         可软件设定为两个单端输入的或一个差分输入的A/D转换器。

Ø         偏移和增益在一定范围内可调整。

Ø         可进行直接存储器存取操作,数据直接存储到RAM 中,不需要额外的软件开销。

Ø         具有与数据相关的窗口中断发生器。

Ø         专用的内部电压基准或可使用外部电压基准源。

    两个独立通道的16 位逐次比较型A/D转换器表达为ADCn(n=0是第一个A/D转换通道ADC0,n=1是第二个A/D转换通道ADC1)。其中,ADC0有4种转换启动方式;ADC1有5种转换启动方式。可以通过查询ADNINT位或以中断的方式来确定A/D转换何时转换结束并加以处理。

    图1是动态称重测量板的信号采集部分原理图。在图中,通道1的ADC0 IN端子接于测重传感器的电桥输出端,用于采集汽车动态重量信号,该电桥输出为毫伏级的直流电压信号。因此,采用仪用放大器AD620——AMP2作为放大元件将信号放大到MCU(这里指C8051F060)内部A/D转换器通道0(ADC0)能够接受的模拟量转换范围(0-2.4V)。在AMP2前后的C5、R3和C9用于抗干扰滤波;D1和D2用于MCU内部A/D转换器通道ADC0的电压输入过载保护。放大通道的放大倍数由电阻R4的阻值(RG)决定,当RG=∞(未接放大电阻)时,通道的放大倍数(G)为1。

图1 动态称重测量板的信号采集部分原理图

    AMP2的输出经滤波后送到C80C51F060片内的16位A/D转换器通道(ADC0)的外部输入引脚AIN0(MCU的18脚),数据的采样、保持和A/D转换等全部在MCU芯片内部通过软件的控制来完成。

    在图1中,起始于ADC1 IN端子的A/D通道2的信号处理过程和原理与上述的相同。

    C80C51F060片内的16位A/D转换器(通道0和通道1)的参考电压取自MCU内部的电压基准电路。MCU内部的电压基准电路由一个1.2V的、温度稳定性好(典型值为15ppm/℃)的、负载调整率优(典型值为0.5ppm/µA)的带隙电压基准发生器和一个两倍增益的输出缓冲放大器组成。内部基准电压可以通过VREF引脚(MCU的4脚)连到器件的外部。将VREF引脚与通道0参考电压端的VREF0引脚(MCU的21脚)和通道1参考电压端的VREF1引脚(MCU的6脚)相连,为两个16位ADC提供参考电压。该参考电压值(典型值是2.43V)决定了ADC的模拟量输入范围。

    接于测重传感器电桥输入端的给定电压也源自于MCU内部的基准电压源,由双运算放大器AMP3以及R7、R8、R6和V1等组成参考电压放大、稳幅和扩流输出等电路,完成测重传感器电桥输入电压的精密给定。

    由图1中可以看到,包括放大电路和测重传感器电桥输入电压的精密给定在内,该动态称重测量板的信号采集部分的硬件电路设计非常简洁。显而易见,它与传统的由多片器件组成的A/D转换器相比具有工作可靠、抗干扰能力强等优点,且价格也极具竞争能力(一片C80C51F060MCU仅售不足300元人民币)。

    当二个通道的A/D转换器的启动工作由MCU的Timer3的溢出来启动并采用中断方式来取转换结果值时, ADC0或ADC1的转换结果值在相应通道的中断子程序中读取,根据需要再进行保存或做进一步的处理。在设置中应注意使Timer3的定时时间要大于或等于ADC的转换时间与转换结果值的读取时间(中断子程序的运行时间)之和。

2 测量板接口部分设计

    PC/104是嵌入式PC的机械标准,他秉承了IBM PC开放式总线结构的优点,与IBM PC完全兼容,它具备嵌入式控制的特殊要求:体积小、高可靠性、长寿命、编程调试方便,所以在测试领域基于PC104的智能仪器得到了广泛应用[6]。由于PC/104总线装置具有体积小、高可靠、长寿命、编程调试方便等特点,适合于制作高密度、小体积的便携式测试仪器或控制装置。PC/104总线系统的开发平台与现有的其它通用计算机系统完全相同,故现有的所有开发软件均可以使用,所以,在测控领域基于PC/104的智能测控系统得到了广泛应用。为了便于系统的开发与使用,本动态称重测量系统采用了PC/104总线系统作为系统的设计、开发和使用平台,测量板与之配合来完成信号的采集、存储和传输等工作。

    由于MCU与PC/104总线在信号工作频率和接口时序等方面很难一致,因此,MCU与PC/104总线的I/O数据接口应采用异步并行缓冲接口方式,即采用74HC373、74HC374等器件锁存PC/104总线一方数据总线的输出数据及握手信号,MCU一方依据握手信号来进行数据的读取或传送;而MCU一方的输出数据多采用通用并行口,其带有数据保持功能,因此,可用74HC244、74HC245等总线驱动芯片来进行MCU向PC/104总线的数据隔离与驱动,如此可实现双方向的异步数据传送功能[7]。

    C8051F060的外部存储器接口接有一个128KB的RAM(IS62LV1024)芯片用于数据存储, MCU与PC/104总线的数据接口在C8051F060一侧由通用并行接口(P0、P1、P2和P3等)来完成,其通用并行口带有数据保持功能,因此,采用了8位总线驱动器74HC245来进行MCU指向PC/104总线的电平转移(C8051F060为3V工作电源,PC/104总线为5V工作电源)与数据驱动、而PC/104的数据总线不具有数据保持功能,因此,采用了具有三态输出控制功能的8D数据锁存器74HC374来进行PC/104总线指向MCU的数据传送、保持工作(C8051F060可直接接收5V信号电平)。由于C8051F060的P2口需双向操作功能,因此,PC/104总线与MCU的数据传送方向由来自PC/104总线的锁存信号来决定和指明。

[1] [2]

关键字:PC104总线  动态称重测量板  模数转换器

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2013/0205/article_6812.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
PC104总线
动态称重测量板
模数转换器

小广播

独家专题更多

2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved