Главная Форум
Добро пожаловать, Гость
Логин: Пароль:
  • Страница:
  • 1

ТЕМА: Заменить RS232 на USB

Заменить RS232 на USB 11 года, 7 мес. назад #6

  • longer
  • Вне сайта
  • Юниор
  • Постов: 4
Мы выпускаем оборудование для торговли. Для связи с компьютером наши изделия используют стандартный Com порт. Можно ли встроить ваш USB-HID прямо в печатные платы наших изделий, чтобы не было никаких переходников? К тому же как мы поняли не нужна установка драйверов на компьютер для работы оборудования.

RE: Заменить RS232 на USB 11 года, 7 мес. назад #7

  • inter
  • Вне сайта
  • Опытный
  • Постов: 41
longer писал:
Мы выпускаем оборудование для торговли. Для связи с компьютером наши изделия используют стандартный Com-порт. Можно ли встроить ваш USB-HID прямо в печатные платы наших изделий, чтобы не было никаких переходников? К тому же как мы поняли не нужна установка драйверов на компьютер для работы оборудования.

Встраивание "USB-модуля" в печатные платы ваших изделий будет наиболее экономически выгодным вариантом.

В этом случае, не нужными становятся:

1. Переходник от USB в RS232 (цена - минимум 200 рублей).

2. Переходник от уровней сигналов RS232 к уровню логических сигналов, принятых на вашей плате (переходник установлен на вашей плате, цена - минимум 30 рублей).

3. Блок питания для вашего оборудования (цена - минимум 200 рублей). Т.к. ваше устройство сможет питаться непосредственно от USB-порта (5 вольт, 500 мА максимум).

4. Розетка 220 вольт для блока питания вашего оборудования, которая, к тому же, как правило подключена к UPS.

При этом, надо учесть, что при больших тиражах (десятки тысяч) стоимость нашего "USB-модуля" будет менее 500 руб.. Надёжность же и потребительские качества вашего оборудования при этом существенно возрастут.

Единственное, в этом случае, придётся изменить программу на компьютере, работающую с вашим оборудованием, а именно: ту её часть, где производится обмен данными с устройством.
Надо сказать, что в этом вопросе мы окажем необходимую поддержку:
- предоставим open-source библиотеку (.dll), в которой имеются все необходимые функции для работы с нашим устройством;
- поможем вашим программистам в её подключении.

RE: Заменить RS232 на USB 11 года, 7 мес. назад #8

  • longer
  • Вне сайта
  • Юниор
  • Постов: 4
Наши разработчики говорят, что такого же эффекта можно добиться применяя устройство с микросхемами FTDI, т.е. тоже можно встроить в печатную плату и стоимость будет тоже невелика. Что можете сказать о микросхемах FTDI и этом варианте ?

RE: Заменить RS232 на USB 11 года, 7 мес. назад #9

  • inter
  • Вне сайта
  • Опытный
  • Постов: 41
longer писал:
Наши разработчики говорят, что такого же эффекта можно добиться применяя устройство с микросхемами FTDI, т.е. тоже можно встроить в печатную плату и стоимость будет тоже невелика. Что можете сказать о микросхемах FTDI и этом варианте ?

Микросхемы FTDI были разработаны в момент начала массового появления USB-портов на компьютерах. В то время, они позиционировались как временное решение, помогающее переходу на технологию USB. Но нет ничего более постоянного, чем временные решения.
Основных недостатков у микросхем FTDI два:
1. Необходимость установки драйвера на компьютер.
2. Невозможность изменения (апргейда).

    Установка драйвера на компьютер чревата такими ошибками, как ";Синий экран смерти". А установка драйвера без цифровой подписи (у FTDI именно такой) - тем более, особенно под ОС "Vista". Да и вообще - это вчерашний день. Сегодня никто даже не задумывается об установке драйверов, подключая к компьютеру флешку, клавиатуру или мышь. Почему же при подключением торгового оборудования должно быть по-другому ?

    "Невозможность изменения" означает, что микросхема FTDI сделана "раз и навсегда" - изменить логику её работы невозможно. Все слышали, конечно, выражение "перезалить прошивку". Это означает: улучшить что-либо за счёт изменения встроенной программы и может относиться к чему угодно - от телефона, до автомобиля. А вот к микросхемам FTDI - и к тому, что сделано на них - не может. Таким образом, если в процессе производства будут выявлены ошибки, то исправить их будет возможно только методом замены (бесплатной) уже купленных устройств. Тоже самое и с усовершенствованиями уже выпущенных устройств - фактически, они невозможны.
Всё вышеизложенное позволяет сделать вывод: микросхемы FTDI оправданы только при малой серийности. Максимум - один-два десятка изделий в месяц. В этом случае, они могут быть экономически выгодны - за счёт меньших затрат на разработку. В случае же более крупных серий, затраты на разработку уже не так существенны, т.к. с увеличением тиража, их доля в себестоимости изделия пропорционально снижается.

RE: Заменить RS232 на USB 11 года, 7 мес. назад #13

  • storm
  • Вне сайта
  • Юниор
  • Постов: 2
У нас давно применяются переходники Com-USB. Проблем особых не было. Иногда бывает что зависают приборы, но помогает перезапуск. На каждый компьютер ставим драйвера. В остальном все работает. Есть ли смысл переходить на бездрайверную технологию в этом случае?

RE: Заменить RS232 на USB 11 года, 7 мес. назад #15

  • inter
  • Вне сайта
  • Опытный
  • Постов: 41
storm писал:
У нас давно применяются переходники Com-USB. Проблем особых не было. Иногда бывает что зависают приборы, но помогает перезапуск. На каждый компьютер ставим драйвера. В остальном все работает. Есть ли смысл переходить на бездрайверную технологию в этом случае?

Если это всех устраивает - переходить особого смысла нет. Для перехода д.б. какая-либо причина.
Например, вы хотите сертифицировать оборудование на ЭМС (электро-магнитная совместимость) по классу B.
Промышленное оборудование должно, как минимум, соответствовать классу B.
Тогда, в случае сбоя, восстановление должно происходить без участия оператора. При использовании же переходника "Com-USB", этого добиться невозможно (т.к. необходимо его "переткнуть").
Другая причина в том, что компьютер с переходником "Com-USB" крайне плохо работает в режиме реального времени. Чтобы было понятно, что это означает, поясню на примере.
Одно из предприятий использует для своих изделий связь по "RS485" по протоколу "ModBus". На компьютерах - в качестве переходника "USB-RS485" - там использовалась микросхема FTDI (с обвязкой). Когда мы пришли к ним, они сказали:
"Между компьютером и нашими устройствами мы связываемся на скорости 115200, но нам этого не хватает. Какую максимальную скорость вы можете обеспечить ?".
Мы удивились и решили посмотреть, что же реально там на шине "RS485" происходит? Оказалось, что обмен осуществляется таким образом:

1. Компьютер шлёт 6 байт запроса 1-му устройству (на скорости 115200 - это, примерно, = 0.5 миллисекунды).
2. Пауза на шине, примерно, = 0.5 миллисекунды.
3. 1-е устройство отвечает - шлёт 38 байт (примерно, = 3.3 миллисекунды).
4. Пауза на шине = от 10 до 20 миллисекунд.
5. Весь цикл запроса повторяется снова с устройствами N2...N4.

Мы: "Почему в п. 4 такая большая пауза: занимает больше 75% времени ?"
Они: "Меньше сделать не получается. Пробовали... посылки от устройства начинают теряться. Компьютер их не дожидается и шлёт новый запрос, а в этот момент приходит ответ на первый запрос. Короче, начинается полный бардак."

В итоге, на "Antel-485" они всё необходимое реализовали. Самое интересное - на скорости 57600. И такой скорости с запасом стало хватать. Это из-за того, что пауза в п.4 уменьшилась до 0.5 миллисекунды. В "Antel-485" эти паузы задаются с точностью до 0.1 миллисекунды и выдерживаются точно, т.к. "Antel-485" предназначен для работы в режиме реального времени.

RE: Заменить RS232 на USB 11 года, 7 мес. назад #16

  • longer
  • Вне сайта
  • Юниор
  • Постов: 4
Если встроить ваш USB модуль прямо в печатную плату нашего оборудования, сколько это будет стоить и какие микросхемы нужно будет дополнительно ввести в плату?

RE: Заменить RS232 на USB 11 года, 7 мес. назад #17

  • briz
  • Вне сайта
  • Начинающий
  • Постов: 21
Если использовать мощности вашего встроенного процессора, то - для встраивания USB-модуля в печатные платы оборудования Заказчика - необходимо дополнительно установить следующие комплектующие:

1. Интерфейсная микросхема USB (стоимость меньше 100 руб.),
2. Кварц (меньше 5 руб.),
3. Конденсаторы и резисторы (около 5 руб.),
4. разъём USB (около 10 руб.).

В случае большого тиража, стоимость всех комплектующих (в расчёте на одно изделие) будет значительно меньше 100 руб.

К тому же, уменьшится стоимость и ваших комплектующих за счёт удаления из вашей схемы некоторых позиций.

Таким образом, встраивание USB-модуля в оборудование Заказчика значительно выгоднее, чем применение решений на базе микросхем FTDI (и его аналогов) - как в экономическом, так и практическом планах.

Подробнее здесь.
Изменено: 11 года, 6 мес. назад от briz.
  • Страница:
  • 1
Время создания страницы: 0.16 секунд