pachas
Dependencies: mbed QEI FastPWM
Diff: pressure_sensors.cpp
- Revision:
- 12:3bc2465b034a
- Parent:
- 11:5cb7ae8bd831
--- a/pressure_sensors.cpp Thu May 07 03:52:31 2020 +0000 +++ b/pressure_sensors.cpp Fri May 15 20:29:30 2020 +0000 @@ -17,6 +17,7 @@ char sensor_read_data_buffer[2]; +volatile uint8_t peak_volume_flag = 0; /* Function definition */ @@ -79,6 +80,7 @@ void Calculate_Flow_From_Pressure(void){ float diff_pressure_psi; + static float prev_flow_lpm = 0; diff_pressure_psi = pressure_02_psi - pressure_01_psi; @@ -92,6 +94,12 @@ flow_lpm = Flow_FIR_LPF(flow_lpm, 0); flow_lpm = Flow_Cheby2_HPF(flow_lpm, 0); + if((prev_flow_lpm > 0) && (flow_lpm <= 0)){ + peak_volume_flag = 1; + } + + prev_flow_lpm = flow_lpm; + }