Немогу собрать внутрисхемный тахометр

Прошу обьяснить проблему.

Ответить
Arahis
Рядовой
Сообщения: 18
Зарегистрирован: 01.04.2021{, 18:26}
Репутация: 1
Имя: Андрей

Немогу собрать внутрисхемный тахометр

#1

Сообщение Arahis » 01.04.2021{, 20:37}

Прошу помощи начинающему, схема во вложении.
Нужно посчитать счетчиком импульсы за период и заморозить значение счетчика до конца следующего расчетного периода. На экране импульсы считаются, сбрасывается по входу R, все понятно. Далее выходу счетчика присвоил переменную с входом записи, далее переменная на вход дисплея увидеть результат, а он за границами понимания, ожидаю увидеть неизменное максимальное значегие счетчика, а фактически значение растёт скачкообазно и бесконечно по кругу. Решение со скоростным аппаратным счетчиком не подходит, вход сьеден дисплеем без i2c.
Пробовал алтернативу на логике переводом в биты и 16тью D-триг фиксировать значение - не завелось в процессе компиляции, а выглядело стопудово, наверно не пошло в тригерах на 2и-не с побитовыми переменными (ограничения выхода на вход) пробовать собирать на готовых ползовательских блоках триггеров сил не хватило.
Вложения
Taho_test.flp
(88.74 КБ) 21 скачивание

Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25.11.2019{, 01:07}
Репутация: 46
Откуда: Украина
Имя: Сергей

Немогу собрать внутрисхемный тахометр

#2

Сообщение Serquick » 01.04.2021{, 20:43}

hot_5.png
hot_5.png (21.75 КБ) 553 просмотра
Отправлено спустя 20 минут 38 секунд:
Как я понял с описания :)
Taho_test_1.flp
(109.45 КБ) 31 скачивание
32 Кб должно хватить для любых задач!!!

Arahis
Рядовой
Сообщения: 18
Зарегистрирован: 01.04.2021{, 18:26}
Репутация: 1
Имя: Андрей

Немогу собрать внутрисхемный тахометр

#3

Сообщение Arahis » 01.04.2021{, 23:44}

Спасибо за отклик, завтра на компе гляну ваш flp и выложу скрин своей блок схемы.

Arahis
Рядовой
Сообщения: 18
Зарегистрирован: 01.04.2021{, 18:26}
Репутация: 1
Имя: Андрей

Немогу собрать внутрисхемный тахометр

#4

Сообщение Arahis » 02.04.2021{, 07:24}

Serquick писал(а):
01.04.2021{, 21:04}
hot_5.png

Отправлено спустя 20 минут 38 секунд:
Как я понял с описания :)
Taho_test_1.flp
Тоже не открывается, с ошибкой.
Ниже скрин блокс-хемы и файл блокс-хемы с комментариями блокам.
test_3.jpg
Вложения
test_3.flp
(88.01 КБ) 30 скачиваний

Arahis
Рядовой
Сообщения: 18
Зарегистрирован: 01.04.2021{, 18:26}
Репутация: 1
Имя: Андрей

Немогу собрать внутрисхемный тахометр

#5

Сообщение Arahis » 05.04.2021{, 08:56}

Serquick писал(а):
01.04.2021{, 21:04}
hot_5.png

Отправлено спустя 20 минут 38 секунд:
Как я понял с описания :)
Taho_test_1.flp
Обновил FLProg до 7.3.4, открылось. Спасибо за помощь.
Закончил схему работает как нужно но пока нет понимания некоторых моментов, наверно ключевых.
Проблема посерьезнее всплыла: почему уменьшая значение генератора в режиме симм.мульт-ра менее 50мс счетчик начинает пропускать импульсы, если уменьшить до 50 микросекунд, то счетчик насчитает только единичку!?
Начал копать форум, нашел прерии по теме оригинальности платы, в моем случае nano 3.0. Пример с ресурса http://arduino.ru/forum/apparatnye-vopr ... u-pomogite навел на мысль о проблеме в моей плате.
Может кто-нибудь попробовать мою схему запустить и проверить работу на диапазоне микросекунд, значения будут в схеме. И можно ли безнаказанно залить в мою плату nano 3.0 (пр-ва TENSTAR ROBOT) загрузчик с пом. ардуины 1.8.13, без плясок с запараллеливанием с оригинальной платой, ссылку для примера к сожалению утратил.
Taho_test_2.flp
(180.8 КБ) 28 скачиваний
Спасибо.
Вложения
test_2.jpg

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Немогу собрать внутрисхемный тахометр

#6

Сообщение AlexCrane » 05.04.2021{, 10:10}

Arahis, Убери дисплей и выведи в UART, и посмотри разницу
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Arahis
Рядовой
Сообщения: 18
Зарегистрирован: 01.04.2021{, 18:26}
Репутация: 1
Имя: Андрей

Немогу собрать внутрисхемный тахометр

#7

Сообщение Arahis » 05.04.2021{, 10:26}

AlexCrane писал(а):
05.04.2021{, 10:10}
Arahis, Убери дисплей и выведи в UART, и посмотри разницу
Я только в начале пути) с UART еще нет практики, а как посмотреть разницу без дисплея? могу только подключить семисегментный или вывести по битам и анализатор осциллографа, но это слишком долгий путь.
С дисплеем на интерфейс I2C проблема останется?
Мысли закрадывались что дисплей может влиять на работу проца, а как быть в будущем если в проекте нужен будет дисплей?

Отправлено спустя 5 минут 1 секунду:
А попробую как я засветить штатный светодиод значением счетчика это быстрее и путь на первый взгляд посильный.

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

Немогу собрать внутрисхемный тахометр

#8

Сообщение dizzyy » 05.04.2021{, 11:11}

Arahis писал(а):
05.04.2021{, 10:32}
Мысли закрадывались что дисплей может влиять на работу проца, а как быть в будущем если в проекте нужен будет дисплей?
можно контролер побыстрей, можно разделить проект и дисплей с отдельным контролером а можно поробовать подключить дисплей без переходника айтуси

Arahis
Рядовой
Сообщения: 18
Зарегистрирован: 01.04.2021{, 18:26}
Репутация: 1
Имя: Андрей

Немогу собрать внутрисхемный тахометр

#9

Сообщение Arahis » 05.04.2021{, 11:15}

AlexCrane Вы беспрецендентно правы!
Значения в генераторе 25мс, счетчик выдавал на дисплее 10 как и расчетное. Верно, диод зажегся.
Значения в генераторе 10мс, счетчик вместо должного 25 выдавал на дисплее 22. Не верно, диод потух.
Далее отключил дисплей лог. входом и блок компаратора выдал сигнал равенства расчетного и фактического-счетчика. Диод зажегся!
test_2_.jpg
Последний раз редактировалось Arahis 05.04.2021{, 12:06}, всего редактировалось 1 раз.

Arahis
Рядовой
Сообщения: 18
Зарегистрирован: 01.04.2021{, 18:26}
Репутация: 1
Имя: Андрей

Немогу собрать внутрисхемный тахометр

#10

Сообщение Arahis » 05.04.2021{, 11:22}

dizzyy писал(а):
05.04.2021{, 11:11}
Arahis писал(а):
05.04.2021{, 10:32}
Мысли закрадывались что дисплей может влиять на работу проца, а как быть в будущем если в проекте нужен будет дисплей?
можно контролер побыстрей, можно разделить проект и дисплей с отдельным контролером а можно поробовать подключить дисплей без переходника айтуси
Он уже без переходника I2C работает, в первом посту описывал условия замороки.
С контроллером ESP8266, будет работать проект и дисплей на одном контроллере? esp8266 есть, i2c для дисплея пока нет.

Отправлено спустя 18 минут 27 секунд:
Arahis писал(а):
05.04.2021{, 11:15}
Значения в генераторе 10мс, счетчик вместо должного 25 выдавал на дисплее 22. Не верно, диод потух.
Далее отключил дисплей лог. входом и блок компаратора выдал сигнал равенства расчетного и фактического-счетчика. Диод зажегся!
Радость была слишком искренней, убрал вообще блок дисплея из схемы, уменьшал значения генератора и уперся в 4мс(, менее - диод тухнет. Буду пробовать на ESP8266 аналогично без дисплея.
__________
Продолжил с nano 3.0: убрал переменную, начал сравнивать сразу с выхода счетчика - уперся в 200 мкс, все-равно мало надо 100мкс чтобы период был в 200 мкс. В общем глубина болота стала ясна, буду выкруживать аппаратный таймер.

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Немогу собрать внутрисхемный тахометр

#11

Сообщение AlexCrane » 05.04.2021{, 16:05}

Arahis писал(а):
05.04.2021{, 11:40}
аппаратный таймер.
И это правильно
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Ответить

Вернуться в «Помогите, а то я "нимагу"»