Найдено 25 результатов

Bupper
07 фев 2022, 16:29
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

Sancho писал(а): 07 фев 2022, 15:27 Точно не сегодня и завтра.
Буду очень благодарен! Мне точно не к спеху. Есть еще с чем разбираться.
Я планировал на меге организовать, на uno ножек не хватит.
Sancho писал(а): 07 фев 2022, 15:27 пин выхода тоже станет фиксированным.
Это без разницы. Максимальная частота у меня 300кГц, т.е. не более 3-4 мкс опрос нужен
Bupper
07 фев 2022, 13:18
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

А в блок FLPROG это никак не засунуть?
А то я боюсь этот код в общую программу вставить не смогу.
Bupper
07 фев 2022, 12:23
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

Sancho писал(а): 07 фев 2022, 10:57Проект под 328
Спасибо!
Я попробовал! Это волшебство какое-то, работает! :smile9:
На 300кГц считает ровно 2000. Небольшие просчеты (единицы) начинаются при частоте более 2Мгц. На 3Мгц просчет всего на 8 импульсов.
А в чем секрет кода? Отключение глобальных прерываний?
Bupper
04 фев 2022, 16:18
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

Sancho писал(а): 04 фев 2022, 16:07 Проведём эксперимент № 2 ?
Я готов.

Отправлено спустя 4 минуты 14 секунд:
У меня ардуино UNO есть с МК328
Bupper
04 фев 2022, 16:02
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

Dryundel писал(а): 04 фев 2022, 15:42 Так что да, около 130кГц для Дуньки потолок. Увы.
Я это опытным путем определил :D
Bupper
04 фев 2022, 15:52
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

Результат улучшился, но не намного.
Со старым блоком V0.1:
Частота 300кГц. Счет до 20, результат 45. Счет до 500, результат 1250.
Частота 200кГц. Счет до 20, результат 32. Счет до 500, результат 834.
Частота 150кГц. Счет до 20, результат 25. Счет до 500, результат 627.
Частота 120кГц. Счет до 20 ...
Bupper
04 фев 2022, 14:56
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

<r>Всем добрый день!
<QUOTE author="Dryundel" post_id="112247" time="1643891528" user_id="5742"><s>[quote=Dryundel post_id=112247 time=1643891528 user_id=5742]</s>
Каждый из них имеет время срабатывания, которое в результате суммируется
<e>[/quote]</e></QUOTE>
Я это проверил отдельно с помощью ...
Bupper
03 фев 2022, 14:51
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

Для проверки кол-ва импульсов использовал счетчики CD4026 с подключенными индикаторами соединенные в шлейф по переполнению. У них предельная частота подачи импульсов 16МГц по паспорту. Сейчас взял у коллег частотомер yokogawa TC110 (до 1ГГц) в режиме подсчета импульсов (TOT). Источник для тестов ...
Bupper
03 фев 2022, 11:51
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика


Вот исправленный блок попробуйте.

Заработало как надо! Спасибо огромное! :D
Считает стабильно до 120кГц. Выше начинаются просчеты. Причем просчеты стабильные, на равное кол-во импульсов. Это уже можно нивелировать.
На частоте 200-300кГц просчеты на несколько сотен. Но тут уже могут не успевать ...
Bupper
02 фев 2022, 17:41
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

У меня что-то не пошел этот блок.
Сброс работает только тогда, когда включена подтяжка на +5 в настройках блока.
Мне она не нужна, я ее отключил.
Считает странно: например, при частоте входного сигнала всего 10Гц и выставленном пределе счета 1000, блок практически за секунду досчитывает до 1000 и ...
Bupper
02 фев 2022, 13:37
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика


Вариантов много. Важно до конца понимать задачу, а ТС не всё озвучивает.

А ТС это кто, я?)
Да задача элементарная для знающих людей. А для меня нет. Ну, будем работать.

Bupper, тестируйте.

Спасибо огромное! Начал разбираться. Пока результат такой: считаю до 800. Все отрабатывает, на дисплее ...
Bupper
01 фев 2022, 15:00
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

По первому варианту получилось так: счетчик досчитывает до 800 (ХХХ), диод загорается, счет сбрасывается и по новой, на большой частоте. Вообщем светомузыка). Не определить, есть пересчет или нет.
А второй вариант я боюсь не осилю.
if (!(_gtv18)) и _gtv18 = 1 это одно и тоже?
Bupper
01 фев 2022, 14:32
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

[ref]AndrejK[/ref], код вставил. Работает. Диод загорается. Но как узнать сколько насчитал, не понятно. Это же надо параллельно с зажиганием диода останавливать счетчик и выводить данные на экран. А это я могу только через FLPROG
Bupper
01 фев 2022, 13:55
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

лучше ESP32
Да, согласен. Там тактовая частота 250Мгц.
аппаратный SPI
Надо про это почитать, я не спец конечно

можно ручками дописать в функцию обработчика прерывания сравнение

Попробуйте закинуть сравнение прямо в функцию:

Эх, если бы я все это умел. Я в СИ никакой. Поэтому и занялся ...
Bupper
01 фев 2022, 11:19
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика


У Вас насчитывает больше, чем реально приходит?
Проверьте качество земли между устройствами.

Да, насчитывает больше. Идет пересчет.

10 кГц устойчивой работы у Вас для этого процессора не плохой результат.

Вроде где-то на форуме встречал что до 130кГц скоростной счетчик работает нормально ...
Bupper
31 янв 2022, 15:27
Форум: Начинающим
Тема: Быстрая обработка данных со скоростного счетчика
Ответы: 46
Просмотры: 3997

Быстрая обработка данных со скоростного счетчика

Приветствую!
Есть внешнее устройство, которое выдает ттл сигнал с частотой до 300кГц и длительностью импульса около 1мкс. Сигнал приходит в незапланированное время в виде пачки импульсов (ардуино работает в процессе ожидания входного сигнала) . Необходимо эти импульсы сосчитать.
Собрал схему на ...
Bupper
19 янв 2022, 15:55
Форум: Начинающим
Тема: Проблема подсчета количества импульсов с блока генератора
Ответы: 19
Просмотры: 1823

Проблема подсчета количества импульсов с блока генератора

Что-то я как то не могу понять. Вроде в шлейф CD4026 подключаются последовательно по переполнению, как обычные счетчики. При переходе счета с 9 на 0 генерируется сигнал на выходе переноса, и поступает на последующий разряд.
Есть вариант: задействовать 2 пин CD4026 ClockInhibit - не реагирует на ...
Bupper
19 янв 2022, 14:36
Форум: Начинающим
Тема: Проблема подсчета количества импульсов с блока генератора
Ответы: 19
Просмотры: 1823

Проблема подсчета количества импульсов с блока генератора

Да, я про такое думал. Если правильно Вас понял, то тогда для смещения второго разряда надо подать в 10 раз больше импульсов, для третьего разряда в 100 раз импульсов больше, для шестого - в 1000000 раз больше, так? При тактовой частоте ардуино 8Мгц (16/2 если на каждые 2 такта программы подавать ...
Bupper
19 янв 2022, 11:38
Форум: Начинающим
Тема: Проблема подсчета количества импульсов с блока генератора
Ответы: 19
Просмотры: 1823

Проблема подсчета количества импульсов с блока генератора

[ref]Dryundel[/ref], Да, вы правы. Будет проблема, что при быстром нажатии на следующую кнопку на клавиатуре счет собьется. Постараюсь подобрать необходимую частоту генератора. Сейчас стоит такт в 10мс, в принципе нормально, считает быстро.
Логика схемы работает нормально, просто добавил +1 к счету ...
Bupper
18 янв 2022, 13:24
Форум: Начинающим
Тема: Проблема подсчета количества импульсов с блока генератора
Ответы: 19
Просмотры: 1823

Проблема подсчета количества импульсов с блока генератора

aidar_i , спасибо вам что тратите свое время! В принципе, все что вы написали в комментариях понятно. Явная проблема с временем срабатывания сброса. Однако проблема остается. Вот что я перепробывал:
Первый вариант: R выносим в начало платы. Убираем задержку на R. Добавляем задержку перед ...

Перейти к расширенному поиску