基于以C8051F060MCU为核心,采用PC104总线的动态称重测量板的设计
发布时间:2008/6/2 0:00:00 访问次数:640
摘要:在分析了现有系统问题的基础上,提出了基于pc/104总线的、以c8051f060mcu为核心的动态称重测量接口板的设计,c8051f060具有独立的双通道16位逐次比较型a/d转换器等功能。经一年多的实际使用证明该设计具有简化了硬、软件设计、增强了系统的工作可靠性、降低了造价等优势。
关键词:pc/104总线;动态称重;模数转换器
被测对象处于非静止状态,即被称重或测力的物体在运动则形成了动态称重测量状态[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的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。
amp2的输出经滤波后送到c80c51f060片内的16位a/d转换器通道(adc0)的外部输入引脚ain0(mcu的18脚),数据的采样、保持和a/d转换等全部在mcu芯片内部通过软件的控制来完成。
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等组成参考电压放大、稳幅和扩流输出等电路,完成测重传感器电桥输入电压的精密给定。
包括放大电路和测重传感器电桥输入电压的精密给定在内,该动态称重测量板的信号采集部分的硬件电路设计非常简洁。
摘要:在分析了现有系统问题的基础上,提出了基于pc/104总线的、以c8051f060mcu为核心的动态称重测量接口板的设计,c8051f060具有独立的双通道16位逐次比较型a/d转换器等功能。经一年多的实际使用证明该设计具有简化了硬、软件设计、增强了系统的工作可靠性、降低了造价等优势。
关键词:pc/104总线;动态称重;模数转换器
被测对象处于非静止状态,即被称重或测力的物体在运动则形成了动态称重测量状态[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的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。
amp2的输出经滤波后送到c80c51f060片内的16位a/d转换器通道(adc0)的外部输入引脚ain0(mcu的18脚),数据的采样、保持和a/d转换等全部在mcu芯片内部通过软件的控制来完成。
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等组成参考电压放大、稳幅和扩流输出等电路,完成测重传感器电桥输入电压的精密给定。
包括放大电路和测重传感器电桥输入电压的精密给定在内,该动态称重测量板的信号采集部分的硬件电路设计非常简洁。
上一篇:利用A设置示波器来完美测量抖动