Movatterモバイル変換


[0]ホーム

URL:


CN103995549A - 基于集中温控系统的温度数据采集方法 - Google Patents

基于集中温控系统的温度数据采集方法
Download PDF

Info

Publication number
CN103995549A
CN103995549ACN201410015859.XACN201410015859ACN103995549ACN 103995549 ACN103995549 ACN 103995549ACN 201410015859 ACN201410015859 ACN 201410015859ACN 103995549 ACN103995549 ACN 103995549A
Authority
CN
China
Prior art keywords
temperature
data
curve
value
host computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410015859.XA
Other languages
English (en)
Other versions
CN103995549B (zh
Inventor
李跃新
刘建伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WUHAN YAXING ELECTRONIC TECHNOLOGY Co Ltd
Hubei University
Original Assignee
WUHAN YAXING ELECTRONIC TECHNOLOGY Co Ltd
Hubei University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN 201310012165external-prioritypatent/CN103116376A/zh
Priority claimed from CN2013100374664Aexternal-prioritypatent/CN103135534A/zh
Application filed by WUHAN YAXING ELECTRONIC TECHNOLOGY Co Ltd, Hubei UniversityfiledCriticalWUHAN YAXING ELECTRONIC TECHNOLOGY Co Ltd
Priority to CN201410015859.XApriorityCriticalpatent/CN103995549B/zh
Publication of CN103995549ApublicationCriticalpatent/CN103995549A/zh
Application grantedgrantedCritical
Publication of CN103995549BpublicationCriticalpatent/CN103995549B/zh
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

本发明涉及智能化集中式温控系统,尤其是基于集中温控系统的温度数据采集方法,其方法的具体步骤为:系统上位机按取样周期读取巡检仪存储器中某基表的实时温度值,该方法能将丢失的采集点的数据补充起来,使数据库中的数据完整并且绘制实时温度曲线使比较完整、连续和基本符合实际。

Description

基于集中温控系统的温度数据采集方法
技术领域
本发明涉及智能化集中式温控系统,尤其是基于集中温控系统的温度数据采集方法。
背景技术
集中式温控系统,的硬件系统结构参见图1,最上层称为上位机,是系统的中枢,所有的控制输入和输出在此完成;中层为巡检仪,最多可接80台,巡检仪完成温度曲线的下发、基表数据采集和基表控制;最下一层为基表(或称温度控制器:包括PID控制器及温度传感器\热电偶),最多可接80台,完成升温、降温、恒温和报警等功能。这种结构的优点有;1)、系统规模可灵活扩充;2)、上位机可关机,基表的实时数据存储于巡检仪;3)、可大大简化基表的设计复杂程度,大大降低系统成本。
由于集中式温控系统可接的温控点理论值是80×80,即系统中巡检仪的上限是80,温控基表上限值也是80,这样系统基表数的上限6400。巡检仪按1毫秒、10毫秒、100毫秒和1秒采集数据一次,采集周期上限值分别为6.4秒、64秒、640秒和6400秒。在温控精度要求不十分高的情况下,多数采用100毫秒和1秒采集数据一次,这时采集周期上限值分别为6.7分钟和67分钟。在实际的工业之中,这样的时间段内温度已经发生变化,采集的数据将是不连续的,绘制的温度曲线会是断断续续的。也就是说按照温控点理论最大值上位机采集数据时,会出现丢失数据的可能:1)、由于环境干扰等情况巡检仪发给上位机的数据是错误的,上位机将丢掉该数据;2)、由于温控点过多,上位机的采集周期错过,读不到数据造成数据丢失。
发明内容
为解决以上技术问题,本发明提供了基于集中温控系统的温度数据采集方法,该方法能将丢失的采集点的数据补充起来,使数据库中的数据完整并且绘制实时温度曲线使比较完整、连续和基本符合实际。
本发明的技术方案为:基于集中温控系统的温度数据采集方法,其不同之处在于:其包括以下步骤:
步骤1)、系统上位机启动上位机串口向巡检仪发送温控曲线;
步骤2)、巡检仪向温控基表按段发送温控曲线;
步骤3)、上位机按照规定的取样周期读取巡检仪存储器中某一基表的实时温度值;如巡检仪存储器中没有采集到温度数据则执行步骤4),如巡检仪存储器中有数据则进一步判断该段数据采样是否完成,如完成则将采集到的温度数据曲线发送至数据库后再读取下一段数据,如没有完成则上位机按照规定的取样周期继续读取巡检仪存储器中所述基表的实时温度值;
步骤4)、以巡检仪号j和基表号i为查询索引,遍历检索基表的全部历史数据判断上位机数据库中有无与缺失数据匹配的温度数据,如没有则以设定温度曲线值公式一来作为缺失时间点或段的温度数据曲线公式计算并补充温度曲线,然后判断该段温度数据采样是否完成,如完成则将采集到的和补充完毕的温度曲线发送至上位机数据库后再读取下一段数据,如没有完成则上位机按取样周期继续读取巡检仪存储器中所述基表的实时温度值;
Y=(y2-y1)/(x2-x1)X+(y1x2-y2x1)/(x2-x1)    (公式一)
设x为时间,y为基表的温度值,其中x1和x2为温度曲线某段的起始和终止时间,y1和y2为该曲线起始和终止的温度值;
如数据库中有与缺失数据匹配的数据,则再判断数据精度要求,如数据精度要求高则以同一基表根据设定温度曲线值公式一计算得到的值Yji减去历史数据Vji之后得到值进行平方取得方差值,取遍n个历史数据得到所对应n个方差值,取n个方差值中最小值,该最小方差值所对应历史数据Vji为丢失温度数据值Uji,以此方法来计算并补充缺失时间点或段的温度数据曲线,然后判断该段温度数据采样是否完成,如完成则将采集到的和补充完毕的温度曲线发送至上位机数据库后再读取下一段数据,如没有完成则上位机按照规定的取样周期继续读取巡检仪存储器中所述基表的实时温度值;
如数据精度要求低则按公式二来作为缺失时间点或段的温度数据曲线公式来计算并补充温度曲线,然后判断该段温度数据采样是否完成,如完成则将采集到的和补充完毕的温度曲线发送至上位机数据库后再读取下一段数据,如没有完成则上位机按照规定的取样周期继续读取巡检仪存储器中所述基表的实时温度值;
Uji=ΣVji/n    (公式二)
Uji为丢失温度数据值,Vji为数据库中相同编号的巡检仪j和相同基表号i在同一设定温度曲线、同一温控段、同一时刻的温度值;ΣVji为n个历史数据之和;Yji为同一基表根据设定温度曲线值公式一计算得到的值。
本发明将丢失的采集点的数据补充起来,同时将此数据补充进数据库中,使数据库中的数据完整并且绘制实时温度变化曲线使比较完整、连续和基本符合实际。
附图说明
图1为本发明实施例集中温控系统的结构框图;
图2为本发明实施例基于集中温控系统的温度数据采集方法的流程示意图;
图3为本发明实施例温控基表所在层的具体接线示意图。
具体实施方式
参见图1-图3,本发明实施例基于集中温控系统的温度数据采集方法,其不同之处在于:其包括以下步骤:
步骤1)、系统上位机启动上位机串口向巡检仪发送温控曲线;
步骤2)、巡检仪向温控基表按段发送温控曲线;
步骤3)、上位机按照规定的取样周期读取巡检仪存储器中某一基表的实时温度值;如巡检仪存储器中没有采集到温度数据则执行步骤4),如巡检仪存储器中有数据则进一步判断该段数据采样是否完成,如完成则将采集到的温度数据曲线发送至数据库后再读取下一段数据,如没有完成则上位机按照规定的取样周期继续读取巡检仪存储器中所述基表的实时温度值;
步骤4)、以巡检仪号j和基表号i为查询索引,遍历检索基表的全部历史数据判断上位机数据库中有无与缺失数据匹配的温度数据,如没有则以设定温度曲线值公式一来作为缺失时间点或段的温度数据曲线公式计算并补充温度曲线,然后判断该段温度数据采样是否完成,如完成则将采集到的和补充完毕的温度曲线发送至上位机数据库后再读取下一段数据,如没有完成则上位机按取样周期继续读取巡检仪存储器中所述基表的实时温度值;
Y=(y2-y1)/(x2-x1)X+(y1x2-y2x1)/(x2-x1)    (公式一)
设x为时间,y为基表的温度值,其中x1和x2为温度曲线某段的起始和终止时间,y1和y2为该曲线起始和终止的温度值;
如数据库中有与缺失数据匹配的数据,则再判断数据精度要求,如数据精度要求高则以同一基表根据设定温度曲线值公式一计算得到的值Yji减去历史数据Vji之后得到值进行平方取得方差值,取遍n个历史数据得到所对应n个方差值,取n个方差值中最小值,该最小方差值所对应历史数据Vji为丢失温度数据值Uji,以此方法来计算并补充缺失时间点或段的温度数据曲线,然后判断该段温度数据采样是否完成,如完成则将采集到的和补充完毕的温度曲线发送至上位机数据库后再读取下一段数据,如没有完成则上位机按照规定的取样周期继续读取巡检仪存储器中所述基表的实时温度值;
如数据精度要求低则按公式二来作为缺失时间点或段的温度数据曲线公式来计算并补充温度曲线,然后判断该段温度数据采样是否完成,如完成则将采集到的和补充完毕的温度曲线发送至上位机数据库后再读取下一段数据,如没有完成则上位机按照规定的取样周期继续读取巡检仪存储器中所述基表的实时温度值;
Uji=ΣVji/n    (公式二)
Uji为丢失温度数据值,Vji为数据库中相同编号的巡检仪j和相同基表号i在同一设定温度曲线、同一温控段、同一时刻的温度值;ΣVji为n个历史数据之和;Yji为同一基表根据设定温度曲线值公式一计算得到的值。
数据精度即采集温度曲线与温控曲线的差异度,差异度在正负3%之内属于高精度,
正负3%之外属于低精度,数据精度大小可以设置,不限于正负3%。
参见图3,本发明实施例中的温控基表可以采用温度调节仪,该温度调节仪的温控线连接至热电偶检定炉。
算法设计原理简述约定每隔1分钟就要了解一次基表的温度变化,那么在采集周期上限值为6.7分钟,每个基表分别就丢失了6.7个数据。对这6.7个数据的采用如下公式计算得到。为简单化,算法描述中基表的个数取[60,6400]区间的上限或下限,即60或6400。基表的个数小于60系统采集不会出现数据丢失,基表的个数大于6400系统无法处理.算法描述(Statistics Temperature Data Fitting Algorithm)
(1)补赏温控数据采集算法的伪C语言描述如下:
(2)数据采样算法
数据采样算法是指系统的上位机按照规定的取样周期读取巡检仪存储器中某基表的实时温度值,当巡检仪无数据发送或发送的数据有错误时调用STEDAFA算法。其伪C语言代码如下所示:
以下进一步描述巡检仪通信协议。
(1)、上位机可能发送的指令如下:
校正时钟:校正巡检仪的实时钟。(年月日时分秒)
读取基表参数:读取指定基表内指定的参数值。(基表地址,参数序号)
修改基表参数:修改指定基表内指定的参数值。(基表地址,参数序号,参数值)
下发曲线数据:下发各基表当前温控曲线数据到巡检仪。(基表号,曲线数据)
暂停/启动:控制指定基表暂停或者启动。(基表地址,命令)
采集记录:从巡检仪的数据存储器中采集温检记录。
(2)、上位机向巡检仪发送命令
上位机向巡检仪发送命令包,格式如下:
地址,地址反码,07,00,C1,年,月,日,时,分,秒,校验码L,校验码H
巡检仪执行命令后回送应答包格式如下:
地址,01,00,结果码,校验码L,校验码H。
(3)、读取基表参数
上位机向巡检仪发送命令包,格式如下:
地址,地址反码,03,00,C2,基表地址,参数号,校验码L,校验码H
巡检仪收到命令,从指定基表读取相应参数数据后回送应答包格式如下:
地址,0B,00,结果码,基表地址,参数号,PV[2],SV[2],MV,B,参数值[2],校验码L,校验码H。
(4)、修改基表参数
上位机向巡检仪发送命令包,格式如下:
地址,地址反码,05,00,C3,基表地址,参数号,参数值[2],校验码L,校验码H
巡检仪收到命令,向指定基表定入相应参数数据后回送应答包格式如下:
地址,0B,00,结果码,基表地址,参数号,PV[2],SV[2],MV,B,参数值[2],校验码L,校验码H。
(5)、下发曲线数据
上位机向巡检仪发送命令包,格式如下:
地址,地址反码,53,00,C4,基表地址,包序号,曲线数据[80],校验码L,校验码H
包序号:0~8.(如果下发90段曲线则要分成9个包顺序下发)
曲线数据:每次最多可发送10段曲线数据,每段数据占8字节,结构如下:
起始温度[2],终止温度[2],运行时间[2],控制符[1],标志[1]
巡检仪执行命令后回送应答包格式如下:
地址,01,00,结果码,校验码L,校验码H。
(6)、暂停/启动控制
上位机向巡检仪发送命令包,格式如下:
地址,地址反码,03,00,C5,基表地址,控制码,校验码L,校验码H
基表地址值若为FF,则表示对所有基表进行控制
控制码:00=暂停,01=启动
巡检仪执行命令后回送应答包格式如下:
地址,01,00,结果码,校验码L,校验码H。
(7)、采集记录
上位机向巡检仪发送命令包,格式如下:
地址,地址反码,05,00,C6,包序号[4],校验码L,校验码H
包序号:0~xxxxxxx,(512字节/包)
巡检仪回送应答包格式如下:
地址,01,02,结果码,数据[512],校验码L,校验码H
温检记录每条占16字节,格式如下:
标志[1],基表地址[1],温度值[2],年月日时分秒[6],保留[6]。
(8)、巡检仪“实时”采集数据通信协议:
上位机向巡检仪发送查询命令包,格式如下:
地址,地址反码,02,00,C7,01,校验码L,校验码H
巡检仪回送应答包格式如下:
地址,15,00,结果码,数据[20],校验码L,校验码H
无数据时,结果码=00
有数据时,结果码=01
数据[20]:格式如下:
当结果码=01时,上位机必须再向巡检仪发送数据确认包,通知巡检仪此条记录已经收到,
如果巡检仪没有收到确认包就会一直应答同一条记录。数据确认包格式如下:
地址,地址反码,02,00,C7,02,校验码L,校验码H
数据确认包无应答。
实时采集步骤如下:步骤1)、上位机发查询命令包;步骤2)、巡检仪回送应包;步骤3)、应答包中无数据,回到步骤1);步骤4)、上位机发数据确认包,回到步骤1)。

Claims (1)

CN201410015859.XA2013-01-142014-01-14基于集中温控系统的温度数据采集方法Expired - Fee RelatedCN103995549B (zh)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410015859.XACN103995549B (zh)2013-01-142014-01-14基于集中温控系统的温度数据采集方法

Applications Claiming Priority (7)

Application NumberPriority DateFiling DateTitle
CN20131001216562013-01-14
CN 201310012165CN103116376A (zh)2013-01-142013-01-14基于集中温控系统的温度数据采集方法
CN201310012165.62013-01-14
CN201310037466.42013-01-31
CN20131003746642013-01-31
CN2013100374664ACN103135534A (zh)2013-01-312013-01-31基于集中温控系统的温度数据采集方法
CN201410015859.XACN103995549B (zh)2013-01-142014-01-14基于集中温控系统的温度数据采集方法

Publications (2)

Publication NumberPublication Date
CN103995549Atrue CN103995549A (zh)2014-08-20
CN103995549B CN103995549B (zh)2017-12-01

Family

ID=51309741

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410015859.XAExpired - Fee RelatedCN103995549B (zh)2013-01-142014-01-14基于集中温控系统的温度数据采集方法

Country Status (1)

CountryLink
CN (1)CN103995549B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106534162A (zh)*2016-12-052017-03-22德讯科技股份有限公司一种基于远程管理通讯协议的服务器温度监控系统及方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS62160461A (ja)*1986-01-091987-07-16Fuji Electric Co Ltd電子写真感光体製造用加熱源
US20110161076A1 (en)*2009-12-312011-06-30Davis Bruce LIntuitive Computing Methods and Systems
CN102192794A (zh)*2011-03-072011-09-21陕西师范大学温度数据采集装置及其存储和传输方法
CN102254013A (zh)*2011-07-212011-11-23深圳市华力特电气股份有限公司一种数据处理方法及数据处理装置
CN202101761U (zh)*2011-06-012012-01-04阮晴一种输电线路非接触测温的在线监测装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS62160461A (ja)*1986-01-091987-07-16Fuji Electric Co Ltd電子写真感光体製造用加熱源
US20110161076A1 (en)*2009-12-312011-06-30Davis Bruce LIntuitive Computing Methods and Systems
CN102192794A (zh)*2011-03-072011-09-21陕西师范大学温度数据采集装置及其存储和传输方法
CN202101761U (zh)*2011-06-012012-01-04阮晴一种输电线路非接触测温的在线监测装置
CN102254013A (zh)*2011-07-212011-11-23深圳市华力特电气股份有限公司一种数据处理方法及数据处理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106534162A (zh)*2016-12-052017-03-22德讯科技股份有限公司一种基于远程管理通讯协议的服务器温度监控系统及方法

Also Published As

Publication numberPublication date
CN103995549B (zh)2017-12-01

Similar Documents

PublicationPublication DateTitle
CN103439114B (zh)一种汽轮机组热力性能试验系统及装置
CN103558453B (zh)多电源供电直购电客户最大需量采集系统
CN104794492B (zh)基于功率特征模型的机床设备加工运行状态在线识别方法
CN103198494B (zh)一种基于建筑外轮廓线及激光点云的建筑立面提取方法
CN201344961Y (zh)一种分布式避雷器远程无线安全监测装置
CN102072747B (zh)基于热工参数场监测的建筑群能耗监测系统及其方法
CN104808587A (zh)一种基于机加工设备运行状态的稼动率统计方法
CN102375449A (zh)基于工控领域的数据库优化存储及查询方法
CN107861868A (zh)一种提取自动化测试对象的方法及系统
CN103401881A (zh)基于智能仪表的数据采集系统及方法
CN104102690A (zh)一种基于存储结构的遥测数据处理方法
CN202837399U (zh)一种同步相量测量装置
CN103942634A (zh)集团合并报表抵销数的数据处理方法及系统
CN105071535A (zh)一种电网系统的时间同步管理系统及实现方法
CN107632898A (zh)一种基于自动化核抄的电量数据异常分析方法
CN103530328B (zh)一种数据统计分析系统和方法
CN106134470B (zh)一种dnc集成管理系统与方法
CN103995549A (zh)基于集中温控系统的温度数据采集方法
CN102478824A (zh)一种数控机床误差实时补偿器
CN111143482B (zh)一种能源物联网的业务数据处理方法、装置及电子设备
CN103135534A (zh)基于集中温控系统的温度数据采集方法
CN103672954A (zh)磨煤机容量风量控制方法、系统及其装置
CN103970076A (zh)一种大体积浇注混凝土冷却通水智能控制系统
CN114355014A (zh)一种适应气候环境变化的变电站二次设备及使用方法
CN103399545A (zh)一种用于分布式控制系统的实时库管理模块

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20171201


[8]ページ先頭

©2009-2025 Movatter.jp