Страница 1 из 2
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 13:01
toor
Здравствуйте! Можно ли реализовать скоростной счетчик с параметрами обычного? К примеру, при достижении верхней границы ( 1000 )на выходе >L появлялась 1 и так по кругу? А на обычном выходе счёт продолжался дальше. Или самое главное, можно ли добавить вход для счета вверх, или низ не через пин ардуино, а к примеру подать сигнал через переменную?
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 13:43
Dryundel
Частично ваши хотелки реализовать можно. Все зависит от поставленной задачи.
Поясните идею. Для чего это требуется.
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 15:13
toor
Пытаюсь из обычного механического водяного счетчика, передать информацию на дисплей 1602. В первой строке должны выводиться литры и миллилитры, а на второй строке выводиться сумма, рубли и копейки. Использую для подачи импульсов датчик препятствий YL-63, который направлен на стрелку оборотов крыльчатки
Отправлено спустя 3 минуты 19 секунд:
То есть, скажем в одном литре 47 оборотов (импульсов), счётчик из обычного выхода должен считать их по кругу, а на выходе >L через каждые 47 оборотов (импульсов) появлялась 1
Отправлено спустя 45 минут 43 секунды:
Пробовал такой способ, но идёт разброс по показаниям, где то сбрасываются, где то обгоняются
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 15:21
Sancho
toor писал(а): 26 янв 2022, 15:13
Пытаюсь из обычного механического водяного счетчика, передать информацию на дисплей 1602. В первой строке должны выводиться литры и миллилитры, а на второй строке выводиться сумма, рубли и копейки. Использую для подачи импульсов датчик препятствий YL-63, который направлен на стрелку оборотов крыльчатки
Отправлено спустя 3 минуты 19 секунд:
То есть, скажем в одном литре 47 оборотов (импульсов), счётчик из обычного выхода должен считать их по кругу, а на выходе >L через каждые 47 оборотов (импульсов) появлялась 1
Считай количество импульсов, и просто дели на твой коэф, 47.0 . На выходе будут литры с типом переменной флоат.
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 16:31
Dmabst
toor писал(а): 26 янв 2022, 13:43
Использую для подачи импульсов датчик препятствий YL-63, который направлен на стрелку оборотов крыльчатки
[ref]toor[/ref], очень интересно, а вы будете снимать отраженные импульсы без разборки корпуса счетчика?
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 16:53
toor
Dmabst писал(а): 26 янв 2022, 16:31
[ref]toor[/ref], очень интересно, а вы будете снимать отраженные импульсы без разборки корпуса счетчика?
Обязательно буду разбирать. Этот счётчик будет находиться после основного
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 17:09
Serquick
Я бы тоже сделал как предложил Sancho.
Как-то так
Screenshot_33.png
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 17:23
toor
Serquick писал(а): 26 янв 2022, 17:09
Я бы тоже сделал как предложил Sancho.
Как-то так
Screenshot_33.png
Сейчас попробую, отпишусь
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 18:38
toor
Sancho писал(а): 26 янв 2022, 15:21
toor писал(а): 26 янв 2022, 15:13
Пытаюсь из обычного механического водяного счетчика, передать информацию на дисплей 1602. В первой строке должны выводиться литры и миллилитры, а на второй строке выводиться сумма, рубли и копейки. Использую для подачи импульсов датчик препятствий YL-63, который направлен на стрелку оборотов крыльчатки
Отправлено спустя 3 минуты 19 секунд:
То есть, скажем в одном литре 47 оборотов (импульсов), счётчик из обычного выхода должен считать их по кругу, а на выходе >L через каждые 47 оборотов (импульсов) появлялась 1
Считай количество импульсов, и просто дели на твой коэф, 47.0 . На выходе будут литры с типом переменной флоат.
Serquick писал(а): 26 янв 2022, 17:09
Я бы тоже сделал как предложил Sancho.
Как-то так
Screenshot_33.png
Сделал именно так как вы сказали, получилось всё достаточно точно. Огромное спасибо! Но почему то на выходе float в integer я не могу получить целые числа, а если быть точным, то ничего на дисплее кроме нолей нет, с чем это может быть связано?
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 18:44
Serquick
[ref]toor[/ref],
Проект в студию
Отправлено спустя 2 минуты 49 секунд:
Я бы сделал как-то так
Счетчик.rar
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 18:46
toor
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 18:59
Serquick
[ref]toor[/ref],
Не скрин, а проект в .flp
Скоростной счетчик с параметрами обычного
Добавлено: 26 янв 2022, 19:06
toor
Скоростной счетчик с параметрами обычного
Добавлено: 27 янв 2022, 02:08
Senya
toor писал(а): 26 янв 2022, 18:38
Но почему то на выходе float в integer я не могу получить целые числа, а если быть точным, то ничего на дисплее кроме нолей нет
Естественно. У Вас же происходит деление чисел меньших 47-и на 47. Итог - результат менее единицы, а в integer получается 0
Скоростной счетчик с параметрами обычного
Добавлено: 27 янв 2022, 02:15
toor
Senya писал(а): 27 янв 2022, 02:08
toor писал(а): 26 янв 2022, 18:38
Но почему то на выходе float в integer я не могу получить целые числа, а если быть точным, то ничего на дисплее кроме нолей нет
Естественно. У Вас же происходит деление чисел меньших 47-и на 47. Итог - результат менее единицы, а в integer получается 0
Это уже интересная информация, я думал что float в integer тупо затирает точку.
Скоростной счетчик с параметрами обычного
Добавлено: 27 янв 2022, 02:26
Senya
[ref]toor[/ref], Попробуйте убрать блок, должно быть число в формате "0,02,...,0,97". В зависимости от количества чисел после запятой (в блоке "конвертация строк")
Скоростной счетчик с параметрами обычного
Добавлено: 27 янв 2022, 02:26
Ingwar
toor писал(а): 27 янв 2022, 02:15
я думал что float в integer тупо затирает точку.
Просто отбрасывает дробную часть. И еще, если используется стандартный блок конвертации, то число флоат должно быть не больше 32767 и не меньше -32767
Скоростной счетчик с параметрами обычного
Добавлено: 28 янв 2022, 00:11
toor
Я реализовал задуманное и вот, что у меня получилось в итоге. Что скажете?
proekt-счётчик.rar
Отправлено спустя 5 минут 13 секунд:
Вышел из положения с помощью двух счётчиков, думаю если вы посмотрите, то поймёте, для чего у меня возник вопрос на счёт реализации скоростного счётчика, с параметрами обычного.
Отправлено спустя 7 минут 42 секунды:
Всем огромное спасибо за участие и помощь!

Скоростной счетчик с параметрами обычного
Добавлено: 28 янв 2022, 00:58
Serquick
[ref]toor[/ref], Так как у Вас в проекте подлечен счетчик CTU, работать не будет.
Вот подключите так[spoiler]
Screenshot_36.png
[/spoiler]
и сами увидите, что все работает без него.

Скоростной счетчик с параметрами обычного
Добавлено: 28 янв 2022, 01:20
toor
Serquick писал(а): 28 янв 2022, 00:58
[ref]toor[/ref], Так как у Вас в проекте подлечен счетчик CTU, работать не будет.
Вот подключите так[spoiler]Screenshot_36.png[/spoiler]
и сами увидите, что все работает без него.
Что именно работать не будет? Пожалуйста поясните

Вроде бы работает, может я что то упустил?
