Счётчик с установкой предела счёта переключателем

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Счётчик с установкой предела счёта переключателем

#21

Сообщение pan » 23.03.2018{, 14:21}

счетчик не надо пускать. если нет импульсов он не считает.
на крайний случай можно при пуске делать сброс счетчика, если он вдруг насчитал чего-то

vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21.03.2018{, 18:19}
Репутация: 0
Откуда: Самара
Имя: Валерий

Счётчик с установкой предела счёта переключателем

#22

Сообщение vfv666 » 23.03.2018{, 15:26}

Если тумлер установки включен постоянно, например счёт до 5, то при выключенном моторе на валу,которого находится датчик,покрутиь вал в ручную, бывает часто требуется перед запуском мотора,то запишутся эти не нужные импульсы при пуске мотора.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Счётчик с установкой предела счёта переключателем

#23

Сообщение pan » 23.03.2018{, 15:38}

я выше написал как это убрать.
примерПоказать
Изображение

vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21.03.2018{, 18:19}
Репутация: 0
Откуда: Самара
Имя: Валерий

Счётчик с установкой предела счёта переключателем

#24

Сообщение vfv666 » 23.03.2018{, 20:40}

Не сбрасывает.Прибавляет к счёту после нажатия кнопки пуск
Вложения
Не сбрасывает.flp
(131.04 КБ) 107 скачиваний

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Счётчик с установкой предела счёта переключателем

#25

Сообщение pan » 23.03.2018{, 21:02}

vfv666, 24 пост (над вашим) посмотрите на картинку и найдите отличие

Отправлено спустя 6 минут 34 секунды:
и замените RS триггер на SR
а то не будет включаться

vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21.03.2018{, 18:19}
Репутация: 0
Откуда: Самара
Имя: Валерий

Счётчик с установкой предела счёта переключателем

#26

Сообщение vfv666 » 24.03.2018{, 15:59}

Всё работает и сбрасывает!

Подскажите ещё на каком элементе из встроенной библиотеки программы осуществить можно
следующее:

Предел счёта установлен.
Пуск.
Мотор вращается.
Счётчик считает.
Надо сделать аварийную остановку мотора с остановкой и запоминанием уже сосчитанного.
Потом продолжить вращение мотора от уже сосчитанного счёта до установленного.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Счётчик с установкой предела счёта переключателем

#27

Сообщение pan » 24.03.2018{, 16:46}

пожалуй лучше взять "таблицу состояний"
там можно настроить нужный алгоритм

Отправлено спустя 47 минут 37 секунд:
можно просто сделать чтоб не считал пока не запущен
СпойлерПоказать
Изображение

vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21.03.2018{, 18:19}
Репутация: 0
Откуда: Самара
Имя: Валерий

Счётчик с установкой предела счёта переключателем

#28

Сообщение vfv666 » 24.03.2018{, 18:28}

Не могу понять у вас в спойлере изображён блок - "в работе" ,это что переменная?

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Счётчик с установкой предела счёта переключателем

#29

Сообщение pan » 24.03.2018{, 19:00}

да. переменная

Отправлено спустя 45 секунд:
просто обозвал так что б понятнее было

vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21.03.2018{, 18:19}
Репутация: 0
Откуда: Самара
Имя: Валерий

Счётчик с установкой предела счёта переключателем

#30

Сообщение vfv666 » 24.03.2018{, 19:06}

не устанавливается.
а тип у неё Integer или другой?

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Счётчик с установкой предела счёта переключателем

#31

Сообщение pan » 24.03.2018{, 19:16}

boolean

vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21.03.2018{, 18:19}
Репутация: 0
Откуда: Самара
Имя: Валерий

Счётчик с установкой предела счёта переключателем

#32

Сообщение vfv666 » 24.03.2018{, 20:21}

Почти работае по вашей схеме - но не работает.
Делаю предел счёта например на 3. Делаю пуск. Делаю один импульс и нажимаю кнопку стоп.Затем снова пуск и при первом же импульсе мотор(Led2) выключается.А должен на втором.(один до аварийной остановки и два после).
Вложения
счетчик.flp
(127.86 КБ) 97 скачиваний

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Счётчик с установкой предела счёта переключателем

#33

Сообщение pan » 24.03.2018{, 21:03}

не тот проект приложили

vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21.03.2018{, 18:19}
Репутация: 0
Откуда: Самара
Имя: Валерий

Счётчик с установкой предела счёта переключателем

#34

Сообщение vfv666 » 24.03.2018{, 21:09}

Извиняюсь.Развёл я счётчиков море.с буквой ё правильно будет.
Вложения
счётчик.flp
(148.78 КБ) 69 скачиваний

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Счётчик с установкой предела счёта переключателем

#35

Сообщение pan » 24.03.2018{, 21:17}

поставьте больше уставку. что бы понять ошибка где -то или просто 1 импульс проскакивает

vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21.03.2018{, 18:19}
Репутация: 0
Откуда: Самара
Имя: Валерий

Счётчик с установкой предела счёта переключателем

#36

Сообщение vfv666 » 24.03.2018{, 21:33}

Если после перезагрузки arduino, стоп не нажимать, считает всё как надо .Но если после пуска хоть один раз нажать на стоп , а потом на пуск, двигатель запускается и какая бы установка не стояла, первым же импульсом выключается.
А потом даже на стоп нажимать не нодо.Пуск и с первым импульсом выключается, пока не перезагрузишь arduino

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Счётчик с установкой предела счёта переключателем

#37

Сообщение pan » 24.03.2018{, 21:52}

vfv666, у вас кнопки без фиксации? не залипают случаем

так посмотрите
Вложения
2счет.flp
(149.88 КБ) 106 скачиваний

vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21.03.2018{, 18:19}
Репутация: 0
Откуда: Самара
Имя: Валерий

Счётчик с установкой предела счёта переключателем

#38

Сообщение vfv666 » 24.03.2018{, 22:03}

Спасибо.Да вы правы.Залипала кнопка,а новая, только купил.
Выходит до работы с программой надо всё тестировать,что хочешь подключить.
Сам намучился, вас помучил.
Всё работает!

vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21.03.2018{, 18:19}
Репутация: 0
Откуда: Самара
Имя: Валерий

Счётчик с установкой предела счёта переключателем

#39

Сообщение vfv666 » 25.03.2018{, 13:43}

Счётчик работает.
Однако пришло время подумать о сокращении используемых пинов, так как в дальнейшем буду пробовать подключать LCD 1602 Keypad Shield Arduino HD44780 для отображения установленного предела счёта и самого процесса счёта.
Т. е. хочу, чтобы разные пределы счёта устанавливались ни разными кнопками, а одной.Нажал раз - установился предел 3,2-й раз - предел 5, ещё раз 10 ,ещё раз снова 3 и так по кругу.
Попробовал сделать как показано в приложенном файле.Работает.
Однако , если раньше - на отдельных кнопках,установишь например на 5,то это значение и всегда держалось пока не нажмёшь другую.Это хорошо. А сейчас каждый раз после отключения платы а потом включении по питанию надо сначало установить предел а потом нажать пуск.Может что подскажите?

Отправлено спустя 3 часа 32 минуты 7 секунд:
на каком базовом элементе можно реализовать это, чтобы запоминались установочные значения
Вложения
02.Счётчик окончательный.flp
(179.38 КБ) 90 скачиваний

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Счётчик с установкой предела счёта переключателем

#40

Сообщение pan » 25.03.2018{, 17:39}

запись/чтение EEPROM

Отправлено спустя 1 час 14 минут 19 секунд:
как то так
Вложения
02.Счётчик с памятью.flp
(214.72 КБ) 84 скачивания

Ответить

Вернуться в «Таймеры»