microFLUX 4LP
Diagnostics
Datalogging
the micro flux units have automatic logging built in, with a configurable rate the log is circular, so it is constantly available for data acquisition the oldest data is overwritten if the log is full a completely full log can take several minutes to download over can bus once loaded, logs can be saved to a csv or viewed with the log chart viewer csvs should be downloaded and sent for analysis when required the configuration tool also supports an automatic upload feature to send files to the hargrave team for further analysis and troubleshooting the downloaded csv will also store the configuration applied to the unit during log retrieval, including settings and firmware version the unit automatically clears logged data on successful firmware updates and when the logging rate is changed when a channel is disabled, logging for that channel will be disabled and the logs will be cleared upon the device restart logged data the following data pertaining to the unit as a whole is logged data point unit description bus voltage volts the measured input voltage to the unit bus current amps the measured input current to the unit bus power watts the measured input power to the unit mcu temperature degrees c the temperature of the main processor within the unit bus temperature degrees c the temperature of the bus input of the unit unit uptime milliseconds the time in ms since the unit powered on logged channel data the following data is logged for each channel data point unit description chx voltage volts the measured output voltage of the channel chx current amps the measured output current of the channel chx power watts the measured output power of the channel chx temperature degrees c the temperature of the channel recorded status flags the unit stores several boolean flags inside bit fields these are parsed out into their boolean values by the configuration tool the original bit field values are stored for completeness but can be ignored the following status flags are recorded more advanced flags are hidden by default on the configuration tool they can be viewed for assistance with diagnostics device flags these flags indicate an error, warning or status that pertains to the device as a whole flag name description watchdog overrun a software crash was detected, causing unit to restart corrupt settings the settings saved on the device were corrupted default values have been loaded but channel output is disabled; please reset the settings on the configuration tool firmware error the system encountered an invalid state or configuration and has shut off power output bootloader error an error was detected on the firmware, recovery or bootloader sections of memory this will occur after a firmware update logs force cleared at boot due to a firmware update or logging configuration change the logging data was cleared firmware corrupt the firmware partition was corrupted and firmware was restored from the recovery partition recovery corrupt the recovery partition was corrupt and was overwritten with firmware errors corrupt the on device errors were corrupted and reset firmware updated the firmware of the device was updated on start up can off the can sub system is in an off state due to encountering too many errors can protocol inactive the can protocol layer system has not been engaged while the can sub system is verifying bus conditions can buffer out of memory the can sub system encountered a low memory situation and is unable to process messages if this occurs it is advised to review telemetry settings and bus traffic external oscillator failure the primary device clock source has failed this is indicative of unit failure please contact support 3v3 brownout the voltage on the internal 3 3v line deviated below acceptable levels 3v3 deviation the voltage on the internal 3 3v line deviated outside the normal range mcu overtemp the main unit processor is above the temperature limit mcu ot warn the main unit processor is approaching the temperature limit warm boot detected the unit has detected a warm reboot this could indicate the unit has recovered from a software crash bus flags these flags are warning or error flags for the input power bus of the unit flag name description bus ot warn the input bus is approaching the temperature limit bus overtemp the input bus has exceeded the temperature limit bus oc warn the input bus is approaching the current limit bus overcurr the input bus has exceeded the current limit bus ov warn the input bus is approaching the overvoltage threshold bus overvolt the input bus has exceeded the overvoltage threshold bus uv warn the input bus is approaching the undervoltage threshold bus undervolt the input bus has exceeded the undervoltage threshold channel flags these flags are recorded for each output channel, and indicate the status, warnings and errors for the channel flag name description chx disabled the channel has been disabled this can happen if the device encounters a critical error chx on the channel is on chx undervolt dev the output voltage of the channel has deviated below the under voltage deviation threshold chx overvolt dev the output voltage of the channel has deviated above the overvoltage deviation threshold chx overtemp the channel temperature has exceeded the temperature limit chx overcurr the channel output current has exceeded the overcurrent limit chx gpio error the configured and actual state of the channel do not match chx uv dev warn the output voltage of the channel is approaching the under voltage deviation threshold chx ov dev warn the output voltage of the channel is approaching the overvoltage deviation threshold chx ot warn the channel temperature is approaching the temperature limit chx uc warn the channel output current is below the under current warning threshold chx oc warn the channel output current is approaching the overcurrent limit chx power sensor lost communication has been lost with the channel power sensor voltage, current and power telemetry will not update until communication is regained additional data there are additional field and status flags recorded that are only available to the hargrave technologies support team please contact us for further diagnostics support if required