Главная

Регистрация

Вход
Машина своїми Руками
Вторник, 23.04.2024, 20:49
Приветствую Вас Гость | RSS
Меню сайта
Все про машину
Статті по автоелектриці [522]
Статті по автоелектриці
Автосигналізації та протиугонки [100]
Автосигналізації та протиугонки
Іонізатори [4]
Іонізатори
Запалювання [110]
Запалювання
Акумулятори [54]
Акумулятори
Іммобілайзер [24]
Іммобілайзер
Одометри, спідометри [22]
Одометри, спідометри
Кондиціонери [16]
Кондиціонери
Розпіновки [12]
Розпіновки
Електросхеми [287]
Електросхеми
Парктроніки [24]
Парктроніки
Gps навігатор, антирадар [4]
Gps навігатор, антирадар
Інжектор, форсунки [4]
Інжектор, форсунки
Система ABS [2]
Система ABS
Центральний замок [8]
Центральний замок
Інші статті [150]
Інші статті
Своїми руками [148]
Своїми руками
Стартер, генератор [68]
Стартер, генератор
Датчики [90]
Датчики
Схеми [52]
Схеми
Автозвук [42]
автозвук
Авто поради [526]
Авто поради
Пошук ланцюгів [10]
Пошук ланцюгів
Електропроводка [1039]
Електропроводка
Установчі карти [72]
Установчі карти
Підключення Fortin [9]
Підключення Fortin
Автосигналізації [96]
Автосигналізації
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » 2013 » Сентябрь » 30 » Клімат контроль в автомобілі своїми руками
22:08
Клімат контроль в автомобілі своїми руками

Клімат контроль в автомобілі своїми руками

Почну з того, що мій автомобіль був обладнаний кондиціонером, який просто включався і вимикався кнопкою на панелі обігрівача. Самі розумієте, що потрібно постійно відволікатися на те, щоб то включити його, коли ставати жарко, то вимкнути, коли стане навпаки - холодно.
Звідси, сам-собою, напросився висновок - хтось (або вірніше - щось) повинен робити це за мене. З микроконтроллерами я вже мав справу, і з цифровим термостатом - теж. Не хотілося довго возитися - травень, а з ним і спекотна погода, вже настали. Тому я запустив в інеті пошуковик і приступив до огляду обсягу і складу пропозицій з даного питання. Далі був обраний найбільш відповідний варіант - на AT90S2313 і 2-х символьному семисегментний світлодіодному індикаторі.

Отже, за схемою - автор застосував AT90S2313 (або AtTiny2313), три кнопки управління і цифровий термостат DS1621. Він працює за двухпроводной шині I2C і має окремий висновок, керуючий небудь виконавчим пристроєм. Автор використав дану схему для управління нагрівачем, а мені потрібно було навпаки - управляти охолоджувачем. Тому переробка керуючої програми була необхідною.
Автор люб'язно виклав вихідник програми у себе на сайті і мені довелося освоїти BASCOM для його розбору (до речі досить простий в освоєнні, правда код на виході виходить не дуже компактним).
Програма зовсім нескладна і далі я викладаю змінений мною код з моїми коментарями.
Алгоритм теж простий і суть його в наступному:
1. Початкова ініціалізація портів і змінних;
2. Завантаження в регістри термостата початкових порогів температури (занижені);
3. Переклад DS1621 в режим термостатування та видачі температури;
4. За таймером: опитування стану кнопок, запит і висновок на індикатор поточної температури.

Моя доробка полягала в наступному: реалізація неможливість включення кондиціонера при Т <13гр.С (при цьому на індикаторі горить "Lo"), підтримання нижнього, а не верхнього (як у автора) порогу температури, зменшив діапазон мінімальної і максимальної температур (1град. замість 2-х).
Після включення живлення індикатор висвічує на 1 сек. всі сегменти індикаторів - для контролю, потім показує на 1 сек. значення температури термостата (за замовчуванням - 23гр.С) і далі переходить в режим відображення поточної температури. Для того щоб включити режим підтримки заданої температури потрібно натиснути кнопку "ON / OFF". При цьому на індикаторі висвітиться "On" і на 1 сек. висвітиться поріг заданої температури, після чого загориться точка правого сегмента, і індикатор буде переведений на відображення температури в салоні. Якщо температура в салоні вище заданого значення хоча б на один градус, то DS1621 переведе керуючий висновок (3) у високий стан і через реле включить навантаження - тобто кондиціонер. Точка при цьому починає блимати з низькою частотою. Як тільки температура впаде до значення заданого порогу, то керуючий висновок буде переведений в низький стан, реле розімкне контакти і кондиціонер вимкнеться. Точка горітиме постійно, сигналізуючи про включений стан термостатування. Для встановлення температури, яку буде тримати термостат, служать кнопки "UP" і "DOWN". Ними можна міняти значення від 18 до 40. Одноразове натиснення будь-який з цих кнопок служить для перегляду значення запрограмованої температури, після чого слід повернення в режим відображення температури, якщо кнопка більше не натискалася.
Повторне натискання кнопки "ON / OFF" вимикає режим термостатування і, якщо кондиціонер включений, то реле розімкне його контакти. При цьому на індикаторі короткочасно висвітиться "Of".

Дуже важливо правильно розташувати сам датчик температури в салоні. Спочатку я розташував його на панелі обігрівача - там саме була заглушка, в яку я ставив 2-х символьний індикатор, три кнопки і датчик температури. Але виявилося, я не врахував, що якраз під самою панеллю варто СД-ресивер, який дуже добре гріється і тому температура в ніші над ним завжди вище салонної і кондей марно подовгу ганяє повітря. Довелося перемістити датчик в самий верх торпеди - там теж стояла заглушка від якоїсь кнопки. Я просвердлив в ній цілу "матрицю" отворів для вільного доступу повітря. Місце виявилося вдалим, тому що розташовуються нижче повітроводи активно перемішують повітря і забезпечують його вільний доступ до датчика. Замість отвори на панелі - звідки я прибрав датчик - довелося вкласти ще одну кнопку - на включення всього пристрою - тому що мені не вдалося побороти зависання контролера при пуску двигуна. Тобто я не став особливо заморочуватися, тому вже жарко і хочеться їздити з нормальним кліматом, то я зібрав найпростішу схему з автоблокуванням реле, яке включало схему з контролером і вимикали у момент знеструмлення ключем запалювання.

За деталям: майже все брав у Чіпе і Діпе.
1. Контролер: AT90S2313 - у мене був, але я його випадково запоров (ретельно мийте плату від гліцеринового флюсу). Тому був куплений AtTiny2313. Шив його через програматор, вбудований в BASCOM. Фьюз - прибрав розподіл частоти на 8, внутрішня частота - 4М (тому у автора таймери всі були на цю частоту налаштовані), BOD - не пам'ятаю на скільки встановив - 2.7 здається.
2. DS1621
3. BC547 - 3 шт.
4. Реле TYCO: 5в. -Управління, навантаження - 5А, 250в - дуже компактне, для розпаювання на плату.
5. Автомобільне реле 12в
6. 4 кнопки зі світлодіодним підсвічуванням.

Пристрій зібрано зі стабілізатором напруги і реле на макетної платі приблизно 60Х40 мм, "запхати" в плоский пластиковий корпус разом з автореле і платою комутації (для зручності складання / розбирання). Для підсвічування кнопок теж зібраний стабілізатор на окремій платі. Підсвічування включається разом з підсвічуванням приладів і габаритів.
Під час налагодження програми використовувався макетний набір з Чіпа і Дипа. Дуже зручна річ - я прібалдел як тільки спробував на ньому зібрати. Купив самого великого розміру, який був у магазині. Тепер у мене на ньому відразу три схеми зібрані. Схема, подібна до цієї, збирається на ньому без пайки за 15-20 хвилин. Далі - до неї програматор через роз'єм - змінив код, перепрошили, включив - перевірив - не те - по-новій ... Чисті руки - можна і саму схему змінювати і програму правити не боячись забруднити клаву флюсом.

Ну а тепер - слайди!

Панель опалювача з встановленим індикатором і управлінням.

У роботі - машина на сонці.

Під дірочками - хустки з датчиком температури.

Прошивка з ісходником ----...

Категория: Статті по автоелектриці | Просмотров: 524 | Добавил: FreeDOM | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Календарь
«  Сентябрь 2013  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Архив записей
Статті по автоелектриці [522]
Статті по автоелектриці
Автосигналізації та протиугонки [100]
Автосигналізації та протиугонки
Іонізатори [4]
Іонізатори
Запалювання [110]
Запалювання
Акумулятори [54]
Акумулятори
Іммобілайзер [24]
Іммобілайзер
Одометри, спідометри [22]
Одометри, спідометри
Кондиціонери [16]
Кондиціонери
Розпіновки [12]
Розпіновки
Електросхеми [287]
Електросхеми
Парктроніки [24]
Парктроніки
Gps навігатор, антирадар [4]
Gps навігатор, антирадар
Інжектор, форсунки [4]
Інжектор, форсунки
Система ABS [2]
Система ABS
Центральний замок [8]
Центральний замок
Інші статті [150]
Інші статті
Своїми руками [148]
Своїми руками
Стартер, генератор [68]
Стартер, генератор
Датчики [90]
Датчики
Схеми [52]
Схеми
Автозвук [42]
автозвук
Авто поради [526]
Авто поради
Пошук ланцюгів [10]
Пошук ланцюгів
Електропроводка [1039]
Електропроводка
Установчі карти [72]
Установчі карти
Підключення Fortin [9]
Підключення Fortin
Автосигналізації [96]
Автосигналізації

Copyright //mashyna.at.ua © 2024
Конструктор сайтов - uCoz