From 34fe19d319c8e178171b9d8cc0e6acbf0495c5a9 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Tue, 25 Jun 2024 12:11:31 -0600 Subject: [PATCH] doc: clarify how EasyMotor gets put into idle mode --- doc/motortest-operation.inc | 16 ++++++++++------ doc/system-operation.inc | 5 ++++- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/doc/motortest-operation.inc b/doc/motortest-operation.inc index 6371ae04..958a0cad 100644 --- a/doc/motortest-operation.inc +++ b/doc/motortest-operation.inc @@ -5,12 +5,16 @@ checklist after the rocket is installed on a launch rail. The board will beep out a Morse code “P” every few seconds - indicating that it's in pad mode and ready to detect launch. - Once launch is detected, the board logs pressure and acceleration - data 100 times per second throughout the flight. + indicating that it's in pad mode and ready to detect the start of + the motor burn. Recording starts when chamber pressure rises by + at least 50psi, then the board logs pressure and acceleration + data 100 times per second until chamber pressure goes low again and + remains stable for at least 10 seconds. - After flight, AltosUI can be used to download the flight data, - view a quick graph of acceleration and pressure with pan and + After flight, attach a USB data cable to the board before powering + it on so that it goes in to 'idle mode'. Then AltosUI can be used + to download the flight data, view a quick graph of acceleration and + pressure with pan and zoom capabilities, then export it to a comma separated values (CSV) file. Such a file can easily be loaded into a spreadsheet - for analysis. + for analysis. diff --git a/doc/system-operation.inc b/doc/system-operation.inc index 888e3891..656ed8e4 100644 --- a/doc/system-operation.inc +++ b/doc/system-operation.inc @@ -23,7 +23,10 @@ have an accelerometer we can use to determine orientation, “idle” mode is selected if the board is connected via USB to a computer, - otherwise the board enters “flight” mode. + otherwise the board enters “flight” mode. This is also how + EasyMotor works, since even though it has an accelerometer, + it detects the motor burn it is meant to record by detecting a rise in chamber pressure, and board orientation doesn't + matter. ifdef::telemini[] TeleMini selects “idle” mode if it receives a command packet -- 2.47.2