Перейти к содержанию

Универсальный программируемый коммутатор RS232


Рекомендуемые сообщения

Здравствуйте, Уважаемые коллеги!

Появилась задача переключения 12 RS232 портов на входе на 12 RS232 на выходе в произвольном порядке, по заранее заданной прошивке. Также есть необходимость менять  1 первый байт в протоколе и скорости связи. Просьба - подскажите, есть ли готовые аппаратные решения или подобные схемы?

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

11 часов назад, Piotr__1 сказал:

Спасибо, а сколько эта штука стоит? Я так понимаю она не позволяет шаманить над протоколом (байты подменять).

Изменено пользователем Сергей Матеров
Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

Жизнь не белая или чёрная, а в мелкую серенькую полосочку...

Ссылка на комментарий
Поделиться на другие сайты

27.08.2020 в 21:49, Сергей Матеров сказал:

Появилась задача переключения 12 RS232 портов на входе на 12 RS232 на выходе в произвольном порядке, по заранее заданной прошивке. Также есть необходимость менять  1 первый байт в протоколе и скорости связи. 

RS232 - это не протокол связи, а стандарт.

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

ИМХО Вам имеет смысл немножко приоткрыть завесу назначения сего девайса.

 

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Да там ASCII обычный, просто первым байтом идет специфический префикс адреса устройства,  да как в модбасе рту, вот его иногда и нужно подменять. Промышленный комп - думал:

1. Громоздко

2. Не уверен что программная коммутация прокатит на 12 каналах. Здесь нужна аппаратная.

Ссылка на комментарий
Поделиться на другие сайты

10 hours ago, Сергей Матеров said:

Громоздко... Здесь нужна аппаратная.

Подменять байт будет тоже железо? 

По озвученной вами схеме  есть 12 master-устройств, которые, конкурируя друг с другом согласно "заранее заданной прошивке",  по 12 линиям связи пытаются управлять некими  адресуемыми блоками, спрятанными вдобавок в  разных 12 slave-устройствах. Вот это реально громоздко! По этой надуманной не оптимальной схеме вряд ли вы найдете готовые аппаратные решения.

Если каждый MASTER может управлять любым SLAVE (а у вас это так), то  почему бы им это не делать каждому по своей линии связи  согласно "заранее заданным" программам. Зачем все смешивать?

Подозреваю, что изначальная задача все-таки несколько иная... Проблема XY detected...

On 8/30/2020 at 9:11 AM, ART_ME said:

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

 

Изменено пользователем _abk_
Ссылка на комментарий
Поделиться на другие сайты

Что-то возникает мысль, что таким способом пытаются обойти какое-то ограничение своего оборудования, либо физическое, либо дорогое.

Жизнь не белая или чёрная, а в мелкую серенькую полосочку...

Ссылка на комментарий
Поделиться на другие сайты

12 часов назад, Сергей Матеров сказал:

Да там ASCII обычный, просто первым байтом идет специфический префикс адреса устройства

, а  последним контрольная сумма всей посылки, включающей "специфический префикс адреса устройства"?  ;)

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Первые байты в CheckSum не всегда входят, а так да, конечно необходимо будет менять и её. Оборудование очень разнообразное. Это для стенда, для переносного диагностичеки /испытательного.

Ссылка на комментарий
Поделиться на другие сайты

Только что, Сергей Матеров сказал:

Первые байты в CheckSum не всегда входят, а так да, конечно необходимо будет менять и её. 

После того, как главное устройство послало запрос девайсу, тот должен ответить. Причем как правило в ответе содержится не только адрес получателя, но и адрес отправителя. А иначе откуда главное устройство узнает, что полученный им ответ от того, устройства, которому оно послало запрос? Мало того, этот ответ должен поступить в заданное время!

Вот эти эти взаимоотношения устройств в сети и называются протоколом. Он может быть стандартным (например modbus), но может быть и уникальным.

Поэтому Вам в первую очередь нужно досконально изучить действующий протокол в сети, а уже на основе этих знаний ставить задачу подмены адресатов. 

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

18 minutes ago, Сергей Матеров said:

Оборудование очень разнообразное. Это для стенда, для переносного диагностичеки /испытательного.

Ну вот теперь-то все понятно стало :lol2: Ну точно проблема XY

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...