|
|
  |
Помехозащищенный RS-485 |
|
|
|
Sep 6 2015, 18:25
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Atlantis- @ Sep 6 2015, 20:45)  какие например? Если не забанили в интернете, то найдете  - начиная с LVPECL, VML, CML, MLVDS, BLVDS, LVDM... QUOTE (Atlantis- @ Sep 6 2015, 20:45)  самодельный экранированный провод не гибкий... Сильное заявление  . Самодельный на то и самодельный, что может быть ЛЮБЫМ! QUOTE (Atlantis- @ Sep 6 2015, 20:45)  все так, но у меня задание сделать именно USB устройство Вам шашечки, или ехать? На худой конец, тот-же USB-RSxxx гальванически развязаный. А вообще еще есть массовая дешовая оптика.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 7 2015, 05:56
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(zltigo @ Sep 6 2015, 21:25)  Сильное заявление  . Самодельный на то и самодельный, что может быть ЛЮБЫМ! у нас такой сделать не получилось без экрана нормальный, а экранированный получился дубовый) Цитата(zltigo @ Sep 6 2015, 21:25)  Вам шашечки, или ехать? На худой конец, тот-же USB-RSxxx гальванически развязаный.
А вообще еще есть массовая дешовая оптика. В смысле вместо МК поставить преобразователь USB-RSxxx ? А в чем преимущество будет? Гальваническая развязка у меня тоже есть (правда USB). И если не ошибаюсь преобразователь USB-RSxxx определится как виртуальный COM-порт, а мне надо изохронный канал.
|
|
|
|
|
Sep 7 2015, 06:12
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Atlantis- @ Sep 7 2015, 08:56)  Гальваническая развязка у меня тоже есть (правда USB). Вы в этом ТОЧНО уверены??? QUOTE И если не ошибаюсь преобразователь USB-RSxxx определится как виртуальный COM-порт Ошибаетесь. Это только один вариант использования. QUOTE , а мне надо изохронный канал. Ни одно из понятий определяемых помянутым Вами термином "изохронный" у меня лично НИКАК не вяжется с "Структура такая: короткий кабель USB воткнут в ПК .... которому присоединяются датчики ... просто UART" Что сказать-то хотели???
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 7 2015, 06:23
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(zltigo @ Sep 7 2015, 09:12)  Вы в этом ТОЧНО уверены??? да, ADUM4160 по линиям данных USB и трансформатор по питанию Цитата(zltigo @ Sep 7 2015, 09:12)  Ни одно из понятий определяемых помянутым Вами термином "изохронный" у меня лично НИКАК не вяжется с "Структура такая: короткий кабель USB воткнут в ПК .... которому присоединяются датчики ... просто UART" Что сказать-то хотели??? Данные от нескольких датчиков надо передать в ПК для обработки и отображения. Поскольку важно время доставки данных используется изохронный канал.
|
|
|
|
|
Sep 7 2015, 06:55
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(zltigo @ Sep 7 2015, 09:44)  Давайте все-же ответите на вопрос, что Вы хотели сказать термином "изохронный", поскольку "время доставки" никак его не обяснило  . Ну а вообще USB интерфейс весьма и весьма нестабильный по разбросам времени доставки пакетов интерфейс. Можно сказать, что в этом смысле он АНТИизохроный. я имел ввиду, что нужен изохронный канал USB Цитата Изохронные передачи (Isochronous Transfers) - применяются для обмена данными в "реальном времени", когда на каждом временном интервале требуется передавать строго определенное количество данных, но доставка информации не гарантирована (передача данных ведется без повторения при сбоях, допускается потеря пакетов). Такие передачи занимают предварительно согласованную часть пропускной способности шины и имеют заданную задержку доставки.
|
|
|
|
|
Sep 7 2015, 07:17
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Atlantis- @ Sep 7 2015, 09:55)  я имел ввиду, что нужен изохронный канал USB В общем пока вижу совершенно непродуманую систему куда, очевидно, для большего барадака еще и USB приянули. Если Вам нужно "реальное время", то оно должно обеспечиваться контроллером, а не какой-то PC с неведомой операционкой подключенной по USB. Пакеты с информацией от датчиков должны приходить в PC уже с ОТМЕТКАМИ времени сделаными контроллером датчиков.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 7 2015, 07:29
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(zltigo @ Sep 7 2015, 10:17)  В общем пока вижу совершенно непродуманую систему куда, очевидно, для большего барадака еще и USB приянули. Если Вам нужно "реальное время", то оно должно обеспечиваться контроллером, а не какой-то PC с неведомой операционкой подключенной по USB. Пакеты с информацией от датчиков должны приходить в PC уже с ОТМЕТКАМИ времени сделаными контроллером датчиков. Такое жесткое "реальное время" не требуется, просто нужно увидеть на экране воздействие на датчик не через 3 секунды, как это возможно в Bulk-канале. От датчиков приходят данные с заданной частотой и пока, на макете, все устраивает. Просто нужно удлиннить кабель до ПК.
|
|
|
|
|
Sep 7 2015, 07:30
|

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

|
Цитата(Atlantis- @ Sep 7 2015, 16:25)  я имел ввиду, что нужен изохронный канал USB А нужен ли? Ведь изохронная труба никаких особых чудес по сравнению с балком вам не явит. Вся разница будет проявляться, когда один USB хост при посредстве хаба (или хабов) расшарен между многими устройствами. Тогда USB планировщик хоста посмотрит выданные запросы и скажет "ОК, я берусь обеспечить изохронную трубу с запрошенной пропускной способностью, ради этого я все балки буду обеспечивать по остаточному принципу". Однако если вы поставите свою собственную USB карту, к которой ничего, кроме своего устройства, подключать не будете, то все, на что способен этот хост, вся пропускная способность интерфейса все равно будет ваша: хоть в виде балка будете ее использовать, хоть в виде изохронного. А балк при этом еще автоматически обеспечит гарантированную доставку.
|
|
|
|
|
Sep 7 2015, 07:40
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(=AK= @ Sep 7 2015, 10:30)  А нужен ли?
Ведь изохронная труба никаких особых чудес по сравнению с балком вам не явит. Вся разница будет проявляться, когда один USB хост при посредстве хаба (или хабов) расшарен между многими устройствами. Тогда USB планировщик хоста посмотрит выданные запросы и скажет "ОК, я берусь обеспечить изохронную трубу с запрошенной пропускной способностью, ради этого я все балки буду обеспечивать по остаточному принципу". да, так и будет
|
|
|
|
|
Sep 7 2015, 11:34
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(zltigo @ Sep 7 2015, 09:12)  Вы в этом ТОЧНО уверены??? Сейчас появилась идея делать USB без развязки, а развязку сделать на другом конце RS-485. То есть будет так: USB-USB процессор-трансивер-кабель RS-485-трансивер-гальваническая развязка-процессор-датчики В такой конфигурации есть какой то изъян?
|
|
|
|
|
Sep 7 2015, 12:42
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(Dog Pawlowa @ Sep 7 2015, 15:14)  У Вас что, никогда мышь "не отваливалась"?! Ну люди падают с луны и прямо сюда!  Честно - никогда) а Вы это к чему? принтер подвисает иногда, там кабель 5 метров
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|