IFC MCU automatically logs all the components parameters needed for monitoring and for after flight research and evaluation of the propulsion performance.

Logging is done during the flight and during the load test on the ground for the research and evaluation.

The format of the data file is comma-separated CVS which can be imported to any spreadsheet processing editor for analysis. We also developed a utility to perform custom manipulation of the data to create custom graphics.

The following parameters are logged:

1st line shows current date in format: Date Month Year

2nd line represents the table header columns definitions and all the following raws are data raws.

Timestamp : formatĀ  hr:min:sec

Cell Voltages : 20 columns from Cell0 to Cell19 showing volts with 0.01v precision

Bat Status : status of the Main Battery as per this time entry, reflects the lowest cell reading and/or total voltage of the battery. Definitions as provided in this table here.

Bat Volts : Voltage of the Main Battery with 0.01v precision.

IFC Volts : Voltage of IFC LiIon Battery with 0.01v precision

Bat 1 temp and Bat 2 temp : temperature of the respective Battery boxes 1 and 2 in Celsius.

Contr temp : temperature of the controller in Celsius

Motor temp : temperature of the Motor in Celsius

IFC temp: temperature of the IFC module in Celsius

Amps : main power bus current from Main Battery in Amps

Coulomb : cumulative charge spent since last Power-on or ResetĀ  in Amp-Hrs

RPM : momentary RPM

Thrust : Thrust reading from the thrust sensor during the load test on the ground. In Lbs.

 

 

Propulsion Log File

Timestampcell0cell1cell2cell3cell4cell5cell6cell7cell8cell9cell10cell11cell12cell13cell14cell15cell16cell17cell18cell19Bat statusBat voltsIFC voltsBat1 tempBat2 tempContr tempmotor tempIFC tempampscoulombRPMthrust
22:02:593.9863.9893.9873.9933.9883.9923.9883.9883.9873.9893.9843.9903.9883.9923.9873.9943.9873.9833.9943.982NO_ALARMS79.7711.1023.5024.0024.0023.5023.500.280.0000
22:03:003.9713.9783.9753.9813.9753.9803.9763.9753.9743.9783.9713.9783.9773.9793.9743.9823.9753.9703.9813.970NO_ALARMS79.5211.1123.5024.0024.0023.5023.502.690.00605
22:03:013.9673.9733.9703.9793.9753.9793.9723.9703.9703.9763.9673.9733.9723.9773.9733.9803.9713.9653.9773.969NO_ALARMS79.4611.1123.5024.0024.0023.5023.503.130.0076256
22:03:033.9643.9713.9673.9743.9703.9763.9693.9683.9673.9703.9643.9713.9703.9713.9683.9783.9693.9633.9743.963NO_ALARMS79.3911.1023.5024.0024.0023.5023.503.380.0086199
22:03:043.9643.9693.9663.9743.9683.9723.9693.9663.9663.9713.9643.9703.9693.9713.9663.9733.9693.9613.9733.964NO_ALARMS79.3711.1123.5024.0024.0023.5023.503.310.00876133
22:03:053.9603.9703.9683.9753.9693.9713.9663.9683.9683.9723.9613.9703.9703.9733.9673.9733.9663.9633.9753.965CELL_UNDER_VOLT79.3711.1023.5023.5024.0023.5023.503.130.00777153
22:03:063.9593.9663.9633.9703.9643.9703.9653.9633.9633.9673.9603.9673.9663.9673.9613.9713.9653.9593.9703.960CELL_UNDER_VOLT79.3011.1223.5023.5024.0023.5023.503.020.01858152
22:03:083.9643.9693.9663.9723.9663.9703.9683.9673.9653.9693.9633.9703.9683.9693.9643.9713.9683.9623.9723.961NO_ALARMS79.3511.1123.5023.5024.0023.5023.503.020.01852153
22:03:093.9593.9673.9663.9733.9673.9703.9633.9653.9663.9703.9583.9683.9683.9713.9643.9713.9633.9613.9733.963CELL_UNDER_VOLT79.3311.1023.5023.5024.0023.5023.503.050.01861153

Log files are created and initialized automatically after Power-on or Reset.

Maximum number of the log files kept on the card is 10 , from log_0.txt to log_9.txt . If files are not deleted by user, then IFC deletes the oldest and reuses the oldest log file name to keep total number no more than 10 most recent logs.

During each initial setup IFC controller scans the available files by name, incrementing number X. The next file named log_X.txt will be used if it is available. If a file with this name is present then it is deleted and new log file will be created with this name.

To retrieve the log files there are two ways: either open the IFC box and remove MicroSD card from the IFC module for a further usage in PC, or connect PC to IFC using IFC USB port and run the utility which shows all the files on the card and allows to perform a limited number of maintenance, read and wipe commands.