
CPI是居民消费价格指数,这些数据是工作人员调查出来的。工作人员的日常工作就是在大街上转悠,然后把一些物品的价格记录下来,所以他们是最先感知到物价上涨或者下降的那一部分人。从几元一斤的蔬菜到几千元一个的香包,工作人员会详细的把各个物品的价格以及折扣记录下来。最后这些数据就会进入到系统内,从而统计出CPI,让人们知晓物价的波动水平。
这些工作人员被称作物价调查员,他们的嘴巴是要甜一点的,因为经常要询问各个商品的价格在全部进行购买。所以他们需要与商场的工作人员以及商铺的经营者混得很熟,这样才能知晓真实的价格,而不是被欺骗。看起来和普通的逛街者没有多大的区别,但他们手中都会拿着一支笔和一个小本本问到一个价格,就会进行随身的记录。上海总共有20多人从事这一工作,所以每一个人的工作都是比较忙碌的,基本上每天都要在街上转悠来转悠去。
从上面的叙述中可以知道这份工作看起来不怎么难,但实际 *** 作中却会遇到很多的困难,比如说进入的物价是假的,或者商铺的经营者不配合。在调查数据的时候,工作人员不可以打扰商铺的正常经营,也就是说如果店中有人的话,他们就会等在一边,并不会去干扰销售人员。有一些店铺还会统计成交率,如果进入的人特别多,但却没有人购物,就说明销售人员的服务有问题。从中可以看得出物价调查员是非常知晓各个店铺的规则的,也能在这些规则下工作。
在去商场调查的时候,他们最会打扮的精致时尚一点,这样才符合商场的氛围。而在去菜市场调查的时候就会打扮的邋遢一点,这样才会融入到人群当中。
[摘 要]本文介绍了一种基于STC89C52单片机的电能表数据采集系统,实现了从老式电能表以脉冲采集的方式读取电量并按通讯规约传输给采集终端,研究了从老电表到新电表的改进设计,给出了电能表数据采集器的总体构思和软硬件设计,达到了实时时钟、数据存取和掉电数据保护等功能,解决了从老式电表到新式电表的改装问题,增强了新式电能表的性能,成为一套旧表改进设计的低成本的优良方案。
[关键词]电表改造 数据通讯 数据采集 数据存取
[中图分类号]F42[文献标识码]A[文章编号]1007-9416(2010)02-0102-02
目前很多小区用户已经改装了新式电能表,新式电能表较老式电能表有一定的优点。这种新式电能表一般是通过脉冲计数的方式来获得用户用电量,然后将电量按通讯规约远程传输到采集终端,实现了自动抄表功能,与老式电能表相比,降低了人工抄表在读取和记录电表数据过程中的误差率,在一定程度上提高了电力部门的管理效率和减少了抄表费用,同时也给居民带来了方便。但改装新式电能表的费用相对比较高,给用户带来了额外的费用,因此为了充分利用原有的老式电表并达到减少改装费用的目的,设计了基于STC89C52单片机的电能表数据采集器,该采集器可以同时对14户居民的用电量进行计量,然后将用电量远程传输到数据采集终端,达到了现代新式电表的功能需求。
1 设计要求
随着电子科技的进步,电能表设计也在不断的更新发展,为了满足用户和电力部门的需求,设计了数据采集器,它的主要功能有六点:(1)最少支持14路脉冲数据同时采集;(2)能够准确采集到一定范围内的不同宽度的脉冲个数;(3)可以将所有的数据存储到超大容量的非易失性铁片存储器中;(4)具有掉电保护设计,(5)通过485口将数据传递给采集终端,实现数据的通信;(6)通过指令可以对电表数据的设置、修改和校正;数据采集器采集来自多路分线连接的电表信号并进行数据处理、存储,通过远程串口通讯将数据传输于采集终端,再由采集终端将数据发送给计算机。设计结构图如图1所示,
从设计结构图来看,在每个楼盘都可以放置一个数据采集器,来读取14户居民的用电量,每个数据采集器都可以对电量数据进行存储和处理。根据不同指令发送用户的电量到采集终端,再由采集终端把数据传输给控制中心,完成整个电表自动读取功能。
2 系统硬件电路设计
电能表数据采集器的硬件电路设计包括脉冲采集电路、时钟电路、外部存储电路、掉电保护电路、电源电路和485串口通信电路。硬件设计框架如图2:
数据采集器的硬件电路设计主要有4个部分:
21 脉冲采集
脉冲采集模块的硬件设计根据系统的设计要求,每个采集模块完成14个电表的采集任务,需要占用单片机的 14个 I/O接口。单个经过光电隔离的脉冲数据采集电路如图3所示
老式电能表如DS(T)72输出的脉冲信号幅值是12V±5%或24V±5%,脉冲宽度初始值为80ms ±20%,如果电表输出的脉冲信号在不处理的情况下,将脉冲输出端口直接与单片机I/O口相连,一定会将I/O口损坏,因此系统对脉冲采集设计了处理电路。图中R5为限流电阻,来保护U1光耦中的发光二极管。C1、C2和R4组成RC低通滤波器,D2为钳位二极管,处理尖峰类的干扰信号。R1和R2为分压电阻。 R3为上拉电阻,起限流作用。
22 时钟电路
该采集器不仅要满足在特定时间对用电数据的存储还要让采集终端可以通过指令读取或修改某一时间段的电量,因此该采集器采用DS1337串行实时时钟芯片为数据采集器设计了一个时钟电路,该芯片能提供秒、分、时、日、星期、月和年等信息,保证了系统时间的准确性。
23 数据通讯
数据采集器的数据通讯包括2个部分:①数据存取模块,根据电量管理要求,数据采集器应对14户居民用电量进行每时、每天、每月、每年的存储,并要求达到两年的数据存储功能,这就要求采集器采用较大存储容量的外部存储器。本系统选用了铁电存储器FM1608,该存储器掉电后数据不丢失,读写速度快,读写次数达到100亿次、存储时间10年,存储容量大,完全满足设计需求。②数据传输模块,数据采集器具有1个RS232通讯接口和1个MAX485通讯接口,RS232主要用于数据采集器程序下载。MAX485主要用于数据采集器与采集终端的数据通讯。MAX485是一种串行接口标准,它以差分平衡方式传输信号,它具有抑制共模干扰的能力,加上接收器具有高的灵敏度,能检测低达200mV的电压,故数据传输可达千米以外。
24 掉电保护电路
掉电保护分为电源监视和数据存储两部分。为了实现对掉电的过程控制,系统必须有监视电源变化的能力。在本系统中采用芯片MAX813L,做电源低电压检测。具体如图4所示。
MAX813L内部有一个独立的掉电比较器。合理选择 R1和 R2的值,在掉电的瞬间,通过R1和R2的值可以计算出此时PFI引脚的电压,当PFI输入电压低于125V,则/PFO输出低电平,此时单片机就会进入外部中断0服务子程序,将当前所有电表的电量和脉冲个数保存到FM1608中,以免掉电时丢失。 基于掉电保护硬件电路设计,完成了掉电时的数据保护,待恢复供电后继续进行脉冲计量。
3 系统软件部分设计
系统的软件设计主要有以下几个部分:
31 脉冲采集模块的软件设计
脉冲采集的软件设计主要处理脉冲的准确采样,对当前时段的数据做累计处理。软件设计中包括了重复检测及防抖动的抗干扰设计。软件设计流程图如图5所示。
32 铁电存储器读写
铁电存储器FM1608是并口 *** 作存储器,通过工业标准并行接口进行访问, FRAM的内存功能 *** 作与SRAM器件类似,唯一区别就是在开始每一个内存周期前FM1608需要一个/CE的下降沿以锁存地址信息。根据实际要求对14户的用电量进行每小时的存储,如果不分区存储这些数据,将导致电表数据在 *** 作和读取上的不方便,所以系统将FM1608的地址划分为五个部分,如表1:
电表数据与时间是一一对应,第一部分是专门为每次掉电时所存储的有效数据区。其他四个部分是对14个脉冲表的固定时段存储。依据FM1608的读写 *** 作时序图实现了数据的存储和读取,
33 中断程序
系统采用了两个中断服务程序,一是串口中断,串口中断子程序主要是用来接收采集终端的指令和发送电表数据,采集器接收到的每条指令都进行校验比较,如果指令正确,则根据指令要求采集器对电表进行参数修改或者发送电表数据。否则数据采集器则不响应,丢弃当前指令等待新指令。二是掉电外部中断,掉电外部中断子程序主要实现采集器在掉电的瞬间对当前电量和脉冲个数的存储,确保再次供电时电表数据的连续性和准确性。两个中断流程图如图6所示:
通过多次测试,串口中断服务子程序能很好的进行指令的校验和比较,根据采集终端的指令可以对14块电表的任何一块进行参数的设定,或读取用户的用电量。掉电中断服务子程序在掉电瞬间也实现了有效数据的存储,降低了数据采集的误差率。
4 结语
基于STC89S52的数据采集器的设计,从根本上解决了旧表改装问题,融入了自动抄表系统,实现了14户电表的电量的自动读取,在这个系统设计中用到了并行的铁电存储器和长距离串口数据传输的MAX485,充分发挥了系统的低功耗、低成本、高速度、高质量的特点。在系统软件设计方面,按照安徽省电力公司单相多费率电能表通信规约,采用中断方式完成了数据采集和数据传输。该系统在信息传输的安全性、准确性和实时性、可靠性方面都达到了较高要求,经测试没有出现脉冲丢失、干扰误差现象。
[参考文献]
[1] 胡汉才单片机原理及其接口技术北京:清华大学出版社,2003
[2] 21IC中国电子网 >
根据数据和信息的来源不同,可以把信息收集工作分为原始信息收集和二次信息收集和多次信息收集。
数据采集程序主要由两部分组成,第一部分的作用是数据采集的准备,第二部分的作用是正式采集。数据采集(DataAcquisition,DAQ)是指将被测对象的各种参量通过各种传感器做适当转换后,再经过信号调理、采样、量化、编码、传输等步骤传递到控制器的过程。数据采集过程数据采集过程的原始数据是反映试验结构或试件状态的物理量,如力、温度、线位移、角位移和应变等。这些物理量通过传感器,被转换成为电信号;通过数据采集仪的扫描采集,进入数据采集仪;再通过A/D转换,变成数字量;通过系数换算,变成代表原始物理量的数值;然后,把这些数据打印输出、存入磁盘,或暂时存在数据采集仪的内存;通过连接采集仪和计算机的接口,存在数据采集仪内存的数据进入计算机;计算机再对这些数据进行计算处理,如把位移换算成挠度、把力换算成应力等;计算机把这些数据存入文件、打印输出,并可以选择其中部分数据显示在屏幕上,如位移与荷载的关系曲线等。数据采集过程是由数据采集程序控制的,数据采集程序主要由两部分组成,第一部分的作用是数据采集的准备,第二部分的作用是正式采集。程序的运行有六个步骤:(1)启动数据采集程序;(2)进行数据采集的准备工作;(3)采集初读数;(4)采集待命;(5)执行采集(一次采集或连续采集);(6)终止程序运行。数据采集过程结束后,所有采集到的数据都存在磁盘文件中,数据处理时可直接从这个文件中读取数据。
USB分两类:
一是使用USB口将设备数据传输到电脑的卡,或者是使用USB设备(比如:U盘、移动硬盘)将数据从设备拷到电脑的采集卡。
这种卡自带存储器或者干脆使用USB设备保存数据。
典型设备样例:USB数码摄像机、照相机(采集图像,专业点讲就是光电信号)
二是USB数据分析器,也有做成采集卡的,他有一个USB A-B完整通道串联在电脑和待测试USB设备之间,还有一套数字电路用于连接电脑,这个调试连接可以使用串口并口,也可以是USB口,或者插卡总线(PCI、PCI-E,ISA速度不行)。
这个采集卡、盒必定有缓存,但是采集到数据还是要存到电脑里的。
典型设备样例:双飞燕鼠标测试软件(很抱歉,是个软件HOOK设备)
独立商城做运营要通过收集用户数据,帮助自己制定可行度高的营销方案。而做营销方案要依靠详实的数据处理,处理的原则不是随意的。威博
电子商务代运营
1 明确用户分类的用途:到底是为了了解目前客户的现状呢,还是需要用分类去指导实际运营? 这二者最大的不同是一个是宏观的,一个是微观的,所以方法会不一样;但这二者其实又是相关的
2 了解目前客户现状(即客户画像)
3 用分类去指导实际运营,相信很多运营高手都比我更了解,在这里就不细讲了。
你也完全可以在用户注册机制中获得你想得到的信息,比如喜欢的品牌,消费水平,一些消费习惯,之后再分门别类,分别精细投放相关产品信息,收益会高很多。
1 随着人们对个人信息安全的关注,人们注册的时候会越来越谨慎,(且不说增加填写这些信息对用户体验的影响);当然也不是不能获取相关信息,只是成本会越来越高,比如:填写送券等都可以获取到;
2 这种方式能够获取的也仅仅是用户某部分属性,地址区域,消费能力等有限的信息,且准确性无法保证,客户行为属性没办法获取;
如果自己不会用python写代码采集数据的话。国内在采集领域领先的肯定就是八爪鱼了,简单易懂不用写代码,采集快速,支持云采集,详情可以上官网研究研究。
另外如果是有国外的采集需求的话,可以使用Octoparse,和八爪鱼是双胞胎兄弟,采集国外的网站更加快速。
以上就是关于CPI来得确实太不容易了,工作人员是如何调取数据的全部的内容,包括:CPI来得确实太不容易了,工作人员是如何调取数据的、什么是数据采集器_电能表数据采集器的设计与应用、数据采集工作分为原始数据和什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)