碧波液压网 欢迎你,游客。 登录 注册

利用ADuC834构成二次仪表系统

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  ADuC834是一种真正意义上的完整的数据采集系统芯片。这种崭新的微处理转换器和先进的混合信号处理工艺显著提高了数据采集系统的性能,并大幅度减少了应用系统的开发时间和成本。ADuC834是美国模拟器件(AD)公司最新投入市场的一款微处理转换器产品,它集成了双路Σ-Δ型ADC、温度传感器、增益可程控放大器(PGA)、8位51MCU、62k的可编程程序EEPROM、4k的数据Flash Memory、2304字节的片内RAM、12位DAC以及定器、I2C兼容的SPI和标准的串行I/O等。由此可见,ADuC834本身就是一个内嵌MCU的高性能数据采集系统,利用它可以极方便地构成各种二次仪表系统。

  1 ADuC834芯片介绍

  ADuC834内部集成了两路独立的Σ-ΔADC,其中主通道ADC为24位,辅助通道ADC的16位。两个独立的ADC通道由于使用了数字滤波,因而可以实现宽动范围的低频信号测量,非常适用于称重仪、张力应变仪、压力转换器和温度测量等方面的应用。其中主通道的AD输入范围在±20mV~±2.56V之间分为8档,使用时可任选一档。由于使用了Σ-Δ转换技术,因此可以实现高达24位无丢失码性能,且辅助通道还可以作为温度传感器使用。

  ADuC834利用32kHz晶振来驱动片内锁相环(PLL)以产生内部所需要的工作频率,它的微控制器内核与8051兼容。片内外围设备包括一个与SPI和I2C兼容的串行端口、多路数字输入/输出端口、看门狗定时器、电源监视器以及时间间隔计数器。同时片内还提供了62kB闪速/电擦除程序存储器以及2304字节的片内RAM。

  ADuC834本身能提供程序串行下载,所以可以直接下载调试程序,非常方便于程序的开发和设计。因此,利用ADuC834可以非常简单地制作各种复杂的二次仪表。

  2 二次仪表的硬件电路设计

  本系统设计主要针对两路传器进行采样,然后进行数据处理和相应的数据显示,同时要求有复杂菜单设计。由于数据处理过程中要用到浮点乘除运算,同时要求有菜单设置,因此,利用ADuC834的62k程序存储空间可以进行各种复杂的运算和处理,而不需要外扩程序存储器。图1是其硬件设计原理图。

  本系统利用ADuC834的P3口构成3×4键盘,并通过P0、P2口和7HC138译码器来构成10个数码管动态显示屏,然后利用ADuC834的P1.0、P1.1和74HC164构成8个发光LED的显示,同时利用ADuC834的串口SPI功能进行软件调试。

  2.1 数码管的动态显示

  利用ADuC834的P2口的P2.0~P2.4,并通过74HC138译码可以得到8个地址选通信号,而P2.5和P2.6则用于构成剩下的2个选通信号,同时把P0口作为显示的数据接口。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论