CN112362227B - 一种压力采集***及压力采集方法 - Google Patents
一种压力采集***及压力采集方法 Download PDFInfo
- Publication number
- CN112362227B CN112362227B CN202011293932.1A CN202011293932A CN112362227B CN 112362227 B CN112362227 B CN 112362227B CN 202011293932 A CN202011293932 A CN 202011293932A CN 112362227 B CN112362227 B CN 112362227B
- Authority
- CN
- China
- Prior art keywords
- pressure
- compensation control
- temperature compensation
- pressure sensor
- control quantity
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000001514 detection method Methods 0.000 claims abstract description 56
- 238000012545 processing Methods 0.000 claims abstract description 49
- 238000004364 calculation method Methods 0.000 claims abstract description 40
- 238000003860 storage Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 18
- 238000010586 diagram Methods 0.000 description 20
- 230000005540 biological transmission Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 239000011159 matrix material Substances 0.000 description 6
- 230000006855 networking Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 239000013598 vector Substances 0.000 description 4
- 238000012937 correction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L19/00—Details of, or accessories for, apparatus for measuring steady or quasi-steady pressure of a fluent medium insofar as such details or accessories are not special to particular types of pressure gauges
- G01L19/04—Means for compensating for effects of changes of temperature, i.e. other than electric compensation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L19/00—Details of, or accessories for, apparatus for measuring steady or quasi-steady pressure of a fluent medium insofar as such details or accessories are not special to particular types of pressure gauges
- G01L19/08—Means for indicating or recording, e.g. for remote indication
- G01L19/086—Means for indicating or recording, e.g. for remote indication for remote indication
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Measuring Fluid Pressure (AREA)
Abstract
本发明提供一种压力采集***及压力采集方法,所述***包括:压力采集装置和多个压力传感器,所述压力采集装置包括处理模块和供电模块,所述处理模块通过CAN总线与每个压力传感器相连,所述供电模块用于为所述处理模块和每个压力传感器供电;所述压力采集装置用于基于温度补偿控制量计算公式对每个压力传感器采集的检测压力进行修正。所述方法应用于上述***。本发明实施例提供的压力采集***及压力采集方法,提高了压力数据采集的准确性。
Description
技术领域
本发明涉及轨道交通技术领域,具体涉及一种压力采集***及压力采集方法。
背景技术
目前,轨道交通通常采用的安全制动方式为空气制动,因此需要通过压力传感器对不同位置阀体的气压进行检测。
现有技术中,压力传感器输入端为压力气体,输出端为模拟量电压/电流信号,压力采集装置通过将电压/电流信号转换,利用嵌入式微控制器获取不同阀体测点的气体压力,进而实现对气路安全的监测和制动夹钳力的控制。压力传感器的输出物理量为模拟量电压/电流信号,通过模拟量信号输入至嵌入式压力采集装置,在压力传感器和压力采集装置间至少需要一两根电源线和一根信号线,随着气路中压力检测点数量的增加,需要增加压力采集装置的通道数量,并且模拟量信号在传输过程中,存在信号衰减,压力传感器通过模拟量信号传递有效数据,电源纹波和屏蔽的恶化会引起模拟量信号的扰动,不利于压力采集装置对模拟量信号的准确采集,影响采集的压力数据的正确性和可靠性。
发明内容
针对现有技术中的问题,本发明实施例提供一种压力采集***及压力采集方法,能够至少部分地解决现有技术中存在的问题。
第一方面,本发明提出一种压力采集***,包括压力采集装置和多个压力传感器,其中:
所述压力采集装置包括处理模块和供电模块,所述处理模块通过CAN总线与每个压力传感器相连,所述供电模块用于为所述处理模块和每个压力传感器供电;
所述压力采集装置用于基于温度补偿控制量计算公式对每个压力传感器采集的检测压力进行修正。
其中,每个压力传感器通过串行接口或者M12接口连接CAN总线。
其中,所述供电模块包括第一供电单元和第二供电单元,所述第一供电单元为每个压力传感器供电,所述第二供电单元用于为所述处理模块供电。
其中,所述压力采集装置还包括故障存储模块,所述故障存储模块与所述处理模块相连。
其中,所述压力采集装置还包括复位模块,所述复位模块与所述处理模块相连。
第二方面,本发明提供一种采用上述任一实施例所述的压力采集***的压力采集方法,包括:
获取压力传感器采集的检测压力;
根据环境温度、目标压力以及温度补偿控制量计算公式,获得温度补偿控制量;其中,所述环境温度和所述目标压力与所述压力传感器对应,所述温度补偿控制量计算公式与所述压力传感器一一对应;
根据所述检测压力和所述温度补偿控制量,修正所述检测压力。
第三方面,本发明提供一种压力采集装置,包括:
获取单元,用于获取压力传感器采集的检测压力;
补偿单元,用于根据环境温度、目标压力以及温度补偿控制量计算公式,获得温度补偿控制量;其中,所述环境温度和所述目标压力与所述压力传感器对应,所述温度补偿控制量计算公式与所述压力传感器一一对应;
修正单元,用于根据所述检测压力和所述温度补偿控制量,修正所述检测压力。
第四方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述压力采集方法的步骤。
第五方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述压力采集方法的步骤。
本发明实施例提供的压力采集***及压力采集方法,包括压力采集装置和多个压力传感器,压力采集装置包括处理模块和供电模块,处理模块通过CAN总线与每个压力传感器相连,供电模块用于为处理模块和每个压力传感器供电,压力采集装置用于基于温度补偿控制量计算公式对每个压力传感器采集的检测压力进行修正,提高了压力数据采集的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本发明一实施例提供的压力采集***的结构示意图。
图2是本发明另一实施例提供的压力采集***的结构示意图。
图3是本发明又一实施例提供的压力采集***的结构示意图。
图4是本发明再一实施例提供的压力采集***的结构示意图。
图5是本发明一实施例提供的压力采集方法的流程示意图。
图6是本发明一实施例提供的压力传感器温度漂移补偿原理图。
图7是本发明一实施例提供的压力采集装置的结构示意图。
图8是本发明一实施例提供的电子设备的实体结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
为了便于理解本申请提供的技术方案,下面先对本申请技术方案的研究背景进行简单说明。为保证轨道交通车辆运营安全,多种类型传感器在车辆中应用广泛,实现对车辆速度、温度、压力及各种过程变量的监控。随着大规模集成电路和电子信息技术的发展,基于总线式的数字传感器成为技术增长点,其通过总线挂载传感器设备,不会因为传感器数量的增加而增加线缆和采集设备,便于嵌入式***的集成化、小型化和轻量化。与此同时,对嵌入式产品的生产制造成本、现场安装和售后维护提供便利。常用的总线式传感器产品所采用的总线多为IIC、CAN、RS232和RS485,其中IIC和RS232传输距离较短,RS485和CAN总线能够适用于复杂工况环境,CAN总线通信距离可达10km,且基于CAN(Controller AreaNetwork)总线的诊断、测量、标定及应用层协议较为成熟,其中CANOpen协议是基于CAN物理层的应用层协议,广泛应用于伺服控制、传感器和I/O模块单元的标准通讯协议中。
图1是本发明一实施例提供的压力采集***的流程示意图,如图1所示,本发明实施例提供的压力采集***包括压力采集装置1和多个压力传感器2,其中:
压力采集装置1包括处理模块11和供电模块12,处理模块11通过CAN总线与每个压力传感器2相连,供电模块12用于为处理模块11和每个压力传感器2供电;
压力采集装置1用于基于温度补偿控制量计算公式对每个压力传感器2采集的检测压力进行修正。其中,温度补偿控制量计算公式是预设的。
具体地,压力传感器2检测被测对象的压力,获得检测压力,然后将所述检测压力上传给压力采集装置1。压力采集装置1的处理模块11可以获得所述被测对象的目标压力和环境温度,然后将所述目标压力和所述环境温度带入到温度补偿控制量计算公式中,可以计算出压力传感器2对应的温度补偿控制量,然后根据压力传感器2对应的温度补偿控制量对所述检测压力进行修正,可以获得修正后的检测压力。处理模块11会将修正后的检测压力作为压力传感器2对应的实际压力上传。供电模块12通过电源线为每个压力传感器2供电,供电模块12还为处理模块11供电。其中,处理模块11可以采用微处理器。其中,所述被测对象例如为阀体。
本发明实施例提供的压力采集***,包括压力采集装置和多个压力传感器,压力采集装置包括处理模块和供电模块,处理模块通过CAN总线与每个压力传感器相连,供电模块用于为处理模块和每个压力传感器供电,压力采集装置用于基于温度补偿控制量计算公式对每个压力传感器采集的检测压力进行修正,提高了压力数据采集的准确性。此外,通过CAN总线使压力传感器便于组网,在不增加硬件采集通道的前提下,实现压力数据的采集,降低了数据采集成本。
在上述各实施例的基础上,进一步地,每个压力传感器通过串行接口或者M12接口连接CAN总线。
在上述各实施例的基础上,进一步地,供电模块12包括第一供电单元和第二供电单元,所述第一供电单元为每个压力传感器2供电,所述第二供电单元用于为处理模块11供电。所述第一供电单元可以为压力传感器提供15V电压,所述第二供电单元可以为处理模块11提供3.3V电压。
图2是本发明另一实施例提供的压力采集***的流程示意图,如图2所示,在上述各实施例的基础上,进一步地,压力采集装置1还包括故障存储模块13,故障存储模块13与处理模块11相连。
具体地,处理模块11可以监测供电模块12对压力传感器2的供电电压,当供电电压超过电压阈值时,停止供电模块12对压力传感器2的供电,以防止电压过高损坏压力传感器2。当供电电压超过电压阈值时,判定供电模块12故障,可以将供电模块12的故障信息存储到故障存储模块13。
图3是本发明又一实施例提供的压力采集***的结构示意图,如图3所示,在上述各实施例的基础上,进一步地,压力采集装置1还包括复位模块14,复位模块14与处理模块11相连。
具体地,复位模块14可以监测处理模块11的工作状态,当处理模块11的工作状态异常时,复位模块14可以自动对处理模块11进行复位。其中,复位模块14可以采用看门狗。
图4是本发明再一实施例提供的压力采集***的结构示意图,如图4所示,本发明实施例提供的压力采集***包括压力采集装置41和多个压力传感器42,其中:
压力采集装置41包括处理模块411、供电模块412、故障存储模块413、复位模块414和调试接口415,供电模块412包括第一供电单元4121、第二供电单元4122和第三供电单元4123。
第一供电单元4121可以将背板总线提供的电源电压转换为15V电压,通过前面板连接器供给各个压力传感器42,第二供电单元4122可以将背板总线提供的电源电压转换为3.3V电压,供给处理模块411,第三供电单元4123可以将背板总线提供的电源电压转换为5V电压,供给CAN总线芯片43。
处理模块411分别与故障存储模块413、复位模块414、调试接口415和总线芯片43相连。处理模块411可以监控第一供电单元4121的电压,将第一供电单元4121的故障信息存储到故障存储模块413;复位模块414用于对处理模块411进行复位;调试接口415可以与外部计算机相连,实现对压力采集装置41的程序调试;处理模块411与CAN总线之间的数据传输需要经过总线芯片43,总线芯片43起到隔离的作用。处理模块411可以通过CAN总线与背板总线相连,将获得的修正检测压力上传,处理模块411与背板总线之间可以设置两条CAN总线,其中一条作为备用。
前面板连接器上设置串行接口和/或M12接口,每个压力传感器42通过串行接口或者M12接口连接CAN总线和电源线。
本发明实施例提供的压力采集***,压力采集装置1具有CAN总线通讯接口,CAN总线通讯接口符合标准CAN总线物理层定义。CAN总线通讯接口能够与不同节点压力传感器进行物理连接。压力采集装置1能够给每个压力传感器2提供电源,用以驱动每个压力传感器2正常工作。压力采集装置1采用基于CANOpen的标准应用层协议,能够实现对每个压力传感器相关属性(节点ID、传动速率及采样周期等)的配置和有效数据的传输。压力采集装置1可以通过服务数据对象(Service Data Object,简称SDO)实现对每个压力传感器相关属性(节点ID、传动速率及采样周期等)进行配置。压力采集装置1可以通过过程数据对象(Process Data Object,简称PDO实现对每个压力传感器的有效压力数据的传输。
基于CANOpen协议可利用一路CAN总线通道实现多节点压力传感器的组网和数据采集,为了有效辨识不同传感器的节点号,需要通过SDO分别对组网传感器的节点ID进行配置,保证每个节点的压力传感器的独立性和唯一性。不同节点ID的压力传感器在CAN网络中组网并实现数据交互,需要配置相同的传输速率(例如250Kbps、500Kbps、1Mbps等),在此基础上可根据用户需要进行采样周期的配置,以保证不同压力传感器在规定采样周期内上传本节点压力传感器的有效数据。
图5是本发明一实施例提供的压力采集方法的流程示意图,如图5所示,本发明实施例提供一种采用上述任一实施例所述的压力采集***的压力采集方法,包括:
S501、获取压力传感器采集的检测压力;
具体地,压力传感器可以采集被测对象的压力,获得检测压力,然后将所述检测压力上传给压力采集装置,所述压力采集装置可以接收所述压力传感器上传的检测压力。
S502、根据环境温度、目标压力以及温度补偿控制量计算公式,获得温度补偿控制量;其中,所述环境温度和所述目标压力与所述压力传感器对应,所述温度补偿控制量计算公式与所述压力传感器一一对应;
具体地,所述压力采集装置可以获取所述被测对象的环境温度和目标压力,然后将所述环境温度和所述目标压力带入到所述压力传感器对应的温度补偿控制量计算公式中,获得温度补偿控制量。其中,所述被测对象的环境温度是所述被测对象所在环境的温度,可以通过温度传感器采集获得,所述被测对象的目标压力是所述被测对象需要调整到的压力。所述被测对象与所述压力传感器对应,那么所述压力传感器与所述环境温度和目标压力对应。
S503、根据所述检测压力和所述温度补偿控制量,修正所述检测压力。
具体地,所述压力采集装置在获得所述温度补偿量之后,根据所述温度补偿控制量对所述检测压力进行修正,即计算所述检测压力和所述温度补偿控制量之和,可以获得修正后的检测压力。所述压力采集装置会将所述修正后的检测压力,作为所述压力传感器的实际压力进行上报。
本发明实施例提供的压力采集方法,获取压力传感器采集的检测压力,根据环境温度、目标压力以及温度补偿控制量计算公式,获得温度补偿控制量,根据检测压力和温度补偿控制量,获得修正所述检测压力,对压力传感器检测到的压力进行实时补偿,提高了压力数据的准确性。
在上述各实施例的基础上,进一步地,所述温度补偿控制量计算公式为:
u(p,t)=[a0 a1 ... am b0 b1 ... bn][p0 p1 ... pm t0 t1 ... tn]T
其中,u(p,t)表示所述温度补偿控制量,p表示所述目标压力,t表示所述环境温度,a0 a1 ... am表示所述压力传感器的压力参数,b0 b1 ... bn表示所述压力传感器的温度参数,a0 a1 ... am和b0 b1 ... bn为常数,m和n为正整数。具体地,所述压力采集装置可以获得目标压力p和环境温度t,将目标压力p和环境温度t带入到温度补偿控制量计算公式u(p,t)=[a0 a1 ... am b0 b1 ... bn][p0 p1 ... pm t0 t1 ... tn]T中,可以计算获得温度补偿控制量u(p,t),其中,a0 a1 ... am表示所述压力传感器的压力参数,b0 b1 ... bn表示所述压力传感器的温度参数,a0 a1 ... am和b0 b1 ... bn为常数,m和n为正整数,m为压力参数的维度,n为温度参数的维度。
图6是本发明一实施例提供的压力传感器温度漂移补偿原理图,如图6所示,实际应用中在相同环境温度和不同目标压力条件下所需的补偿控制量并不相同,建立温度补偿模型,输入环境温度和目标压力,可以输出温度补偿控制量,压力传感器对压力的检测视为实际检测模型检测被测对象的压力,获得检测压力,通过温度补偿控制量对检测压力进行修正,获得实际压力输出。其中,温度补偿模型通过下面的温度补偿控制量计算公式实现,e为通过迭代学习计算得到的目标压力和采集压力差值,在确定温度补偿控制量计算公式的压力参数和温度参数时需要用到。
压力传感器在出厂前进行例行试验,在不同环境温度和目标压力输入下测量压力传感器的实际输出压力,建立包括环境温度、目标压力和压力传感器实际压力输出的三维数据表。通过上述三维数据表构建压力传感器对应的温度补偿控制量计算公式。
在理想状态下,压力传感器的温度补偿控制量仅与温度相关,然而在实际应用中在相同环境温度和不同目标压力条件下所需的补偿控制量并不相同,因此考虑环境温度和目标压力的影响,定义压力传感器对应的温度补偿控制量公式为:
u(Θ,P,T)=[Θ][P T]T=[A B][P T]T=[a0 a1 ... am b0 b1 ... bn][p0 p1... pm t0 t1 ... tn]T
其中,u(Θ,P,T)表示温度补偿控制量,Θ为包括压力传感器的压力参数a0 a1 ...am和温度参数b0 b1 ... bn的参数矩阵,P表示所述目标压力的矩阵,T表示所述环境温度的矩阵,p表示所述目标压力,t表示所述环境温度,m为压力参数的维度,n为温度参数的维度。
为了根据三维数据表的中的数据确定参数矩阵Θ,定义目标函数为:
其中,e为通过迭代学习计算得到的目标压力和采集压力差值,λ为自定义的非零正整数。根据数值分析相关理论,目标函数为凸函数,定义初始参数矩阵Θ和正定矩阵Q以确定迭代学习更新率。正定矩阵Q为:
设m=n,利用共轭梯度求解方法有
其中,i为试验次数,k为第i次试验中迭代计算的次数,另外dk和dk+1存在如下关系:
上式中,τk是相互共轭且线性无关的向量,此向量通过初始化设定,针对第i次试验第k次迭代计算其表达式可由式(8)确定
由于τk为方程求解过程中的初始化向量,在迭代中,需根据τk的残差确定停止条件,即τk为根据求解精度需求确定的向量。
本发明实施例提供的压力采集方法,在不增加压力采集通道硬件和线缆的前提下,实现基于CAN物理层的压力传感器多节点设备组网与挂载。利用CANOpen标准应用层协议的SDO配置不同节点传感器的属性信息,如节点ID、传动速率及采样周期等;利用CANOpen标准应用层协议的PDO实现传感器本体有效数据的传送,即通过CAN总线物理层实现压力传感器多节点组网,通过CANOpen应用层协议实现对各节点压力传感器的配置和报文收发。
本发明实施例提供的压力采集***及压力采集方法,与现有技术相比,具有如下优点:
首先,采用数字式传输介质,传统压力传感器采用电压型/电流型模拟量输出信号,CAN总线的传输距离长,传输过程中抗干扰能力强。
其次,在多节点压力传感器采集过程中优势明显,其便于组网,可以在不增加硬件采集通道和线缆的前提下,实现多节点压力传感器的数据采集工作。
最后,在一定程度上节省成本,且减少安装体积和重量,便于产品的故障排查、维护和检修。
图7是本发明一实施例提供的压力采集装置的结构示意图,如图7所示,本发明实施例提供的压力采集装置包括获取单元701、补偿单元702和修正单元703,其中:
获取单元701用于获取压力传感器采集的检测压力;补偿单元702用于根据环境温度、目标压力以及温度补偿控制量计算公式,获得温度补偿控制量;其中,所述环境温度和所述目标压力与所述压力传感器对应,所述温度补偿控制量计算公式与所述压力传感器一一对应;修正单元703用于根据所述检测压力和所述温度补偿控制量,获得修正所述检测压力。
具体地,压力传感器可以采集被测对象的压力,获得检测压力,然后将所述检测压力上传给获取单元701,获取单元701可以接收所述压力传感器上传的检测压力。
补偿单元702可以获取所述被测对象的环境温度和目标压力,然后将所述环境温度和所述目标压力带入到所述压力传感器对应的温度补偿控制量计算公式中,获得温度补偿控制量。其中,所述被测对象的环境温度是所述被测对象所在环境的温度,可以通过温度传感器采集获得,所述被测对象的目标压力是所述被测对象需要调整到的压力。所述被测对象与所述压力传感器对应,那么所述压力传感器与所述环境温度和目标压力对应。
在获得所述温度补偿量之后,修正单元703根据所述温度补偿控制量对所述检测压力进行修正,即计算所述检测压力和所述温度补偿控制量之和,可以获得修正后的检测压力。修正单元703会将所述修正后的检测压力,作为所述压力传感器的实际压力进行上报。
本发明实施例提供的压力采集装置,获取压力传感器采集的检测压力,根据环境温度、目标压力以及温度补偿控制量计算公式,获得温度补偿控制量,根据检测压力和温度补偿控制量,获得修正所述检测压力,对压力传感器检测到的压力进行实时补偿,提高了压力数据的准确性。
本发明实施例提供的装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。
图8是本发明一实施例提供的电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)801、通信接口(Communications Interface)802、存储器(memory)803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信。处理器801可以调用存储器803中的逻辑指令,以执行如下方法:获取压力传感器采集的检测压力;根据环境温度、目标压力以及温度补偿控制量计算公式,获得温度补偿控制量;其中,所述环境温度和所述目标压力与所述压力传感器对应,所述温度补偿控制量计算公式与所述压力传感器一一对应;根据所述检测压力和所述温度补偿控制量,修正所述检测压力。
此外,上述的存储器803中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:获取压力传感器采集的检测压力;根据环境温度、目标压力以及温度补偿控制量计算公式,获得温度补偿控制量;其中,所述环境温度和所述目标压力与所述压力传感器对应,所述温度补偿控制量计算公式与所述压力传感器一一对应;根据所述检测压力和所述温度补偿控制量,修正所述检测压力。
本实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:获取压力传感器采集的检测压力;根据环境温度、目标压力以及温度补偿控制量计算公式,获得温度补偿控制量;其中,所述环境温度和所述目标压力与所述压力传感器对应,所述温度补偿控制量计算公式与所述压力传感器一一对应;根据所述检测压力和所述温度补偿控制量,修正所述检测压力。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种压力采集***,其特征在于,包括压力采集装置和多个压力传感器,其中:
所述压力采集装置包括处理模块和供电模块,所述处理模块通过CAN总线与每个压力传感器相连,所述供电模块用于为所述处理模块和每个压力传感器供电;
所述压力采集装置用于基于环境温度、目标压力以及温度补偿控制量计算公式对每个压力传感器采集的检测压力进行修正;
其中,所述温度补偿控制量计算公式为:
u(p,t)=[a0 a1...am b0 b1...bn][p0 p1...pm t0 t1...tn]T
其中,u(p,t)表示所述温度补偿控制量,p表示所述目标压力,t表示所述环境温度,a0a1...am表示所述压力传感器的压力参数,b0 b1...bn表示所述压力传感器的温度参数,a0a1...am和b0 b1...bn为常数,m和n为正整数。
2.根据权利要求1所述的***,其特征在于,每个压力传感器通过串行接口或者M12接口连接CAN总线。
3.根据权利要求1所述的***,其特征在于,所述供电模块包括第一供电单元和第二供电单元,所述第一供电单元为每个压力传感器供电,所述第二供电单元用于为所述处理模块供电。
4.根据权利要求1所述的***,其特征在于,所述压力采集装置还包括故障存储模块,所述故障存储模块与所述处理模块相连。
5.根据权利要求1至4任一项所述的***,其特征在于,所述压力采集装置还包括复位模块,所述复位模块与所述处理模块相连。
6.一种采用如权利要求1至5任一项所述的压力采集***的压力采集方法,其特征在于,包括:
获取压力传感器采集的检测压力;
根据环境温度、目标压力以及温度补偿控制量计算公式,获得温度补偿控制量;其中,所述环境温度和所述目标压力与所述压力传感器对应,所述温度补偿控制量计算公式与所述压力传感器一一对应;
根据所述检测压力和所述温度补偿控制量,修正所述检测压力。
7.一种采用如权利要求1至5任一项所述的压力采集***的压力采集装置,其特征在于,包括:
获取单元,用于获取压力传感器采集的检测压力;
补偿单元,用于根据环境温度、目标压力以及温度补偿控制量计算公式,获得温度补偿控制量;其中,所述环境温度和所述目标压力与所述压力传感器对应,所述温度补偿控制量计算公式与所述压力传感器一一对应;
修正单元,用于根据所述检测压力和所述温度补偿控制量,修正所述检测压力。
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求6所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求6所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011293932.1A CN112362227B (zh) | 2020-11-18 | 2020-11-18 | 一种压力采集***及压力采集方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011293932.1A CN112362227B (zh) | 2020-11-18 | 2020-11-18 | 一种压力采集***及压力采集方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112362227A CN112362227A (zh) | 2021-02-12 |
CN112362227B true CN112362227B (zh) | 2022-08-19 |
Family
ID=74534233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011293932.1A Active CN112362227B (zh) | 2020-11-18 | 2020-11-18 | 一种压力采集***及压力采集方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112362227B (zh) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN200939664Y (zh) * | 2006-08-15 | 2007-08-29 | 三一重工股份有限公司 | 搅拌站的称重传感器信息采集装置 |
DE102012210620A1 (de) * | 2012-06-22 | 2013-12-24 | Robert Bosch Gmbh | Verfahren zum Überwachen einer Trenneinrichtung, insbesondere eines Servicesteckers oder einer Servicesteckbuchse, in einem Batteriesystem, sowie entsprechendes Überwachungsgerät |
WO2014160912A2 (en) * | 2013-03-29 | 2014-10-02 | Dresser, Inc. | Temperature compensated pressure transducer |
DE102013015157A1 (de) * | 2013-09-11 | 2015-03-12 | Wabco Gmbh | Luftaufbereitungsanlage für die Druckluftversorgung von Nutzkraftfahrzeugen |
CN104977070A (zh) * | 2014-04-10 | 2015-10-14 | 湖南三德科技股份有限公司 | 一种料场重量检测方法及*** |
CN105092145B (zh) * | 2015-05-27 | 2017-12-26 | 重庆川仪自动化股份有限公司 | 应用于智能变送器上的温压补偿线性修正方法 |
CN211711118U (zh) * | 2020-01-10 | 2020-10-20 | 西安玄黄通信技术有限公司 | 一种机载测试*** |
CN211717693U (zh) * | 2020-03-30 | 2020-10-20 | 湖南苍树航天科技有限公司 | 一种分布式同步高速压力测量仪及*** |
-
2020
- 2020-11-18 CN CN202011293932.1A patent/CN112362227B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN112362227A (zh) | 2021-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104865956B (zh) | 一种基于贝叶斯网络的复杂***中传感器故障诊断方法 | |
CN112630682B (zh) | 传感器的故障检测方法、装置及设备 | |
CN112224241B (zh) | 一种速度采集***、故障报警方法及装置 | |
CN106926699A (zh) | 汽车数字化组合仪表的控制显示方法及其控制*** | |
CN112362227B (zh) | 一种压力采集***及压力采集方法 | |
CN116872206A (zh) | 一种基于工业互联网的机器人故障检测方法及*** | |
US20090183575A1 (en) | Measuring Transducer | |
CN113341922B (zh) | 基于lcm的域控制器故障诊断*** | |
CN108289050B (zh) | 一种变送器环网控制***及控制方法 | |
CN207439427U (zh) | 多编码器故障诊断遥测*** | |
CN107957274A (zh) | 多编码器故障诊断遥测***及其监测方法 | |
CN107765617B (zh) | 列车轴温数据处理方法及装置 | |
CN115995887B (zh) | 一种基于大数据的电力变压器智能监护*** | |
CN207516518U (zh) | 一种锂动力电池***故障诊断装置 | |
CN108494626B (zh) | 物理安装不当的Profibus DP工业现场总线通信故障智能诊断方法 | |
CN106874531B (zh) | 一种大气数据***在故障时的异常测量值数据自恢复方法 | |
US20240103055A1 (en) | Modular sensor platform apparatus | |
CN103543353A (zh) | 一种宽温环境下的直流采集方法 | |
CN112212908B (zh) | 一种智能传感器及其智能化方法 | |
CN113028117A (zh) | 基于比例阀轴控器快速响应及其智能控制方法 | |
CN114139382A (zh) | 一种模拟量基础模块的校准方法、***及存储介质 | |
CN108490915A (zh) | 一种基于gprs网络的电机控制器远程监控*** | |
CN117914223B (zh) | 一种伺服电机的控制*** | |
CN112873214B (zh) | 一种基于加速度信息的机器人状态实时监控***及方法 | |
CN220455708U (zh) | 控制器电路结构及加速器的控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |