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

 
 
13 страниц V  « < 9 10 11 12 13 >  
Reply to this topicStart new topic
> Интерфейс для маленькой "сети", где несколько Master'ов
=AK=
сообщение Jul 6 2010, 06:02
Сообщение #151


pontificator
******

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



Цитата(GetSmart @ Jul 6 2010, 14:10) *
RS-232 описывает только "mechanical, electrical and logical signals", а RS-232C то же самое плюс UART.

crying.gif "С" обозначает номер ревизии.

Wiki: Revision C was issued in a document dated August 1969. Revision D was issued in 1986. The current revision is TIA-232-F Interface Between Data Terminal Equipment and Data Circuit-Terminating Equipment Employing Serial Binary Data Interchange, issued in 1997.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 6 2010, 06:27
Сообщение #152


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Мне лень было проверять smile.gif
Но не важно, суть в другом названии.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jul 6 2010, 06:36
Сообщение #153


pontificator
******

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



Цитата(GetSmart @ Jul 6 2010, 15:57) *
суть в другом названии.

Про UART вам тоже лень было проверять... Нет никакого UART в TIA-232-F, ни сном ни духом. Более того, прямым текстом стазано, что последовательные данные могут быть и синхронные, и асинхронные. laughing.gif
Зато скорость ограничена, не более 20 кбит/сек. И разъемы только 25- или 26- контактные. biggrin.gif

То есть, ссылка на RS-232 на самом деле практически ничего не значит. Стандарт оговаривает одно, а реальный писюковый интерфейс просто кое в чем похож на него и отчасти совместим.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 6 2010, 06:56
Сообщение #154


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(=AK= @ Jul 6 2010, 11:36) *
Про UART вам тоже лень было проверять... Нет никакого UART в TIA-232-F, ни сном ни духом.

А я такое не утверждал. Я только на слово defunct-у поверил, что RS-232C объединён сразу с UARTом.
Причём ясно написал, что по 232-ому можно и SPI передавать. Какие проблемы?

Цитата(=AK= @ Jul 6 2010, 07:17) *
Это не определение, это описание для чайников. Не путайте божий дар с яишницей 01.gif

Чтобы не быть голословным - приведите определение или укажите на неточности "описания" определениями других терминов.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jul 6 2010, 07:00
Сообщение #155


pontificator
******

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



Цитата(GetSmart @ Jul 6 2010, 16:17) *
по 232-ому можно и SPI передавать. Какие проблемы?

А вот SPI как раз не получится законным образом, поскольку назначение всех линий оговорено стандартом, а клока там нет.


Цитата(GetSmart @ Jul 6 2010, 16:26) *
приведите определение

Уже приводилось:

Интерфе́йс — совокупность средств и методов взаимодействия между элементами системы.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 6 2010, 07:14
Сообщение #156


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(=AK= @ Jul 6 2010, 12:00) *
Интерфе́йс — совокупность средств и методов взаимодействия между элементами системы.

Это противоречит тому что приводил defunct?

Цитата
А вот SPI как раз не получится законным образом, поскольку назначение всех линий оговорено стандартом, а клока там нет.

То есть там оговорены линии RXD и TXD, но не оговорен формат посылки/фрейма, который по ним можно передавать?
Если это так на самом деле, то тогда при передаче SPI по RS232 можно говорить, что это SPI по электрически совместимому интерфейсу RS232.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jul 6 2010, 07:29
Сообщение #157


pontificator
******

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



Цитата(GetSmart @ Jul 6 2010, 16:44) *
Это противоречит тому что приводил defunct?

Да, противоречит. Потому что в определении нет той отсебятины про "обязательное наличие протоколов", которую он несет.

Замечу, что англоязычные вообще не испытывают никакого пиетета перед стандартами, определениями, формальной точностью и пр. Эти заморочки более характерны для говорящих на немецком и русском. Поэтому английская википедия вообще не утруждает себя давать формальное определение. Они довольствуются неформальным иллюстративным описанием.


Цитата(GetSmart @ Jul 6 2010, 16:44) *
То есть там оговорены линии RXD и TXD, но не оговорен формат посылки/фрейма

Формат не оговорен - это полбеды. Cигнала клока нет. А без клока не бывает SPI.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 6 2010, 07:44
Сообщение #158


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(=AK= @ Jul 6 2010, 12:29) *
Да, противоречит. Потому что в определении нет той отсебятины про "обязательное наличие протоколов", которую он несет.

Отсебятина у вас. Речь шла об интерфейсе передачи данных (в частности между девайсами). И это не тот в широком смысле интерфейс. И определение должно оперировать более специализированными терминами, касающихся передачи данных по проводным/радио каналам.

Сообщение отредактировал GetSmart - Jul 6 2010, 07:45


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jul 6 2010, 09:02
Сообщение #159


pontificator
******

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



Цитата(GetSmart @ Jul 6 2010, 17:14) *
определение должно оперировать более специализированными терминами, касающихся передачи данных по проводным/радио каналам.

В магазине спросить:
- Дайте мне чернила для восьмого класса! (с)

Бритва Оккама: нельзя вводить лишних сущностей без нужды. Рекомендую к использованию. smile.gif
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 6 2010, 09:29
Сообщение #160


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(=AK= @ Jul 6 2010, 14:02) *
Бритва Оккама: нельзя вводить лишних сущностей без нужды. Рекомендую к использованию. smile.gif

Мимо кассы.
Есть много типов интерфейсов. И они вполне продуманно отличаются. В частности интерфейс пользователя имеет мало общего с интерфейсом передачи данных (по каналам связи). Кроме того каждый тип интерфейса имеет свои особенности.
http://ru.wikipedia.org/wiki/%D0%98%D0%BD%...%B5%D0%B9%D1%81

В этой ветке подразумевался и весь спор идёт только вокруг интерфейса передачи данных. Моё имхо (искать где-то определения мне лень) что интерфейсом можно обозвать как исключительно электрические уровни сигналов RS-232 (хоть RS-485 и др.), так и более сложную связку например электрические характеристики, временные, механические разъёмы, кол-во линий связи и функциональное их назначение. Вплоть до подробного описания протокола обмена, если он жёстко заложен в какой-то девайс. И это вполне честно будет интерфес этого девайса. Но протокол как и разъёмы и прочее (вобщем все составляющие) не являются обязательными в описании конкретного интерфейса.

Сообщение отредактировал GetSmart - Jul 6 2010, 09:30


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 6 2010, 10:57
Сообщение #161


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(GetSmart @ Jul 6 2010, 09:56) *
Я только на слово defunct-у поверил, что RS-232C объединён сразу с UARTом.

На всякий случай повторю цитату http://ckp.made-it.com/rs232.html:

The description of RS232 is an EIA/TIA norm and is identical to CCITT V.24/V.28, X.20bis/X.21bis and ISO IS2110.
X.20 DTE-DCE интерфейс старт-стопной передачи данных по сетям общего пользования

Цитата(=AK= @ Jul 6 2010, 09:02) *
Wiki: Revision C was issued in a document dated August 1969. Revision D was issued in 1986. The current revision is TIA-232-F Interface Between Data Terminal Equipment and Data Circuit-Terminating Equipment Employing Serial Binary Data Interchange, issued in 1997.

На той же страничке Wiki абзацем выше:

Details of character format and transmission bit rate are controlled by the serial port hardware, often a single integrated circuit called a UART that converts data from parallel to asynchronous start-stop serial form. Details of voltage levels, slew rate, and short-circuit behavior are typically controlled by a line-driver that converts from the UART's logic levels to RS-232 compatible signal levels, and a receiver that converts from RS-232 compatible signal levels to the UART's logic levels.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Jul 6 2010, 16:15
Сообщение #162


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Может всё таки вернутся к началу.

1. Есть дом
2. В нем N -слейвов со своими задачами.
Вопрос 1.
Нужны ли данные ( например мне ) от всех слейвов. Задача охраны дома , естественно не рассматривается только - комфорт.
Скорее всего нет. Значмт останется N-m.
Вопрос 2.
Насколько мне важны данные от оставшихся ? Т.е отпадает ещё группа слейвов , данные от которых нужны , для примера , один раз в неделю-месяй-год.


Вот и останется да группа, данные от которых нужны постоянно, но сколько их в итоге?
Нужен ли будет этой группе мастер?
И исходя из данной группы , помоему и нужно выбирать интерфейс , протокол. Может всё в UART уложится ( грубо).


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 6 2010, 19:55
Сообщение #163


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(ILYAUL @ Jul 6 2010, 19:15) *
Нужны ли данные ( например мне ) от всех слейвов.

А статус исправен/неисправен интересен? Если да - то при запросе статуса, можно и данные получить.. т.е. задача получить данные от слейва, будет фоновой для мастера. И зачастую она одинаковая для всех слейвов, независимо от их типа.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jul 7 2010, 06:06
Сообщение #164


pontificator
******

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



Цитата(defunct @ Jul 6 2010, 20:27) *
повторю цитату http://ckp.made-it.com/rs232.html

На этом сайте много других косяков такой же разнузданности. Например, про RS-485 сказано, что "выходное сопротивление передатчика 100 Ом", а минимальное входное приемника якобы равно 4 кОм, а не 12 кОм, как на самом деле. Тоже прикажете этому бреду верить? 01.gif
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jul 7 2010, 07:10
Сообщение #165


pontificator
******

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



Цитата(ILYAUL @ Jul 7 2010, 01:45) *
Нужны ли данные ( например мне ) от всех слейвов.

Данные нужны тому, кому они нужны. Если настенный выключатель только включает/выключает лампочку посредством релейного модуля, то никому, кроме этого модуля, данные от выключателя не нужны.

Цитата(ILYAUL @ Jul 7 2010, 01:45) *
И исходя из данной группы , помоему и нужно выбирать интерфейс , протокол.

Сегодня вам задача представляется в одном виде, через год-другой захочется что-то изменить, прежде всего - добавить. И тогда можете упереться в ограничения, заданные исходя из сегодняшних ваших представлений.
Go to the top of the page
 
+Quote Post

13 страниц V  « < 9 10 11 12 13 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 00:40
Рейтинг@Mail.ru


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