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
- Committer:
- OPUSAT_KIT
- Date:
- 2018-10-30
- Revision:
- 1:c79aa502de30
- Child:
- 2:970cd691d7de
File content as of revision 1:c79aa502de30:
#ifndef CALCULATE_AD_DATA_H #define CALCULATE_AD_DATA_H #define a (8.91304*pow(10.0,-4.0)) #define b (2.04041*pow(10.0,-4.0)) #define c (7.4*pow(10.0,-8.0)) #define calculate_V(D) (D/51.0) #define calculate_bat_I(D) ((5.0/6.0)*(D/51.0-2.5)) #define calculate_R(D) ((-1.0*pow(10.0,5.0)*D)/(D-255.0)) #define calculate_T(D) ((1.0/(a + b*log(calculate_R(D)) + c*pow(log(calculate_R(D)),3.0))) - 273.15) #define calculate_solar_I(D) (D/510.0) #define calculate_txmodem_I(D) (D/(51.0*82.5*0.06)) #define calculate_rxFM_CW_I(D) (D/(51.0*20.5*0.39)) #define calculate_rxmodem_I(D) (D/(51.0*20.5*1.82)) #define calculate_txFM_I(D) (D/(51.0*56.5*0.04)) #define calculate_mis5V_I(D) (D/(51.0*82.5*0.06)) #define calculate_mobc_I(D) (D/(51.0*82.5*0.06)) #define calculate_misbus_I(D) (D/(51.0*5.0*0.18)) #endif