Модераторы: PILOT, ManiaK, Mazzi

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как узнать валжность? 
V
    Опции темы
xvr
Дата 23.7.2008, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Ofer @ 23.7.2008,  11:22)
Цитата(cardinal @  23.7.2008,  02:57 Найти цитируемый пост)
Третий

 Vin = (ADC*5)/1024; //напряжение на АЦП
и потом формула Temperature compensation


Но ведь для нахождения температурной компенсации необходимо знать SensorRH. А для этого его нужно найти по 

SensorRH = ((Vin/5)-0.16)/0.0062;     //показание HIH

То есть в итоге мы имеем первый вариант + формулу температурной коррекции

Нет, все 3 формулы записанны в виде зависимости Vout от SensorRH, так что в любом случае используется одна формула, (точнее обратная к ней, что бы получить зависимость SensorRH от Vout)

PM MAIL   Вверх
cardinal
Дата 23.7.2008, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



И вообще там лажа какая-то в даташите
Помоему первая формула должна скорее так выглядеть

 ((Vin/5)-0.1916)/0.0062 (допустим, что 0.0062 верно и лучше округлить вниз)

а во второй и третей не хватает V_supply.

Иначе их Calculated values at 5 V вообще не получить...

Это сообщение отредактировал(а) cardinal - 23.7.2008, 12:39


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Ofer
Дата 4.8.2008, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 293
Регистрация: 15.10.2006
Где: КривбаСС

Репутация: 1
Всего: 5



Прошу прощения, что так долго не описывался по теме. Общими стараниями, я наконец понял, что формулы

TrueRH = SensorRH/(1.0305+0.000044T-0.0000011T^2) T in C
TrueRH = SensorRH/(0.92537-0.0041T+0.000040T^2) T in C

это одно целое. Т.е. равносильно такой записи

SensorRH/(0.92537-0.0041T+0.000040T^2) = SensorRH/(1.0305+0.000044T-0.0000011T^2)

А значит, что нужно всего лиш найти напряжение показание датчика 

Vin = (ADC*5)/1024;

и через формулу с температурной компенсацией находим искомое.

cardinal, а что привело вас к такому выводу? Пожалуйста, изложите ход своих мыслей.
PM MAIL ICQ   Вверх
cardinal
Дата 4.8.2008, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Цитата(Ofer @  4.8.2008,  08:19 Найти цитируемый пост)
cardinal, а что привело вас к такому выводу? Пожалуйста, изложите ход своих мыслей. 

На странице 2 (документа DOC000179697.pdf) есть Example Data Printout, а в нем Calculated Values для двух влажностей. Они должны получится по одной из формул, а не особо получаются...

Вообще я бы исходил из более новых данных, то есть только DOC000179697.pdf.


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.