Страница 7 из 7

Re: Разработка пользовательских блоков под заказ

Добавлено: 04 июл 2026, 16:52
Student
Да, посмотрел ролик, действительно этот блок обробатывает прерывание. Но ваш таймер не входит в цыкл обработки прерывания и расположен в стандартном цикле loop, в котором код выполняется последовательно. А что именно считает ваш счётчик? Меняются ли значения счёта или же они статичны? Я в том плане, что можно реализоваться на изменении показаний счётчика. Если они меняются, можно детектировать их изменение и если изменение есть, вывести булевскую переменную, которую можно привязать к таймеру.
Выложите свою программу для понимания что у вас там настроено и возможен ли такой вариант реализации.

Re: Разработка пользовательских блоков под заказ

Добавлено: 04 июл 2026, 21:26
rgb
Счётчик подсчитывает входящие импульсы ШИМ сигала и на дисплее выводит информацию об их количестве.
Хотелось прикрутить звуковой сигнал сопровождения , пока поступают импульсы. Как только импульсы прекратятся на выходе D5 должен появиться логический ноль.

Re: Разработка пользовательских блоков под заказ

Добавлено: 04 июл 2026, 21:31
rgb
Для звукового сигнала применяется пьезоизлучатель со встроенным генератором. Выход D5 МК , подключен к биполярному транзистору.

Re: Разработка пользовательских блоков под заказ

Добавлено: 04 июл 2026, 21:35
rgb
Количество пачек импульсов от 1 до 64 с паузами между импульсами.

Re: Разработка пользовательских блоков под заказ

Добавлено: 05 июл 2026, 17:57
Student
Посмотрел скриншот вашего проекта, на сколько понимаю, в счётчике не используется функция подсчёта количества импульсов, она то нам и пригодится для дальнейшей работы. Сделал блок, который будет детектировать изменения счёта импульсов с периодом задаваемым генератором, если изменения есть, на выходе OUT формируется логическая единица, если счёт останавливается, на выходе будет 0. К нему вы можете привязать в дальнейшем TOF.
Вам будет необходимо настроить в своём проекте счётчик для подсчёта импульсов. Пример проверил на Arduino uno.
Детектор счёта.flp

Re: Разработка пользовательских блоков под заказ

Добавлено: 07 июл 2026, 15:51
rgb
Прикрутил костыли к устройству. Работает, но не так , как ожидалось. Попробую ваш блок. Отпишусь в любом случае. Сделаю скрины.

Re: Разработка пользовательских блоков под заказ

Добавлено: 08 июл 2026, 10:29
rgb
Доброго времени суток! Спасибо автору Student, за
блок детектора изменения счёта импульсов.
Блок работает отлично. :smile9: