基于MAXl320和LPC2290处理器实现风机监测仪数据采集接口的设计

网友投稿 285 2022-11-08

基于MAXl320和LPC2290处理器实现风机监测仪数据采集接口的设计

1、MAXl320概述

1.1 引脚及其特征

引脚及其特征如下:

CH0~CH7:为8路模拟量输入口。

D0~D13:为14位并行数字输出,其中DO~D7为双向数据线。

CS,RD,WR:分别为片选信号,读信号,写信号。

CONVST:转换启动信号。CONVST低电平时跟踪获取模拟信号,上升沿时启动转换。

EOC,EOLC:转换结束输出(EOC),低电平表示一个通道转换结束,可以读此通道转换结果。最后转换结

束输出(EOLC),低电平表示最后一个通道转换结束,然后就可以连续读取被开通所有通道的转换结果。

ALLON:通道使能输入。该引脚接高电平使能开通所有的输入通道(CH0~CH7),接低电平则只有被选中的通道才进行A/D转换。

SHDN:掉电输入引脚。SHDN=O选择正常模式,SHDN=1选择掉电模式。

1.2 MAXl320工作过程

2、MAXl320在风机监测仪数据采集中的应用

该风机监测仪是基于ARM7处理器的,处理器采用Philips公司的LPC2290。其数据采集部分硬件框图如图2所示。

3.1 模拟输入电路

3.2 多路选择电路

用于工业现场的风机监测器的模拟信号输入一般都多于8路,所以可以在.MAXl320的8通道输入外加上多路选择电路,该监测仪用CD74HC4052来组成多路选择电路。CD74Hc4052是一个双电源输入,四组通道选择芯片,通过选择S0,S1,可以使输出四组中的任意一组,最大模拟输入范围在±5 V。

4、实验调试

4.1 程序设计

4.2 实验测试

采用内部时钟,并使8通道都开通,通道0~7都输入1 kHz的正弦波(峰峰值为2 V),把MAXl320的D0~D13与的LPC2290的D0~D13接起,其他的对应的引脚根据图3连接起来,启动A/D转换,因为8个通道的数据都一样,所以只读取通道O转换后的数值,结果如表1所示。

(1)可以把EOLC接到处理器的外部中断信号引脚,采用中断方式,这就要比原来设计的查询方式响应速度快;

5、结 语

一般通用类ICP传感器的输出信号频率在0.5 Hz~6 kHz之间,经过低通滤波后把一些高频噪声滤掉。通过上面的实验测试结果以及示波器测出的采样时间(0.3μs左右)和转换时间(3.7μs)可知,8个通道同时工作时,采样转换总时间是4μs左右,所以可以算出每个通道的吞吐量大概是250kS/s,这样完全能满足现场风机监测仪数据采集的要求。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:CampusBulider(模模搭)学习笔记5:创建自定义建筑
下一篇:详解Java中方法重写和方法重载的6个区别
相关文章

 发表评论

暂时没有评论,来抢沙发吧~