老古开发网首页
导航:老古开发网首页文章索引文章分类单片机→[基于MAX155的同步数据采集系统]
| -文章搜索 - 最新文章 - |

基于MAX155的同步数据采集系统

发布时间:2006年8月5日 点击次数:1530
来源:   作者:
 
摘 要:在电力系统信号的测量中,常需对多路信号进行同步采集,而基于常规采样芯片的数据采集模块通常存在系统复杂、体积大、非完全同步采样等不足。MAXIM公司推出的MAX155是一种高速、8位8输入通道的同步采样A/D转换器,非常适合电力系统信号同步测量的要求。详细介绍了基于MAX155 A/D转换器和AT89S51单片机的同步数据系统的硬件和软件的设计方法。实验结果表明该系统不仅采样精度高,而且能实现完全同步采样。
  关键词:MAX155;多通道同步数据采集;电力系统;AT89S51

1引言
  现代工业自动化技术的不断发展,要求电力系统必须安全稳定地运行,因此需要对电网的电 流、电压、频率、功率等电气量进行实时检测,这不仅要检测每一相电流/电压的大小,而且还需知道各相电流/电压间的相位关系。要实现这一目标,就必须采用多通道的同步数据采集装置。目前多通道同步数据采集装置通常是由多组采样保持单元(T/H)、1个多路转换开关(MUL)和1个带输出锁存模数转换器(A/D)组成。典型电路如图1所示。

 

  此类电路使用的元器件多,存在占用面积大、可靠性差、成本高等不足。利用MAXIM公司提 供的MAX155制作多通道同步数据采集装置,可使装置精简、可靠,克服了上述的不足。

2MAX155芯片
  MAX155是一高速、多通道的8位A/D转换器,有8个模拟量输入通道,在其内部每一模拟量输 入通道各有一采样保持器,这8个采样保持器能实现同步启动采样,其内部结构如图2所示。

 

  MAX155的主要性能特点有:
  (1) 最高输入频率为5 MHz,此时每通道的转换时间为3.6 μs。
  (2) 单极性或双极性输入。
  (3) 单端输入或差动输入。
  (4) +2.5 V内部参考电压。
  (5) 单极性+5 V或双极性±5 V工作电源。
  在使用中MAX155有2种工作方式可选:开放电路工作方式(open circuit mode)和硬接线 工作方式(hardwire mode)。前者通过配置寄存器(configuration register)的设置使得MAX155工作灵活,但编程复杂;后者是通过外部引脚的接线来实现不同的工作状态,编程简单易学,对多通道的同步数据采集而言,后者比前者方便、简单。由于本系统需要同步采集6通道的数据,因此选择MAX155的硬接线工作方式。在硬接线工作方式下,模拟量输入的设置主要通过MODE和Vss两个引脚的接线来实现:
  当MODE=0时,为8通道单端输入;
  MODE=1时,为4通道双端差动输入。
  当Vss接AGND时,为单极性输入;
  Vss接-5 V时,为双极性输入。
  启动MAX155:给WR引脚一个低电平,MAX155就同时对8个通道进行采样和保持,并依次对0~7个通道进行转换,在这个过程中,MAX155的引脚BUSY为低电平并一直保持到转换结束。
  读取转换结果:在变为高电平后方能读取结果,给引脚8个低电平,就依次从MAX155内部RAM中按顺序读出0~7通道的转换结果。

3MAX155与单片机的接口电路与编程
  MAX155与单片机AT89S51的接口电路如图3所示。MODE接地,Vss接-5 V,即MAX155选择8通道单端双极性输入的信号,电网的三相电流、电压经前置处理后直接输入到MAX155的AIN0~AIN 5,转换结果的输出端D0~D7直接接到AT89S1的P0口,,分别接到P1.1~P1.3。
  
基于接口电路可给出采样子程序如下:
 

4实验结果
  研制的多功能电量变送器采用上述电路作为采样模块,利用信号发生器产生的正弦信号y1=2.5 sin(100πt),y2=2.5 sin(100πt+π/3)作为两通道输入数据,每周期采样12点,得到的实验结果如表1所示(一周期的采样结果)。表中的数据表明采样精度相当高(只有最后1位不稳定),而且量通道的采样完全同步(两通道相差两个采样点的值相等,如通道1的第3采样点=通道2的第1采样点,这正好是两者的相位差)。



5结语
  综上所述,MAX155非常适用于多通道的同步数据采集,其硬件和软件实现都相当简单,而且测量精度高,能完全实现同步采样,有相当高的实用价值。

参考文献

[1]孙涵芳,徐爱卿.MCS51/96系列单片机原理及应用[M].北京:北京航天航空大学出版社,2000.
[2]MAXIM Data Sheet of MAX155. 2002,6
.


欢迎进入老古论坛进行讨论
[单片机] 相关文章:
硬件工程师必看---必杀技学习(转)
简介:
1 充分了解各方的设计需求,确定合适的解决方案 启动一个硬件开发项目,原始的推动力会来自于很多方面,比如市场的需要,基于整个系统架构的需要,应用软件部门的功能实现需要,提高系统某方面能力的需要等等,所以作为一个硬件系统的设计者,要主动的去了解各个方面的需求,并且综合起来,提出最合适的硬件解决方案。比如A项目的原始推动力来自于公司内部的一个高层软件小组,他们在实际当中发现原有的处理器板IP转发能力不能满足要求,从而对于系统的配置和使用都会造成很大的不便,所以他们提出了对新硬件的需求。根据这个目标,硬件方案中就针对性的选用了两个高性能网络处理器,然后还需要深入的和软件设计者交流,以确定内......

模拟串口程序
[转载]点阵式LED简单图形显示技术
单片机的概述
单片机与键盘接口程序
单片机系统硬件抗干扰常用方法实践(转)
[转载]嵌入式系统中PCI总线仲裁器的设计与实现
[转载]基于IP核的PCI总线接口设计与实现
单片机笔记——数码管显示(转)
555时基电路原理以及应用
 
下一个:[另类其他]NRF905 调试心得
简介:
硬件部分 : 1.单片机要注意用3.3v的低电压单片机,主要是与nrf905的电平相匹配,免得用转换芯片。(这是初初开发没有看清楚数据手册会经常犯的错误) 2.开发测试板时接收端可以接个串口进行调试,这样就免了仿真器。 3.注意普通的51,如果nrf905接p0或p1口时要注意上拉电阻。 4.注意复位电路。 以上都是初学者常犯的错误。当然我也其中的一个拉 软件部分 : 1.首先要通读datasheet。尤其是时序图。 2.调试第一步,主要是正确的配置nrf905的寄存器。905置于待机状态,MCU通过I/O实现写,读905配置字的操作。这步成功就等于成功了一半 ,因为到此已经基本掌......
 

上一个:[新闻热点]RFID尚未广泛应用,未雨绸缪防RFID盗读设备研发启动

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:16毫秒