![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
pachas
Dependencies: mbed QEI FastPWM
pressure_sensors.h@11:5cb7ae8bd831, 2020-05-07 (annotated)
- Committer:
- miguelangel_2511
- Date:
- Thu May 07 03:52:31 2020 +0000
- Revision:
- 11:5cb7ae8bd831
- Parent:
- 9:95fdcdc0977e
- Child:
- 12:3bc2465b034a
Se implemento un filtro IIIR tipo Chebyshev 2 Pasa-bajos de 30 Hz para cada sensor de presion. Asimismo, se implemento un filtro IIR Chebyshev 2 Pasa-altos de 0.01 Hz y un filtro FIR pasa-bajos de 40 Hz para la senial de flujo.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
miguelangel_2511 | 7:f4e248182d31 | 1 | |
miguelangel_2511 | 7:f4e248182d31 | 2 | #ifndef PRESSURE_SENSORS_H_ |
miguelangel_2511 | 7:f4e248182d31 | 3 | #define PRESSURE_SENSORS_H_ |
miguelangel_2511 | 7:f4e248182d31 | 4 | |
miguelangel_2511 | 7:f4e248182d31 | 5 | #include "stdint.h" |
miguelangel_2511 | 7:f4e248182d31 | 6 | |
miguelangel_2511 | 11:5cb7ae8bd831 | 7 | extern I2C pressure_sensor_01; |
miguelangel_2511 | 11:5cb7ae8bd831 | 8 | extern I2C pressure_sensor_02; |
miguelangel_2511 | 11:5cb7ae8bd831 | 9 | |
miguelangel_2511 | 7:f4e248182d31 | 10 | /* Global variable declaration */ |
miguelangel_2511 | 11:5cb7ae8bd831 | 11 | extern int32_t pressure_01_bin; |
miguelangel_2511 | 11:5cb7ae8bd831 | 12 | extern int16_t pressure_02_bin; |
miguelangel_2511 | 8:208d965a3bd2 | 13 | extern float pressure_01_psi, pressure_02_psi; |
miguelangel_2511 | 8:208d965a3bd2 | 14 | extern float flow_lpm, volume_ml; |
miguelangel_2511 | 7:f4e248182d31 | 15 | |
miguelangel_2511 | 7:f4e248182d31 | 16 | extern char sensor_read_data_buffer[2]; |
miguelangel_2511 | 7:f4e248182d31 | 17 | |
miguelangel_2511 | 7:f4e248182d31 | 18 | /* Function declaration */ |
miguelangel_2511 | 7:f4e248182d31 | 19 | void Pressure_Sensors_Initialize(void); |
miguelangel_2511 | 7:f4e248182d31 | 20 | void Pressure_Sensors_Read(void); |
miguelangel_2511 | 8:208d965a3bd2 | 21 | void Calculate_Flow_From_Pressure(void); |
miguelangel_2511 | 8:208d965a3bd2 | 22 | void Calculate_Volume_From_Flow(void); |
miguelangel_2511 | 7:f4e248182d31 | 23 | |
miguelangel_2511 | 7:f4e248182d31 | 24 | #endif |