摘要
针对国内传统手持式测氧仪精度低、功耗高的问题,提出了采用嵌入式微控制器STM32F103RBT6作为控制芯片的手持式测氧仪。该仪器通过控制元器件的开断来降低待机功耗,根据所测浓度人工切换系统放大倍数,通过键盘设置时间和报警值等相关参数。算法上采用中位值平均滤波算法进行软件滤波,结合传统两点标定法和多点标定法的优缺点,采用多点标定法进行氧浓度标定,采用分段斜率拟合算法计算氧浓度值。经实验测试证明设计的手持测氧仪具有高精度和高稳定性。
Aiming at problem of low precision and high power consumption of domestic traditional handheld oxygen analyzer, an oxygen analyzer that adopts embedded microcontroller STM32F103 RBT6 as control chip is put forward. Standby power consumption can be reduced by controlling opening and breaking of' components, system magnification can be manually switched according to measured concentration, time and alarm value and other related parameters are set through keyboard. The median average filtering algorithm is used to carry out software filtering in algorithm, combined with advantages and disadvantages of traditional two-point calibration method and multi-point calibration method, use multi-point calibration method to realize calibration of oxygen concentration, oxygen concentration value is calculated by using piecewise slope fitting algorithm. Experimental test proves high precision and high stability of this design.
出处
《传感器与微系统》
CSCD
2016年第3期74-76,共3页
Transducer and Microsystem Technologies
基金
宁波市重大科技专项项目(2015C110033)
关键词
手持式测氧仪
中位值平均滤波
多点标定
分段斜率拟合
handheld oxygen analyzer
median average filtering
multi-point calibration
piecewise slope fitting