Гаряче та холодне підключення пристроїв. Гаряче підключення. Гаряче водопостачання багатоквартирного будинку. Схема

Згнив старий водопровід у квартирі. Пот на трубах, свищ за свищем; перекрити воду, а потім знову подати - з кранів хльосне іржа. І планується ремонт кухні із санвузлом, а старі труби не те що чіпати чи дихати – дивитися на них боязко. Потрібно міняти, але робота коштує недешево. Чи можна замінити квартирний водопровід своїми руками? Так, можна, і без жодних дозволів-оформлень. Потрібно буде лише домовитися зі слюсарем Деза, щоб перекрив подачу води в стояки максимум на годину; швидше за все, вдасться впоратись хвилин за 10. Або попередити сусідів, якщо не шкідливі, і перекрити/знову подати самому.

Порядок заміни

Заміна водопроводу проводиться у певній послідовності. Робота "на око" і "по ходу справи" в непрофесійному виконанні нерідко закінчується протіканням. План виконання робіт приблизно такий:

  1. Вибір матеріалу нових труб.
  2. Вибір схеми розведення гарячої та холодної води.
  3. Розробка схеми водопостачання квартири.
  4. Розрахунок діаметра труб за вибраним матеріалом і схемою.
  5. Підготовка монтажних інструментів.
  6. Закупівля матеріалів.
  7. Складання відбірно-облікових вузлів, монтаж їх на стояки та реєстрація.
  8. Демонтаж старих труб та сантехнічних приладів.
  9. Підключення ГМС та аквастопу, якщо передбачено.
  10. Підключення колбового фільтра (з ГМС є обов'язковим).
  11. Монтаж труб водопроводів гарячої та холодної води.
  12. Встановлення та підключення сантехніки, колишньої чи нової.
  13. Пробне подання води; усунення виявлених дефектів.
  14. Встановлення та підключення бойлера.

ГМС, колбовий фільтр та аквастоп

ГМС, або гідромагнітна система, давно використовується у промисловості для підготовки води до фільтрації. У побуті цей пристрій, не вдаючись у подробиці, переводить домішки у воді в тонку суспензію, яка далі осідає у фільтрі у вигляді шламу і періодично видаляється. ГМС абсолютно нешкідлива, не вимагає електроживлення та догляду в процесі експлуатації, але обов'язково вимагає установки лічильника води в антимагнітному виконанні (такі дорожче) і, після себе струму води, комбінованого колбового фільтра.

Колбовий фільтр складається з трьох послідовно з'єднаних секцій: у першій збирається шлам, друга видаляє хлор, у третій відбувається тонке очищення води та її пом'якшення. Останнє (воду з крана давно вже ніхто не п'є) особливо важливе для бойлера пральної машини.

ГМС із колбами коштують чимало, проте добре бережуть не лише техніку, а й здоров'я. Жалійся чи ні, обурюйся – не обурюйся, а питна вода міцно тримається в десятці найдефіцитніших ресурсів світу, і глобальних програм, здатних вивести її якість на рівень хоча б середини минулого століття, немає і не передбачається. Загалом, порятунок потопаючих – справа рук самих потопаючих.

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

Вибір труб

Новий водогін у квартирі починається з вибору труб. Сталь у побуті віджила своє, і вибирати доводиться з металопластику, пластику та паяної міді. Ця стадія роботи, мабуть, найвідповідальніша – неправильний вибір зведе нанівець усі старання, витрати та клопіт.

Мідь

Про мідні водопровідні труби можна сказати відразу: їхні пропагандисти не знають, що кажуть. Або знають, але собі не ставлять. По-перше, на міді в контакті з водою утворюється закис міді - той самий яр-медянка, про яку Том Сойєр говорив Гекльберрі Фінну. Так, мідь людині потрібна, але в нікчемних кількостях у вигляді мікроелемента, а не у складі сильної отрути. Як контраргумент наводять, мовляв, мідь з хлором з води утворює захисну плівку. Абсурд для будь-кого, хто пам'ятає хоча б шкільну хімію.

По-друге, до складу припою для міді входить олово. Біле олово, м'який метал, з часом перетворюється на іншу його, як кажуть хіміки, алотропну модифікацію – сіре олово, розсипчастий порошок. Тобто, поставивши у себе мідні труби (дуже дорогі), ми цим на 100% гарантуємо протікання. І оплату роботи фірми, що спеціалізується на мідних трубах, тому що самому правильно спаяти їх неможливо.

Металопластик

Металопластикові труби досить дорогі, але їх можна поєднувати своїми руками, не маючи досвіду. Металопластиковий водогін збирається на спеціальних різьбових вузлах із прокладками або під обтиском – фітинги. Крім того, металопластикові труби можна плавно згинати. Гідродинамічний опір та втрати тиску в металопластику дуже малі.

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

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

Пластик

Пластиковий квартирний водогін зараз став стандартом, але пластики бувають різні. Для правильного вибору потрібно знати їхні властивості та особливості.

Полібутилен (PB)

Гнучкий пластик з гарною, для пластику, теплопровідністю. Тримає температуру до 90 градусів. Правильно паяний стик абсолютно надійний. Досить дорогі. Застосовуються для влаштування теплої підлоги.

Поліетилен (PE)

Дешеві, але для ГВП потрібні поліетиленові армовані труби; Простий поліетилен не тримає вже 60 градусів. Гнути і клеїти не можна, паяний стик надійно тримає тиск не більше 3,5 ат, а тиск води у міському водопроводі може бути до 6 ат (0,6 Мбар) для холодної води та 4,5 ат для гарячої, так що зберігається ймовірність раптового прориву. Гідравлічний опір, щоправда, найменший із усіх.

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

ПВХ (PVC)

Властивості полівінілхлориду (ПВХ) досить добре відомі: хімічно стійкий, недорогий, термостійкий до 80 градусів, легко клеїться, але не дуже міцний і боїться ультрафіолету. Стики, як паяні так і клейові, виходять більш крихкими, ніж цілісний матеріал, так що небезпека прориву залишається і потрібен аквастоп. Заміна окремих секцій ПВХ клеєного, зрозуміло, складніше, ніж у розбірного металопластику, але простіше, ніж для паяних стиків: прогрів з'єднання побутовим феном, стик можна розняти, а потім знову склеїти. Загалом, варіант бюджетний або для майстра-початківця при довжині основної гілки від стояка до найдальшої точки водорозбору не більше 10 м і при не більше ніж 7 точках відбору.

Пропілен (PP)

Прокладання квартирного водопроводу поліізопропіленовими трубами (пропіленом) нині загальноприйняте. Матеріал не дуже дорогий, міцний, стійкий, паяні стики зберігають всі якості основи, термостійкість – до 130 градусів, правильно спаяний тримає до 12 ат. Гідравлічний опір вищий, ніж у ПВХ, але все одно накопичення нальоту у просвіті мінімальне, а з ГМС виключено. Недоліків при самостійному виконанні лише два:

  • Не клеїться, а для паяння необхідне спеціальне обладнання та точне дотримання технології.
  • Має достатньо високий коефіцієнт температурного розширення. Замурований у стіну або захований у штробу може вигнутись і виламати кахель, тому на кожну трубу при прокладці потрібно надягати панчохи з мерилону або синтепону, що здорожчує роботу.

Однак пропіленовий трубопровід на сьогоднішній день єдиний, який можна зробити раз назавжди та забути. Тому зупинимося на пайці пропілену окремо, тим більше що пайка інших пластиків відрізняється лише нижчою температурою (110-130 градусів для поліетилену та близько 150 для ПВХ).

Паяння пропілену

Пайка пропилена кустарним паяльником-«праскою» встик (див. рис. справа) неприпустима:

  1. На «колбаску» всередині накопичуються забруднення, і зібраний таким способом трубопровід виявляється більш схильний до засмічення, ніж сталевий.
  2. Тиск води, розпираючи труби, прагне розірвати стик. При 16 градусах у трубі та 20-25 зовні через приблизно три місяці поріг втоми матеріалу виявляється перевершеним, і стик тече.

Складання пропіленового трубопроводу здійснюється на фітингах під паяння - прямих (для з'єднання відрізків труб), кутових, трійниках, хрестовинах. Розігріта до розм'якшення труба вставляється в обойму теж розігрітого фітинга, і стик застигає. У такому разі тиск води, навпаки, притискає зсередини трубу до обойми, забезпечуючи міцність, а частку сплавленої зони залишається тільки герметизація. Досить висока жорсткість пропілену не дає обоймі, що охоплює трубу, пружно розширитися. Саме така конструкція з'єднання в поєднанні з властивостями матеріалу робить пропіленовий трубопровід придатним для замуровування в стіни на десятиліття.

Примітка: Пристойний паяльник для пропілену коштує не менше 2000 руб. і для чогось ще непридатний, але від роботи не зношується. Тому купувати його не потрібно, краще взяти у найм.

  • Для прихованої проводки у типовій квартирі в штробах або замоноліченій – однозначно пропілен.
  • Для гілок великої довжини при великій кількості точок водорозбору - металопластик відкритий або в каналах зі знімними кришками.
  • Для дачних будиночків, сезонного житла під оренду, заміських будинків з віддаленими господарськими будівлями, теплицями тощо. - Поліетилен.
  • Для бюджетного ремонту або у місцевостях із дефіцитом води, слабким тиском у водопроводі, з водою поганої якості – ПВХ.

Схема розведення

Колектори-гребінки

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

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

Розробка схеми водорозбору

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

Повна схема за всіма правилами – робота серйозна і знаючого спеціаліста; Наприклад - на великому малюнку схема водопостачання приватного будинку з літньою кухнею, необхідна, щоб проект був затверджений. Але для заміни труб у квартирі так не потрібно турбуватися, достатньо, щоб на схемі було ясно видно і зрозуміло:

  1. Труби гарячої та холодної води, їх тип та діаметр просвіту.
  2. Прилади обліку.
  3. Аварійні клапани та сливи.
  4. Запірна арматура.
  5. Точки розбору із зазначенням споживачів.
  6. Резервні гілки та пристрої.
  7. Напрямок струму води.

Щоб усе це було зрозуміло не тільки собі, або собі через рік, певних правил при викресленні потрібно дотримуватися. Розберемо з прикладів, див. рис. Зліва – більш-менш зійде, але із зауваженнями, праворуч – неправильно:

  • Схема справа виконана в ізометрії – для краси, чи що? Перетину труб її заплутують, а уявлення про реальне розташування точок розбору вона не дає: пральна машина з бойлером виходять під підлогою.
  • Там дуже багато стрілок-покажчиків струму там, де і так ясно, куди тече, що теж заплутує схему.
  • Там же – нечітко і не за правилами зображено запірну арматуру з приладами обліку.
  • Там же – не вказано тип та діаметр труб.
  • Там же – хто, де і коли бачив, щоб вода в бойлер подавалась зверху, а унітаз змивали через відлив?
  • Зате на схемі ліворуч навіть не фахівцеві ясно, що бойлер (6) – резервний. Зауваження буде: А де зворотний клапан на гарячу? Без нього при припиненні подачі котел в гарячий стояк пожене, якщо вентиль (10) не перекрити». Але це вже, по суті, і з повним розумінням.

Правильна спрощена схема водопроводу у квартирі

Приклад довільно, не за правилами оформлення проектно-конструкторської документації, але зрозуміло і без надмірностей виконаної схеми водорозбору показаний на малюнку. Це ще й приклад паралельного водорозбору; де гребінки, зрозуміло.

Розрахунок труб

Перш ніж остаточно вибрати труби, потрібно розрахувати хоча б приблизно їхній діаметр. Потрібно це не для «розумності» – чим уже труба, тим вона дешевша, з одного боку. З іншого, надто малий діаметр труби для водопроводу викличе турбулізацію потоку в ній. При цьому пропускна здатність труби різко падає, і при нормальному тиску на вході з крана ледь сочиться.

Точний розрахунок трубопроводу - справа фахівців високої кваліфікації, але для міської квартири, щоб нормально текло, можна прикинути і самому. Вихідні дані такі:

  1. Мінімально допустимий тиск – 0,3 ат.
  2. Втрата тиску 1 м пропіленової труби 16 мм – 0,05 ат.
  3. Середня для квартирного розведення втрата тиску на одиницю фітингів та арматури – 0,15 ат.
  4. Втрата напору у добірно-обліковому вузлі – 0,25 ат.
  5. При звичайних значеннях напору на вході в стояк 1,5-4,5 ат трубі 12 мм періодична турбулізація неминуча, а 16 мм трубах немає.
  6. Запас за натиском для найдальшої точки – не менш ніж дворазовий.

Залишилося дізнатися натиск (тиск) на вході, і можна визначити, чи вистачить при послідовному розведенні такою, ходовою, трубою, тиску для найдальшого крана або доведеться взяти ширше і дорожче. Тиск унизу стояка можна дізнатися по манометру в підвалі або в експлуатант будівлі; потім віднімаємо по 0,6 ат на поверх. Можна і прикинути по сусідах виходячи з тих же 0,6 ат/поверх: якщо, скажімо, через три поверхи вгору з кранів ще тече, то у нас добрих 2 ат. Але в багатоповерхівках такий фокус не проходить: щоб не дорожчати надмірно квартирне розведення, там роблять окремі стояки на нижні та верхні і навіть на нижні, середні та верхні поверхи.

Приклад розрахунку: другий поверх дев'ятиповерхівки; мешканці верхніх поверхів на воду не нарікають. Маємо не менше 4 ат напору. 11 одиниць арматури (5 трійників, 6 косинців, 1 вентиль) дають 1,65 ат втрат. Довжина труби від стояка до дальньої стіни кухні – 6,5 м, це ще 0,325 ат втрат. Усього, з добірно-обліковим вузлом, маємо 0,325 +1,65 +0,25 = 2,225 ат втрат. Багато, потрібно перевірити тиск манометром і, швидше за все, взяти основну трубу 20-25 мм, або розлучатися за паралельною схемою від гребінки, інакше в літню сушу можна залишитися «сухим».

Примітка: звідси ясно, наскільки важливо спрямовувати труби і як небажано їх подовжувати та захаращувати арматурою.

Залежність втрат у трубах і арматурі нелінійна: вони залежить від швидкості течії, яка, своєю чергою, залежить від перерізу просвіту труби. Незначне збільшення діаметра труби різко знижує втрати, тому звичайне для квартир розведення 20 мм трубою з відводами до точок 16 мм у більшості випадків працює добре. У складних випадках точний розрахунок можна зробити по БНіП, внутрішній водопровід та каналізація будівель. Там є всі необхідні формули та номограми; розрахунок може зробити людина з інженерною освітою будь-якого профілю.

Потрібно тільки мати на увазі, що на цей рахунок є аж три СНіПи з однаковим індексом: 2.04.01-85, 2.04.01-85(2000) і 2.04.01-85* (Domestic water supply and drainage systems in buildings) ». Правильний – БНіП останній.

Інструмент, матеріали, демонтаж старого

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

Дамо лише одну пораду: не беріть вентилі з важелем. Він виконаний із силуміну або пластику і має властивість обламуватися в невідповідний момент, саме тоді, коли потрібно терміново перекрити. Беріть кульові вентилі з рукояткою-метеликом. Круглі рифлені рукояті теж не ламаються, але мокрі або спітнілі руки по них ковзають.

Облік та контроль

Добірно-обліковий вузол складається із запірного вентиля, фільтра грубого очищення, лічильника води та зворотного клапана. Збирається, як показано малюнку. На кожному з приладів вказується напрям струму води для нього, його обов'язково потрібно дотримуватися при складанні.

Вузол збирають з гідроізоляцією з'єднань стрічкою ФУМ і підключають до стояка, перекривши попередньо воду; Перед подачею води необхідно не забути перекрити запірний вентиль. Це єдина операція і короткочасна, що вимагає відключення подачі води сусідам по стояку.

Для холодної та гарячої води потрібні окремі вузли лічильників. Вкрай бажано, щоб лічильники та рукояті вентилів були виділені кольором. Покази лічильників повинні бути ясно читані без будь-яких додаткових операцій (знімання люка тощо), тому часто доводиться заздалегідь збирати частину цільного трубопроводу, іноді досить химерної конфігурації, для підключення приладів обліку до стояка. Крім труб і паяльника для цього знадобляться перехідні муфти з пластику на метал МРВ - різьбова муфта внутрішня. Пластик до вузлів обліку підключається за допомогою МРН - муфт різьбових зовнішніх.

Лічильники продаються опломбованими, але це не означає, що можна одразу дзвонити у водоканал і платити за воду за витратою. Заводська пломба для того (умільцями російська земля багата), щоб ніхто не вліз у лічильник і не підкрутив або не підпилив там що-небудь. Заводську пломбу слід берегти; без неї лічильник вважається непридатним, як і сертифіката нею.

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

ГМС, аквастоп, фільтр

Хоча конструкція ГМС нерозбірна і не дозволяє з її допомогою красти воду, і опломбування цей пристрій не підлягає, підключення ГМС до лічильника неприпустимо: шламом може забитися турбінка лічильника. ГМС із колбовим фільтром підключають після приладів обліку; фільтр – відразу після ГМС. Аквастоп можна підключити відразу після фільтра, але якщо він електродинамічний, магнітне поле ГМС може викликати його помилкове спрацьовування, але відносити аквастоп далеко від стояка сенсу немає: на прорив до нього він не реагує.

Відео: огляд варіантів компонування елементів водопроводу

Монтаж трубопроводів

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

Насамперед потрібно встановити дуги – пластикові планки з кутниками МРВ під змішувачі. Вони кріпляться до капітальної стіни шурупами в дюбелях. При кріпленні потрібно врахувати товщину обробки: штукатурки та кахлю або іншого декоративного покриття.

Не маючи великого будівельного досвіду, домогтися розташування вихідних патрубків урівень зі стіною дуже складно. Краще заздалегідь зробити їх ВИСТУПНИМИ над обробленою стіною на половину ширини бортика декоративних ковпаків змішувача: якщо ковпаки нерегульовані, їх можна буде без особливих зусиль довести на наждачному колі або вручну на наждачному бруску.

Наступний момент – збирання секцій трубопроводів. Найзручніший спосіб - складання на столі і укладання в штроби цілком. Але тоді постає питання: як провести труби через стіни? З металопластиком проблем немає, він весь на роз'ємних фітингах, а для паяних труб можна запропонувати два способи:

  • За допомогою перехідників МРН/МРВ та металопластикових вставок. У квартирі це досить надійно, а в кутах над штробами можна зробити лючки для ревізії і ремонту різьбових з'єднань.
  • Встановлювати трубопроводи за місцем. Для цього потрібний компактний паяльник. Такий коштує дорожче, і потрібно працювати в бавовняних рукавичках, щоб випадково не обпектися.

Четвертий момент – пайка. На одну пайку йде 15 мм труби. Тобто якщо між двома фітингами рівно 1 м, відрізати потрібно 1030 мм; якщо 0,6 м – 630 мм.

П'ятий момент – згинання металопластикових труб. Мінімально допустимий радіус вигину – 5 зовнішніх діаметрів труби. Можна зустріти рекомендації: мовляв, засунути туди пружину, набити піску, і можна гнути взагалі на кут, а пружину витягнути та пісок виколупати дротяним гачком. У жодному разі: покриття труби псується, залишкова напруга в ній набагато перевищує допустимі, і металопластикова труба набуває властивостей дуже поганої сталевої проржавіло.

І наприкінці, . Це окремий виробничий цикл, і робиться вона після введення водопроводу в експлуатацію. Патрубки під бойлер робляться заздалегідь, але вентилі на них (вони обов'язково потрібні на обох) перекриваються відразу після монтажу труб, додатково патрубки заглушуються.

Відео: приклад змонтованого водопроводу

Для того, щоб будь-яка житлова будова нормально функціонувала, обов'язково потрібен монтаж системи водопостачання. Її грамотний пристрій забезпечить своєчасну подачу та достатній тиск води. У цій статті буде детально розглянуто схему гарячого водопостачання, типи підключення та її особливості в багатоквартирному будинку.

У чому особливість водопостачання багатоквартирного будинку?

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

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

Склад системи центрального водопостачання

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

Останній вид матеріалу практично не використовується у сучасних будівлях.

Типи схем водопостачання

Система водопостачання буває трьох типів:

  • колекторна;
  • послідовна;
  • комбінована (змішана).

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

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

На думку фахівців, колекторна схема гарячого водопостачання потребує встановлення складнішої установки сантехнічних приладів. Однак ці негативні сторони не такі критичні, особливо якщо врахувати той факт, що у колекторної схеми є безліч переваг, наприклад - прихований монтаж труб та облік індивідуальних особливостей обладнання.

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

У народі таку схему гарячого водопостачання багатоповерхового будинку називають трійниковою. Тобто від головних магістралей йдуть розгалуження, які з'єднуються трійниками. Незважаючи на простоту монтажу та економію витратного матеріалу, дана схема має кілька основних недоліків:

  1. У разі протікання важко шукати пошкоджені ділянки.
  2. Неможливість подачі води до окремого сантехнічного приладу.
  3. Проблема доступу до труб у разі поломки.

Гаряче водопостачання багатоквартирного будинку. Схема

Розведення труб діляться на два типи: до стояка гарячого та холодного водопостачання. Коротко їх називають ХВС та ГВС. На особливу увагу заслуговує система гарячого водопостачання багатоквартирного будинку. Схема мереж ГВП складається з двох типів проводок – нижньої та верхньої. Щоб зберегти високу температуру в трубопроводі, часто використовують закільцьовані проводки. Гравітаційний напір змушує воду циркулювати в кільці, незважаючи на відсутність водорозбору. У стояку вона охолоджується та потрапляє в нагрівач. Вода з більшою температурою подається до труб. Так і відбувається безперервна циркуляція теплоносія.

Тупикові магістралі також не рідкість, але найчастіше їх можна зустріти у господарських приміщеннях промислових об'єктів та у невеликих житлових будинках з малою поверховістю. Якщо відбір води планується непостійно, застосовують циркуляційний трубопровід. Інженери радять використовувати гаряче водопостачання в багатоквартирних будинках (схема була розглянута вище) з поверховістю не більше 4. Трубопровід з тупиковим стояком також зустрічається в гуртожитках, санаторіях та готелях. Труби тупикової мережі мають меншу металоємність, тому остигають швидше.

Мережі ГВП у своєму складі мають горизонтальний магістральний трубопровід та розподільні стояки. Останні забезпечують розведення труб по окремих об'єктах - квартирах. ГВП монтують у максимальній близькості до сантехнічного обладнання.

Для будівель з великою протяжністю магістральних труб використовують схеми з циркуляційним та закільцьованим по трубопроводах, що дають. Обов'язковою умовою є встановлення насоса для підтримки циркуляції та постійного водообміну.

Двотрубна схема ГВП — Фото 07

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

Часто доводиться пояснювати клієнтам, що пристрої з інтерфейсом HDMI не слід підключати на «гарячу». Комусь вдається пояснити це під час продажу чи встановлення такого обладнання, а тим, кому пощастило менше, тільки після його поломки.

Сьогодні хочу вам розповісти про тонкощі підключення HDMI обладнання.

Термінологія

Термін «Гаряче підключення»(англ. HotPlug) - означає комутацію ( відключенняабо підключення)електронного обладнання під час його роботи без відключення електроживлення.

Щодо комп'ютерів існує подібний термін «Гаряча заміна», що означає відключення/підключення/заміну компонентів системи, знову-таки, без попереднього знеструмлення.

Підключати обладнання та компоненти «на гарячу» вкрай не рекомендується, а говорячи про HDMI обладнання взагалі суворо забороняється!

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

Зворотний термін – « Холодне підключення» (Холодна заміна) , тобто всі (пере) підключення виконуються після відключення живлення пристроїв та зняття напруги (залишкового потенціалу).

Незважаючи на те, що багато користувачів не обтяжують себе відключенням пристроїв з розетки при комутації, проте загальноприйнята практика та розпорядження правил безпеки рекомендують здійснювати будь-яку комутацію саме «на холодну»! Можливо, хтось захоче заперечити та вкаже на специфікації ряду інтерфейсів або інструкції до деяких пристроїв, де чорним по білому йдеться про можливість гарячого підключення. Однак, стосовно HDMI обладнання це може дуже погано закінчитися.

Причини вигоряння HDMI інтерфейсів

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

Чому може згоріти пристрій з HDMI інтерфейсом при підключенні «на гарячу»?

Справа в тому, що електричні розряди постійно накопичуються на одязі та людському тілі (статична електрика). Ці розряди при підключенні одного пристрою до іншого потрапляють до роз'ємів, і є причиною пошкодження обладнання. Другою причиною пошкодження HDMI при підключенні "на гарячу" є наявність на корпусах пристроїв досить високих потенціалів (близько 100 вольт). У момент з'єднання пристроїв відбувається вирівнювання потенціалів (розряд) внаслідок чого відбувається пошкодження обладнання.

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

Абсолютно всі пристрої з HDMI інтерфейсом всіх виробників схильні до цієї проблеми. На жаль, ні гучне ім'я бренду, ні висока вартість пристрою не гарантують 100% безпеки у цьому питанні. Тому, якщо не хочете розпрощатися з девайсом або кругленькою сумою грошей, дотримуватися правил підключення слід беззаперечно!

Приклади пошкоджених пристроїв HDMI

При попаданні розряду в пристрій може бути пошкоджений як HDMI порт, так і інші елементи: чіпи, кондиціонери, мікросхеми.

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

Справний та випалений HDMI порт. Відчуй різницю.

Випалений HDMI порт зсередини.

Спалений резистор.

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

"Пробитий" чіп.

Ще одна жертва гарячого підключення.

Три одночасно «пробити» чіпа.

Дуже поганий варіант.

Сподіваюся, що ви не зіткнетеся з подібними неприємностями.

А що ж захист, спитайте ви?! Звичайно, розробники ставлять захист HDMI інтерфейсів, але, на жаль, рятує вона лише від легкої «статики». Від серйозніших розрядів, які присутні повсюдно, на жаль, захисту не роблять. Повторюся, навіть техніка топових брендів страждає від гарячого підключення по HDMI.

Правила підключення HDMI обладнання

Як слід налякавши читача, ми підійшли до головної частини нашої статті: Як же убезпечити обладнання з HDMI інтерфейсами?

Існують загальні правила правильного підключення електронних пристроїв:

  1. Знеструмити все обладнання, що підключається. Причому не просто відключити кнопкою на пульті або тумблером на задній панелі, а саме вимкнути з розетки!
  2. Скомутувати обладнання за допомогою кабелів. Це стосується як кабелів HDMI, так і інших, наприклад, аудіо-, Ethernet- та інших кабелів.
  3. Після цього увімкніть усі пристрої системи в розетку.
  4. Тільки після цього можна скористатися обладнанням.

Майте на увазі, що при необхідності перепідключити якийсь із елементів системи або додати до неї нове обладнання, всю послідовність дій слід повторити.

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

Захист HDMI інтерфейсів

Але бувають випадки, коли комутувати обладнання на холодну немає зовсім ніякої можливості. Наприклад, коли йдеться про HDMI-подовжувачі та між пристроями на відстань у кілька десятків або навіть сотень метрів; коли у великому магазині підключено відразу кілька десятків телевізорів, що працюють у всьому торговому залі, а менеджеру потрібно терміново продемонструвати покупцеві працездатність якогось товару; коли у спорт барі йде прямий ефір; коли HDMI-обладнання використовується для відео-трансляції та інших, найчастіше не побутових випадках. У цьому випадку рекомендується використовувати спеціальні пристрої захисту інтерфейсів HDMI. Їх можна знайти у різних виробників і, щоб не перетворювати статтю на рекламну, я не вказуватиму тут якісь конкретні моделі.

Захист HDMI інтерфейсів

Ці пасивні елементи (запобіжники) використовуються для захисту пристроїв з інтерфейсами HDMI від електростатичних розрядів, різниці потенціалів при підключенні обладнання «на гарячу», а також грозових наведень. Вони активні на всіх каналах TMDS і будуть виступати як кінцевий захист ESD. У момент коли розряд піде кабелем цей «малюк» візьме весь удар на себе.

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

http://obob.tv/tekhnologii/vygoranie-hdmi-interfeysa/

Часто доводиться пояснювати клієнтам, що пристрої з інтерфейсом HDMI не слід підключати на «гарячу». Комусь вдається пояснити це під час продажу чи встановлення такого обладнання, а тим, кому пощастило менше, тільки після його поломки.

Сьогодні хочу вам розповісти про тонкощі підключення HDMI обладнання.

Термінологія

Термін «Гаряче підключення»(англ. HotPlug) - означає комутацію ( відключенняабо підключення)електронного обладнання під час його роботи без відключення електроживлення.

Щодо комп'ютерів існує подібний термін «Гаряча заміна», що означає відключення/підключення/заміну компонентів системи, знову-таки, без попереднього знеструмлення.

Підключати обладнання та компоненти «на гарячу» вкрай не рекомендується, а говорячи про HDMI обладнання взагалі суворо забороняється!

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

Зворотний термін – « Холодне підключення» (Холодна заміна) , тобто всі (пере) підключення виконуються після відключення живлення пристроїв та зняття напруги (залишкового потенціалу).

Незважаючи на те, що багато користувачів не обтяжують себе відключенням пристроїв з розетки при комутації, проте загальноприйнята практика та розпорядження правил безпеки рекомендують здійснювати будь-яку комутацію саме «на холодну»! Можливо, хтось захоче заперечити та вкаже на специфікації ряду інтерфейсів або інструкції до деяких пристроїв, де чорним по білому йдеться про можливість гарячого підключення. Однак, стосовно HDMI обладнання це може дуже погано закінчитися.

Причини вигоряння HDMI інтерфейсів

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

Чому може згоріти пристрій з HDMI інтерфейсом при підключенні «на гарячу»?

Справа в тому, що електричні розряди постійно накопичуються на одязі та людському тілі (статична електрика). Ці розряди при підключенні одного пристрою до іншого потрапляють до роз'ємів, і є причиною пошкодження обладнання. Другою причиною пошкодження HDMI при підключенні "на гарячу" є наявність на корпусах пристроїв досить високих потенціалів (близько 100 вольт). У момент з'єднання пристроїв відбувається вирівнювання потенціалів (розряд) внаслідок чого відбувається пошкодження обладнання.

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

Абсолютно всі пристрої з HDMI інтерфейсом всіх виробників схильні до цієї проблеми. На жаль, ні гучне ім'я бренду, ні висока вартість пристрою не гарантують 100% безпеки у цьому питанні. Тому, якщо не хочете розпрощатися з девайсом або кругленькою сумою грошей, дотримуватися правил підключення слід беззаперечно!

Приклади пошкоджених пристроїв HDMI

При попаданні розряду в пристрій може бути пошкоджений як HDMI порт, так і інші елементи: чіпи, кондиціонери, мікросхеми.

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

Справний та випалений HDMI порт. Відчуй різницю.

Випалений HDMI порт зсередини.

Спалений резистор.

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

"Пробитий" чіп.

Ще одна жертва гарячого підключення.

Три одночасно «пробити» чіпа.

Дуже поганий варіант.

Сподіваюся, що ви не зіткнетеся з подібними неприємностями.

А що ж захист, спитайте ви?! Звичайно, розробники ставлять захист HDMI інтерфейсів, але, на жаль, рятує вона лише від легкої «статики». Від серйозніших розрядів, які присутні повсюдно, на жаль, захисту не роблять. Повторюся, навіть техніка топових брендів страждає від гарячого підключення по HDMI.


Правила підключення HDMI обладнання

Як слід налякавши читача, ми підійшли до головної частини нашої статті: Як же убезпечити обладнання з HDMI інтерфейсами?

Існують загальні правила правильного підключення електронних пристроїв:

  1. Знеструмити все обладнання, що підключається. Причому не просто відключити кнопкою на пульті або тумблером на задній панелі, а саме вимкнути з розетки!
  2. Скомутувати обладнання за допомогою кабелів. Це стосується як кабелів HDMI, так і інших, наприклад, аудіо-, Ethernet- та інших кабелів.
  3. Після цього увімкніть усі пристрої системи в розетку.
  4. Тільки після цього можна скористатися обладнанням.

Майте на увазі, що при необхідності перепідключити якийсь із елементів системи або додати до неї нове обладнання, всю послідовність дій слід повторити.

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

Захист HDMI інтерфейсів

Але бувають випадки, коли комутувати обладнання на холодну немає зовсім ніякої можливості. Наприклад, коли йдеться про HDMI-подовжувачі та між пристроями на відстань у кілька десятків або навіть сотень метрів; коли у великому магазині підключено відразу кілька десятків телевізорів, що працюють у всьому торговому залі, а менеджеру потрібно терміново продемонструвати покупцеві працездатність якогось товару; коли у спорт барі йде прямий ефір; коли HDMI-обладнання використовується для відео-трансляції та інших, найчастіше не побутових випадках. У цьому випадку рекомендується використовувати спеціальні пристрої захисту інтерфейсів HDMI.


Захист HDMI портів Dr.HD

Ці пасивні елементи (запобіжники) використовуються для захисту пристроїв з інтерфейсами HDMI від електростатичних розрядів, різниці потенціалів при підключенні обладнання «на гарячу», а також грозових наведень. Вони активні на всіх каналах TMDS і будуть виступати як кінцевий захист ESD. У момент коли розряд піде кабелем цей «малюк» візьме весь удар на себе.

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

Існують два різні способи розглядати гаряче підключення. Ядро розглядає гаряче підключення як взаємодію між обладнанням, ядром та драйвером ядра. Користувачі розглядають гаряче підключення як взаємодію між ядром і простором користувача в рамках програми, званої /sbin/hotplug . Ця програма викликається ядром, коли він хоче повідомити простір користувача, що в ядрі щойно стався якийсь тип події гарячого підключення.

Динамічні пристрої

Найчастіше використання терміна "гаряче підключення" відбувається при обговоренні того факту, що більшість усіх комп'ютерних систем тепер може обробляти пристрої, які з'являються або зникають, коли система увімкнена. Це дуже відрізняється від комп'ютерних систем лише кілька років тому, коли програмісти знали, що їм необхідно сканувати всі пристрої лише під час завантаження і їм ніколи не доводилося турбуватися про свої пристрої, що зникають при відключенні живлення для всієї машини. Тепер, з появою USB, CardBus PCMCIA, IEEE1394 та PCI контролерів гарячого підключення ядру Linux необхідно мати здатність працювати надійно, незалежно від того, яке обладнання додається або видаляється із системи. Це лягає додатковим тягарем на автора драйвера пристрою, оскільки тепер вони повинні завжди працювати з пристроєм, що раптово виривається з підпорядкування без попереднього повідомлення.

Кожен тип шини обробляє втрату пристрою по-різному. Наприклад, коли PCI, CardBus або PCMCIA пристрій видаляється з системи, це зазвичай відбувається до того, як драйвер був повідомлений про це через свою функцію remove . Перш, ніж це трапляється, всі читання з PCI шини повертають всі встановлені біти. Це означає, що драйверам необхідно завжди перевіряти значення даних, які вони прочитали з шини PCI і бути в змозі належним чином обробити значення 0xff.

Приклад цього можна побачити в драйвері drivers/usb/host/ehci-hcd.c, який є PCI драйвером для плати контролера USB 2.0 (High-Speed). Він має наступний код у своєму основному циклі встановлення зв'язку для виявлення, що плата контролера була видалена із системи:

result = readl(ptr);

if (result == ~(u32)0) /* карта видалена */

Return-ENODEV;

Для драйверів USB, коли пристрій, з яким пов'язаний USB драйвер видалено з системи, всі очікувані urb-и, які були відправлені в пристрій, спочатку закінчуються невдачею з помилкою ENODEV . Драйвер повинен розпізнати цю помилку та належним чином очистити весь очікуваний введення/висновок, якщо він має місце.

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

Утиліта /sbin/hotplug

Як згадувалося раніше у цьому розділі, коли пристрій додається або видаляється із системи, генерується "подія гарячого підключення". Це означає, що ядро ​​викликає програму простору користувача /sbin/hotplug . Ця програма зазвичай дуже невеликий скрипт bash, який просто передає виконання списку інших програм, які знаходяться в дереві каталогу /etc/hotplug.d/ . Для більшості дистрибутивів Linux цей скрипт виглядає так:

DIR="/etc/hotplug.d"

for I in "$(DIR)/$1/"*.hotplug "$(DIR)/"default/*.hotplug ; do

If [-f $I]; then

Test -x $I && $I $1;

done

exit 1

Іншими словами, скрипт шукає всі програми, що мають суфікс. Докладнішу інформацію про роботу скрипта /sbin/hotplug можна знайти у коментарях до програми та на сторінці керівництва hotplug(8) .

Як згадувалося раніше, /sbin/hotplug викликається під час створення чи знищення kobject-а. Програма гарячого підключення викликається з одним аргументом командного рядка, який представляє назву для цієї події. Основне ядро ​​та певна підсистема також беруть участь в установці набору змінних оточення (див. нижче) з інформацією про те, що сталося. Ці змінні використовуються в програмах гарячого підключення, щоб визначити, що тільки-но сталося в ядрі, і чи є якась спеціальна дія, яка повинна мати місце.

Аргумент командного рядка, переданий у /sbin/hotplug , є ім'ям, пов'язаним із цією подією гарячого підключення, як визначено kset-ом, призначеним для kobject. Це ім'я може бути встановлене викликів функції name, яка є частиною структури hotplug_ops kset-а, описаної раніше в цьому розділі; якщо ця функція відсутня або ніколи не викликалася, використовується назва самого kset-а.

Змінними середовищем за промовчанням, які завжди встановлюються для програми /sbin/hotplug , є:

ACTION

Рядок add (додати) або remove (видалити), залежно від того, був даний об'єкт щойно створений або знищений.

DEVPATH

Шлях до каталогу у файловій системі sysfs, який вказує на kobject, який нині або створено, або знищено. Зверніть увагу, що точка монтування файлової системи sysfs не додана до цього шляху, так що її визначення надано зробити програмі простору користувача.

SEQNUM

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

SUBSYSTEM

Той самий рядок, що передається як аргумент командного рядка, як описано вище.

Ряд різних шинних підсистем для виклику /sbin/hotplug додають свої власні змінні оточення, коли пов'язане з шиною пристрій було додано або видалено із системи. Вони роблять це у своєму зворотному виклику гарячого підключення, вказаному в struct kset_hotplug_ops , призначеній на цій шині (як описано в розділі "Операції гарячого підключення"). Це дозволяє користувальницькому простору мати можливість автоматичного завантаження необхідних модулів, які можуть бути необхідні для управління пристроєм, що було виявлено на шині. Ось список різних типів шин та змінних оточення, які вони додають для виклику /sbin/hotplug .

IEEE1394 (FireWire)

Всі пристрої на шині IEEE1394, також відомі як FireWire, мають параметр імені для /sbin/hotplug і змінна оточення SUBSYSTEM встановлюється значення ieee1394 . Підсистема Ieee1394 також завжди додає наступні чотири змінні оточення:

VENDOR_ID

24-розрядний ідентифікатор постачальника для пристрою IEEE1394.

MODEL_ID

24-розрядний ідентифікатор моделі для пристрою IEEE1394.

GUID

64-розрядний GUID для цього пристрою.

SPECIFIER_ID

24-х розрядне значення, що визначає власника специфікації протоколу для цього пристрою

VERSION

Значення, яке визначає версію специфікації протоколу цього пристрою.

Мережа

Усі мережні пристрої створюють повідомлення гарячого підключення, коли пристрій зареєстровано або розреєстровано у ядрі. Виклик /sbin/hotplug має параметр імені та змінна оточення SUBSYSTEM встановлюється в значення net і додає лише наступну змінну оточення:

INTERFACE

Ім'я інтерфейсу, який було зареєстровано або розреєстровано з ядра. Прикладами його є lo і eth0.

PCI

Будь-які пристрої на шині PCI мають параметр імені та змінна оточення SUBSYSTEM встановлюється значення pci . Підсистема PCI також додає наступні чотири змінні оточення:

PCI_CLASS

Номер PCI класу для цього пристрою, у шістнадцятковому вигляді.

PCI_ID

Ідентифікатори постачальника та пристрої PCI для цього пристрою, у шістнадцятковому вигляді, об'єднані у форматі vendor:device .

PCI_SUBSYS_ID

Ідентифікатори постачальника та підсистеми PCI, об'єднані у форматі subsys_vendor:subsys_device .

PCI_SLOT_NAME

"Ім'я" слота PCI, яке дається влаштуванню ядром у форматі domain:bus:slot:function . Прикладом може бути 0000:00:0d.0.

Введення

Для всіх пристроїв введення (миша, клавіатури, джойстики і так далі) повідомлення гарячого підключення генерується, коли пристрій додається і видаляється з ядра. Параметр /sbin/hotplug і змінна оточення SUBSYSTEM встановлюються значення input . Підсистема введення завжди додає наступні змінні оточення:

PRODUCT

Багатозначний рядок, що перераховує значення у шістнадцятковому вигляді, без провідних нулів, у форматі bustype:vendor:product:version.

Наступні змінні оточення можуть бути присутніми, якщо пристрій їх підтримує:

NAME

Назва пристрою введення, як задано пристроєм.

PHYS

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

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

USB

Будь-які пристрої на шині USB мають параметр імені та змінна оточення SUBSYSTEM встановлюється у значення usb. Підсистема USB також завжди додає наступні змінні оточення:

PRODUCT

Рядок у форматі idVendor/idProduct/bcdDevice

TYPE

Рядок у форматі bDeviceClass/bDeviceSubClass/bDeviceProtocolяка визначає ці залежні від пристрою USB поля.

Якщо поле bDeviceClass встановлено в 0, також встановлюється наступне змінне оточення:

INTERFACE

Рядок у форматі bInterfaceClass/bInterfaceSubClass/bInterfaceProtocolяка визначає ці залежні від пристрою USB поля.

Якщо вибрано опцію ядра CONFIG_USB_DEVICEFS , який вибирає, що файлова система usbfs буде зібрана в ядрі, також встановлюється наступна змінна оточення:

DEVICE

Рядок показує, де знаходиться пристрій у файловій системі usbfs . Цей рядок має формат /proc/bus/usb/USB_BUS_NUMBER/ SB_DEVICE_NUMBER, в якому USB_BUS_NUMBER є тризначним номером шини USB, до якої підключено пристрій, а USB_DEVICE_NUMBER є тризначним номером, призначеним ядром для цього USB пристрою.

SCSI

Всі пристрої SCSI створюють подію гарячого підключення, коли пристрій SCSI створено або видалено з ядра. Виклик /sbin/hotplug має параметр імені та змінна оточення SUBSYSTEM встановлена ​​у значення scsi для кожного SCSI пристрою, який додається або видаляється із системи. Ніякі додаткові змінні оточення не додаються системою SCSI, але вона згадується тут тому, що існує спеціальний SCSI скрипт в просторі користувача, який може визначити, що драйвери SCSI (дисковода, стрічкового накопичувача, звичайний і т.д.) повинні бути завантажені для зазначеного пристрою SCSI.

Настановні станції ноутбуків

Якщо підтримуюча Plug-and-Play інсталяційна (док) станція ноутбука додана або видалена з працюючої системи Linux (шляхом включення ноутбука в станцію, або його видалення), створюється подія гарячого підключення. Виклик /sbin/hotplug має параметр імені та змінна оточення SUBSYSTEM встановлена ​​на значення dock . Жодних інших змінних оточень не встановлено.

S/390 та zSeries

На архітектурі S/390 архітектура канальної шини підтримує широкий спектр обладнання, кожне з яких генерує події /sbin/hotplug, коли вони додаються або видаляються з віртуальної системи Linux. Всі ці пристрої мають для /sbin/hotplug параметр імені та змінна оточення SUBSYSTEM встановлена ​​у значення dasd . Жодних інших змінних оточень не встановлено.

Використання /sbin/hotplug

Тепер, коли ядро ​​Linux викликає /sbin/hotplug для кожного доданого або видаленого з ядра пристрою, щоб скористатися цим, в просторі користувача було створено ряд дуже корисних інструментів. Двома з найбільш популярних інструментів є скрипти Linux гарячого підключення та udev.

Скрипти гарячого підключення Linux

Скрипти гарячого підключення Linux почалися як перший користувач виклику /sbin/hotplug . Ці скрипти дивляться на різні змінні оточення, які ядро ​​встановлює для опису пристрою, який було виявлено і потім намагаються знайти модуль ядра, який відповідає цьому пристрою.

Як уже говорилося раніше, коли драйвер використовує макрос MODULE_DEVICE_TABLE , програма, depmod , приймає цю інформацію та створює файли, що знаходяться в /lib/module/KERNEL_VERSION/modules.*map. Знак * є різницею залежно від типу шини, яку підтримує драйвер. В даний час файли модульної картки створюються для драйверів, які працюють з пристроями із підтримкою підсистем PCI, USB, IEEE1394, INPUT, ISAPNP та CCW.

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

Зверніть увагу тепер, коли програма modprobe може читати інформацію MODULE_DEVICE_TABLE безпосередньо з модулів без необхідності файлів модульної картки, скрипти гарячого підключення можуть бути скорочені до невеликої обгортки навколо програми modprobe .

udev

Однією з основних причин для створення єдиної моделі драйвера в ядрі було дозволити простір користувача керувати деревом /dev в динамічному стилі. Раніше це було зроблено в просторі користувача реалізацією devfs , але ця кодова база поступово згнила через відсутність активного супроводжуючого і деяких невиправних базових помилок. Декілька розробників ядра зрозуміли, що якби всю інформацію пристрою експортувати в простір користувача, воно могло б виконувати все потрібне управління деревом /dev .

devfs має у своєму дизайні деякі дуже суттєві недоліки. Вона вимагає від кожного драйвера пристрою бути зміненим для її підтримки і вона вимагає від драйвера пристрою вказати ім'я та місцезнаходження в дереві /dev, де він розміщений. Вона також не належно обробляє динамічні старші та молодші номери, змушуючи політику іменування пристроїв належати ядру, а не простору користувача. Розробники ядра Linux дійсно ненавидять мати політику в ядрі і так як політика іменування devfs не слідує специфікації Linux Standard Base, це дійсно їх непокоїть.

Відколи ядро ​​Linux почало встановлюватися на величезних серверах, багато користувачів зіткнулися з проблемою, як керувати дуже великою кількістю пристроїв. Масиви дискових накопичувачів з понад 10.000 унікальних пристроїв представляють дуже складне завдання забезпечення того, щоб кожен диск завжди був пройменований тим самим точним ім'ям, де б він не був поміщений у дисковому масиві або коли він був виявлений ядром. Ця та сама проблема, від якої страждають користувачі настільних комп'ютерів, які намагаються підключити два USB принтери до своєї системи і потім розуміють, що вони не могли забезпечити, щоб принтер, відомий як /dev/lpt0 , не був би змінений і віднесений до іншого принтера у разі перезавантаження системи.

Так було створено udev . Він спирається на всю інформацію пристрою, експортовану в простір користувача через sysfs і на повідомлення через /sbin/hotplug , що пристрій був доданий або видалений. Політичні рішення, такі як ім'я дати пристрою, можуть бути вказані в просторі користувача, поза ядром. Це гарантує, що політика іменування видалена з ядра і дозволяє велику міру гнучкості при назві кожного пристрою.

Для отримання додаткової інформації щодо використання udev та як його налаштувати, будь ласка, дивіться документацію, яка поставляється включеною до пакету udev у вашому дистрибутиві.

Все, що драйверу пристрою необхідно зробити, щоб udev правильно з ним працював, є забезпечення того, щоб будь-які старші та молодші номери, привласнені пристрою, керованому драйвером, експортувалися в простір користувача через sysfs. Для будь-якого драйвера, який використовує підсистему для присвоєння старшого і молодшого номера, це вже зроблено підсистемою і драйвер не повинен робити ніякої роботи. Прикладами підсистем, які роблять це, є підсистеми: tty, misc, usb, input, scsi, block, i2c, network та frame buffer. Якщо ваш драйвер самостійно обробляє отримання старшого та молодшого номера через виклик функції cdev_init або застарілою функцією register_chrdev , драйвер повинен бути змінений, щоб udev працював з ним належним чином.

udev шукає у дереві /class/ у sysfs файл з ім'ям dev , щоб визначити, який старший і молодший номер присвоєний даному пристрою, коли воно викликається ядром через інтерфейс /sbin/hotplug. Драйвер пристрою просто необхідно створити такий файл для кожного пристрою, яким він керує. Як правило, інтерфейс class_simple – найпростіший спосіб це зробити.

Як уже згадувалося в розділі "Інтерфейс class_simple", першим кроком у використанні інтерфейсу class_simple є створення struct class_simple за допомогою виклику функції class_simple_create:

static struct class_simple *foo_class;

foo_class = class_simple_create(THIS_MODULE, "foo");

if (IS_ERR(foo_class)) (

Printk(KERN_ERR "Error creating foo class.\n");

Goto error;

Цей код створює каталог в sysfs /sys/class/foo .

Щоразу, коли драйвер знаходить новий пристрій і ви привласнюєте йому молодший номер, як описано в Розділі 3, драйвер повинен викликати функцію class_simple_device_add :

class_simple_device_add(foo_class, MKDEV(FOO_MAJOR, minor), NULL, "foo%d", minor);

Цей код викликає створення /sys/class/foo піддиректорії, названої fooN , де N - молодший номер для цього пристрою. У цьому каталозі створюється один файл, dev і це саме те, що необхідно udev , щоб створити вузол пристрою для вашого пристрою. Коли ваш драйвер звільняється від пристрою і ви відмовляєтесь від молодшого номера, який був за ним закріплений, для видалення запису в sysfs для цього пристрою потрібний виклик class_simple_device_remove :

class_simple_device_remove(MKDEV(FOO_MAJOR, minor));

Пізніше, коли весь драйвер вимикається, для видалення класу, який ви спочатку створили викликом class_simple_create , необхідно викликати class_simple_destroy :

class_simple_destroy(foo_class);

Файл dev , що створюється викликом class_simple_device_add , складається із старшого та молодшого номера, розділених символом : . Якщо ваш драйвер не хоче використовувати інтерфейс class_simple , тому що ви хочете надати інші файли всередині каталогу класу для підсистеми, використовуйте функцію print_dev_t для правильного формату старшого та молодшого номера для кожного пристрою.