Как притормозить показания с аналогового входа
Как притормозить показания с аналогового входа
Прошу помощи у знающих. В общем ситуация такова, подключаю аналоговый выход датчика CO2 к аналоговому входу ардуины.
По сути, использую ардуину в качестве вольтметра (только масштаб 5 к 500) С этим проблем не возникло, но всплыла маленькая неприятность которой не могу найти решение. Дело в том, что информация отображается очень уж резво, по этому десятых чисел практически не видно поскольку постоянно изменяются.
Есть ли способ притормозить измерение или можно как то внедрить опрос датчика по времени?
Отправлено спустя 23 минуты 2 секунды:
Впрочем решение нашлось, путем добавления переменной с разрешением записи От сюда вопрос, не отразится ли такое решение на ресурсе ардуины (памяти eeprom, или оно не туда записывает)?
По сути, использую ардуину в качестве вольтметра (только масштаб 5 к 500) С этим проблем не возникло, но всплыла маленькая неприятность которой не могу найти решение. Дело в том, что информация отображается очень уж резво, по этому десятых чисел практически не видно поскольку постоянно изменяются.
Есть ли способ притормозить измерение или можно как то внедрить опрос датчика по времени?
Отправлено спустя 23 минуты 2 секунды:
Впрочем решение нашлось, путем добавления переменной с разрешением записи От сюда вопрос, не отразится ли такое решение на ресурсе ардуины (памяти eeprom, или оно не туда записывает)?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3169
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 240 раз
- Поблагодарили: 128 раз
Как притормозить показания с аналогового входа
В eeprom не записывает, для этого есть специальный блок.
- moiseenko75
- Рядовой
- Сообщения: 46
- Зарегистрирован: 14 ноя 2017, 03:46
- Откуда: Макеевка
- Благодарил (а): 1 раз
Как притормозить показания с аналогового входа
Можно попробовать через этот блок .https://cloud.mail.ru/public/Jqzq/AjCigFn74 там вход выход интежер если надо поменяй на флоат.
Отправлено спустя 26 минут 43 секунды:
[ref]Vako[/ref], Думаю даже чтоб не нарушать работу датчика через блок можно пустить только на дисплей.
Отправлено спустя 26 минут 43 секунды:
[ref]Vako[/ref], Думаю даже чтоб не нарушать работу датчика через блок можно пустить только на дисплей.
Как притормозить показания с аналогового входа
в принципе решение нормальное, но слишком много совершенно не нужных блоков
Как притормозить показания с аналогового входа
Не прокатил этот блок, цифры плавно нарастают от нуля, а потом когда достиг требуемого значения, все равно цифры быстро меняются
Если вы за блоки деления и конвертирования, то их поставил чтобы на выходе получить данные с шагом 10 (в надежде, что не так будет быстро происходить изменение значений). Нужно было преобразовать 5В в 5000ppm
Как притормозить показания с аналогового входа
нужно либо измерять через какой то интервал времени.
либо выводить на экран через какой то интервал.
либо вычислять среднее значение и выводить его на экран. но потребует больше ресурсов контроллера
либо выводить на экран через какой то интервал.
либо вычислять среднее значение и выводить его на экран. но потребует больше ресурсов контроллера
Как притормозить показания с аналогового входа
можно так . генератор настроите как нужно
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Как притормозить показания с аналогового входа
[ref]Markys[/ref], можно. но не самый "оптимальный" вариант.
если уж использовать генератор, то пожалуй лучше будет так

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

выставляете время в генераторе и цепляете эту переменную на дисплей.
- moiseenko75
- Рядовой
- Сообщения: 46
- Зарегистрирован: 14 ноя 2017, 03:46
- Откуда: Макеевка
- Благодарил (а): 1 раз
Как притормозить показания с аналогового входа
[ref]Vako[/ref], Вот еще сколотил блок правда на цифрах не испытывал по за думке он каждую секунду выдаёт и удерживает на выходе то что приходит на вход типа опроса. Если подойдет время опроса поставите какое вам угодно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось moiseenko75 23 янв 2018, 12:17, всего редактировалось 2 раза.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Как притормозить показания с аналогового входа
Подключите осциллограф на датчик - какая амплитуда "шума", проверить питание, зашунтировать ёмкостями.
Поставьте резистор и конденсатор, RC фильтр. По аналоговому входу. Номиналы - эксперементально. (10к, 47мкф)
Далее смотреть на результат, при необходимости воспользоваться рекомендацией [ref=#ff8000]pan[/ref], из поста 8.
Поставьте резистор и конденсатор, RC фильтр. По аналоговому входу. Номиналы - эксперементально. (10к, 47мкф)
Далее смотреть на результат, при необходимости воспользоваться рекомендацией [ref=#ff8000]pan[/ref], из поста 8.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Как притормозить показания с аналогового входа
Тут на форуме в блоках фильтры есть. Есть для каждого цикла, а есть с замерами по таймеру. Вот они то вам и нужны.
Ссылка
Ссылка
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Как притормозить показания с аналогового входа
Я использую вот такой блок, чей не помню, но работает отлично
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Как притормозить показания с аналогового входа
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость