Страница 6 из 11 ПерваяПервая 1234567891011 ПоследняяПоследняя
Показано с 51 по 60 из 101
  1. #51
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: полноценный климат на carduino

    Термисторы бывают разные
    мне пришлось калибровать по 10 точкам, -50 градусов проблема найти, минимальную точку делал -20(в морозильнике)
    Да и с повторяемостью устройства вопрос, сможет ли человек найти такие же термисторы?

  2. #52
    Модератор
    Регистрация
    06.07.2008
    Возраст
    46
    Сообщений
    414
    Вес репутации
    443

    По умолчанию Re: полноценный климат на carduino

    Цитата Сообщение от Skiw Посмотреть сообщение
    Кстати, зря говорите, что темой мало интересуются.
    Я вот все жду, когда будут результаты с целью повторения.
    Был бы желающий поучаствовать в Москве - скорее всего уже был бы климат. У меня нет машины, которую я бы мог раздраконить. На моей климат есть штатно, а машину жены я драконить не буду, во избежание.

  3. #53
    Модератор
    Регистрация
    06.07.2008
    Возраст
    46
    Сообщений
    414
    Вес репутации
    443

    По умолчанию Re: полноценный климат на carduino

    С термисторами я имел дело несколько лет назад. Столкнулся с тем, что кривые у термисторов, имеющие один и тот же номинал могут заметно отличаться. То есть при температуре 0 градусов термисторы имеют одинаковое сопротивление. А при +25 - уже разное.
    Поэтому для повторяемых и точных измерений я бы порекомендовал использовать калиброванные датчики температуры. А уж с цифровым выходом или с аналоговым - дело другое.

  4. #54
    Местный
    Регистрация
    31.03.2009
    Возраст
    41
    Сообщений
    154
    Вес репутации
    224

    По умолчанию Re: полноценный климат на carduino

    Я почему то предполагаю, что термисторы одной и той же модели одного и того же изготовителя, будут иметь очень похожую характеристику. Если у совсем разных термисторов сравнивать только номиналы при одной температуре, то возможна разная кривая изменения сопротивления.
    В моем лоте на ебае была приложена pdf с графиками характеристик. Хотя я вполне допускаю что они "*****", потому что пока было лень тестировать больше одного ) И тестер с градусником куда то делся.

    UPD: Странно, цензура запрещает такие безобидные слова, как "*****" )

  5. #55
    Модератор
    Регистрация
    06.07.2008
    Возраст
    46
    Сообщений
    414
    Вес репутации
    443

    По умолчанию Re: полноценный климат на carduino

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

    Остался один вопрос, который я никак не могу решить: как определять положение заслонки смешения холодного и горячего воздуха? Ну и с какой силой этим воздухом дуть в автоматическом режиме...

    Дальше очень, очень много буковок.

    Есть различные варианты подхода:
    Самый простой:
    Этот вариант реализован manu_245: если температура слишком низкая - горячий на полную, если слишком высокая - холодный на полную.
    Этот подход неплохо работает у manu_245 потому, что, насколько я понял, у него регулируется не температура воздуха, а поступление горячего антифриза. Система в результате из-за этого достаточно заторможена и через некоторое время подобная система скорее всего выйдет на какое-то более-менее стабильное состояние.

    Плюсы:
    1. очень простая
    2. не требует каких-либо калибровок
    3. в следствии пунктов 1 и 2, система крайне стабильна. Грубо говоря, она не будет долго дуть горячим воздухом в уже перегретую машину.
    4. Система очень прилично реагирует на внешние раздражители. Грубо говоря, открываешь окно в мороз - начинает дуть горячим, мгновенно подстраиваясь к новым реалиям.
    Минусы:
    1. Очевидно, это неоптимальная работа. К примеру, климат может выдавать определенную температуру на выходе воздуховода (по датчику обратной связи). Однако, данный вариант системы ориентируется только на температуру салона, которая очень сильно задемфирована теплоемкостью салона и объемом воздуха. В результате температура на выходе воздуховода будет меняться даже при достижении нужной температуры, что будет банально неприятно.
    2. Возможны колебания около заданной температуры с достаточно большой амплитудой - несколько градусов. Это связано с запаздыванием изменения температуры воздуха салона.

    Вариант физический:
    Для того, чтобы в машине зимой было тепло, нужно сделать две вещи: прогреть воздух в салоне (вспомнили понятие теплоемкости) и после этого продолжать дуть теплым, поскольку тепло уходит из салона (вспомнили про тепловодность стекол, дверей и прочего).
    Соответственно, если мы знаем внешнюю, внутреннюю температуру нужную температуру салона, а также у нас есть константы теплопроводности и теплоемкости, то можно расчитать поток тепла, который необходимо гнать в машину.
    Грубо говоря, поток тепла складывается из двух слагаемых
    (InTemp-OutTemp)*KTermalConductivity
    и
    (DestTemp-InTemp)*KTermalCapacity
    где:
    InTemp - внутреняя температура
    OutTemp - внешняя температура
    DestTemp - заданная на климате температура
    KTermalConductivity - константа теплопроводности
    KTermalCapacity - константа теплоемкости

    Дальше вроде как все просто - вычисляем необходимую скорость вентилятора, температуру на выходе воздуховода и вуаля...?

    Плюс при правильных подборах параметров:
    1. комфортный и быстрый набор нужной температуры
    2. отсутствие скачков на выходе воздуховода в стабильных условиях
    Минусы...:
    1. Необходимость определить две константы. Ну, предположим, их можно высчитать, путем постановки эксперимента. И даже сам климат может справиться с этим заданием.
    2. При неправильном определении констант, либо при изменении условий (открытое окно), климат начинает "дурить": - поддерживать не нужную температуру, а нечто другое.

    Способ математический:

    Возьмем заданную температуру и температуру салона. Предположим, что они различаются. Начинаем дуть воздухом с текущим положением заслонки. Смотрим за динамикой изменения салонной температуры и сверяем ее с некоторой желаемой. К примеру, мы можем задать что при 4>(DestTemp-InTemp)>2, считаем, что температура салона должна меняться со скоростью 3 градуса в минуту. Если температура салона меняется не туда или медленно/быстро - меняем положение заслонки. То есть мы ориентируемся на
    DestTemp, InTemp и производную InTemp по времени.

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

    Плюсы:
    1. Поддержка нужной температуры даже с учетом изменений условий
    2. не нужно выполнять сложную калибровку
    минусы:
    1. Необходимо продумать механизмы недопущения косяков.
    2. Система может выходить в нужный режим достаточно долго
    3. Сложно вычислить изменение температуры в салоне за небольшое время. Это связано с тем, что воздух в салоне прогрет неравномерно и при движении машины (особенно - поворотах) перемещается по салону.

    Совмещения подходов:
    К примеру, можно как-то совместить физический и математический подходы. Физический даст более-менее правильное начало движения к заданной точке, а математический - на подходе к нужной температуре не даст сильно промахнуться.


    Надо отметить, что, видимо, сама по себе задача не совсем простая, поскольку домашний инверторный кондиционер panasonic работает, прямо скажем, не идеально, явно предполагая какую-то теплоемкость помещения и прочее. А вот к тупому как пень кондиционеру LG в два раза более дешевому, и работующему по самому простому принципу, у меня, как ни странно, претензий никаких нет. Но одно дело - кондиционер, не дующий на человека практически никогда и другое дело - машина....

    Другой пример работы климата из машины - штатный климат в фокусе, при долгой поездке он зачастую перегревает зимой салон (у многих так, не у меня одного). Что говорит о том, что их климат ориентируется не напрямую на заданную температуру и температуру салона, а на какие-то другие параметры.


    Если у вас есть мысли на эту тему, отпишитесь, пожалуйста. Я уже себе мозг сломал на этой теме.
    Последний раз редактировалось SBorovkov; 23.11.2010 в 06:25.

  6. #56
    Новичок
    Регистрация
    26.11.2010
    Возраст
    48
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: полноценный климат на carduino

    SBorovkov, всё верно мыслишь. В моём авто алгоритм работает опираясь на показаниях 4 датчиков.
    1. За бортом
    2. Внутри салона (к нему даже подведена трубочка для более интенсивного забора воздуха), который находится под рулём.
    3. Датчик на выходе заслонки.
    4. Фотодатчик (следит за интенсивностью солнца.
    Кроме того тут не упомянуто об особых режимах работы.
    Вот например зимой (на улице -15): В исходном состоянии двигатель заведён и непрогрет (менее 0 гр.). Вентилятор молчит. Двигатель прогрет до 0 гр, вентилятор включается на первое деление (у меня на табло их 4), заслонка тепло-холод открывается наполную на тепло, распределение воздуха (много ноги-мало стекло) по мере прогревания двигателя нарастают обороты вентилятора. При температуре 50 гр. вентилятор пашет на полной скорости, максимально быстро согревая салон, ну и соответственно по мере согревания салона корректируется скорость вентилятора и состояние заслонки тёплого воздуха, которая как ты заметил орентируется на разницу показаний датчика за бортом и на борту.
    В своё время я тоже задумывался о климат-контроле. В результате чего хотел сделать подобный девайс, начитался теории думал о реализации. Но потом решил купить готовый блок управления от маей марки машины, но с соответствуещей комплектации. В результате заказал блок управления с ебэя за 1500р. натыкал терморезисторов по книжке от машины, поставил полевик на уапрвление вентилятором, езжу наслаждаюсь

  7. #57
    Модератор
    Регистрация
    06.07.2008
    Возраст
    46
    Сообщений
    414
    Вес репутации
    443

    По умолчанию Re: полноценный климат на carduino

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

    Пока вот только не знаю как сделать качественную термостабилизацию
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Climat-test.gif 
Просмотров:	666 
Размер:	11.1 Кб 
ID:	10380   Нажмите на изображение для увеличения. 

Название:	Settings.gif 
Просмотров:	456 
Размер:	18.8 Кб 
ID:	10381   Нажмите на изображение для увеличения. 

Название:	Conditions.gif 
Просмотров:	758 
Размер:	24.0 Кб 
ID:	10382  

  8. #58
    Новичок
    Регистрация
    30.11.2010
    Возраст
    33
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Re: полноценный климат на carduino

    Здравствуйте!
    Я читал Ваши посты... увидел что еслиб были в Москве желающие то были бы приняты для теста на машине )
    Я желающий, но попасть на такой проект даж как то не надеюсь ) имхо у меня ваз 21013 хоть и тюненая хорошенько. Вообще я бы хотел узнать, при желании и чтоб сделать такую вещицу на копейку... нужно менять печку? а то там только горячий шпарит как будто кочегар сидит, а вот холодного нет воздуха. или возможно как то изменение программы чтоб допустим до 30 додувала и отключалась потом через каждые 5 мин проверла температуру и если меньше опять включалась?

    А вообще готов пробовать любые проекты на своей машине ))) естественно с вложениями!

    на всякий случай ICQ 262671937
    Последний раз редактировалось lexus22; 30.11.2010 в 02:42.

  9. #59
    Новичок
    Регистрация
    30.11.2010
    Возраст
    33
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Re: полноценный климат на carduino

    Прошу прощения за флуд... У меня не отправляется Вам личное сообщение, но Ваше сообщение мне пришло. Отправьте пожалуйста Ваш E-mail в лс, возможно там будет проще продолжить общение )

  10. #60
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    60
    Сообщений
    241
    Вес репутации
    220

    По умолчанию Re: полноценный климат на carduino

    Цитата Сообщение от Chip Посмотреть сообщение
    Нельзя сравнивать терморезистор с DS18B20
    На терморезисторах с калибровкой будет геморой, да и погрешность у них большая
    Добавлю еще и тот момент, что когда я сегодня вечером проверил работу DS18B20 на 9,5 метров с обычным "стерео-шнурком" (два проводочка в экране), под управлением библиотеки OneWire. В скетче поставил задержку в 100 ms и за два часа не произошло ни одного всплеска или провала на самописце.
    Хотя в описании от далласа, есть упоминание про 750 ms, как минимально-гарантированном времени считывания. Использовал пример от SBorovkov, но удалил LCD и посылал по TX в комп, а там, с паузой в 5 ms опрашивал на на скорости 9600, под управлением LabView.

    Точность данных совпадала практически на 100% с инфракрасным термометром.

Страница 6 из 11 ПерваяПервая 1234567891011 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •