Блок гигрометра.

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
nick73
Рядовой
Сообщения: 92
Зарегистрирован: 25 сен 2016, 01:06
Откуда: Ульяновск Россия

Блок гигрометра.

Сообщение nick73 »

Здравствуйте форумчане. Помогите пожалуйста. Собрал блок гигрометра но весит слишком много отправлял знакомому в уно не помещается. Может можно его переделать чтобы он стал поменьше. Навыков в програмировании нет, изучаю программу недавно, что смог то и наваял. Как начинающему помогите. Прикладываю к сообщению блок и скетч. Делал на контролере мега 2560.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Parkhom
Рядовой
Сообщения: 74
Зарегистрирован: 10 янв 2016, 13:49

Блок гигрометра.

Сообщение Parkhom »

FLProg вылетает при загрузке проекта. В какой версии делали?
nick73
Рядовой
Сообщения: 92
Зарегистрирован: 25 сен 2016, 01:06
Откуда: Ульяновск Россия

Блок гигрометра.

Сообщение nick73 »

Версия 2.1.1
Parkhom
Рядовой
Сообщения: 74
Зарегистрирован: 10 янв 2016, 13:49

Блок гигрометра.

Сообщение Parkhom »

nick73 писал(а):Версия 2.1.1
Вылетает. Отпишитесь, кто загружал проект, это только у меня? Я в Portable пытался открыть.
Последний раз редактировалось Parkhom 03 дек 2016, 19:36, всего редактировалось 1 раз.
adolf81
Рядовой
Сообщения: 61
Зарегистрирован: 26 сен 2016, 22:15
Откуда: Чудово

Блок гигрометра.

Сообщение adolf81 »

вроде маленький получился скетчик, написано понятно и компактно. компилятор выдает 7 и 27 %, куда меньше то
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось adolf81 03 дек 2016, 20:39, всего редактировалось 1 раз.
Naladchik
Капитан
Сообщения: 834
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел

Блок гигрометра.

Сообщение Naladchik »

nick73 писал(а):Собрал блок гигрометра но весит слишком много
Весит много не блок а слишком большое количество переменных в нем.
В вашем блоке используется два блока нелинейного масштабирования, в каждом по 133 точки, итого (133х2)х2 = 532 переменные.
Вот тут и проблема, уменьшайте количество точек. Уменьшите количество точек, уменьшится и размер.
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
rw6cm
Полковник
Сообщения: 2301
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

Блок гигрометра.

Сообщение rw6cm »

nick73 писал(а):Собрал блок гигрометра
Интересно вы считаете, берете таблицу упругости водяного пара в гектопаскалях, а давление в мм. рт. ст.
Переделал блок, добавил до 25С.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
nick73
Рядовой
Сообщения: 92
Зарегистрирован: 25 сен 2016, 01:06
Откуда: Ульяновск Россия

Блок гигрометра.

Сообщение nick73 »

Спасибо за помощь. Попробую уменьшить количество переменных.

Добавлено (03.12.2016, 21:53)
---------------------------------------------
Я использую датчик давления BME 280 с него значение через блок математика умножаю на 1.33322 и получаю на выходе гПа которые используются в формуле блока и подаю на вход блока гигрометра значение уже в гПа

Добавлено (03.12.2016, 22:04)
---------------------------------------------
rw6cm писал(а):Интересно вы считаете, берете таблицу упругости водяного пара в гектопаскалях, а давление в мм. рт. ст.
Вы поставили значение постоянной 8.0e-4 а нужно чтобы была не постоянная как в формуле 1000 гПа а именно это значение бралось с датчика давления т.к мм.рт.ст не всегда постоянен. Если ставить постоянную в формулу тогда и датчик давления не нужен был бы. Именно ради точного измерения относительной влажности и применен датчик давления. У меня в скетче есть перед входом в блок гигрометра блок математики который и переводит данные с датчика давления в гПа для подстановки в формулу значений. Не трудно Вам будет изменить ?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2301
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

Блок гигрометра.

Сообщение rw6cm »

На входе блока стоит такая ед. изм. в названии. блок вме280 не смотрел но обычно датчики давления дают в Па.
значит все нормально.
В принципе полигон хорошо рассчитает промежутки между точками,
и если сделать по 1С точность не страдает.
можете сравнить.
nick73 писал(а):Вы поставили значение постоянной 8.0e-4 а нужно чтобы была не постоянная как в формуле 1000 гПа
вы не правы это коэффициент зависящий от конструкции психрометра, а точнее от скорости циркуляции воздуха возле датчиков.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 03 дек 2016, 22:13, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
nick73
Рядовой
Сообщения: 92
Зарегистрирован: 25 сен 2016, 01:06
Откуда: Ульяновск Россия

Блок гигрометра.

Сообщение nick73 »

rw6cm писал(а):вме280 не смотрел но обычно датчики давления дают в Па.
ВМЕ 280 датчик использовал как блок пользователя с форума. на выходе уже выдает сам блок в мм.рт.ст вот поэтому приходиться умножать

Добавлено (03.12.2016, 22:18)
---------------------------------------------
У вас вход давления в Па я как понял вы уже в блоке переводите заначения в гПа?

Добавлено (03.12.2016, 22:25)
---------------------------------------------
Извиняюсь, да постоянная принимается равной 0,0007947, я хотел сказать значение в формуле P - атмосферное давление, принимается равным 1000 гПа. т.е это значение нужно изменять от показаний с датчика давления.
Последний раз редактировалось nick73 03 дек 2016, 22:19, всего редактировалось 1 раз.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2301
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

Блок гигрометра.

Сообщение rw6cm »

nick73 писал(а):блоке переводите заначения в гПа?
Да.
таблица написана в Па, но расчет в гПа, что бы расчеты Float не имели большой разрядности.
Win10-64, FLProg (portable)
nick73
Рядовой
Сообщения: 92
Зарегистрирован: 25 сен 2016, 01:06
Откуда: Ульяновск Россия

Блок гигрометра.

Сообщение nick73 »

rw6cm спасибо за помощь с блоком. немного переделал Ваш скетч под использованный блок пользователя ВМЕ 280 который выдает значение в мм.рт.ст перевел значение математикой с датчика в Па и все стало на свои места. Еще раз спасибо.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2301
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

Блок гигрометра.

Сообщение rw6cm »

Возможно вам пригодиться программка для настройки таких вещей.
Очень грамотно написана.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
nick73
Рядовой
Сообщения: 92
Зарегистрирован: 25 сен 2016, 01:06
Откуда: Ульяновск Россия

Блок гигрометра.

Сообщение nick73 »

Спасибо за программку. С ней нужно списывать данные с градусников в ручную, а этот блок будет интегрирован в систему управлением климатом в грибарне для выращивания вешенки.
Аватара пользователя
Rovki
Полковник
Сообщения: 4899
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блок гигрометра.

Сообщение Rovki »

Делал как то психрометр ,определяющий влажность по 2 термометрам сухой и мокрый
вот тут формула http://cires1.colorado.edu/~voemel/vp.html
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Rovki 03 дек 2016, 23:07, всего редактировалось 1 раз.
Электронщик до мозга костей и не только
nick73
Рядовой
Сообщения: 92
Зарегистрирован: 25 сен 2016, 01:06
Откуда: Ульяновск Россия

Блок гигрометра.

Сообщение nick73 »

Rovki писал(а):Делал как то психрометр ,определяющий влажность по 2 термометрам сухой и мокрый
Вы использовали давление 1000 гПа как в формуле, а у меня чуток модернизированнее получилось. Давление я беру с датчика давления. и вместо 1000 гПа подставляются данные с датчика. Получается более точное измерение т.к давление мм.рт.ст у нас всегда разное. И все же спасибо.
Аватара пользователя
Rovki
Полковник
Сообщения: 4899
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блок гигрометра.

Сообщение Rovki »

nick73 писал(а):Получается более точное измерение т.к давление мм.рт.ст у нас всегда разное
Там есть учет высоты местности над уровнем моря ...
Электронщик до мозга костей и не только
nick73
Рядовой
Сообщения: 92
Зарегистрирован: 25 сен 2016, 01:06
Откуда: Ульяновск Россия

Блок гигрометра.

Сообщение nick73 »

Мне кажется высота над уровнем моря и атм.давление немного разные вещи ? Ведь в формуле нужно подставлять значение атм.давления в Гпа.
Ответить

Вернуться в «Датчики температуры, влажности и давления»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость