Перейти к содержанию

Построение графиков по данным с датчиков


Рекомендуемые сообщения

Добрый день! Думал создать тему в разделе для новичнов, но там почему-то очень мало тем про Arduino и Raspberry Pi.

Вопрос в следующем. Имеется специализированная печка самодельная, необходимо подключить в ней несколько датчиков температуры, кислорода, давления, а также датчики на содержание определенных газов. Задача состоит в выводе показаний этих датчиков на дисплей в виде графиков в реальном времени. Консультанты в магазинах так ничего определенного сказать не смогли, я даже пока не понимаю, что здесь оптимальнее Arduino или Raspberry Pi. Так как с одной стороны, для просто считывания данных проще Ардуино, особенно учитывая, что большинство датчиков аналоговые, с другой стороны есть ли к ардуино какая-то готовая библиотека для построения графиков на подключаемых совместимых дисплеях? Или лучше все-таки полноценный одноплатник Raspberry Pi и тогда в нем проще с софтом для визуализации показаний? Есть ли такой софт?

Буду очень признателен за совет! Похожую тему найти не удалось, но если она все-таки есть, буду благодарен за ссылку.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Можно сделать и на МК и на распи, смотря какой дисплей планируется подключить.

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

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Все зависит от того, с чем вам легче работать, и под что писать. На МК и дисплее, на самом деле графики рисовать очень просто, вот пример на 7 дюймах, причем достаточно примитивный.

Изменено пользователем andryxa
Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Добрый день! Думал создать тему в разделе для новичнов, но там почему-то очень мало тем про Arduino и Raspberry Pi.

Могу порекомендовать библиотеку dygraphs - http://dygraphs.com

А вот здесь я набросал небольшой материал для применения этой библиотеки на Raspberry Pi.

Ссылка на комментарий
Поделиться на другие сайты

Если задача состоит в том, чтобы быстро получить для дела хорошо работающее устройство, а не продемонстрировать свои способности, то все решается элементарно. 8-канальный регулятор ТРМ148, либо N-ое количество 2-х канальных измерителей ТРМ-200 (что кстати обойдется существенно дешевле), адаптер USB-RS485 и программа SCADA. Все фирмы Овен. Всей работы на час-два.

Ссылка на комментарий
Поделиться на другие сайты

Могу порекомендовать библиотеку dygraphs - http://dygraphs.com

А вот здесь я набросал небольшой материал для применения этой библиотеки на Raspberry Pi.

Спасибо! Посмотрю, что за зверь. И только непонятно, а оно в реально времени работает или только стороит после подгрузки законченного файла с данными?

Все зависит от того, с чем вам легче работать, и под что писать. На МК и дисплее, на самом деле графики рисовать очень просто, вот пример на 7 дюймах, причем достаточно примитивный.

Там непонятно, а есть ли исходники?

Если задача состоит в том, чтобы быстро получить для дела хорошо работающее устройство, а не продемонстрировать свои способности, то все решается элементарно. 8-канальный регулятор ТРМ148, либо N-ое количество 2-х канальных измерителей ТРМ-200 (что кстати обойдется существенно дешевле), адаптер USB-RS485 и программа SCADA. Все фирмы Овен. Всей работы на час-два.

Такую схему уже собирали, SCADA запускали под виндой, вроде заработало, но не стабильно, и не смогли добиться нужно частоты дискретизации, хотя в настройках и софта и измерителя все выставили. Наверняка есть SCADA под linux, но что делать, если нужно будет подключить в систему цифровой датчик или вообще какой-то управляющий элемент.

Изменено пользователем snickersni
Ссылка на комментарий
Поделиться на другие сайты

В реальном. То есть после каждой выборки данных и занесения их базу добавляется новая точка на график и он начинает "удлиняться" и масштабировать свой период (сжиматься по оси времени).

Кроме того, gygraphs может строить и динамические графики - масштабирования не происходит, период постоянный, но после каждой новой выборки график смещается влево.

Ссылка на комментарий
Поделиться на другие сайты

В реальном. То есть после каждой выборки данных и занесения их базу добавляется новая точка на график и он начинает "удлиняться" и масштабировать свой период (сжиматься по оси времени).

Кроме того, gygraphs может строить и динамические графики - масштабирования не происходит, период постоянный, но после каждой новой выборки график смещается влево.

Спасибо, тогда, по идее то, что нужно.

Ссылка на комментарий
Поделиться на другие сайты

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

что делать, если нужно будет подключить в систему цифровой датчик или вообще какой-то управляющий элемент.

Частоту дискретизации устанавливаю в SCADА начиная от 1с и более в зависимости от задачи. Все работает нормально.

Если нужно управление, то в систему достаточно ввести вместо одного измерителя любой из регуляторов с RS485 и получить очень качественное ПИД-регулирование. У измерителей и регуляторов входа универсальные, можно подключить любой аналоговый термодатчик и вообще любой датчик со стандартным аналоговым выходом. Да и цифровой датчик датчику рознь. Если он интеллектуальный и поддерживает MODBUS, то в принципе можно подключить и его.

Ссылка на комментарий
Поделиться на другие сайты

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

Буду очень признателен за совет!...

Это Вы делаете для себя лично или для предприятия, которое будет сертифицировать Вашу систему? Если возможна сертификация, то для датчиков дешевле поставить готовые стандартизованные преобразователи. А графики можете рисовать уже по готовым массивам.

Ссылка на комментарий
Поделиться на другие сайты

Частоту дискретизации устанавливаю в SCADА начиная от 1с и более в зависимости от задачи. Все работает нормально.

Если нужно управление, то в систему достаточно ввести вместо одного измерителя любой из регуляторов с RS485 и получить очень качественное ПИД-регулирование. У измерителей и регуляторов входа универсальные, можно подключить любой аналоговый термодатчик и вообще любой датчик со стандартным аналоговым выходом. Да и цифровой датчик датчику рознь. Если он интеллектуальный и поддерживает MODBUS, то в принципе можно подключить и его.

Сергей, а какую именно SCADA используете? В нашей, которую использовали вообще отсутствовала возможность внедрения в схему управляющих элементов.

Это Вы делаете для себя лично или для предприятия, которое будет сертифицировать Вашу систему? Если возможна сертификация, то для датчиков дешевле поставить готовые стандартизованные преобразователи. А графики можете рисовать уже по готовым массивам.

Делаем под заказ и дальнейшие заказы, по сертификации пока не думали, но, вероятно, сами заниматсья будем.

Спасибо за ссылки!

Ссылка на комментарий
Поделиться на другие сайты

какую именно SCADA используете? В нашей, которую использовали вообще отсутствовала возможность внедрения в схему управляющих элементов.

Самую обычную.

http://www.owen.ru/catalog/scada_sistema_owen_process_manager_opm/opisanie

В качестве управляющих элементов используются регуляторы Овен. Собственно управление осуществляется не SCADA, а соответствующим образом настроенными регуляторами. SCADA только считывает и документирует показания. Настройку измерителя или регулятора можно провести либо вручную через меню прибора, либо с помощью специальной программы-конфигуратора.

http://www.owen.ru/uploads/txtlic.php?url=/uploads/tpm101_tpm2xx_setup_2206.rar

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...