uadepe.ru

Управління опаленням Підключення датчиків температури ds18b20

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

Продовжуємо розмову про систему управління опаленням приватного будинку. Сьогодні про підключення датчиків температури. В інструкції, звичайно, є схема підключення, але я б акцентував додатково твою увагу на те, що датчики повинні бути підключені послідовно, без освіти "зірки".

Щоб було зрозуміліше, ось малюнок: на ньому у кожного датчика свій кабель для з`єднання з контролером, і десь у самого контролера ці кабелі з`єднуються в один. Ось це і є з`єднання зіркою.

Безперечно, так, звичайно, зручніше датчики розкидати. Тільки потім можливі проблеми з їх визначенням, та й в роботі у приладу будуть незрозумілі глюки.

А ось ця схема - приклад послідовного з`єднання датчиків температури DS18B20. Тобто, до одного безперервного кабелю, підключеного до NM8036, послідовно підключаються датчик за датчиком на всьому протязі кабелю.

Взагалі-то, якщо строго судити з точки зору електричних з`єднань, це з`єднання є паралельним, але я для кращого розуміння обізвав тут по своєму. Адже з`єднання зіркою - теж паралельне.

Вобщем, такий тип з`єднання, як на малюнку - найбільш правильний, але він не завжди зручний в реальних умовах, коли датчики повинні розташовуватися в різних приміщеннях, розкиданих зовсім не у відповідності з логікою послідовного підключення датчиків. І що ж робити?



Виходом в такій ситуації служить з`єднання з поверненнями, саме таким шляхом я і пішов. Там, де виявилося неможливо протягнути кабель послідовно від датчика до датчика, я повертався від чергового датчика до вихідної точки і далі знову йшов до наступного датчику.

Ця схема - лише абстрактний приклад, що дає уявлення про спосіб з`єднання датчиків в реальних умовах. Як бачимо, принцип послідовного з`єднання тут дотримано повністю.

При монтажі датчиків температури я використав кабель "вита пара", яким прокладають комп`ютерні мережі. У цьому кабелі 8 різнокольорових жив, скручених попарно. По-перше, це виявилося дуже зручним для виконання з`єднань з поверненням, а по-друге - кабель "вита пара" якраз дуже хороший для таких цілей, знижуючи кількість наведених перешкод.

Купити такий кабель можна в будь-який комп`ютерної майстерні, сервісі, в магазинах електроніки. Не так вже й дорого, рупь штучка, три рубля купка.

У кабелю чотири пари: синій і білосиніх, коричневий і белокорічневий, рожевий і белорозового, зелений і белозелений. Всі дроти біло використовую під загальний провід. Провід коричневий - Data на вході, синій - харчування на вході. На виході: Data - зелений, харчування - рожевий.

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

Тепер цоколевка датчика, призначення його висновків. Плутати їх, звичайно, не слід. Беремо датчик за ніжки і дивимося на його лицьову сторону, де розташовані написи. При цьому справа буде висновок харчування, зліва - загальний, і в середині - висновок даних.

Але ось кабелі розкинуті, датчики підпаяні. Як їх закріплювати? Питання неоднозначне, якщо задаватися метою вимірювання температури з точністю до десятих градусів. Власне, датчик так і міряє, але він міряє свою температуру. А вимір температури датчика і температури води в трубі - далеко не одне й те саме.

Здавалося б, чого тут складного? Приклеїв датчик до труби - і він буде вимірювати температуру води в трубі. Хіба не логічно? Логічно. Але невірно. По-перше, сама поверхня труби вже дає похибку, адже вона омивається повітрям, температуру якого не завжди дорівнює температурі води. По-друге, що найважливіше, датчик притиснутий до труби тільки однією поверхнею. Решта - знову ж омиваються повітрям і температура самого датчика виходить зовсім не дорівнює температурі поверхні труби.

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

Але я знову ж пішов по шляху спрощення. У ролику на сторінці Тепловий акумулятор в системі опалення. я показував, як кріпив датчики до труб за допомогою звичайного матерчатого пластиру. Так, показники датчиків не відповідають дійсності. Різниця в межах від одного до півтора градусів. Ну і що?

Я ж не термостат збираю для наукових експериментів, у мене просто система управління опаленням приватного будинку. Та й при програмуванні системи ніщо не заважає мені враховувати цю різницю, що я, власне і зробив. Наприклад, в прихожки у мене різниця показань датчика і градусника (один від іншого в 2-х міліметрах) - 1,3 градуса. Градусник показує 24, а датчик - 22,7. Хто з них бреше - хіба важливо? Хоча, я більше все таки цифровому датчику довіряю.

Що ще по датчикам? Наче все. Ага, ось ще: не поспішай датчики відразу все на місце прикручувати / примотували. Визначати їх потім буде непросто. Нехай поки в повітрі висять, щоб потім, коли запустиш при настройках "Пошук датчиків" і всі вони будуть визначені, можна було долонями змінювати їх температуру і давати імена в системі.

Система адже датчики визначить по їх серійним номерам і вивалить тобі список цих серійників. Звідки вона знає, що ось цей серійник належить датчику біля унітазу, а ось цей - датчику під ліжком? Ось тоді заползешь під ліжко, подогреешь датчик долоньками, подихаєш на нього, а дружину попросиш подивитися на список датчиків. І дізнаєшся серед всіх, у якого температура піднялася. І дізнаєшся, який у нього серійний номер, та й назва йому присвоєно: Ліжко!

Поділися в соціальних мережах:


Схожі