[发明专利]一种快速判断压力传感器压力突变的方法有效
申请号: | 201610177463.4 | 申请日: | 2016-03-25 |
公开(公告)号: | CN106441662B | 公开(公告)日: | 2019-03-05 |
发明(设计)人: | 尤杰;李晓 | 申请(专利权)人: | 芯海科技(深圳)股份有限公司 |
主分类号: | G01L1/26 | 分类号: | G01L1/26;G01L19/00 |
代理公司: | 深圳市凯达知识产权事务所 44256 | 代理人: | 刘大弯 |
地址: | 518067 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种快速判断压力传感器压力突变的方法,该方法主要是对压力传感器采样数据进行判断,若信号变化为有效的压力变化数据,则进入压力变化数据处理,保证系统对有效压力数据的快速响应;若信号变化不是有效的压力变化数据,则进入滤波数据处理,以高效的滤除无效信号干扰,保证系统的抗干扰能力。本发明可以有效区分来自外界射频干扰信号和有效压力变化信号,从而选择不同的滤波方法或滤波系数以达到快速响应有效信号而有效滤除干扰信号,且不增加硬件成本,不影响测量有效数据的响应速度。 | ||
搜索关键词: | 一种 快速 判断 压力传感器 压力 突变 方法 | ||
【主权项】:
1.一种快速判断压力传感器压力突变的方法,其特征在于该方法主要是对压力传感器采样数据进行判断,若信号变化为有效的压力变化数据,则进入压力变化数据处理,保证系统对有效压力数据的快速响应;若信号变化不是有效的压力变化数据,则进入滤波数据处理;所述方法,其具体的实现步骤为:101、传感器采集压力数据;102、判断是否单边存在压力连续变化;如果是,则进行下一步,如果否,则进入105步骤;103、将压力变化数据进行处理,滤波系数进行放大,以滤除干扰信号;104、根据压力变化数据进行滤波,滤波后转入106步骤;105、正常滤波;106、数据输出;当阻尼震荡判断压力增加时,具体的方法如下:步骤S201:读入新的一笔测量数据,并进行滑动滤波,进入步骤S202;步骤S202:将峰谷波计数器加1,并判断是否大于预设的峰谷周期数;峰谷周期数是指在设定的时间内有无发生峰谷拐点,如果峰谷拐点超时,则步入步骤S203,则进入步骤S204继续判断;步骤S203:峰谷拐点超时,置测峰标志,清零峰谷值数量,清零峰谷波计数器,退出,等待下次采样值;步骤S204:将最近2次滑动滤波值的平均值减去上2次滑动滤波值得平均值求的差值;步骤S205:将S204求到的差值与设置的阈值进行比较,如果小于阈值,则退出,等待下次采用数据;如大于阈值,说明有大数据进来,则进入步骤S206继续判断;步骤S206:判断测峰标志,如果为1,则进入步骤S212,进行峰值判断;否则,进入步骤S207,进行谷值判断;步骤S207:进入谷值判断,判断上次是上升状态还是下降状态,如果是上升状态,则进入步骤S210,等待下降状态;否则,进入步骤S208找出谷值;步骤S208:当前是下降趋势,找出谷值拐点;如果本次滑动滤波值大于上次滑动滤波值,则说明变成上升趋势,谷值出现,进入步骤S209,否则说明继续下降趋势,进入步骤S217;步骤S209:谷值出现,置测峰标志,置上升状态标志,清零峰谷波计数器,峰谷值数量加1;上次滑动滤波值为本次谷值,计算上次峰值与本次谷值之间的峰谷差值,并保存,进入步骤S217;步骤S210:当前是上升趋势,如果本次滑动滤波值大于上次滑动滤波值,则进入步骤S217,否则,则进入步骤S211;步骤S211:进入了下降趋势,清空上升状态标志,进入步骤S217,等待谷值;步骤S212:进入峰值判断,判断上次是上升状态还是下降状态,如果是下降状态,则进入步骤S215,等待上升状态,否则,进入步骤S213找出峰值;步骤S213:当前是上升趋势,找出峰值拐点,如果本次滑动滤波值小于上次滑动滤波值,则说明变成下降趋势,峰值出现,进入步骤S214,否则说明继续上升趋势,进入步骤S217;步骤S214:峰值出现,清空测峰标志,清空上升状态标志,清空峰谷波计数器,峰谷值数量加1;上次滑动滤波值为本次峰值,并保存,进入步骤S217;步骤S215:当前是下降趋势,如果本次滑动滤波值小于上次滑动滤波值,则说明还是下降趋势,进入步骤S217,否则,说明变成上升趋势,则进入步骤S216;步骤S216:进入了上升趋势,置上升状态标志,进入步骤S217,等待峰值;步骤S217:判断峰谷值数量有没有到达预设次数,没有则退出,等待下次采样值;如果达到预设次数,则进入步骤S218进行判断是否有效阻尼震荡上称;步骤S218:置测峰标志,清峰谷值数量,准备测量下组波形;步骤S219:判断第一个峰谷值差值是否比第二个峰谷值差值大,如果比第二个大,进入步骤S220继续判断,否则,说明波形异常,进入步骤S223处理;步骤S220:判断第二个峰谷值差值是否比第三个峰谷值差值大,如果比第三个大,说明波形正常,进入步骤S221处理,否则说明波形异常,进入步骤S223处理;步骤S221:连续3个峰谷值均为衰减状态,则为阻尼震荡压力增加,判断有无阻尼震荡压力增加标志,如有,则进入压力增加程序,否则进入步骤S222;步骤S222:置阻尼震荡压力增加标志,进入压力增加程序;步骤S223:连续3个峰谷值不为衰减状态,将峰谷值数量等于4,丢掉最近保存的峰谷值差值,将第二个峰谷值差值保存为第一个,第三个峰谷值差值保存为第二个,退出,等待下次采样值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯海科技(深圳)股份有限公司,未经芯海科技(深圳)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610177463.4/,转载请声明来源钻瓜专利网。