реклама на сайте
подробности

 
 
> умный дом [выбор интерфейса]
qnx
сообщение Dec 7 2013, 09:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 7-04-12
Из: город-герой Киев
Пользователь №: 71 226



начал подумывать о автоматизации процессов в доме, в частности управлении и контроле.
структуру думаю примерно следующую.

ПК (веб сервер, умеющий работать с железкой с портами ВВ, шим, аналоговыми (на которые в дальнейшем навешиваются объекты контроля и управления))

ПК соединен с вайфай роутером, для видения его внутри и по интернету.

и собственно вопрос в выборе железки.
думаю найти usb плату, умеющую работать с портами, но ничего подходящего не нахожу (или не то/так ищу)

на сколько понимаю много оборудования сейчас делается так: ПК->USB->COM->uart-переферия

подскажите пожалуйста решения возможно с другим интерфейсом, или вообще концептуально другие, максимально подходящие для этих средств.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
NicSm
сообщение Dec 11 2013, 00:13
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 16-09-08
Из: Усть-Илимск
Пользователь №: 40 228



=AK=
Вы смеетесь? Про 485 и 422? В устройствах что я смотрел микросхемы драйверов одинаковые.
Разница первый полудуплекс второй полный.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Dec 11 2013, 00:56
Сообщение #3


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(NicSm @ Dec 11 2013, 10:43) *
=AK=
Вы смеетесь? Про 485 и 422? В устройствах что я смотрел микросхемы драйверов одинаковые.
Разница первый полудуплекс второй полный.

Мне больше плакать хочется, когда я снова и снова слышу наивное недоумение по этому поводу. cranky.gif Да, разница именно в этом. Низкое выходное сопротивление постоянно включенного драйвера RS-422 очень эффективно давит наведенные в линии помехи. Давит намного эффективнее, чем вшивые резисторы растяжки. Настолько эффективнее, насколько ниже выходное сопротивление драйвера в сравнении с резисторами растяжки. RS-422 десятки и сотни раз более помехоустойчив, чем RS-485 с паршивым протоколом, который в плане помехоустойчивости полагается только нa растяжки.

Цитата(A. Fig Lee @ Dec 11 2013, 11:10) *
2. В чем разница между RS-485 и RS-422? На физическом уровне. Почему для RS-485 подтяжки надо, а для RS-422 Не надо?

RS-422 - это "точка-точка", передатчик постоянно включен. А RS-485 - это шина, все передатчики большую часть времени выключены и линия свободно болтается, ловя любые помехи.
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Dec 11 2013, 01:46
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(=AK= @ Dec 10 2013, 19:56) *
Мне больше плакать хочется, когда я снова и снова слышу наивное недоумение по этому поводу. cranky.gif Да, разница именно в этом. Низкое выходное сопротивление постоянно включенного драйвера RS-422 очень эффективно давит наведенные в линии помехи. Давит намного эффективнее, чем вшивые резисторы растяжки. Настолько эффективнее, насколько ниже выходное сопротивление драйвера в сравнении с резисторами растяжки. RS-422 десятки и сотни раз более помехоустойчив, чем RS-485 с паршивым протоколом, который в плане помехоустойчивости полагается только нa растяжки.


RS-422 - это "точка-точка", передатчик постоянно включен. А RS-485 - это шина, все передатчики большую часть времени выключены и линия свободно болтается, ловя любые помехи.

Понятно. Спасибо. То бишь RS-422 самый стойкий к помехам? А CAN bus?


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Dec 11 2013, 02:58
Сообщение #5


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(A. Fig Lee @ Dec 11 2013, 12:16) *
То бишь RS-422 самый стойкий к помехам?

RS-485 с правильным протоколом ничуть не хуже.

Цитата(A. Fig Lee @ Dec 11 2013, 12:16) *
А CAN bus?

Примерно такой же, как RS-485 с плохим протоколом и резисторами растяжки.
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Dec 11 2013, 03:32
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(=AK= @ Dec 10 2013, 21:58) *
RS-485 с правильным протоколом ничуть не хуже.


Примерно такой же, как RS-485 с плохим протоколом и резисторами растяжки.

И при чем тут "правильный протокол"?


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Dec 11 2013, 04:08
Сообщение #7


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(A. Fig Lee @ Dec 11 2013, 14:02) *
И при чем тут "правильный протокол"?

При том, что сеть RS-485 с правильным протоколом настолько же помехоустойчива, насколько помехоустойчива связь по RS-422. Че-то до вас ничего не доходит, по пять раз прихoдится повторять. Сказка про белого бычка... 01.gif
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Dec 11 2013, 15:27
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(=AK= @ Dec 10 2013, 23:08) *
При том, что сеть RS-485 с правильным протоколом настолько же помехоустойчива, насколько помехоустойчива связь по RS-422. Че-то до вас ничего не доходит, по пять раз прихoдится повторять. Сказка про белого бычка... 01.gif

Не хамить воспитание не позволяет?


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Dec 12 2013, 10:03
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(A. Fig Lee @ Dec 11 2013, 17:27) *
Не хамить воспитание не позволяет?

перевожу на русский:
RS-485 имеет неопределенное состояние в случае, когда никто не передает. То есть состояние линии может быть любое и меняться с любой скоростью.
=AK= использует протоколы, которые чувствительны к этому, то есть они не имеют эффективной защиты от этого "горя".
Некоторые (условно назовем их "остальные") использует протоколы, которым все равно что происходит на линии в то время, когда данные по ней не передаются. Как результат- эти некоторые (и разработанные ими устройства) не видят разницу между "линией, в которой есть неопределенность при отсутствии передачи" и "линией состояние которой между передачами детерменировано"
Еще более некоторые (назовем их "гурманы"), предпочитают, чтобы их драйвер RS-485 не выдавал ложных переходов в микроконтроллер если линия в неопределенном состоянии. Они действуют двумя способами:
1) применяют драйверы RS-485, которые при неподключенной линии выдают неактивный уровень в RX, например SN75LBC184
2) применяют резисторы, "растягивающие" линию из неопределенного состояния в определенное.
3) применяют (1) + (2) вместе.
Go to the top of the page
 
+Quote Post
Herz
сообщение Dec 13 2013, 09:10
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Господа! Воздержитесь от наездов! Не хватает терпения объяснять спокойно - никто не принуждает участвовать. Тему частично почистил.

Цитата(Ruslan1 @ Dec 12 2013, 12:03) *
Некоторые (условно назовем их "остальные") использует протоколы, которым все равно что происходит на линии в то время, когда данные по ней не передаются.

Один вопрос дилетанта: как приёмники знают, что данные сейчас не передаются?
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Dec 13 2013, 14:46
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Herz @ Dec 13 2013, 11:10) *
Один вопрос дилетанта: как приёмники знают, что данные сейчас не передаются?

С точки зрения приемника данными является принятое нечто, что соответствует ряду обязательных условий.
Более узко: это есть последовательность байтов, которая соответствует принятым в данном протоколе правилам, например: преамбула, префикс-суфикс, контрольная сумма, количество байт, предопределенные некоторыми полями параметры (например, принятая длина равна длине, указанной в пакете), предыстория (принятые до этого данные), и прочее.
То есть если последовательность принятых сигналов не соответствует хоть одному из обязательных в применяемом протоколе критерию- то это не данные.
Go to the top of the page
 
+Quote Post
Herz
сообщение Dec 14 2013, 09:13
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Ruslan1 @ Dec 13 2013, 16:46) *
С точки зрения приемника данными является принятое нечто, что соответствует ряду обязательных условий.
Более узко: это есть последовательность байтов, которая соответствует принятым в данном протоколе правилам, например: преамбула, префикс-суфикс, контрольная сумма, количество байт, предопределенные некоторыми полями параметры (например, принятая длина равна длине, указанной в пакете), предыстория (принятые до этого данные), и прочее.
То есть если последовательность принятых сигналов не соответствует хоть одному из обязательных в применяемом протоколе критерию- то это не данные.

Тогда налицо противоречие: чтобы понять, что данные не передаются, приёмники всё равно должны "слушать линию", обрабатывать получаемые сигналы и принимать решение о том, данные ли это. Так это в любой асинхронный протокол в той или иной степени должен проделывать. Говорить в этом случае, что "ему всё равно, что в это время творится на линии" - явное преувеличение.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Dec 14 2013, 17:02
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Herz @ Dec 14 2013, 11:13) *
Тогда налицо противоречие: чтобы понять, что данные не передаются, приёмники всё равно должны "слушать линию", обрабатывать получаемые сигналы и принимать решение о том, данные ли это. Так это в любой асинхронный протокол в той или иной степени должен проделывать. Говорить в этом случае, что "ему всё равно, что в это время творится на линии" - явное преувеличение.

Тут есть разночтение определения "все равно". Я имею в виду, что не-данные не приводят к каким-либо действиям приемника, индентичным реакции на прием настоящих данных. Приемник, конечно, слушает линию и может делать какие-то проверки, но это внутренние действия.
Причем "слушает" и "делает проверки" - это не обязательно только микроконтроллер. Например, компаратор приемника драйвера RS485 тоже слушает линию и переключает логический выход приемника при выполнении некоторых условий. Уровней может быть множество, и каждый следующий подключается к обработке только когда предыдущий отработал верно и передал что-то "выше".

Но если посмотреть на ситуацию с Вашей точки зрения, то, конечно, приемнику не все равно, он что-то делает внутри себя, и это "что-то"зависит от сигналов в линии связи.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- qnx   умный дом [выбор интерфейса]   Dec 7 2013, 09:35
- - =AK=   Цитата(qnx @ Dec 7 2013, 20:05) подскажит...   Dec 7 2013, 11:45
- - пай-мальчик   "usb плату, умеющую работать с портами" ...   Dec 7 2013, 14:05
- - qnx   тобишь на подобие "Переходник USB A - COM (RS...   Dec 7 2013, 20:41
|- - kolobok0   Цитата(qnx @ Dec 8 2013, 00:41) ...на под...   Dec 7 2013, 22:21
|- - Ruslan1   Цитата(kolobok0 @ Dec 8 2013, 00:21) идит...   Dec 8 2013, 17:47
|- - qnx   Цитата(Ruslan1 @ Dec 8 2013, 19:47) Есть ...   Dec 8 2013, 18:17
|- - kolobok0   Цитата(qnx @ Dec 8 2013, 22:17) ...под ПК...   Dec 8 2013, 20:55
- - iosifk   Цитата(qnx @ Dec 7 2013, 13:35) на скольк...   Dec 8 2013, 18:04
|- - =AK=   Цитата(iosifk @ Dec 9 2013, 04:34) Это то...   Dec 9 2013, 01:11
|- - A. Fig Lee   Цитата(=AK= @ Dec 8 2013, 20:11) Для конф...   Dec 9 2013, 02:01
|- - =AK=   Цитата(A. Fig Lee @ Dec 9 2013, 12:31) а ...   Dec 9 2013, 04:51
|- - A. Fig Lee   Цитата(=AK= @ Dec 8 2013, 23:51) Чувствит...   Dec 10 2013, 00:47
|- - =AK=   Цитата(A. Fig Lee @ Dec 10 2013, 11:17) И...   Dec 10 2013, 10:37
|- - A. Fig Lee   Цитата(=AK= @ Dec 10 2013, 05:37) Modbus ...   Dec 10 2013, 13:27
|- - ILYAUL   Цитата(A. Fig Lee @ Dec 10 2013, 17:27) M...   Dec 10 2013, 18:59
|- - A. Fig Lee   Цитата(ILYAUL @ Dec 10 2013, 13:59) Это п...   Dec 10 2013, 20:56
|- - =AK=   Цитата(A. Fig Lee @ Dec 11 2013, 07:26) И...   Dec 10 2013, 22:43
|- - A. Fig Lee   Цитата(=AK= @ Dec 10 2013, 17:43) У вас ч...   Dec 11 2013, 00:40
- - Alex11   Даже если нет серьезного реалтайма, iosifk Вам пра...   Dec 8 2013, 20:02
- - qnx   Alex11, спасибо большое, взгляну в сторону Etherne...   Dec 8 2013, 20:24
- - EvilWrecker   Готовых индустриальных материнок на цену которая в...   Dec 8 2013, 20:38
- - Plain   Главный ум в таких зданиях — разводка звездой, т.е...   Dec 8 2013, 21:43
|- - Plain   Цитата(Plain @ Dec 9 2013, 00:43) Главный...   Dec 10 2013, 00:15
- - Xenia   А чего не Wi-Fi? Когда-то то действительно это ...   Dec 9 2013, 02:12
|- - kolobok0   Цитата(Xenia @ Dec 9 2013, 06:12) А чего ...   Dec 9 2013, 22:43
|- - Xenia   Цитата(kolobok0 @ Dec 10 2013, 02:43) Или...   Dec 10 2013, 00:49
|- - Plain   Цитата(Xenia @ Dec 10 2013, 03:49) Неужел...   Dec 10 2013, 01:32
|- - kolobok0   Цитата(Xenia @ Dec 10 2013, 04:49) ..вели...   Dec 11 2013, 18:54
|- - =AK=   Цитата(kolobok0 @ Dec 12 2013, 05:24) име...   Dec 12 2013, 11:16
|- - Ruslan1   Цитата(=AK= @ Dec 12 2013, 13:16) Хоть ко...   Dec 12 2013, 12:50
- - andrewlekar   Щас процентов 50 охранно-пожарной сигнализации ста...   Dec 10 2013, 04:27
- - ILYAUL   Нет , коллеги , давайте разделим . Протокол или же...   Dec 10 2013, 12:10
||- - Dog Pawlowa   Цитата(Ruslan1 @ Dec 14 2013, 20:02) Прие...   Dec 14 2013, 19:02
|||- - Ruslan1   Цитата(Dog Pawlowa @ Dec 14 2013, 21:02) ...   Dec 14 2013, 21:14
|||- - =AK=   Цитата(Ruslan1 @ Dec 15 2013, 07:44) То ч...   Dec 14 2013, 21:45
|||- - Ruslan1   Цитата(=AK= @ Dec 14 2013, 23:45) А вы ни...   Dec 14 2013, 22:50
|||- - =AK=   Цитата(Ruslan1 @ Dec 15 2013, 09:01) Если...   Dec 14 2013, 22:56
|||- - Ruslan1   Цитата(=AK= @ Dec 15 2013, 00:56) Вы ошиб...   Dec 15 2013, 09:09
|||- - =AK=   Цитата(Ruslan1 @ Dec 15 2013, 19:39) Будь...   Dec 15 2013, 10:07
|||- - Herz   Цитата(=AK= @ Dec 15 2013, 12:07) Естеств...   Dec 15 2013, 13:25
|||- - Ruslan1   Цитата(=AK= @ Dec 15 2013, 12:07) ..........   Dec 15 2013, 13:56
|||- - =AK=   Цитата(Ruslan1 @ Dec 16 2013, 00:26) Вы и...   Dec 15 2013, 21:02
||- - Herz   Цитата(Ruslan1 @ Dec 14 2013, 19:02) Тут ...   Dec 14 2013, 20:53
|- - msalov   Цитата(=AK= @ Dec 11 2013, 05:58) Цитата(...   Dec 13 2013, 06:55
|- - =AK=   Цитата(msalov @ Dec 13 2013, 17:25) Хотел...   Dec 13 2013, 08:47
- - Xenia   Cкажите, кто знает, на какую длину можно тянуть UA...   Dec 11 2013, 06:08
|- - _4afc_   Цитата(Xenia @ Dec 11 2013, 09:08) Cкажит...   Dec 11 2013, 08:08
- - Harbinger   При скорости до 230400 - метр наверняка. Приблизи...   Dec 11 2013, 06:35
|- - blackfin   Цитата(Harbinger @ Dec 11 2013, 10:35) Пр...   Dec 11 2013, 06:58
|- - Xenia   Цитата(Harbinger @ Dec 11 2013, 10:35) Пр...   Dec 11 2013, 13:20
|- - _Pasha   Цитата(Xenia @ Dec 11 2013, 17:20) Ну, и ...   Dec 11 2013, 14:02
|- - Lagman   Цитата(Xenia @ Dec 11 2013, 17:20) Достат...   Dec 11 2013, 15:01
- - ZASADA   если CAN такой плохой, почему именно он использует...   Dec 13 2013, 10:18
|- - =AK=   Цитата(ZASADA @ Dec 13 2013, 20:48) если ...   Dec 13 2013, 10:46
|- - ZASADA   Цитата(=AK= @ Dec 13 2013, 13:46) Буржуи ...   Dec 13 2013, 11:35
|- - =AK=   Цитата(ZASADA @ Dec 13 2013, 22:05) а как...   Dec 13 2013, 23:07
|- - ZASADA   Цитата(=AK= @ Dec 14 2013, 02:07) Цитатаа...   Dec 14 2013, 11:57
|- - =AK=   Цитата(ZASADA @ Dec 14 2013, 22:27) вам о...   Dec 14 2013, 13:04
|- - ZASADA   Цитата(=AK= @ Dec 14 2013, 16:04) Вы пута...   Dec 14 2013, 23:05
|- - =AK=   Цитата(ZASADA @ Dec 15 2013, 09:35) может...   Dec 14 2013, 23:22
- - Plain   В моём понимании, управление стеклоподъёмниками бе...   Dec 13 2013, 12:24
|- - Dog Pawlowa   Цитата(Plain @ Dec 13 2013, 15:24) управл...   Dec 13 2013, 13:31
|- - AlexandrY   Цитата(Plain @ Dec 13 2013, 14:24) В моём...   Dec 13 2013, 14:21
- - adnega   По поводу помехоустойчивости. Диф.линия очень хоро...   Dec 13 2013, 14:34
|- - A. Fig Lee   Цитата(adnega @ Dec 13 2013, 09:34) По по...   Dec 13 2013, 14:47
|- - AlexandrY   Цитата(A. Fig Lee @ Dec 13 2013, 16:47) В...   Dec 13 2013, 15:29
- - garlands   вариантов два: 1) в процесс ремонта имеет смысл за...   Dec 13 2013, 19:15
- - Harbinger   Простите уж за реплику с галёрки... Тут тема вроде...   Dec 13 2013, 19:28
|- - garlands   Цитата(Harbinger @ Dec 13 2013, 21:28) Гл...   Dec 13 2013, 19:44
|- - _Pasha   Цитата(Harbinger @ Dec 13 2013, 23:28) Ту...   Dec 14 2013, 06:15
|- - =AK=   Цитата(_Pasha @ Dec 14 2013, 16:45) Почем...   Dec 14 2013, 06:54
- - qnx   http://www.kernelchip.ru/Laurent.php на сколько по...   Dec 14 2013, 22:29
|- - Plain   Цитата(qnx @ Dec 15 2013, 01:29) http://w...   Dec 14 2013, 23:33
|- - A. Fig Lee   Цитата(Plain @ Dec 14 2013, 18:33) Кроме ...   Dec 15 2013, 00:27
- - Plain   A. Fig Lee, это у Вас всё разные розетки, а подроз...   Dec 15 2013, 07:28
- - Dog Pawlowa   Если возвращаться к теме, то я бы делал или на Eth...   Dec 16 2013, 07:20
- - ZASADA   Ethernet хорошо, но пока дороже прочих решений и з...   Dec 16 2013, 07:42
|- - Dog Pawlowa   Да, это как дорогое бухло - дорого и избыточно   Dec 16 2013, 08:56
- - fiim   Ну как сюда не предложить такой вариант:Основная и...   Jun 11 2015, 08:54
- - psL   Цитата(fiim @ Jun 11 2015, 11:54) Ну как ...   Jun 11 2015, 10:53


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 04:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01627 секунд с 7
ELECTRONIX ©2004-2016