Вчера отправил пацана на детскую Россию. Пока он там летает появилось немного времени для более подробного описания:
При выводе любой информации первые две строки всегда выглядят так:
LIMITER V1.7 2018
FAI parametrs setup
Первая строка указывает версию прошивки. Вторая строка говорит о том, что установлены стандартные FAI параметры. Если пользователь настроит лимитер под свои нужды, информация будет выглядеть след образом:
LIMITER V1.7 2018
NOT FAI parametrs setup
Далее выводится строка статуса системы
Status - NOT INIT
Статус может иметь следующие значения:
NOT INIT - система не инициализирована (нет сигнала приемника)
READY TO START - готовность к полету
VZLET MOTOR - работа мотора
IN Flight - модель в полете
END FLY - полет завершен. Дополнительно по завершению полета:
Fixed LIMIT ALTITUDE - была фиксация по высоте
Fixed TIME ENGINE - было принудительное выключение двигателя по времени.
На сегодня поддерживаются след команды:
inf - команда вывода информации о параметрах системы
MAX Limit Altitude=1000 Это высота взлета модели на которой произойдет автоматическая блокировка двигателя. Для FAI режима этот параметр равен 1000, т.к. взлететь на такую высоту невозможно. При настройке моделей и тренировках этот параметр можно выставлять от 10 до 1000 метров.
MAX Time Engine=30. Максимальное время работы двигателя. 30 сек. Параметр не изменяем, по крайней мере пока. В прошлом сезоне Россия проводила детские соревнования со временем взлета 60 сек. Поэтому изначально планировалось его настраивать.
Time altitude fixation=10. По правилам логгер должен фиксировать максимальную высоту взлета с момента включения двигателя до момента выключения двигателя плюс 10 секунд. Не изменяемый параметр.
Time Engine blocking=1000. По истечении этого времени с момента отключения двигателя будет разрешено повторное включение мотора. Для детей сделано. При выводе данных полета в строке времени мотора будет добавлено “DUBLE START!!!”, что говорит о факте повторного включения, если таковой был. Повторное включение не сбрасывает данные текущего полета.
Sea level - расчетный параметр для стандартной атмосферы.
rst - сброс. После совершения полета, если хотим лететь заново, выполняем эту команду. Это чтобы не открывать крышки и не передергивать провода для переинициализации. Если по завершении полета система пишет “лог в полете не доступен”, то надо выполнить эту команду для принудительного сброса полета. Команда не стирает данные текущего полета, записанные в памяти. Просто выполняется инициализация системы. Данные текущего полета будут перезаписаны только при выполнении следующего взлета.
fai - устанавливает все изменяемые параметры в соответствии стандартных правил F5J. Устанавливается ограничение по высоте 1000 метров (по факту нет ограничения высоты) и блокировка повторного включения двигателя 1000 сек (по факту повторное включение запрещено).
prm - вывод текущих параметров системы.
Input PWM impulse - получаемое в текущий момент значение импульса от приемника в мкс. Можно проверить приемник.
Sustem Temperature - понятно.
SEA Level текущая высота относительно уровня моря.
Ground Level - текущая высота относительно уровня земли. За уровень земли принимается высота в момент инициализации системы, т.е. когда лимитер получит стабильный сигнал от приемника или команду сброса rst. Поэтому если лимиттер включить без приемника или с выключенным передатчиком данный параметр будет равен высоте относительно моря.
log - вывод записанного лога последнего полета. Посекундно выводится высота нахождения модели за последний полет. Лог сохранен в памяти, не стирается выключением питания. При очередном взлете предыдущий лог будет удален. Вывод лога в полете запрещен. Критерием полета является нахождение модели на высоте более 3-х метров. Окончанием полета считается снижение планера ниже 3-х метров на время более 30 сек. Иногда (при сильном изменении атмосферного давления) система не может зафиксировать окончание полета. Принудительно завершить полет можно командой rst.
fly - Одна из самых важных и используемых команд. Выводит сохраненные в памяти (не стираемые отключением) параметры последнего полета.
Time motor=30 Время работы мотора в секундах. Если добавлено “DUBLE START!!!”, значит было повторное включение. Время мотора считается с первой секунды, но если время включения не превысило 2-х секунд, то система перейдет в начальное состояние и полет не будет засчитан. Таким образом пилот может включить модель и безбоязненно проверить работу мотора перед стартом коротким включением газа (до 2-х секунд). Это я сделал специально. Выходя на старт пилот должен быть абсолютно уверен, что техника работает и готова к полету.
Time polet - время полета модели на высоте более 3-х метров. Для соревнований параметр не совсем точный, но для тренировок очень даже удобно.
MAX_Start_Altitude =00 Это самый главный параметр. Максимальная высота взлета модели с момента старта до момента выключения плюс 10 секунд. Если лимитер был настроен на ограничение высоты и произошло автоматическое выключение двигателя по достижению установленного порога в данной строке будет добавлено “LIMITTED!!!”
Max_Fly_Altitude - максимальная высота полета модели за весь полет. Параметр на записывается в память, поэтому после снятия питания имеет нулевое значение.
аХХХ . где ХХХ - это три цифры. Данная команда настраивает устройство на ограничение высоты взлета. По достижении этой высоты двигатель будет отключен. Команда предназначена для ТРЕНИРОВОЧНЫХ полетов. Позволяет “набить” глазомер и мне понравилось тестировать с ее помощью модели.
мХХХ, установка времени блокировки двигателя после отключения. Опять же сделано для детей и тренировочного процесса. По истечении 30 сек взлета двигатель отключается. Далее идет отсчет этого “времени блокировки”. Если время прошло повторное включение будет разрешено. Повторное включение фиксируется системой. По команде FLY в строке указывающей время работы мотора будет добавлено DUBLE START.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4d64dfaf3df9550077755a9e":{"_id":"4d64dfaf3df9550077755a9e","hid":81730,"name":"msl_272","nick":"msl_272","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"5b3a608c9970730077118074","hid":23472,"title":"Лимиттер система команд (более расширено)","html":"<p>Вчера отправил пацана на детскую Россию. Пока он там летает появилось немного времени для более подробного описания:<br>\nПри выводе любой информации первые две строки всегда выглядят так:</p>\n<p>LIMITER V1.7 2018<br>\nFAI parametrs setup</p>\n<p>Первая строка указывает версию прошивки. Вторая строка говорит о том, что установлены стандартные FAI параметры. Если пользователь настроит лимитер под свои нужды, информация будет выглядеть след образом:</p>\n<p>LIMITER V1.7 2018<br>\nNOT FAI parametrs setup</p>\n<!--cut-->\n<p>Далее выводится строка статуса системы<br>\nStatus - NOT INIT<br>\nСтатус может иметь следующие значения:</p>\n<ul>\n<li>NOT INIT - система не инициализирована (нет сигнала приемника)</li>\n<li>READY TO START - готовность к полету</li>\n<li>VZLET MOTOR - работа мотора</li>\n<li>IN Flight - модель в полете</li>\n<li>END FLY - полет завершен. Дополнительно по завершению полета:<br>\nFixed LIMIT ALTITUDE - была фиксация по высоте<br>\nFixed TIME ENGINE - было принудительное выключение двигателя по времени.</li>\n</ul>\n<p>На сегодня поддерживаются след команды:</p>\n<ol>\n<li>inf - команда вывода информации о параметрах системы</li>\n</ol>\n<ul>\n<li>MAX Limit Altitude=1000 Это высота взлета модели на которой произойдет автоматическая блокировка двигателя. Для FAI режима этот параметр равен 1000, т.к. взлететь на такую высоту невозможно. При настройке моделей и тренировках этот параметр можно выставлять от 10 до 1000 метров.</li>\n<li>MAX Time Engine=30. Максимальное время работы двигателя. 30 сек. Параметр не изменяем, по крайней мере пока. В прошлом сезоне Россия проводила детские соревнования со временем взлета 60 сек. Поэтому изначально планировалось его настраивать.</li>\n<li>Time altitude fixation=10. По правилам логгер должен фиксировать максимальную высоту взлета с момента включения двигателя до момента выключения двигателя плюс 10 секунд. Не изменяемый параметр.</li>\n<li>Time Engine blocking=1000. По истечении этого времени с момента отключения двигателя будет разрешено повторное включение мотора. Для детей сделано. При выводе данных полета в строке времени мотора будет добавлено “DUBLE START!!!”, что говорит о факте повторного включения, если таковой был. Повторное включение не сбрасывает данные текущего полета.</li>\n<li>Sea level - расчетный параметр для стандартной атмосферы.</li>\n</ul>\n<ol start=\"2\">\n<li>\n<p>rst - сброс. После совершения полета, если хотим лететь заново, выполняем эту команду. Это чтобы не открывать крышки и не передергивать провода для переинициализации. Если по завершении полета система пишет “лог в полете не доступен”, то надо выполнить эту команду для принудительного сброса полета. Команда не стирает данные текущего полета, записанные в памяти. Просто выполняется инициализация системы. Данные текущего полета будут перезаписаны только при выполнении следующего взлета.</p>\n</li>\n<li>\n<p>fai - устанавливает все изменяемые параметры в соответствии стандартных правил F5J. Устанавливается ограничение по высоте 1000 метров (по факту нет ограничения высоты) и блокировка повторного включения двигателя 1000 сек (по факту повторное включение запрещено).</p>\n</li>\n<li>\n<p>prm - вывод текущих параметров системы.</p>\n</li>\n</ol>\n<ul>\n<li>Input PWM impulse - получаемое в текущий момент значение импульса от приемника в мкс. Можно проверить приемник.</li>\n<li>Sustem Temperature - понятно.</li>\n<li>SEA Level текущая высота относительно уровня моря.</li>\n<li>Ground Level - текущая высота относительно уровня земли. За уровень земли принимается высота в момент инициализации системы, т.е. когда лимитер получит стабильный сигнал от приемника или команду сброса rst. Поэтому если лимиттер включить без приемника или с выключенным передатчиком данный параметр будет равен высоте относительно моря.</li>\n</ul>\n<ol start=\"5\">\n<li>\n<p>log - вывод записанного лога последнего полета. Посекундно выводится высота нахождения модели за последний полет. Лог сохранен в памяти, не стирается выключением питания. При очередном взлете предыдущий лог будет удален. Вывод лога в полете запрещен. Критерием полета является нахождение модели на высоте более 3-х метров. Окончанием полета считается снижение планера ниже 3-х метров на время более 30 сек. Иногда (при сильном изменении атмосферного давления) система не может зафиксировать окончание полета. Принудительно завершить полет можно командой rst.</p>\n</li>\n<li>\n<p>fly - Одна из самых важных и используемых команд. Выводит сохраненные в памяти (не стираемые отключением) параметры последнего полета.</p>\n</li>\n</ol>\n<ul>\n<li>Time motor=30 Время работы мотора в секундах. Если добавлено “DUBLE START!!!”, значит было повторное включение. Время мотора считается с первой секунды, но если время включения не превысило 2-х секунд, то система перейдет в начальное состояние и полет не будет засчитан. Таким образом пилот может включить модель и безбоязненно проверить работу мотора перед стартом коротким включением газа (до 2-х секунд). Это я сделал специально. Выходя на старт пилот должен быть абсолютно уверен, что техника работает и готова к полету.</li>\n<li>Time polet - время полета модели на высоте более 3-х метров. Для соревнований параметр не совсем точный, но для тренировок очень даже удобно.</li>\n<li>MAX_Start_Altitude =00 Это самый главный параметр. Максимальная высота взлета модели с момента старта до момента выключения плюс 10 секунд. Если лимитер был настроен на ограничение высоты и произошло автоматическое выключение двигателя по достижению установленного порога в данной строке будет добавлено “LIMITTED!!!”</li>\n<li>Max_Fly_Altitude - максимальная высота полета модели за весь полет. Параметр на записывается в память, поэтому после снятия питания имеет нулевое значение.</li>\n</ul>\n<ol start=\"7\">\n<li>аХХХ . где ХХХ - это три цифры. Данная команда настраивает устройство на ограничение высоты взлета. По достижении этой высоты двигатель будет отключен. Команда предназначена для ТРЕНИРОВОЧНЫХ полетов. Позволяет “набить” глазомер и мне понравилось тестировать с ее помощью модели.</li>\n<li>мХХХ, установка времени блокировки двигателя после отключения. Опять же сделано для детей и тренировочного процесса. По истечении 30 сек взлета двигатель отключается. Далее идет отсчет этого “времени блокировки”. Если время прошло повторное включение будет разрешено. Повторное включение фиксируется системой. По команде FLY в строке указывающей время работы мотора будет добавлено DUBLE START.</li>\n</ol>\n","user":"4d64dfaf3df9550077755a9e","ts":"2018-07-02T17:27:40.000Z","st":1,"cache":{"comment_count":0},"views":794,"bookmarks":1,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}