Скоростной счетчик с параметрами обычного

Скоростной счетчик, счетчик

toor
Рядовой
Сообщения: 16
Зарегистрирован: 30.07.2021{, 14:47}
Репутация: 0
Имя: Николай

Скоростной счетчик с параметрами обычного

#1

Сообщение toor » 26.01.2022{, 13:01}

Здравствуйте! Можно ли реализовать скоростной счетчик с параметрами обычного? К примеру, при достижении верхней границы ( 1000 )на выходе >L появлялась 1 и так по кругу? А на обычном выходе счёт продолжался дальше. Или самое главное, можно ли добавить вход для счета вверх, или низ не через пин ардуино, а к примеру подать сигнал через переменную?

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Скоростной счетчик с параметрами обычного

#2

Сообщение Dryundel » 26.01.2022{, 13:43}

Частично ваши хотелки реализовать можно. Все зависит от поставленной задачи.
Поясните идею. Для чего это требуется.

toor
Рядовой
Сообщения: 16
Зарегистрирован: 30.07.2021{, 14:47}
Репутация: 0
Имя: Николай

Скоростной счетчик с параметрами обычного

#3

Сообщение toor » 26.01.2022{, 14:24}

Пытаюсь из обычного механического водяного счетчика, передать информацию на дисплей 1602. В первой строке должны выводиться литры и миллилитры, а на второй строке выводиться сумма, рубли и копейки. Использую для подачи импульсов датчик препятствий YL-63, который направлен на стрелку оборотов крыльчатки

Отправлено спустя 3 минуты 19 секунд:
То есть, скажем в одном литре 47 оборотов (импульсов), счётчик из обычного выхода должен считать их по кругу, а на выходе >L через каждые 47 оборотов (импульсов) появлялась 1

Отправлено спустя 45 минут 43 секунды:
Изображение

Пробовал такой способ, но идёт разброс по показаниям, где то сбрасываются, где то обгоняются
Вложения
IMG_20220126_160940.jpg

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Скоростной счетчик с параметрами обычного

#4

Сообщение Sancho » 26.01.2022{, 15:21}

toor писал(а):
26.01.2022{, 15:13}
Пытаюсь из обычного механического водяного счетчика, передать информацию на дисплей 1602. В первой строке должны выводиться литры и миллилитры, а на второй строке выводиться сумма, рубли и копейки. Использую для подачи импульсов датчик препятствий YL-63, который направлен на стрелку оборотов крыльчатки

Отправлено спустя 3 минуты 19 секунд:
То есть, скажем в одном литре 47 оборотов (импульсов), счётчик из обычного выхода должен считать их по кругу, а на выходе >L через каждые 47 оборотов (импульсов) появлялась 1
Считай количество импульсов, и просто дели на твой коэф, 47.0 . На выходе будут литры с типом переменной флоат.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Dmabst
Сержант
Сообщения: 149
Зарегистрирован: 08.12.2018{, 16:49}
Репутация: 10
Имя: Дмитрий

Скоростной счетчик с параметрами обычного

#5

Сообщение Dmabst » 26.01.2022{, 16:31}

toor писал(а):
26.01.2022{, 13:43}
Использую для подачи импульсов датчик препятствий YL-63, который направлен на стрелку оборотов крыльчатки
toor, очень интересно, а вы будете снимать отраженные импульсы без разборки корпуса счетчика?

toor
Рядовой
Сообщения: 16
Зарегистрирован: 30.07.2021{, 14:47}
Репутация: 0
Имя: Николай

Скоростной счетчик с параметрами обычного

#6

Сообщение toor » 26.01.2022{, 16:53}

Dmabst писал(а):
26.01.2022{, 16:31}
toor, очень интересно, а вы будете снимать отраженные импульсы без разборки корпуса счетчика?

Обязательно буду разбирать. Этот счётчик будет находиться после основного

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

Скоростной счетчик с параметрами обычного

#7

Сообщение Serquick » 26.01.2022{, 17:09}

Я бы тоже сделал как предложил Sancho.
Как-то так :)
Screenshot_33.png
Screenshot_33.png (10.4 КБ) 782 просмотра
32 Кб должно хватить для любых задач!!!

toor
Рядовой
Сообщения: 16
Зарегистрирован: 30.07.2021{, 14:47}
Репутация: 0
Имя: Николай

Скоростной счетчик с параметрами обычного

#8

Сообщение toor » 26.01.2022{, 17:23}

Serquick писал(а):
26.01.2022{, 17:09}
Я бы тоже сделал как предложил Sancho.
Как-то так :)
Screenshot_33.png


Сейчас попробую, отпишусь

toor
Рядовой
Сообщения: 16
Зарегистрирован: 30.07.2021{, 14:47}
Репутация: 0
Имя: Николай

Скоростной счетчик с параметрами обычного

#9

Сообщение toor » 26.01.2022{, 18:38}

Sancho писал(а):
26.01.2022{, 15:21}
toor писал(а):
26.01.2022{, 15:13}
Пытаюсь из обычного механического водяного счетчика, передать информацию на дисплей 1602. В первой строке должны выводиться литры и миллилитры, а на второй строке выводиться сумма, рубли и копейки. Использую для подачи импульсов датчик препятствий YL-63, который направлен на стрелку оборотов крыльчатки

Отправлено спустя 3 минуты 19 секунд:
То есть, скажем в одном литре 47 оборотов (импульсов), счётчик из обычного выхода должен считать их по кругу, а на выходе >L через каждые 47 оборотов (импульсов) появлялась 1
Считай количество импульсов, и просто дели на твой коэф, 47.0 . На выходе будут литры с типом переменной флоат.
Serquick писал(а):
26.01.2022{, 17:09}
Я бы тоже сделал как предложил Sancho.
Как-то так :)
Screenshot_33.png


Сделал именно так как вы сказали, получилось всё достаточно точно. Огромное спасибо! Но почему то на выходе float в integer я не могу получить целые числа, а если быть точным, то ничего на дисплее кроме нолей нет, с чем это может быть связано?

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

Скоростной счетчик с параметрами обычного

#10

Сообщение Serquick » 26.01.2022{, 18:41}

toor,
Проект в студию :)

Отправлено спустя 2 минуты 49 секунд:
Я бы сделал как-то так :)
Счетчик.rar
(242.6 КБ) 33 скачивания
32 Кб должно хватить для любых задач!!!

toor
Рядовой
Сообщения: 16
Зарегистрирован: 30.07.2021{, 14:47}
Репутация: 0
Имя: Николай

Скоростной счетчик с параметрами обычного

#11

Сообщение toor » 26.01.2022{, 18:46}

IMG_20220126_194416.jpg

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

Скоростной счетчик с параметрами обычного

#12

Сообщение Serquick » 26.01.2022{, 18:59}

toor,
Не скрин, а проект в .flp
32 Кб должно хватить для любых задач!!!

toor
Рядовой
Сообщения: 16
Зарегистрирован: 30.07.2021{, 14:47}
Репутация: 0
Имя: Николай

Скоростной счетчик с параметрами обычного

#13

Сообщение toor » 26.01.2022{, 19:06}

proekt.rar
(7.95 КБ) 29 скачиваний

Senya
Рядовой
Сообщения: 25
Зарегистрирован: 16.02.2019{, 18:23}
Репутация: 1
Откуда: Тула
Имя: Сергей

Скоростной счетчик с параметрами обычного

#14

Сообщение Senya » 27.01.2022{, 02:08}

toor писал(а):
26.01.2022{, 18:38}
Но почему то на выходе float в integer я не могу получить целые числа, а если быть точным, то ничего на дисплее кроме нолей нет
Естественно. У Вас же происходит деление чисел меньших 47-и на 47. Итог - результат менее единицы, а в integer получается 0

toor
Рядовой
Сообщения: 16
Зарегистрирован: 30.07.2021{, 14:47}
Репутация: 0
Имя: Николай

Скоростной счетчик с параметрами обычного

#15

Сообщение toor » 27.01.2022{, 02:15}

Senya писал(а):
27.01.2022{, 02:08}
toor писал(а):
26.01.2022{, 18:38}
Но почему то на выходе float в integer я не могу получить целые числа, а если быть точным, то ничего на дисплее кроме нолей нет
Естественно. У Вас же происходит деление чисел меньших 47-и на 47. Итог - результат менее единицы, а в integer получается 0
Это уже интересная информация, я думал что float в integer тупо затирает точку.

Senya
Рядовой
Сообщения: 25
Зарегистрирован: 16.02.2019{, 18:23}
Репутация: 1
Откуда: Тула
Имя: Сергей

Скоростной счетчик с параметрами обычного

#16

Сообщение Senya » 27.01.2022{, 02:26}

toor, Попробуйте убрать блок, должно быть число в формате "0,02,...,0,97". В зависимости от количества чисел после запятой (в блоке "конвертация строк")
Последний раз редактировалось Senya 27.01.2022{, 02:28}, всего редактировалось 1 раз.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Скоростной счетчик с параметрами обычного

#17

Сообщение Ingwar » 27.01.2022{, 02:26}

toor писал(а):
27.01.2022{, 02:15}
я думал что float в integer тупо затирает точку.
Просто отбрасывает дробную часть. И еще, если используется стандартный блок конвертации, то число флоат должно быть не больше 32767 и не меньше -32767
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

toor
Рядовой
Сообщения: 16
Зарегистрирован: 30.07.2021{, 14:47}
Репутация: 0
Имя: Николай

Скоростной счетчик с параметрами обычного

#18

Сообщение toor » 27.01.2022{, 23:58}

Я реализовал задуманное и вот, что у меня получилось в итоге. Что скажете?
proekt-счётчик.rar
(20.21 КБ) 31 скачивание
Отправлено спустя 5 минут 13 секунд:
Вышел из положения с помощью двух счётчиков, думаю если вы посмотрите, то поймёте, для чего у меня возник вопрос на счёт реализации скоростного счётчика, с параметрами обычного.

Отправлено спустя 7 минут 42 секунды:
Всем огромное спасибо за участие и помощь! :smile152:

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

Скоростной счетчик с параметрами обычного

#19

Сообщение Serquick » 28.01.2022{, 00:58}

toor, Так как у Вас в проекте подлечен счетчик CTU, работать не будет. :)
Вот подключите так
СпойлерПоказать
Screenshot_36.png
и сами увидите, что все работает без него. :smile44: :)
32 Кб должно хватить для любых задач!!!

toor
Рядовой
Сообщения: 16
Зарегистрирован: 30.07.2021{, 14:47}
Репутация: 0
Имя: Николай

Скоростной счетчик с параметрами обычного

#20

Сообщение toor » 28.01.2022{, 01:20}

Serquick писал(а):
28.01.2022{, 00:58}
toor, Так как у Вас в проекте подлечен счетчик CTU, работать не будет.
Вот подключите так
СпойлерПоказать
Screenshot_36.png
и сами увидите, что все работает без него.
Что именно работать не будет? Пожалуйста поясните :smile44: Вроде бы работает, может я что то упустил? :)

Ответить

Вернуться в «Пожелания»