Проблема со счетчиком при реализации обратного отсчета
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 23 июн 2017, 13:43
- Откуда: Калининград
Проблема со счетчиком при реализации обратного отсчета
Всем добрый день!
Продолжаю изучение FLProg, и делаю свой второй проект - пульт для запуска ракет с ТРД. Стандартный пульт имеет лишь кнопку запуска и светодиод для контроля целостности провода. Хочется добавить обратный отчет (на одном семисегментном индикаторе) и звуковой сигнал, сопровождающий отсчет. Это нужно для отхода на безопасное расстояние и позволяет насладиться мгновением запуска.
Но столкнулся с непонятной проблемой - счетчик после того как отсчет доходит до нуля (с 9) начинает считать в вверх. При том, что бинарная переменная, поданная на вход EN генератора в этот момент равна нулю. Специально для этого поставил светодиод.
Также не могу сообразить - сразу после включения на счетчике "0", а нужно, чтобы сразу было "9", как это лучше сделать?
(Решено)P.S. Непонятен еще один "железный" вопрос - на пищалку идет сигнал отсчета, однако звук еле слышен, хотя в предыдущем проекте точно такая же пищалка издавала достаточно громкий звук (пробовал заменить ее на другую - результат тот же) от чего может зависеть?
Продолжаю изучение FLProg, и делаю свой второй проект - пульт для запуска ракет с ТРД. Стандартный пульт имеет лишь кнопку запуска и светодиод для контроля целостности провода. Хочется добавить обратный отчет (на одном семисегментном индикаторе) и звуковой сигнал, сопровождающий отсчет. Это нужно для отхода на безопасное расстояние и позволяет насладиться мгновением запуска.
Но столкнулся с непонятной проблемой - счетчик после того как отсчет доходит до нуля (с 9) начинает считать в вверх. При том, что бинарная переменная, поданная на вход EN генератора в этот момент равна нулю. Специально для этого поставил светодиод.
Также не могу сообразить - сразу после включения на счетчике "0", а нужно, чтобы сразу было "9", как это лучше сделать?
(Решено)P.S. Непонятен еще один "железный" вопрос - на пищалку идет сигнал отсчета, однако звук еле слышен, хотя в предыдущем проекте точно такая же пищалка издавала достаточно громкий звук (пробовал заменить ее на другую - результат тот же) от чего может зависеть?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Astro_Graf 20 июл 2017, 15:15, всего редактировалось 1 раз.
Проблема со счетчиком при реализации обратного отсчета
Из описания:Astro_Graf писал(а):Непонятен еще один "железный" вопрос - на пищалку идет сигнал отсчета, однако звук еле слышен, хотя в предыдущем проекте точно такая же пищалка издавала достаточно громкий звук
Задержку на отключение не пробовали поставить, возможно у вас слишком быстрый цикл...При изменении значении на выходе"Q" формируется импульс длительностью в один цикл программы.
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 23 июн 2017, 13:43
- Откуда: Калининград
Проблема со счетчиком при реализации обратного отсчета
Dev1, спасибо, помогло.
Но не могу понять почему так, длительность же звукового сигнала выставляется в блоке Buzzer!
Добавлено (20.07.2017, 11:02)
---------------------------------------------
Решил поднять тему, т.к. решение основной проблемы пока не нашел:
Счетчик после того как отсчет доходит до нуля (с 9) начинает считать в вверх. При том, что бинарная переменная, поданная на вход EN генератора в этот момент равна нулю. Специально для этого поставил светодиод.
Может у кого-то есть идеи в чем дело?
Но не могу понять почему так, длительность же звукового сигнала выставляется в блоке Buzzer!
Добавлено (20.07.2017, 11:02)
---------------------------------------------
Решил поднять тему, т.к. решение основной проблемы пока не нашел:
Счетчик после того как отсчет доходит до нуля (с 9) начинает считать в вверх. При том, что бинарная переменная, поданная на вход EN генератора в этот момент равна нулю. Специально для этого поставил светодиод.
Может у кого-то есть идеи в чем дело?
Проблема со счетчиком при реализации обратного отсчета
проект можно? (не в картинке)
Добавлено (20.07.2017, 11:15)
---------------------------------------------
Добавлено (20.07.2017, 11:15)
---------------------------------------------
в свойствах счетчика есть предустановкаAstro_Graf писал(а):сразу после включения на счетчике "0", а нужно, чтобы сразу было "9", как это лучше сделать?
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 23 июн 2017, 13:43
- Откуда: Калининград
Проблема со счетчиком при реализации обратного отсчета
pan, добрый день!
Предустановку я конечно же сделал. Но для активации требуется подача "1" на вход SP. Как это сделать при включении?
Предустановку я конечно же сделал. Но для активации требуется подача "1" на вход SP. Как это сделать при включении?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Проблема со счетчиком при реализации обратного отсчета
Astro_Graf, попробуй
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Проблема со счетчиком при реализации обратного отсчета
на вход поставить константу trueAstro_Graf писал(а):Но для активации требуется подача "1" на вход SP. Как это сделать при включении?
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 23 июн 2017, 13:43
- Откуда: Калининград
Проблема со счетчиком при реализации обратного отсчета
тогда он всегда будет сброшен в "9"pan писал(а):на вход поставить константу true
Проблема со счетчиком при реализации обратного отсчета
.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 23 июн 2017, 13:43
- Откуда: Калининград
Проблема со счетчиком при реализации обратного отсчета
Pan, теперь после включения загорается 1 на индикаторе, но также (как и раньше) вспыхивает диод "Зажигание", т.е. ракета уже ушла...adolf81 писал(а):попробуй
Но самое неприятное - после окончание обратного отсчета счетчик продолжает непрерывно считать в другую сторону, похоже на глюк блока :-(
Проблема со счетчиком при реализации обратного отсчета
не, не так. надо переделать.
она не становится равной нулю. она счетчиком сбрасывается но на первой плате снова становится "1"Astro_Graf писал(а):счетчик после того как отсчет доходит до нуля (с 9) начинает считать в вверх. При том, что бинарная переменная, поданная на вход EN генератора в этот момент равна нулю
Проблема со счетчиком при реализации обратного отсчета
Ставим Rtrig, вход инвертим, выход на вход SP. При запуске ардуино будет 9.
Да и кнопкой старт нужно генератор запускать, а у вас как то все замудренно...
Да и кнопкой старт нужно генератор запускать, а у вас как то все замудренно...
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 23 июн 2017, 13:43
- Откуда: Калининград
Проблема со счетчиком при реализации обратного отсчета
она у меня инвертируется на выходе L счетчика и я это контролирую светодиодом - переменная==0, а счетчик (скорее генератор) работает.
Последний раз редактировалось Astro_Graf 20 июл 2017, 16:00, всего редактировалось 1 раз.
Проблема со счетчиком при реализации обратного отсчета
Да и ТТ триггер там не по феншую, нуна RS...
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
Проблема со счетчиком при реализации обратного отсчета
.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Проблема со счетчиком при реализации обратного отсчета
Наверно как то так...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 23 июн 2017, 13:43
- Откуда: Калининград
Проблема со счетчиком при реализации обратного отсчета
pan, теперь алгоритм отрабатывает правильно, но один раз, не считая что при включении платы загорается Зажигание, что я могу объяснить проскакиванием "1" на выходе L счетчика. После окончания отсчета счетчик останавливается на 0 и дальше на кнопку Пуск не реагирует.
Добавлено (20.07.2017, 19:46)
---------------------------------------------
Dev1, не понял, а где устанавливается или меняется значение переменной res?
Добавлено (20.07.2017, 19:46)
---------------------------------------------
Dev1, не понял, а где устанавливается или меняется значение переменной res?
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 23 июн 2017, 13:43
- Откуда: Калининград
Проблема со счетчиком при реализации обратного отсчета
pan, исправил, теперь перезапускается, осталось побороть несанкционированное зажигание при включении.
Добавлено (20.07.2017, 20:05)
---------------------------------------------
Подумал, а можно ли как-то сделать задержку после включения на несколько секунд до активации алгоритма Зажигания?
Добавлено (20.07.2017, 20:05)
---------------------------------------------
Подумал, а можно ли как-то сделать задержку после включения на несколько секунд до активации алгоритма Зажигания?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Проблема со счетчиком при реализации обратного отсчета
Ё моё, а про неё то я и забыл, да соединить с >LAstro_Graf писал(а):Dev1, не понял, а где устанавливается или меняется значение переменной res?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
Проблема со счетчиком при реализации обратного отсчета
добавил защиту на зажигание
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей