Длина и тип кабеля до дачиков
- Войдите на сайт для отправки комментариев
Втр, 11/04/2017 - 20:50
Всем привет!
Подскажите пожалуйста. Каким кабелем лучше сделать разводку по дому до ардуин и на какую длинну допустимо, что бы работали.
Речь идет о температурных датчиках, реле и пр.
Думал применить витую пару.
Если вы считаете, что требования к кабелю у "датчиков, реле и пр." одинаковы, то разводите любым кабелем.
Я так не считаю, совета спрашиваю.
Совет Вы получили. Более того - совет максимально точный для данной постановки вопроса.
Читал. Много думал. Пытался найти такой модуль или еще какую приблуду к Ардуино, для которой не подойдет "святая пара".
--------------------------
Для альтернативно одаренных добавлю - питание не есть составная часть подключения к Ардуино, поскольку Ардуино - не блок питания. Так что речь исключительно о токах до 1 Ампера.
Опишите подробнее процедуру ваших поисков. Вы вот так, не вставая с места теоретизировали или предпринимали еще какие-нибудь действия?
Я надысь пытался сделать вынос трех I2C датчиков на витой паре, так вот один датчик работает на длинах до 20 метров, а когда вешаются сразу три датчика, то не работает и на пяти. Причем, в разных вариантах использования жил/пар. При использовании обычного осветительного двухжильного провода работает все на ура при нужной мне длине 8 метров. Датчики: BMP180, SI7021 и BH1750. I2C задействован в режиме Fast, т.е. на 400кгц.
Предложите теорию для этого феномена?
Хотя, кого я прошу? Но вдруг, внезапно, Вы прочли еще одну книгу, кроме "Буратино" и даташит на СТМ32 (со словарем)?
--------------------------------
на витую пару I2C следующим образом: одна пара данные+земля, другая - синхро+ земля, третья пара + и земля.
Домашнее задание - гуглим "волновое сопротивление" и "терминатор".
Опишите подробнее процедуру ваших поисков. Вы вот так, не вставая с места теоретизировали или предпринимали еще какие-нибудь действия?
Я надысь пытался сделать вынос трех I2C датчиков на витой паре, так вот один датчик работает на длинах до 20 метров, а когда вешаются сразу три датчика, то не работает и на пяти. Причем, в разных вариантах использования жил/пар. При использовании обычного осветительного двухжильного провода работает все на ура при нужной мне длине 8 метров. Датчики: BMP180, SI7021 и BH1750. I2C задействован в режиме Fast, т.е. на 400кгц.
А добавить парочку P82B715 и забыть все проблемы с длиной кабеля религия не позволяет?
на витую пару I2C следующим образом: одна пара данные+земля, другая - синхро+ земля, третья пара + и земля.
Вы только что изрекли чушь несусветную. У филипса/nxp есть апноут по использованию витой пары для I2C и там рекомендуют нечто совершенно иное. Потрудитесь прочесть.
Вам придется заниматься подобной чепухой без меня. К I2C оба термина не имеют никакого отношения.
А добавить парочку P82B715 и забыть все проблемы с длиной кабеля религия не позволяет?
Конкретно в моем случае этого не позволяет совсем не религия, а энергопотребление. Про i2c экстендеры мне известно.
Вам придется заниматься подобной чепухой без меня. К I2C оба термина не имеют никакого отношения.
I2C тут вообще не причем, волновое сопротивление - свойство линии передачи.
Впрочем отсутствие образования уже толкало Вас на дикуссию в этой области... года два назад? Если я правильно помню.
Приколхозить нечто к NRF24L01, назвав антенной. И пожилой, уважаемый человек, ОлегМ, если я правильно помню? Пытался вразумить Вас. Как обычно - без результата.
------------------------------
Идите учиться, недоумок, хоть на вечерний. Ваш практический опыт, конечно ценен, но, как все ремесленники, Вы заменяете знания "магическим" мышлением. Я уже писал, что любой теоретик может стать практиком за 5 мин. Но не наоборот.
А до тех пор - Вы не имеете права, не то что рот открывать, а даже глаза поднимать на людей с высшим образованием.
У вас крайне паршивое образование, надо заметить. Вы в который раз заваливаетесь на простейших вопросах. И о том, чего я сделал с NRF24, не с вашим уровнем судить. Вам не дано.
Образование здесь самое худшее у меня и не надо спорить )))
Из вышеописанного я понял, что:
1. Какой тип кабеля можено использовать для датчиков завитсит от датчика;
2. Если используешь витую пару, то необходимо внешнее питания (могу ошибаться)
если питать можно по месту расположения и при этом не проблема добавить в бюджет, можно использовать радиомодули, например Nrf24L01, или построить на базе ESP8266
С точки зрения создания домашней IoT-инфраструктуры, беспроводные каналы связи весьма привлекательны, но добавляют сложности и стоимости.
Если есть возможность прокладки кабеля, например, ведется большой ремонт всего жилища, то есть смысл проложить витую пару во всех помещениях с запасом. Всех мыслимых и немыслимых потребностей она, разумеется, не покроет, но оказаться весьма полезной для многих применений в нужный момент, вполне способна.
Все строят IOT и никто не предлагает свою шину для всех устройств ))) тогда и кабеля меньше потребуется
Скажите, а вчастности для датчиков температуры dht11 и датчика движения HC-SR501 какой лушчше кабель использовать и нужна ли им общая с ардуиной земля если внешнее питание?
Волновое... импедансы... комплексные амплитуды... переходные процессы в тонких пленках... Красиво и умно, хоть так знакомо звучит. Аж завидно. Читаю и нутром ощущаю, что я в КАИ шесть лет усиленно (правда профильно!) херней страдал с 88го по 94ый ))) Неужели это всерьез о такой херне, как ардуино-самоделки иже еёные модули? На этих-то токах и частотах? ;) Я буквально поражен! Как еще не учитывают текучесть проводников и свойства диэлектриков на СВЧ. Ух, поменялись времена, однако ))) Там, где за глаза достаточно Ома для участка цепи, нынче всерьез считают комплексный Кирхгофа? ... Подчас излишняя информация хуже ее отсутствия. Порой образование дюже вредит ;)
Вы в вопящем на каждом углу о своем блестящем образовании не опознали дешевого понтореза? Не возбуждайтесь. Кроме, как трясти своим дипломом, у него больше ничего толком не получается.
Да не, я ни о ком лично. Даже не разбирал базар и не перехожу на личности. Просто навеяло... ностальгия :) 6 лет зубрил и потом 2 года при кафедре КиПМЭА "ковырял". Ни за что не подумал бы, что в какой-то андурине нечто подобное прочту. Еще можно надуть щеки: мол законы схемотехники неизменны от слона до блохи, надо иметь ввиду нюансы, импеданс не импедансит, блуждающие токи приблудились, медь не той чистоты, кремнивая основа как-то не нравится и все тут! ))) Во были б разговорчики за конструктор! Под пивко
Сегодня попробовал подключить к Wemos D1 R2 без внешнего питания по витой паре датчик движения HC-SR501, результат отрицательный. Хочу попробовать с внешним питанием как рекомендовалось выше.
Отсюда два вопроса:
1. поскольку датчик работает от 5 до 24В, то мой блок питания, который питает Wemos D1 R2 можно подключить параленльно к датчикам напрямую?
2. Нужно ли использовать общую землю? В примере с Wemos mini земля по схеме соединяется. Или поскольку питание от отдного блока в этом нет необходимости?
Вы в вопящем на каждом углу о своем блестящем образовании не опознали дешевого понтореза? Не возбуждайтесь. Кроме, как трясти своим дипломом, у него больше ничего толком не получается.
антисемита пст
Вы в вопящем на каждом углу о своем блестящем образовании не опознали дешевого понтореза? Не возбуждайтесь. Кроме, как трясти своим дипломом, у него больше ничего толком не получается.
антисемита пст
Только умственноотсталый колхозный недоагроном мог кинуть на И2Ц восемь метров сетевой лапши. )))))))))))))
Не тормозит, сцуко! Отличись по полной, оставь колхоз без света, замути трёхфазный кабель толщиной с руку! ))))))))))))))
Вы в вопящем на каждом углу о своем блестящем образовании не опознали дешевого понтореза? Не возбуждайтесь. Кроме, как трясти своим дипломом, у него больше ничего толком не получается.
антисемита пст
фашиста пст
Ребят, хорош спорить. Подскажите лучше )
Ребят, хорош спорить. Подскажите лучше )
ок. публикуй список доступных тебе кабелей - выберем лучший.
Дуньки разбрасываете по дому в местах установки датчиков, связь между ними через витую пару по RS485, питание по отдельному кабелю. Тут на эту тему полно постов и задача плохо описана, вот народ и резвится.
Ребят, хорош спорить. Подскажите лучше )
ок. публикуй список доступных тебе кабелей - выберем лучший.
Дома доступна только витая пара, а так по вашим рекомендациям, ессли таковые будут, пойду рыскать по магазинам электроники.
Дуньки разбрасываете по дому в местах установки датчиков, связь между ними через витую пару по RS485, питание по отдельному кабелю. Тут на эту тему полно постов и задача плохо описана, вот народ и резвится.
Задача в каждой комнате считывать состояния датчиков в режиме охраны - концевые окна (герконы), датчик движения (HC-SR501), в обычном режиме - управлять реле (светом), и считывать температуру и влажность (dht11). Расстояния между комнатами, если ставить основной контроллер в центре дома не более 5-6 метров.
Сейчас органирузю на базе Wemos D1 R2, удобно рулить им по wifi.
"Сетевая лапша" -- это ваши откровения в интернетах?
на витую пару I2C следующим образом: одна пара данные+земля, другая - синхро+ земля, третья пара + и земля.
Вы только что изрекли чушь несусветную. У филипса/nxp есть апноут по использованию витой пары для I2C и там рекомендуют нечто совершенно иное. Потрудитесь прочесть.
Как же мне надоело, ловить тебя, долбо...ба, на безграмотности.
Вот он, упомянутый апноут, AN444.pdf
Вот таблица со страницы 2, из него:
Строка 3: "Telephone Cable".
SDA and ground in one twisted pair
SCL and ground in one twisted pair
=============================================================================================
Ниже - для автора ветки
ТС: тебе подходит витуха для всех заявленных целей, включая реле и питание.
Основное правило использования витухи: любой синнал, отличный от "земли" передается в отдельной паре, перевитый землей. Земли все соединяются между собой и с приборной землей на обоих концах линии. Это, в твоем случае, будет касаться и слабочных сигналов датчиков и управляющих линий на реле, и питающих +5 или +3.3, для датчиков.
Если читаешь по аглицки, то на "почти" все типы линий есть еще апнот 10216.
Вы говорите так, будто это хоть раз когда-нибудь случалось.
Отлично! Если вы не удосужились или не смогли прочесть, что там написано, я вам малость разъясню. В таблице приведены результаты испытаний двух типов аудио-кабелей, коаксиального видео-кабеля, телефонного кабеля и плоского ленточного кабеля. На чем вы там собирались ловить меня, приводя данную таблицу, не совсем понятно, т.к. никаких данных для витой пары эта таблица не содержит от слова совсем. На этом примере фиксируем полное отсутсвие понимания вами вопроса и отчаянное желание наколотить понтов на пустом месте.
Понятно, что теперь вы мертвой хваткой вцепитесь в то, что в таблице значится, как телефонный кабель, пытаясь повернуть дело так, будто это и есть знакомая всем витая пара для монтажа локальных сетей, но рекомендую сразу же обломаться, дабы еще больше не усугублять свое и так плачевное положение.
В апноуте насчет этой таблицы написано: "The values in the table represent the maximum cable lengths which still provided error free code from a modified version of the Ping-pong program which is listed in Application Note AN430." Читать умеете? Один из испытанных аудио-кабелей обеспечивает безошибочную передачу данных на длинах до 305 метров, другой до 330 метров, а вот воспетая вами "витая пара" только до 95м. При таких раскладах только полный балбес станет утверждать, что витая пара -- наше все.
300 метров -- это, вроде бы как и дофига. Но это с условием применения экстендера и для частоты 100кгц. Без экстендера это будет уже что-то ближе к 30 метрам, а на 400 кгц и того меньше. Опять же, для аудио-кабеля.
SDA and ground in one twisted pair
SCL and ground in one twisted pair
И что? Это описывается распиновка телефонного кабеля в эксперименте и только.
Если ваше присутствие здесь обусловлено чем-то иным, нежели желанием устраивать тут бенефис собственного мракобесия, то взгляните на рекомендации, как нужно использовать все тот же экстендер c передачей данных по витой паре:
Схему читать можете? Видно вам, как и подо что нужно распределять пары? Какое, нафиг, "любой синнал, отличный от "земли" передается в отдельной паре, перевитый землей" ? О чем вы там бредите ?
И о чем диспут? I2C только внутри устройства, никаких длин и метров недопустимо. Ни по вито ни по невитой. Да, на толстом, низкоемкостном и витом шанс пробить растояние выше, но не более того. Для растояния нужен ток, согласованая линия и дифференциальная передача. Лучше все вместе и сразу. Надо 8 метров - RS485 и его друзья. Надо бюджетно - можна токовую петлю варганить, особенно если SDA однонаправлено работает. Используйте по назначению вещи.
ПС. Про волновое сопротивление чего вобще разговор завели. Оно есть и его необходимо учитывать теми же терминаторами и т.д. Всем кто не верит в его существование и влияние - на повторный курс в ясли.
Филлипс -- разработчик стандарта I2C -- старается, апноты с даташитами строчит, метров на триста передачу данных учиняет, но тут являетесь вы и безжалостно обрубаете под корень, что все это недопустимо. Публика в замешательстве и не знает, кому из вас верить. Ага.
Не понимаю, что за неведомая сила толкает вас всю эту чушь и дикие фантазии озвучвать. Вы стандарт читали? Нет там ни согласованной линии, ни дифф. передачи. Совсем нет.
Не забудьте это Филлипсу озвучить.
Не понимаю, что за неведомая сила
Так ты нихрена никогда не понимал и понимать не будеш т.к. осел с рождения и неук по образованию. Тебе об этом не только я пишу, тебе об этом половина форума давно уже сообщает.
Вы стандарт читали? Нет там ни согласованной линии, ни дифф. передачи. Совсем нет.
Я читал. Именно для i2c конечно нет, потому он и не пригоден для передачи на расстояния вне прибора. Ну от Вас, как от заслуженого осла форума разумеется ожидаемо непонимать написаное с первого десятка раз, потому начну повторять что необходимо для передачи сигнала на заметные расстояния: "Для растояния нужен ток, согласованая линия и дифференциальная передача." Отсутствие каждого условия снижает скорость, длину и надежность.
И воще a5021, вали в пи..ду, где ты - там и срачь на форуме. Терпеть твою тупость тоскливо людям.
Облегчились? И то дело.
Да ты сегодня прям "звезда"!!! )))))))))))))))))))
Вас тут сильно не хватало. Теперь дело с волновым сопротивлением I2C должно быстрее пойти. Ваши товарищи по несчастью в затруднении -- волну гнали, дипломами трясли, про удивительные свойства своего образования целые трактаты составляли -- ничего не помогает. Волнового сопротивления I2C преодолеть не могут. Вот же напасть.
Не все перечислил, тя еще и просто послал я. Поскольку обяснять тебе технические материи безнадежно, потому так, никто больше не собирается тебе физику обяснять. Нет желающих тупого учить. Будут вопросы от адекватов. Продолжим по теме.
По теме, так по теме. Потрудитесь объяснить, как филипсы ухитрились работоспособность i2c на 300м обеспечивать, обойдя при этом тему волнового сопротивления, согласованности линии и дифференциальной передачи. Где-то они нас накалывают и только на вас вся надежда, что вы их сможете разоблачить.
По теме, так по теме. Потрудитесь объяснить, как филипсы ухитрились работоспособность i2c на 300м обеспечивать, обойдя при этом тему волнового сопротивления, согласованности линии и дифференциальной передачи. Где-то они нас накалывают и только на вас вся надежда, что вы их сможете разоблачить.
Обойдя лично я думаю никак ))) думаю там всё согласовано
А я думаю иначе. Что делать будем?
PS. Судя по тому, как все мои сообщения этой ветки одновременно получили по минусу, мои слова достигли кого нужно. Радуюсь.
В несогласованных линиях передачи творится полная хрень, даже на звуковых частотах, значит согласовано )))
Нам могут не говорить, как это сделано, ноу-хау так сказать, они могут, другие нет
Массоны, говорите, пробрались в схемотехнику?
Подсказываю. Витая пара (UTP/STP/FTP). Оптическая изоляция. Питание от 24. Передавать медленной шиной - RS485 и т. п. SPI, IIC - будут ошибки, только медленные. 5 В - будет тупка, только 24. Про отпоразвязки думаю объяснять не надо, т. к. кабели длинные (по меркам arduino). Для тех кто в танке: длинные провода - это провода длиннее двух метров.
Хотите стандартных вещей - делаете на каждом датчике/группе датчиков ардуины, у ардуин eth, втыкаете в концентратор. Дорого. Потребляет. Зато кроссплатформенно, масштабируемо.
Хотите стандартных вещей - делаете на каждом датчике/группе датчиков ардуины, у ардуин eth, втыкаете в концентратор. Дорого. Потребляет. Зато кроссплатформенно, масштабируемо.
А что скажете если организовать по WiFi с помощью, например, платы Wemos?
На каком уровне организовывать общение по сети?
POST или UDP запросы?
Подсказываю. Витая пара (UTP/STP/FTP). Оптическая изоляция. Питание от 24. Передавать медленной шиной - RS485 и т. п. SPI, IIC - будут ошибки, только медленные. 5 В - будет тупка, только 24. Про отпоразвязки думаю объяснять не надо, т. к. кабели длинные (по меркам arduino). Для тех кто в танке: длинные провода - это провода длиннее двух метров.
Хотите стандартных вещей - делаете на каждом датчике/группе датчиков ардуины, у ардуин eth, втыкаете в концентратор. Дорого. Потребляет. Зато кроссплатформенно, масштабируемо.
Оно какбы все верно (пожалуй кроме питания 24В, RS485 и на 5В неплох), но это промышленный стандарт. Для дома, для семи можна и проще. Ту же гальваноразвязку на 10-15м провода в квартире или частном доме делать явно избыточно. Но понятное дело не i2c тянуть)) В общем RS485 не гальваноразвязаный - оптимум, без крайностей.
ПС. Иногда и 2см - длинная линия. От частоты все зависит и параметров линии. Если длина линии соизмерима с длиной волны в ней - уже длинная. Вспомнилась лабораторка по длинным линиям, схемка иммитатора длинной линии: резисторы, индуктивности, емкости. Требовалось экспериментально определить длину, сотни км вышло, а на глаз и полметра не будет )))
YaSerg, не скажу за Wemos т. к. не имею опыта в этом плане.
И UDP это не разновидность запросов, это тип транспорта. Вообще, для среднего создателя Arduino/ESP сети, в целом UDP более сложен - это вещательный транспорт, в котором куча всевозможных "если". Что-то сделаете не так - и приёма нет. И проверить нечем. Так что я за классические запросы по TCP.
YaSerg, не скажу за Wemos т. к. не имею опыта в этом плане.
И UDP это не разновидность запросов, это тип транспорта. Вообще, для среднего создателя Arduino/ESP сети, в целом UDP более сложен - это вещательный транспорт, в котором куча всевозможных "если". Что-то сделаете не так - и приёма нет. И проверить нечем. Так что я за классические запросы по TCP.
Благодарю за наводку, а не подскажете где почитать про них? Пока находил на форуме варианты с POST/GET и UDP.
Друзья, подскажите пожалуйста, а до герконовых датчиков можно использовать кабель витую пару или лучше применить ккой-нибудь другой?
и у меня вопрос, начал собирать шкаф с апельсикой, ардуинкой, SIM800, ну и еще кое что. в шкафу не планирую ставить силовую часть.
Задумал установить все что с 220В в соседнем шкафу. так вот вопрос если я протяну провод от пина микроконтроллера ардуинки на плату реле к соседнему шкафу, и длина каждого из провода будет от метра до полутора метров. и проводов таких будет штук 20, на что может повлиять такая длина проводов? и в теории как это будет работать?
на сколько я понимаю длинный провод будет иметь сопротивление и при подачи 5 вольт на реле. оно может просто не включиться? я правильно понимаю?
YaSerg видел подключают герконы телефоным проводом. почему как и зачем не знаю, что лучше будет тоже не скажу..