基于电力线载波技术的远程电流数据采集系统的设计

发布者:科技创客最新更新时间:2021-01-26 来源: eefocus关键字:电力线载波技术  AT89C2051 手机看文章 扫描二维码
随时随地手机看文章

简介:介绍了一种利用半导体磁阻式电流传感器(MRCS)和LM1893芯片实现的远程电流数据采集系统。系统硬件主要由AT89C2051单片机主控电路、串行ADC0832模/数转换电路、LM1893电力线载波发送电路等三部分组成;软件以MCS-51汇编语言编制,并给出了软件设计的流程图。由于采用了电力线载波技术,该系统可用于远距离信号的测量和传输,具有较高的实用价值。


在现代生产过程的检测和控制中,电流参数的采集是最普遍最重要的项目之一。在一些数据采集系统中,测量现场距离较远且环境恶劣,计算机主控系统与测量装置、传感器远离。传统的方法是采用长距离的电缆系统或通过无线电传输,但其成本较高或占用无线电频率资源。电力线载波技术很好地解决了这些问题。它只需利用现有的电力线就能可靠地传输数据,为实现远程数据采集和传输提供了极大的便利。


随着半导体传感器技术和通信技术的发展,使得实现低成本、高精度、高可靠性的电流数据采集,以电力线载波方式进行远程传输成为可能。在本系统中,电流数据采集采用半导体磁阻式电流传感器(MRCS),单片机采用AT89C2051,电力线载波通信采用LM1893芯片。由于利用了电力线载波技术,数据远程采集不需要重新布线而是使用现成的电力线,降低了系统实现的成本和复杂性。因此这种系统在应用领域是非常实用的。

1 系统硬件组成及工作原理


1.1 电流传感器


利用锑化铟-铟(InSb-In)磁阻元件(MR)制成电流传感器(MRCS)[1],这是一种基于磁阻效应的半导体传感器。它在保留霍尔电流传感器优良特性的同时,又具有结构简单、灵敏度高、体积小、线性度优良等优点。它的工作原理就是将通电导线周围的磁场转换成与之对应的电压信号,其特点是能很好地对微弱电流信号进行非接触式检测。其结构如图1所示,主要由导线、绝缘基片、InSb-In磁阻元件MR1和MR2、永久磁铁、五个引脚组成。其中,MR1和MR2是相对放置的一对磁阻元件,二者阻值相等。垂直放置于基片下的永久磁铁为MR1和MR2提供偏置磁场B,可以提高MRCS检测的灵敏度。待测电流流经的导线置于MR1和MR2对称轴的位置。当电流流过4、5引脚时,导线周围产生空间磁场,其磁感应强度为△B。这个空间磁场分别穿过MR1、MR2时,在某个瞬间方向相反,所以这个磁场与MRCS内部永久磁铁的偏置磁场B相叠加而产生的效果是使MR1和MR2的阻值一个增大,一个减小。根据欧姆定律,这种一增一减会使信号输出端2的电压变化幅度更大。依据这种电压变化,MRCS就能够检测、采集到电流信号。


由于电流传感器输出为电压信号,所以需要A/D转换器将输出电压转化为数字信号,以便单片机进行处理。图2所示是输出电压与待测电流关系的特性曲线。从图中可以看出,当电流在10~100mA之间变化时,输出电压由0.5V呈线性增大到4.5V,这说明电流传感器的输出具有良好的线性度。

1.2 LM1893


LM1893是美国国家半导体公司生产的电力线调制解调芯片,可实现串行数据的半双工通信,具有发送和接收数据的全部功能。采用18脚双列直插式,其引脚图如图3所示。它的主要引脚为:5脚(发送接收控制端)、10脚(载波信号的收发端)、12脚(解调数据输出端)和17脚(调制数据输入端)。它由发送电路和接收电路两部分构成。芯片的工作状态由5脚控制。当为高电平时,芯片处于发送状态;反之,则处于接收状态。发送电路部分由FSK调制器、电流控制振荡器、正弦波形成器、输出放大器和自动电平控制电路(ALC)构成。单片机将数据从17脚输入,由此输入的数据经FSK调制后形成开关控制电流,驱动电流控制振荡器产生三角波,再由正弦波形成器形成已调正弦波信号,由输出放大器放大后,送10脚输出到电力线上。ALC则用以控制输出信号的幅值。18脚为外接电阻端,用以调节载波频率。通过调节5kΩ的可调电阻,LM1893的中心频率可以在50~300kHz的范围内选择。8、9脚用于外接放大管的射级和基极以提高发射功率。接收电路部分则由限幅放大器、锁相环解调器、RC滤波器、直流偏置消除电路和脉冲噪声滤波电路构成。载波信号由10脚输入,经限幅放大器放大后,送锁相环解调器(PLL)解调,解调输出通过RC滤波器、直流偏置消除电路滤掉直流信号和高频信号,最后经脉冲噪声滤波电路滤除信号中的脉冲干扰,从12脚输出解调后的数据信号。


LM1893的主要技术参数为:


(1) 采用抗噪声的FSK数字移频键控调制;


(2) 数据传输速率高达4.8kbps;


(3) 载波频率可在50~300kHz之间选择;


(4) 输出功率可以在1~200倍的范围内自由调节;


(5) 与TTL、CMOS电平兼容;


(6) 适合现有的各种电力线路。

1.3 系统硬件设计原理


如图4所示,整个系统主要由数据采集单元、单片机主控单元和电力线载波发送电路三部分组成。


在控制电路单元,用单片机实现对电流信号的采集和对电力线载波数据发送功能的控制。它使整个数据采集系统成为一个智能化的有机整体。单片机采用ATMEL的AT89C2051,它包含2KB闪存、128B的内存、15根I/O口线、两个定时计数器和一个全双工的串行口。在设计中,用到了AT89C2051的T1定时器和串行口以及P1端口线。由于该单片机与MCS-51相兼容,因此在硬件电路设计和软件编程方面更加方便。


数据采集单元主要由MRCS传感器和ADC0832组成。ADC0832是带有串行输入输出功能的8位逐次逼近式模/数转换器,其转换时间为80μs。它的两个模拟量输入通道是可编程的,可以由串行输入口DI的三位控制字指定通道,并选择单端输入和差分输入两种工作方式之一。MRCS将电流信号以电压信号的形式提供给ADC0832。选择ADC0832的CH1为单端输入工作方式,CH0为不工作。DI端输入的控制字为“111”,可将DI 固定接高电平。当单片机的P1.2口将ADC0832 的CS脚置低电平时,在CLK的前三个脉冲上升沿,从DI端输入控制字 “111”,在接下来的八个脉冲完成转换过程。按照逐次逼近式的机理,依先高位后低位的顺序,转换一位,存储一位。并在下降沿由DO端输出一位;在后续七个脉冲的下降沿又将存储好的转换结果按照先低位后高位的顺序从DO端输出。因此,一次完整的模/数转换过程完成,转换后的八位数据就从P1.0口读入到单片机中。从实际应用角度出发,系统在具备采集处理功能的基础上,必须要有通信接口,具备远程传输功能。实现电力线载波通信的关键问题是如何根据电力线的特性选择合适的MODEM芯片及设计可靠的接口电路。因为电力线上的用电设备种类繁多,对载波信号传输过程所产生的干扰大部分是低频调幅性干扰,所以电力MODEM芯片的调制方式应该采用抗脉冲干扰强的调频方式,同时应适当提升载波信号功率以加大传输距离。在本系统中选择了FSK制式的LM1893。


电力线载波发送电路主要由LM1893和电力线接口(PLI)组成。AT89C2051通过串行口与LM1893通信,通信采用标准异步通信方式,并通过控制LM1893的收发状态完成数据传输。选用定时器1作为波特率发生器,串行口采用波特率可变的工作方式1。该方式为标准异步通信,其通信格式为每帧10位。AT89C2051的P1.7口控制LM1893的5脚TX/RX,决定数据是发送还是接收。当为高电平时,LM1893处于发送状态。AT89C2051的串行输出口TXD与LM1893调制解调数据输入端17脚连接,由单片机采集的数据就从LM1893的17脚送入,经过FSK调制成150kHz的FSK载波信号,送10脚输出载波信号。在与电力线的接口电路中,使用大功率齐纳管和电阻组成限幅电路,起保护作用。它能避免系统受到诸如强雷电脉冲等瞬时过电压的干扰。而三极管T和变压器TN则组成调谐功率放大电路。在这里,变压器既耦合了载波信号,又使通信电路完全地隔离电力网工频信号。载波信号的发送则通过耦合变压器与电力线相连。三极管T则用于载波信号的发送功率放大。通过T的功率放大,载波信号的输出功率能提高近10倍。


2 系统的软件设计


在本系统中,软件采用模块化结构设计,用MCS-51汇编语言编写。由于采用模块化技术,使系统程序更加简洁,占用内存容量少。


系统软件主要包括以下程序:


(1)初始化程序,主要完成以下工作:初始化MCU、初始化LM1893、初始化串行口;


(2)模/数转换子程序,主要完成以下工作:ADC0832复位、控制字移入ADC0832,启动模/数转换、按先高位后低位接收数据、按先低位后高位接收数据;


(3)载波发送子程序,主要完成以下工作:设置串行口的工作方式、启动串行口的发送。

按照图5所示的系统软件流程图编程,便可实现电流数据的采集和远程传送,在远端的计算机主控系统就可以接收数据,并进行分析、处理和显示。


为了保证电力线通讯的顺利进行,本系统采用的通信协议遵守《地区电网数据采集与监控系统通用技术条件》,并且参照了X-10协议。在电力线载波通信的过程中,因为通信方式为半双工方式,所以一定要有包含控制机制的传输协议,以确保数据的可靠传输。每一次通信为一个固定帧长的报文,帧的数据格式为:同步字、起始字、源地址、目的地址、控制字、数据块、校验码、结束字。控制字包含命令码和数据块长度。其长度为一个字节,高四位为命令码(0:数据块发送,1:数据块接收。 3:数据传送正确。4:数据传送错误。);低四位为数据块长度,当命令为数据发送或数据接收时,给出数据块的长度。数据块的长度为1至16 个字节。


作为一种新型的半导体传感器,电流传感器(MRCS)与霍尔电流传感器相比,具有新的特性和优点。本文设计的电流数据采集系统采用了具有数据调制解调功能和具有与电力线连接功能的LM1893,其优点在于:(1)无需铺设昂贵的电缆系统;(2)不占用无线电频率资源。该系统设计思想还可以用于电力监控系统和其它工业控制系统的远动数据采集中,实现对电力参数的监控。


关键字:电力线载波技术  AT89C2051 引用地址:基于电力线载波技术的远程电流数据采集系统的设计

上一篇:51单片机教程(八):图型带字库液晶128×64
下一篇:89C51单片机和8254-2实际步进式PWM输出

推荐阅读最新更新时间:2024-11-10 21:21

AT89C2051烧写器的制做与调试
现在都用S52了,还用C2051干嘛!价格也差不多。但是C2051的体积要比S51、S52小很多,而且引脚只有20只,在一些简单的控制中,这些引脚已足够了,小的体积更具有优势些。但目前好像还没有支持在线编程(ISP)的S2051。因此试着做个C2051的编程器,更主要的是与大家分享一下在电路制做过程中硬件、软件的除错技巧,尽量做到一次成功的经验和方法。 在网上找了一番,图很多,大同小异。上一张最通用的图: 上图是可以烧写很多器件的电路,它的PCB板在网上也很容易找。但因为是实验制做,没用PCB,就用万用板吧。由于宽体的器件都有支持ISP的器件,所以我去掉了40脚宽体IC座,只留了个20脚窄体IC座用来烧写C2051,修改电路
[单片机]
<font color='red'>AT89C2051</font>烧写器的制做与调试
AT89C2051简易正弦波\三角波\方波发生器
/***************************************************************** 简易正弦波\三角波\方波发生器 使用keil C51,12MHz晶振,AT89C2051 ******************************************************************/ #include reg51.h #define uchar unsigned char #define uint unsigned int #define key P3 //键盘口 #define dataout P1
[单片机]
轻松编程实现无线遥控
  电路功能   无线收发组件中,315MHz收发组件是常用的一种,若要自制则相对要困难些。本文所介绍的无线收发电路采用ATMEL公司的AT89C2051单片机作为编码和解码电路的核心器件,接收端采用1602字符液晶显示器显示所接收到的数据。   工作原理   首先介绍编码电路。在使用过程中,笔者直接将发送模块的三个端子与自制的一块学习板相连,没有添加其他电子元件,属单片机最小系统,S1和S2为两个按键,本文程序未用。图1所示为发送端电路图,图2为接收端电路图。 图1 发送端电路图 图2 接收端电路图   接收端将接收到的数据送入单片机的同时,还会驱动发光二极管以便对硬件和软件纠错,若数据接收成功还将显示在16
[单片机]
轻松编程实现无线遥控
AT89C2051单片机超声波测距系统硬件原理
AT89C2051单片机超声波测距系统单片机主控芯片使用51系列AT89C2051单片机,该单片机工作性能稳定,同时也是在单片机课程设计中经常使用到的控制芯片。 发射电路由单片机输出端直接驱动超声波发送。 接收电路使用三极管组成的放大电路,该电路简单,调试工作小较小。 硬件电路的设计主要包括单片机系统及显示电路、超声波发射电路和超声波接收电路三部分。单片机采用AT89C2051。采用12MHz高精度的晶振,以获得较稳定时钟频率,减小测量误差。单片机用P3.5端口输出超声波换能器所需的40kHz的方波信号,P3.6端口监测超声波接收电路输出的返回信号。显示电路采用简单实用的3位共阳LED数码管,段码输出端口为单片机的P1口,位码输
[单片机]
<font color='red'>AT89C2051</font>单片机超声波测距系统硬件原理
AT89C2051在点钞机外接显示屏中的应用
  大家知道,LED数码管是由发光二极管作为显示字段的数码型显示器件。在数码管显示器中,一般情况下都采用动态扫描式显示方式。所谓扫描式,就是当有多个七段(带小数点的为八段)显示器要显示时,将其各个对应引脚接在一起,也就是说,所有的a段接在一起,b段也接在一起,依此类推。而利用各七段显示器的共阳(或共阴)极来确定哪一个七段显示器要显示。这样做的目的有二:(1)省电;(2)节省输出端口。   本电路利用89C2051的端口与数码的笔段接法为: P1.1-- C; P1.2-- D; P1.3-- E; P1.4-- B; P1.5-- A; P1.6-- F; P1.7-- G ,且三只数码管的笔段a~g又是并联在一起的。数码管的公共端
[单片机]
<font color='red'>AT89C2051</font>在点钞机外接显示屏中的应用
泊车用超声波测距仪的研制
一、前言 随着生活水平的不断提高,汽车进入家庭的消费意识的不断增强。中国城市汽车的保有量迅速增加。随之而来的是交通事故与日俱增,城市里尤其突出。发展智能交通系统是二十一世纪交通运输的重要发展方向。智能交通系统(ITS)在充分发挥现有基础设施的潜力,提高运输效率。保障交通安全,缓解交通堵塞,改善城市环境等方面的卓越效能,已得到各级政府的广泛关注。中国政府也高度重视智能交通系统的研究开发与推广应用。本文论述的泊车用超声波测距仪开发着眼于倒车防护,能够实现倒车时有效的避开可能对倒车造成危害的障碍物和行人。有效避免由于倒车造成的经济损失和人身安全问题。国外高级轿车在汽车出厂时就已经安装了同类系统。 二、系统组成和实现指标 系统由三大
[单片机]
泊车用超声波测距仪的研制
一种多通道视频同步采集方案
  镀锌生产过程中的带钢振动直接影响锌层厚度及均匀性,既降低产品质量,又导致锌液过度消耗,增加生产成本。无论是通过寻找振源从根本上消除振动,还是通过电磁铁等进行主动减振,都离不开振动的检测。为了保护带钢表面,不能采用任何接触式振动检测手段。目前比较常用的检测方案包括涡流探头和光学探头两类,前者为了达到所需要的量程,必须采用大直径的探头,系统造价颇高;后者在多截面测量时又存在多探头数据的同步问题。   探索切实可行的光学检测方案具有重要的现实意义和应用价值。本文介绍的方案以激光三角法测距原理为基础,通过RS485总线广播同步触发信号,实现了多截面振动的同步测量。   1 多截面振动检测系统总体方案   1.1 带钢整体振动检测
[单片机]
一种多通道视频同步采集方案
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved