Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
decode_uart/calculate_ad_data.h@1:c79aa502de30, 2018-10-30 (annotated)
- Committer:
- OPUSAT_KIT
- Date:
- Tue Oct 30 10:32:08 2018 +0000
- Revision:
- 1:c79aa502de30
- Child:
- 2:970cd691d7de
OPUSAT-2 ???
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
OPUSAT_KIT | 1:c79aa502de30 | 1 | #ifndef CALCULATE_AD_DATA_H |
OPUSAT_KIT | 1:c79aa502de30 | 2 | #define CALCULATE_AD_DATA_H |
OPUSAT_KIT | 1:c79aa502de30 | 3 | |
OPUSAT_KIT | 1:c79aa502de30 | 4 | #define a (8.91304*pow(10.0,-4.0)) |
OPUSAT_KIT | 1:c79aa502de30 | 5 | #define b (2.04041*pow(10.0,-4.0)) |
OPUSAT_KIT | 1:c79aa502de30 | 6 | #define c (7.4*pow(10.0,-8.0)) |
OPUSAT_KIT | 1:c79aa502de30 | 7 | |
OPUSAT_KIT | 1:c79aa502de30 | 8 | #define calculate_V(D) (D/51.0) |
OPUSAT_KIT | 1:c79aa502de30 | 9 | #define calculate_bat_I(D) ((5.0/6.0)*(D/51.0-2.5)) |
OPUSAT_KIT | 1:c79aa502de30 | 10 | #define calculate_R(D) ((-1.0*pow(10.0,5.0)*D)/(D-255.0)) |
OPUSAT_KIT | 1:c79aa502de30 | 11 | #define calculate_T(D) ((1.0/(a + b*log(calculate_R(D)) + c*pow(log(calculate_R(D)),3.0))) - 273.15) |
OPUSAT_KIT | 1:c79aa502de30 | 12 | #define calculate_solar_I(D) (D/510.0) |
OPUSAT_KIT | 1:c79aa502de30 | 13 | #define calculate_txmodem_I(D) (D/(51.0*82.5*0.06)) |
OPUSAT_KIT | 1:c79aa502de30 | 14 | #define calculate_rxFM_CW_I(D) (D/(51.0*20.5*0.39)) |
OPUSAT_KIT | 1:c79aa502de30 | 15 | #define calculate_rxmodem_I(D) (D/(51.0*20.5*1.82)) |
OPUSAT_KIT | 1:c79aa502de30 | 16 | #define calculate_txFM_I(D) (D/(51.0*56.5*0.04)) |
OPUSAT_KIT | 1:c79aa502de30 | 17 | #define calculate_mis5V_I(D) (D/(51.0*82.5*0.06)) |
OPUSAT_KIT | 1:c79aa502de30 | 18 | #define calculate_mobc_I(D) (D/(51.0*82.5*0.06)) |
OPUSAT_KIT | 1:c79aa502de30 | 19 | #define calculate_misbus_I(D) (D/(51.0*5.0*0.18)) |
OPUSAT_KIT | 1:c79aa502de30 | 20 | |
OPUSAT_KIT | 1:c79aa502de30 | 21 | #endif |