CN102121835A - 一种传感***及其数据处理方法 - Google Patents
一种传感***及其数据处理方法 Download PDFInfo
- Publication number
- CN102121835A CN102121835A CN 201010580779 CN201010580779A CN102121835A CN 102121835 A CN102121835 A CN 102121835A CN 201010580779 CN201010580779 CN 201010580779 CN 201010580779 A CN201010580779 A CN 201010580779A CN 102121835 A CN102121835 A CN 102121835A
- Authority
- CN
- China
- Prior art keywords
- sensor
- data
- module
- logical expression
- based system
- 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.)
- Pending
Links
Images
Landscapes
- Testing Or Calibration Of Command Recording Devices (AREA)
Abstract
本发明提供一种传感***及其数据处理方法,传感***包括依次连接的传感器、数据采集模块及数据处理模块,其特征在于所述数据处理模块设置有逻辑表达式处理模块,逻辑表达式处理模块采用逻辑表达式对数据采集模块所采集到的传感器数据进行处理。数据处理方法通过所述传感***通过传感器感应环境参数、再由数据采集模块采集传感器的参数信息、再由数据处理模块根据处理规则发出相应的处理指令,其特征在于通过逻辑表达式处理模块以逻辑表达式的形式对数据采集模块所采集到的传感器数据进行处理。
Description
技术领域
本发明属于传感器控制技术领域,特别是涉及一种可定制传感***。
背景技术
在工业控制领域中,各种控制***通常都会安装许多不同的传感器来采集数据,而采集到的原始数据往往都需要经过一些处理才能被识别,然后保存到数据库中。现有的传感***是将各种传感器的处理方式固化到代码中去,即每一种类型的传感器都与一段数据处理程序相对应,对于输入和输出呈非线性关系的传感器,往往还需要根据说明书制作一张转换关系的表格,然后通过查表的方式完成数据转换过程,这种方法的最大的缺点就是缺乏灵活性,更换不同类型的传感器时,代码也必须同步更新,不利于产品的升级和维护。
发明内容
本发明的目的在于克服现有技术的不足,提供一种将处理过程用一个表达式表示出来,并提供一个界面,允许用户输入计算表达式,这样更换不同类型的传感器时,只需更换不同的表达式就可以的传感***。
本发明的另一目的在于提供该传感***的数据处理方法。
为了实现第一个发明目的,采用的技术方案如下。
一种传感***,包括依次连接的传感器、数据采集模块及数据处理模块,所述数据处理模块设置有逻辑表达式处理模块,逻辑表达式处理模块采用逻辑表达式对数据采集模块所采集到的传感器数据进行处理。
本发明可以用于处理各种传感器采集到的数据,可以根据不同传感器的特性定制出相应的处理公式,特别是以逻辑表达式来体现,把传感器采集到的电压电流等参量转换成更易理解的各种指标值,本发明适用于工业控制领域,特别适合于机站的动力环境监控***。
上述技术方案中,所述数据处理模块设置有还设置有操作界面模块,用户能通过操作界面模块修改逻辑表达式,这样更换不同类型的传感器时,只需修改表达式就可以了。
所述传感***还设置有存储模块,所述存储模块与数据处理模块连接。存储模块用于存储各种数据。
为了实现发明目的二,采用的技术方案如下。
一种传感***的数据处理方法,所述传感***通过传感器感应环境参数、再由数据采集模块采集传感器的参数信息、再由数据处理模块根据处理规则发出相应的处理指令,所述数据处理模块的处理方法为通过逻辑表达式处理模块以逻辑表达式的形式对数据采集模块所采集到的传感器数据进行处理。
上述技术方案还通过设置的操作界面模块由用户修改逻辑表达式。
本发明通过引入逻辑表达式处理传感器原始数据的方式,来提高传感***的适应性和扩展性,在部署传感***的过程中,也允许用户根据自己的需要,选择不同类型的传感器,实现用户定制传感器,从而节约用户成本。
附图说明
图1为本发明的传感***结构原理图。
具体实施方式
下面结合附图对本发明做进一步的说明。
本发明的传感***结构如附图1所示,包括依次连接的传感器、数据采集模块、数据处理模块即数据存储模块,所述数据处理模块设置有供用户自定义处理规则的操作界面模块。
传感***的处理过程首先通过传感器采集单元采集传感器的原始数据,接着把采集的数据作为表达式的输入变量,如果有N个不同的原始数据,可以看成表达式的N个输入变量,经过表达式计算后便可得到期望的输出值,然后可以保存或者显示该输出值;当用户更换另一种传感器时,可以通过操作界面模块重新输入新的计算表达式,这样就可以产生新的输出结果。
本发明的核心是表达式处理部分,表达式一般都会带有一个变量,而变量的表示通常遵守一定的语法规则,例如可以用“@temperature”表示温度,含变量的条件表达式可以写为“@temperature>32”,它表示温度大于32度时表达式输出结果为1,在机房动力环境监控***中,可以作为温度过高告警的条件判断;还有一种就是带变量的求值表达式,如将摄氏温度转换为绝对温度的表达式可以表示成“@temperature+273”;显然这些带变量的表达式是不能直接计算的,因此在计算表达式之前必须先将所对应的变量替换成特定的值,然后才能求值;表达式除了包含变量外,还应该支持一些函数运算如开方sqrt,sin,cos等初等函数的计算;概括而言表达式要实现的基本功能可以描述为。
(1)支持 “+”,“-”,“*”,“/”“=”算术运算。
(2)支持 “>”,“<”,“==”的关系运算。
(3)支持 “&&”,“||”的逻辑运算。
(4)支持“(”,“)”,“[”,“]”,“{”,“}”括号。
(5)支持基本的初等数学函数。
(6)支持在表达式中含有变量,变量的名字用户可以自行定义。
在实现上也具有一定的灵活性,可以方便扩展表达式支持的运算符号,允许添加自定义的实现函数。
表达式的实现过程:采用经典的基于堆栈的算法,即将人们习惯书写的中缀表达式转换成后缀表达式,然后计算后缀表达式的值。同常用的计算表达式的方法不同的地方是存储后缀表达式的基本元素,在中缀表达式转换成后缀表达式的过程中,通过表达式基本元素指针,将数值,运算符号,括号,变量和函数等等对象元素按照生成的后缀表达式顺序压入堆栈,在计算后缀表达式的时候,从堆栈中将这些元素读出来,逐个分析计算,如果遇到变量对象,则根据变量的索引,查找变量的值,然后接着计算,如果遇到函数,则根据函数编号,查找函数数组,通过函数指针调用该函数,就这样循环处理,直到堆栈为空,则可算出表达式的结果。
Claims (7)
1.一种传感***,包括依次连接的传感器、数据采集模块及数据处理模块,其特征在于所述数据处理模块设置有逻辑表达式处理模块,逻辑表达式处理模块采用逻辑表达式对数据采集模块所采集到的传感器数据进行处理。
2.根据权利要求1所述的传感***,其特征在于所述数据处理模块设置有还设置有操作界面模块,用户能通过操作界面模块修改逻辑表达式。
3.根据权利要求1或2所述的传感***,其特征在于还设置有存储模块,所述存储模块与数据处理模块连接,用于存储逻辑表达式处理模块处理后的数据。
4.一种权利要求1所述传感***的数据处理方法,所述传感***通过传感器感应环境参数、再由数据采集模块采集传感器的参数信息、再由数据处理模块根据处理规则发出相应的处理指令,其特征在于通过逻辑表达式处理模块以逻辑表达式的形式对数据采集模块所采集到的传感器数据进行处理。
5.根据权利要求4所述的传感***的数据处理方法,其特征在于还通过设置的操作界面模块由用户修改逻辑表达式。
6.根据权利要求5所述的传感***的数据处理方法,其特征在于所述数据处理过程为:首先通过数据采集模块采集传感器的原始数据,接着把采集的数据作为逻辑表达式的输入变量,经过逻辑表达式计算后便可得到输出值,所述输出值为传感***发出的控制指令,当更换另一种传感器时,通过操作界面模块重新输入与所更换的传感器相对应的逻辑表达式,就能产生新的输出值。
7.根据权利要求6所述的传感***的数据处理方法,其特征在于如果有N个不同的原始数据时,则作为表达式的N个输入变量处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010580779 CN102121835A (zh) | 2010-12-09 | 2010-12-09 | 一种传感***及其数据处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010580779 CN102121835A (zh) | 2010-12-09 | 2010-12-09 | 一种传感***及其数据处理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102121835A true CN102121835A (zh) | 2011-07-13 |
Family
ID=44250440
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010580779 Pending CN102121835A (zh) | 2010-12-09 | 2010-12-09 | 一种传感***及其数据处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102121835A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103983297A (zh) * | 2014-04-09 | 2014-08-13 | 奇瑞汽车股份有限公司 | 参数值的检测方法和装置 |
CN110765324A (zh) * | 2019-11-06 | 2020-02-07 | 天地(常州)自动化股份有限公司 | 建立煤矿监控***可编程式逻辑运算模型的方法 |
WO2020051912A1 (zh) * | 2018-09-14 | 2020-03-19 | 哈尔滨工业大学(深圳) | 水下无线通信发射装置、方法以及传感器 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2754298Y (zh) * | 2004-11-03 | 2006-01-25 | 广东高新兴通信设备有限公司 | 一种基站动力与环境监控器 |
DE102004054644A1 (de) * | 2004-11-11 | 2006-05-18 | Endress + Hauser Gmbh + Co. Kg | Vorrichtung und Verfahren zum Kompensieren von Messwertaufnehmern |
US20070083294A1 (en) * | 2005-09-15 | 2007-04-12 | Bruno David A | Wireless data acquisition system |
CN101493855A (zh) * | 2009-01-16 | 2009-07-29 | 吉林大学 | 欠驱动双足步行机器人实时仿真*** |
CN101598940A (zh) * | 2008-06-04 | 2009-12-09 | 北大方正集团有限公司 | 一种数据处理方法及*** |
-
2010
- 2010-12-09 CN CN 201010580779 patent/CN102121835A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2754298Y (zh) * | 2004-11-03 | 2006-01-25 | 广东高新兴通信设备有限公司 | 一种基站动力与环境监控器 |
DE102004054644A1 (de) * | 2004-11-11 | 2006-05-18 | Endress + Hauser Gmbh + Co. Kg | Vorrichtung und Verfahren zum Kompensieren von Messwertaufnehmern |
US20070083294A1 (en) * | 2005-09-15 | 2007-04-12 | Bruno David A | Wireless data acquisition system |
CN101598940A (zh) * | 2008-06-04 | 2009-12-09 | 北大方正集团有限公司 | 一种数据处理方法及*** |
CN101493855A (zh) * | 2009-01-16 | 2009-07-29 | 吉林大学 | 欠驱动双足步行机器人实时仿真*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103983297A (zh) * | 2014-04-09 | 2014-08-13 | 奇瑞汽车股份有限公司 | 参数值的检测方法和装置 |
WO2020051912A1 (zh) * | 2018-09-14 | 2020-03-19 | 哈尔滨工业大学(深圳) | 水下无线通信发射装置、方法以及传感器 |
CN110765324A (zh) * | 2019-11-06 | 2020-02-07 | 天地(常州)自动化股份有限公司 | 建立煤矿监控***可编程式逻辑运算模型的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9740186B2 (en) | Monitoring control system and control device | |
CA3003896C (en) | Smart communication device or apparatus for collecting and evaluating information about equipment distributed over a large area, e.g., over a large industrial plant or oil field | |
CN102466566B (zh) | 动力设备异常检测装置及其检测方法 | |
US20130097128A1 (en) | Time-series data diagnosing/compressing method | |
CN101614566B (zh) | 基于快速傅里叶变换的低功耗两线制涡街流量计 | |
KR20180054413A (ko) | 농작물 생산 효율 최적화 방법 및 장치 | |
CN111694877B (zh) | 多元时间序列数据搜索 | |
CN103577012A (zh) | 输入装置 | |
CN102121835A (zh) | 一种传感***及其数据处理方法 | |
JP4638250B2 (ja) | プログラムコード生成支援装置及び方法並びにプログラムコード生成支援方法のプログラム | |
CN109991500A (zh) | 一种风电故障预警预测的方法 | |
Hsin et al. | Application of trembling-hand perfect equilibrium to Nash nonlinear Grey Bernoulli model: an example of BRIC’s GDP forecasting | |
CN104706338A (zh) | 腕带设备及体征信息检测方法 | |
CN204219900U (zh) | 一种*** | |
CN102778884A (zh) | 一种污水处理厂用智能控制方法及智能控制*** | |
CN103049069B (zh) | 终端电池温度显示方法和装置以及终端 | |
WO2016039964A1 (en) | Method for determining amplitude of stick-slip on a valve assembly and implementation thereof | |
CN103731446A (zh) | 一种基于无线传感网的车间环境综合监测*** | |
CN203385446U (zh) | 基于sht11的实验室用数字式相对湿度和温度检测仪 | |
CN105758585A (zh) | 一种基于二维码显示的压力变送器及其数据采集处理*** | |
CN105721516B (zh) | 基于物联网和通信网络的神经元***及其神经元装置 | |
Pranowo et al. | Smart monitoring system using NodeMCU for maintenance of production machines | |
CN204831538U (zh) | 一种振动监控保护仪 | |
CN204241442U (zh) | 多通道室内气体参数测试仪及室内气体参数测试*** | |
CN105652654A (zh) | 一种带磁场强度检测的智能手表 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent for invention or patent application | ||
CB02 | Change of applicant information |
Address after: 510530, science Road, Guangdong, Guangzhou Province, No. 2819 Applicant after: GOSUNCN TECHNOLOGY GROUP CO., LTD. Address before: 510530, science Road, Guangdong, Guangzhou Province, No. 2819 Applicant before: Guangdong Gosun Telecommunications Co., Ltd. |
|
COR | Change of bibliographic data |
Free format text: CORRECT: APPLICANT; FROM: GUANGDONG GOSUN TELECOMMUNICATIONS CO., LTD. TO: GOSUNCN TECHNOLOGY GROUPCO., LTD. |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110713 |