搜档网
当前位置:搜档网 › 数据采集器存储功能,避免数据被覆盖

数据采集器存储功能,避免数据被覆盖

数据采集器存储功能,避免数据被覆盖
数据采集器存储功能,避免数据被覆盖

细扒数据采集器存储功能,避免数据被覆盖

不知道大家在使用数据采集器的时候,有没有遇到过一下这些问题:

1)数据采集器内存何时会存满?

2)存满后会不会停止存贮?

3)数据采集器的应用程序是固定的,每天测量的数据大小也是固定的。为了避免数据还未收集就被覆盖,我们将通过这篇文章,细扒有关Campbell 数据采集器的存贮功能。

一、数据采集器存满是什么意思

数据采集器由许多存贮单元组成,内存大小是固定的。

数据采集器在数据没有存满的情况下,是不会停止对新数据的存储。在程序里面有存储指令,当数据存满时,最老的数据会被最新的数据覆盖掉,这个时间就是数据采集器的最大存储时间,为了避免数据被覆盖,一定要在这个时间之前

收集保存数据。

二、存满和哪些因素有关

1)数据采集器可用的内存大小

2)分配给数据表记录数据的条数

3)每次记录数据时,写入表格的数据的大小

4)数组的数据类型

5)数据存贮的频率

三、如何计算数据采集器的内存何时会满

对于新的数据采集器,可以采用加载程序让数据采集器来计算存储时间,通过下面的提示找到这些信息。

1)Campbell 数据采集器系统从OS 28版本开始,在DataTableInfo表中,程序中的每个数据表都分配了一个名为DataFillDays的表格,可以找到存储的信息。或者单击Campbell 数据采集器支持软件(LoggerNet、PC400或PC200W)中的站点状态按钮,查看表Fill Times选项卡。{注意:CR200(X)系列数据采集器无法用此方法计算表格填充时间}

2)其他条件存入的数据

对于存储数据的数据表格,除了时间数据外,数据采集器默认扫描频率就是数据写入数据表格的条件,这样做得结果是,DataFillDays表格会显示在几分钟或几小时内填充满,这显然不是我们需要的数据存储时间。针对这种情况,就得通过条件来设置数据表的表大小(即存多少条),而不是让数据采集器自动分配数据表格大小,只保留数据采集器对时间存储进行自动分配的权限。

四、针对通过阵列方式存储数据的老数据采集器,如何计算存储时间

存储阵列:由大量的存储单元组成,每个存储单元能存放1位二值数据(0,1)。通常存储单元排列成N行×M列矩阵形式。

如果有一个较老的、基于阵列的数据采集器,我们可以根据每天存储的阵列来划分62,000个内存,从而估算出储存的时间。

以阵列106,239,1400,22.47,22.81,73,10.61为例,它包含7个数据点,如

果每小时都存储这个数据,那么一天将存储168个数据点(24小时* 7个数据点)。因此,每天62000数据点/168数据点≈369天。您也可以有多个时间间隔内存储数据,算出一天总的数据点,数据采集器总的内存除以一天总的数据点。

五、应该多久收集一次数据

收集和检查数据,是检验系统正常运行的最直接的方法。假如系统运行故障,通过收集数据可以及时发现故障并处理,不会产生大的损失。千万不要等到新数据即将覆盖老数据时才开始收集,具体多长时间收集一次数据由实际情况决定。总之要勤收数据,保证时间间隔不要太长,毕竟每次的测量数据都是非常宝贵的。

文章来源:https://www.sodocs.net/doc/2e17157932.html,/EKogxbr

北京华益瑞科技瞿成明翻译,并适当修改。

智能电表数据集中采集器的分析

智能电表数据集中采集器的分析 【摘要】本文对智能电表数据集中采集器进行了分析。总结了当前数据集中采集器的特点,设计了智能电表数据集中采集器的总体功能、硬件及软件。 【关键词】智能电表数据采集硬件设计功能 “十一五”期间,我国经济和社会得到了高速的发展,人民生活质量不断提高,我国电力行业也在逐步推进市场化的进程,电力企业市场化的经营模式逐渐形成,城乡电网改造工程逐步实施,1户1表的政策得到了深入的贯彻执行,特别是近几年智能电网的发展,在配电网中广泛应用智能电表代替传统的电表。智能电表中核心的部件是其数据集中采集器,其主要实现了对电网中数据的有效采集及传输功能,为智能用电及智能配电网的建设奠定了基础。本文对智能电表数据集中采集器进行了分析。 1 当前的集中采集器综述 当前智能电表中的抄录系统主要是由3部分构成的,即数据集中采集模块,微机管理系统和数据集中器。其中集中器主要实现了对上下设备的数据汇总和分配,并且能够实现对电能表智能控制命令传输的作用,有利于电能采集数据的集中。 当前智能电表的数据集中器主要是利用上行的通道对远程系统所发出的命令进行接收,并能够实现有效动作的执行。其能够预先设定好的参数向通信服务器实现连接,这样就能够对电能采集信息进行传输,利用下行的数据通道可以完成数据的发送,综合上行和下行数据传输即可实现对智能电表的综合控制。通过以上分析我们可以看出,集中采集器能够有效实现数据采集命令的控制,并能够实现对智能电表所发出的数据进行存储的功能。 2 集中器功能总体设计 对智能电表数据集中器进行总体设计主要是利用其所对应的下行设备来支持645数据传输规约来实现的。其可采用RS-485总线规约进行通信,并依据645数据规约来实现数据的有效传输,相比与传统的智能电表数据采集器,本数据集中采集器具有以下功能: (1)自动查找智能电表功能:在相关的应用地点安装数据集中器后,系统可进行具体的参数配置:首先对智能电表进行自动查找,自动地通过下行通道来发出找表的相关指令,且能够实现接收数据的自动分析。如果经过分析其接收的智能电表地址是正确的,则系统将对智能电表的地址进行存储。数据集中器的这项功能实现了智能电表地址的有效查找和分析,不但节约了时间,而且更具经济性和实用性,有利于提高系统的整体效率。

电表数据采集器

电表数据采集器一、原理图 二、流程图

三、原程序 #include //AD7135直接与单片机相连 采用查询的方法 多路 #include #include #define uchar u nsigned char #define uint unsigned int #define ulong unsigned long #define ADP2 P2 #define ADP0 P0 #define CD4051 P1 #define fosc 12 // 晶振频率 #define time0 2000 // 定时2000us #define jishu 1000 // 假设AD 输入电压与对应瞬时功率的基数 // 1V 对应1000w uint idata jisuandu; // 临时变量,用于计算电度数 uint idata time0_0; // 临时变量,用于计算定时

sbit STA T7135= P1^7; // 7135的启动端 sbit busy = P2^6; // 7135的忙端 sbit st = P2^5; // 7135的选通端 sbit CS7221 = P1^5; // 7221的片选 sbit DIN7221 = P1^4; // 7221的数据端 sbit CLK7221 = P1^6; // 7221的时钟端 sbit SDA=P3^1; //2416的数据端 sbit SCL=P3^0; //2416的时钟端 //sbit en_24c16=P3^4; uchar DISPBUF[8]={0,1,2,3,4,5,6,7}; //显示缓冲区 uchar ADBUF[40]=0; //AD缓冲区(万千百十个)*8 uchar TIME[2]=0; //用于定时 uchar BUF[5]=0; //数据处理缓冲区 void delay(uint n); //延时子程序 void Initial7221(void); //MAX7221初始化 void WR7221(uchar addr,uchar Data); //MAX7221写程序 void Max7221Display(uchar *buffer); //MAX7221显示程序 void time2ms(void); //定时器0初始化程序 void time0_int(void); //定时器0中断服务程序 void ICL7135(void); //ICL7135 8路信号AD转换程序void SA VE(void); //电量存储转电度程序 void start_bit(void); //IIC开始条件 void stop_bit(void); //IIC停止条件 void mast_ack(void); //IIC应答 bit write_8bit(uchar ch); //IIC写8位数据 uchar read24c16(uint address,uchar *shu); //IIC读字节数据uchar write24c16(uint address,uchar ddata); //IIC写字节数据uchar page_wr(uint firstw_ad,uint counter,uchar *firstr_ad);//IIC页写 uchar page_rd(uint firstrd_ad,uint count,uchar *firstwr_ad);//IIC页读 main() { //while(page_wr(0,120,0)==0); //初次使用时清电量数Initial7221(); //初始化7221 Max7221Display(&DISPBUF[0]); //开机默认显示0~7 delay(40); //延时 time2ms(); //启动定时器 while(1) { if(TIME[1]%10==0) //5秒时间到 { ICL7135(); //启动8路AD转换

电表数据采集器使用说明书

目录 一、概述 (1) 二、结构 (2) 三、工作原理 (3) 四、主要技术指标 (6) 五、系统特点 (9) 六、使用方法 (10) 七、使用注意事项及常见故障维修 (19) 八、装箱清单 (20)

1.概述 CGL044-1c电表数据采集器适用于大、中、小用户计量点电能量数据的自动采集和处理。不仅可以接收测量表计的脉冲输出,也可直接接收电能表的串行编码输出,并可实现当地的数据处理以及向计费主站传递电能量信息等功能。CGL044-1c 电表数据采集器采用液晶显示、轻触式按键,可实现当地查询和设置。电表数据采集系统结构示意图,如图1所示。 图1电表数据采集系统结构示意图

电表数据采集器结构 CGL044-1c电表数据采集器是由多处理器组成的电能量处理终端,依据功能可将其划分为脉冲量采集和电能量前期处理模块、电能量后期处理及整机管理模块、通讯处理模块、电源模块。所有模块均被固定于类似电表的箱体内,箱体可直接壁挂式安装于配电屏上。箱体正面带有液晶显示器、按键、运行指示灯。输入、输出接口位于箱体下部,便于接线,整个设计安全可靠,操作简单方便。外观结构如图2所示。 外型尺寸:260×175×95 mm3 1.液晶显示器 2.按键 3.红外接口 图2:CGL044-1c外型

3.工作原理 工作原理参见CGL044-1c原理框图(图3)。CGL044-1c数据采集器的脉冲量采集和电能量前期处理模块可接受脉冲输入、485接口输入及开关量输入。微处理器对采集到的电能量数据作前期处理,存储器采用非易失性的存储器件,可保证数据十年不丢失。 CGL044-1c电表数据采集器的电能量后期处理及整机管理模块提供了两路串行数据通讯接口,(1)一个为RS232C接口,用于与通讯处理模块通讯;(2)RS485口用于外接电子式电能表RS485总线和扩展脉冲采集的脉冲量采集和电能量前期处理模块,外接RS485总线设备最大32个。 CGL044-1c电表数据采集器的电能量后期处理及整机管理模块可依据脉冲量采集和电能量前期处理模块传送来的数据,形成二次数据,存储于SRAM中,存储器采用低功耗设计,掉电后数据保持,保证掉电后SRAM中的数据可保持10天不丢失。另外该模块还具备非易失性的存储器E PROM,该存储器可保持数据10年不丢失,各路电能表的电流变比、电压变比、电表常数、各路的电能表实时数、底数均存放在其中,数据安全可靠。另外采集器的基本配置参数(如主台电话号码等)均存放在其中。 CGL044-1c电表数据采集器的电能量后期处理及整机管理模块具有显示接口,外接液晶显示屏,全中文界面、菜单驱动、按键选择,操作简单明了,显示信息量大而全。主要显示分路电能表实时数、峰谷表实时数、当前日历时间、各路的电流变比、电压变比、电表常数、自检信息等。 CGL044-1c电表数据采集器具备一高精度的硬时钟,该时

脉冲式电表的数据采集器设计毕业论文

脉冲式电表的数据采集器设计毕业论文 1 前言 本章主要说明设计脉冲式电表的数据采集器的目的、意义、围以及技术要求,在设计过程中遇到的主要问题以及解决方案。 1.1脉冲式电表设计的目的 计算机的普及应用为自动化管理及自动控制创造了条件。如果将目前变电站、供电所及发.电厂使用的感应式电表改造一番,使其能输出电能脉冲,就与计算机配套使用,进行自动检测、自动记录、自动控制。这样一方面大大减轻变电站值班人员的劳动强度;另一方面还可消除人工记录时的人为错误和计算错误。 1.2数据采集器设计的意义 数据采集器属于信息科学的一个重要分支,它是以传感器技术、信号检测和处理技术、电子技术、计算机科学等技术为基础形成的一门综合应用技术学科。人类从诞生开始就离不开信息活动,但是信息真正成为科学研究对象并发展成为一门科学,确是始自20世纪40年代中期。发展至今数据采集技术已经成为一种专门的技术,在工业领域得到了广泛的应用。数据采集是工业控制的基础部分,无论是集中式数字控制系统、集散式控制系统、还是现场总线控制系统,都必须首先将多个地点的诸如温度、湿度。统得到了极大的发展,开始出现了通用的数据采集与自动测试系统。20世纪80年代后期,数据采集系统发生了极大的变化,工业计算机、单片机和大规模集成电路的组合,用软件管理使系统的成本降低、体积减小、功能

成倍增加、数据处理能力大大加强。20世纪90年代至今,在国际上,技术先进国家的数据采集技术已经在军事、航空、电子设备、宇航技术及工业等领域被广泛应用。随着现场总线技术和网络技术的发展,数据采集系统向分布式系统结构和智能化方向发展,可靠性不断提高,可以更好地实现生产环节的在线实时数据采集与监控。而在本文中,脉冲式电表的数据采集器,依旧有着至关重要得作用。最简单来说,它可以使脉冲式电表的使用变得更加的完善。 1.3脉冲式电表(功能、组成、对比其他类型电表优势) 脉冲电能表为综合自动化变电站、远程自动化监测提供了采集电能、负荷监控、数据传输等方面的功能。 脉冲电能表主要由电能测量部件和脉冲装置两大部分组成。电能测量部件即为感应式电能表;脉冲装置包括脉冲采样信号发生电路和脉冲输出电路两部分。 脉冲电表是通过累积脉冲来计量电能的,脉冲指示灯不会常亮,只会闪烁,而且闪烁快慢根据负荷大小确定。脉冲电表灵敏度很高,家中电器指示灯亮都会计量电能。

电能表数据采集系统中多种通信方式的实际应用

电能表数据采集系统中多种通信方式的实际应用 发表时间:2016-08-25T16:14:11.480Z 来源:《电力设备》2016年第12期作者:王立1 王世雄2 [导读] 现阶段,我国实现了“一户一表”的发展目标,用户的电表使用量也随之增多,同时加大了工作人员的抄表工作量。 王立1 王世雄2 (1国网陕西省电力公司榆林供电公司; 2国网陕西省电力公司神木县供电公司) 摘要:电能表数据采集系统简称DL2000,是提高用户用电体验的重要方式。本文中,对DL2000中的数据通讯进行科学分析,并剖析系统中通讯方式的优、缺点,阐述其适用范围。在DL2000软件的设计等方面进行简述,以此来反映出DL2000的实际应用。 关键词:电能表数据采集系统;通信方式;实际应用 现阶段,我国实现了“一户一表”的发展目标,用户的电表使用量也随之增多,同时加大了工作人员的抄表工作量。传统的电费抄收方式主要以人工方式进行按月抄表。这种抄收方式的工作量较大、环节众多,时效性差,计算的差错率相对较高。在少抄、错抄或者漏抄的影响下,会直接影响电力部门的整体效益,使国家的电力资源造成很大程度的浪费。DL2000在计算机与数字通信等科学技术的指导下,实现了抄表的高速度与高效率,并能够与计算机实现联网合作,减轻相关人员的工作强度,减少抄表误差。该系统的自动化水平使我国的电力资源得到充分利用,它不仅能够应用在工业抄表层面,更能应用在居民用户的抄表工作中。 一、DL2000的通讯方式 DL2000由采集模块、电能表、集中器、主站系统等因素组成,可以利用网络技术实时连接供电局的用电系统,实现抄表与收费工作的系统化与一体化。 在DL2000中,数据的通讯方式包括上行数据通信、下行数据通信。主站和集中器之间产生的数据通信称为上行数据通信,主要的通信介质是电话、专线或者是无线,即在集中器端与主站端之间设置适用性强的通信设备,并使设备与主站计算机相连,具体连接在计算机的并口、串口或者USB接口处。 为了实现数据采集时的高速性,可使多个接口共同工作,由主站软件对接口的实际工作情况进行合理判断。采集器和集中器之间产生的数据通信称为下行数据通信。主要的通信方式有电力线载波与485总线。基于通信方式的差异,采集模块与集中器、主站与集中器之间的具体通讯规约也呈现出多样性。集中器的具体类型可通过主站软件进行智能化判断,并且需要在正确通讯规约的前提下实现数据传送[1]。 二、数据通信方式的科学比较 (一)上行数据通信方式 DL2000在上行数据通信方式上采用无线数据、专线数据、电话数据三种采集系统。 1.无线数据采集方式 利用无线方式进行数据采集于传输能够实现双方的数据信息传送方便、迅速等优势,并且采集数据的耗时短、效率高,速率能从 300bps至1200bps中任意选择。传送信息的频段能够在10MHz到数百MHz中任意选择,缩减了传输中的其他环节。传送方式上可利用定时传送或者轮询传送,目前很多地区都完善了负荷监控管理的相关功能,因此抄表功能会得到更大程度的发挥。 2.电话数据采集方式 利用电话方式进行数据采集与传输,具有投资成本低、操作方便等优势。这种数据采集方式不需要单独拉线,利用电话便可以传送所采集到的数据信息,并且各个主站对于采集终端的连接数目不进行限制。这种方式并不要求大面积的铺设线路等,因此施工量较小,而且电话的传送性能高,因此数据传送不受距离干扰,具有传送的距离远、速度快等优点。其传送的速率通常是300bps至9600bps之间,速率能够实现多变性。此外,这种传输方式的抄收容量较大,用户的数量没有上限。但是,这种传输方式需要在工业、民用电话通道上实现数据传输,因此需要邮电业给予适当的支持、协调与配合[2]。 3.专线数据采集方式 利用专线方式进行数据采集与传输是指在集中器与主站之间设置通讯的专用通道,这种方式具有抄收高速、准确性高的优势,数据在传输中可以免受外界的干扰。但是,它的建设费用较高,需要投资传输专线。 (二)下行数据通信方式 下行数据通信方式具体分为电力载波数据采集与总线数据采集的方式。 1.电力载波数据采集方式 该种采集方式包括单表采集于多表采集。单表采集是每块电能表中都会安装一块载波采集的模块,并且作为独立的模块进行数据采集、计算,再利用低压电力线和集中器实现通信。多表采集则是将多个电能表的数据进行集中处理、计算和打包。优势是:充分利用资源、技术先进[3]。 2.总线数据采集方式 485总线数据采集方式由采集器、数据通道、主站计算机、电能表等因素组成。采集器主要负责处理、计算多个电能表的数据,并集中的打包发送。多个采集器利用集中器和485双绞线的连接,形成485网络。集中器主要负责通信。这种方式具有技术纯熟、操作简单,实用性强等优点。同时,它不需要改造全电子式的电能表,传输的速率较高,可靠性强。在信道编码技术与网线优化配置的前提下,该方式可以实现抄收率高、可用率高的特点。每个用户采用的是集中抄收方式,可以使他们的成本得到降低,同时节约了系统造价[4]。 三、数据通信方式的软件设计 各地的具体情况不同,因此采用的数据通信方式也存在不同,因此要求DL2000必须具备综合抄表功能,使用户根据自身需要选配适当的通信方式。 DL2000应当实现数据通信方式中模块的独立性,除了电能表数据库需要实现通用性以外,其他的硬件都需独立。这是保证模块间独立性与整合性的基础,为了实现数据通信方式的协调性,需要实现各个硬件设备形式的多元化。

相关主题