Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.12.36.30] |
|
Страницы: (5) 1 2 [3] 4 5 все ( Перейти к последнему сообщению ) |
Сообщ.
#31
,
|
|
|
Ну...ну. Почитай про стандарт I2C - ДЛЯ чего он был разработан. Именно ДЛЯ чего, а не ВОПРЕКИ. И про USB (как ключевую вешку) не забудь. И мозаика сложится. "Веревка" (на сегодняшний день) является самым надежным в плане "проложил и забыл". Так что хочешь не хочешь, а придется. Хотя бы на ответственных участках. А если еще учесть достаточно простой перевод на гиг... И выгоды от увеличения пропускной способности канала без изменения топологии... Да, штроборез позволит весьма съекономить время. Добавлено Цитата Prince @ Как раз неплохо бы разжевать. Иначе, все твои заявления выглядят совсем голословными. Объясни, пожалуйста, причины неработоспособности сети 1-wire (Тяжело вздохнув) Я разве говорил о неработоспособности? Я говорил об ИНДИВИДУАЛЬНОМ подборе для каждой длинны. Например - у тебя в каждой комнате по тому же датчику температуры. До одного расстояние 5 метров, до другого - 15. Вопрос - 1-Wire БЕЗ подгонки таймингов сможет обеспечить на обоих уверенное чтение-модификацию-запись? А если десяток? А если один проект квартиры сделал/сдал и другой на горизонте? С другой планировкой? Поэтому и заявляю "голословно" - фуфло.... Prince, ты же сам насчет записи звука/микшера кому то советовал (не мне) пользовать микшер ( ЕМНИП), как самое надежное и т.д. Т.е. все равно витая пара...Так почему бы не Ethernet? А если учесть, что много контроллеров на 10МБ - то вполне 1 кабель два девайса.... Не обижайся. Я же не со зла... |
Сообщ.
#32
,
|
|
|
это не проблема, взять один сетевой кабель с восемью жилами. Хотя питание я думаю будет от розетки на большинстве плат
Они же будут не просто висеть, а чем-то управлять и иметь кучу датчиков |
Сообщ.
#33
,
|
|
|
Цитата orb @ Хотя питание я думаю будет от розетки на большинстве плат orb, не делай так. |
Сообщ.
#34
,
|
|
|
Цитата Т.е. все равно витая пара...Так почему бы не Ethernet? А если учесть, что много контроллеров на 10МБ - то вполне 1 кабель два девайса.... А 10 девайсов - 5 кабелей. И ты что-то там говорил про простой перевод на гиг. Цитата Prince, ты же сам насчет записи звука/микшера кому то советовал (не мне) пользовать микшер ( ЕМНИП), как самое надежное и т.д. Да микшер-то каким боком... Я был тогда прав. И я сейчас прав. Для начала выбрать физический уровень попроще, реализуемый програмно на базе линии ввода/вывода общего назначения МК, докупить один/два датчика температуры к уже имеющейся в наличии плате контроллера, подключить их 1 - 30 метровой( ) линией связи к контроллеру по 3-м проводам, отладить связь с удаленными детчиками, "посмотреть" как это все работает, какие сложности возникают. И ты тоже прав. Etnernet позволит по одной сети не только данные низкоскоростных датчиков/исполнительных устройств гонять, но и аудио, видео. Если есть необходимость. Добавлено Цитата это не проблема, взять один сетевой кабель с восемью жилами. Хотя питание я думаю будет от розетки на большинстве плат Они же будут не просто висеть, а чем-то управлять и иметь кучу датчиков Каких плат? Нельзя ли конкретизировать, что там будет, на "том" конце кабеля? |
Сообщ.
#35
,
|
|
|
Цитата Prince @ Etnernet позволит по одной сети не только данные низкоскоростных датчиков/исполнительных устройств гонять, но и аудио, видео. Если есть необходимость. Поверь, необходимость ОБЯЗАТЕЛЬНО появится. Цитата Prince @ Да микшер-то каким боком... Тем, что там ты двинул ключевую мысль типа - зачем тебе заморачиваться в дальнейшем с поддержкой, проще научиться работать с микшером. А о совместимости (в дальнейшем) позаботятся писатели Оси. Цитата Prince @ И я сейчас прав. Советуя 1-Wire на 5-10 метров? Мда..уж. Добавлено Цитата Prince @ Для начала выбрать физический уровень попроще, реализуемый програмно на базе линии ввода/вывода общего назначения МК На базе линии ввода/вывода в МК - это USART. Без каких то либо программных приблуд. И он есть у любого мало-мальски "интересного" МК. Аппаратный. Или хочешь поспорить об эффективности аппаратного решения по сравнению с программным? |
Сообщ.
#36
,
|
|
|
Цитата Prince @ Для начала выбрать физический уровень попроще, ... Самый простой вариант на 5-10 метров это RS232 "звездой". Купить и подсоединить к компу достаточное количество переходников USB-RS232 и вперёд. Вроде бывают даже 1 дивайс на 4 порта. Дуплексный приём/передача, простота программирования, относительная дешевизна. |
Сообщ.
#37
,
|
|
|
Цитата Тем, что там ты двинул ключевую мысль типа - зачем тебе заморачиваться в дальнейшем с поддержкой, проще научиться работать с микшером. А о совместимости (в дальнейшем) позаботятся писатели Оси. 1. Не придумывай за меня мои мысли. 2. Тема микшера сюда никаким боком. Цитата Советуя 1-Wire на 5-10 метров? Мда..уж. Мда, не мда, не могу тебе сейчас доказать. А ты мне. Цитата На базе линии ввода/вывода в МК - это USART. Без каких то либо программных приблуд. И он есть у любого мало-мальски "интересного" МК. Аппаратный. Или хочешь поспорить об эффективности аппаратного решения по сравнению с программным? Нет, не хочу. Тоже вариант. А адресуемые датчики, ключи с UART, они существуют? Цитата Самый простой вариант на 5-10 метров это RS232 "звездой". Купить и подсоединить к компу достаточное количество переходников USB-RS232 и вперёд. Вроде бывают даже 1 дивайс на 4 порта. Дуплексный приём/передача, простота программирования, относительная дешевизна. RS-485, предложенный вами, тоже вариант. Речь о том, что без наработок и опыта, построить с нуля "конфетку" не получится, как ни крути. И только шиной 1-wire, или Ethernet, или RS-232, или USB не обойтись. А где-нибудь и аналоговые лини аудио-видео кинуть окажется проще. Какие-то сегменты на 1-wire. Там, где имеет смысл Ethernet, там Ethernet. О чем спор? 1-wire круче Ethernet? Или наоборот? У каждого интерфейса свой сегмент задач, в которых они более эфеективны или целесообразны, для которого они разрабатывались. Сейчас на руках есть плата контроллера, возможность его прошивать и желание прицепить к нему какой-нибудь удаленный девайс с возможностью наращивания количества девайсов на шине. Я предполагал взять пару термодатчиков, ключей 1-wire, кусок кабеля и "поиграться" с этой шиной. Пригодится. Дополнительных затрат минимум. Опыт будет получен. А дальше видно будет. Но уже ничего не предлагаю и не предполагаю. |
Сообщ.
#38
,
|
|
|
Цитата Prince @ сейчас создам новую тему с описанием Каких плат? Нельзя ли конкретизировать, что там будет, на "том" конце кабеля? |
Сообщ.
#39
,
|
|
|
orb, извините, я в ней скорее всего уже не буду участвовать, хотя вопрос и мой. В любом случае, конкретизировать задачу было необходимо
|
Сообщ.
#40
,
|
|
|
Цитата Prince @ О чем спор? Спор о том, что в конкретном случае (типа умного дома) связь между блоками лучше принять Ethernet. Только и всего. Цитата Prince @ 1. Не придумывай за меня мои мысли. Ты не это хотел сказать? А мне тогда весьма понравилось. Из разряда - кесарю - кесарево...Не то ты думал? Ну извини, виноват, на ровном месте мудрость веков привиделась... Цитата Prince @ 2. Тема микшера сюда никаким боком. Подходит. Просто ты еще не понял - каким... Поясню: Ты там товарищу выдвинул концепцию поддержки, которой он был озабочен. Простую - поддержка заключается в отсутствии самой поддержки ввиду грамотно написанного кода. Именно так я сие понял...Неправильно? Аналогично и здесь - зачем на базе витой пары строить непонятно какую сеть и пыжиться, настраивая и поддерживая ее, если рядом очевидное, не менее простое, легко масштабируемое и расширяемое решение? ЗАЧЕМ? Да и еще упорствовать... Цитата Prince @ Но уже ничего не предлагаю и не предполагаю. Т.е. осознал? Добавлено Цитата Prince @ А адресуемые датчики, ключи с UART, они существуют? Да. Есть переходники 1-Wire -> COM |
Сообщ.
#41
,
|
|
|
подробнее — http://forum.sources.ru/index.php?showtopic=340309
сорри, тема клубневая, не хочется что бы ее заспамили через пару месяцев ньюблы. Секретного в ней ничего нету, буду любому желающему отправлять копию Добавлено Цитата medved_68 @ чем лучше?связь между блоками лучше принять Ethernet представляешь картину по по коридору у тебя дома идет жмут сетевых кабелей? мне больше нравится 1-Wire, можно обойтись всего одним сетевым кабелем в котором 5 проводом можно использовать еще под что-то или даже сделать 6 шин 1-Wire Добавлено Цитата ЫукпШ @ этого мало. длина будет колебаться от пары метров к первому устройству до метров 30 к дальнему (максимум думаю 50-70м. хотя его может и не быть) Самый простой вариант на 5-10 метров |
Сообщ.
#42
,
|
|
|
2orb:организуй дерево, правда, у промежуточных узлов по два порта понадобится..
|
Сообщ.
#43
,
|
|
|
Цитата Спор о том, что в конкретном случае (типа умного дома) связь между блоками лучше принять Ethernet. Только и всего. Связь между узловыми блоками(после того, как orb более детально описал свой замысел) и ПК, действительно, я бы не стал строить на 1-wire(хотя ради интереса попробовать мог бы). А вот обмен с датчиками и исполнительными устройствами внутри узла - в том числе по 1-wire. |
Сообщ.
#44
,
|
|
|
Цитата Prince @ почему? я бы не стал строить на 1-wire |
Сообщ.
#45
,
|
|
|
Главным образом потому, что шина очень медленная, и не поддерживается МК аппаратно. Я не предполагал таких масштабов "строительства". Подумал, что ПК будет единственным центральным устройством в сети с более-менее линейной шинной топологией, состоящей из десятка-другого оконечных устройств, т.е, непосредственно датчиков и исполнительных устройств 1-wire. Хотя как уже сказал, ради интереса я бы попробовал.
А что бы я выбрал...сейчас medved_68, наверное, снова будет потешаться, но тот же RS-232/485 для начала. Однако, на самом деле, вопрос связи между узлами я бы оставил пока открытым, до тех пор, когда будет понятна необходимая пропускная способность каналов связи, а больше сосредоточился на конечных устройствах и организации логики работы как узла так и всей системы в целом. |