Нужно работать с COM портом контроллера без проводов, Подскажите если кто пользовался такими приблудами |
Здравствуйте, гость ( Вход | Регистрация )
Нужно работать с COM портом контроллера без проводов, Подскажите если кто пользовался такими приблудами |
21.12.2021, 23:38
Сообщение
#1
|
|
Новенький Возраст: 55 Группа: Пользователи Сообщений: 8 780 Регистрация: 28.3.2004 Пользователь №: 5 663 Вставить ник Цитата |
В общем иногда приходится менять программы в различных контроллерах в которых установлен анахроничный COM порт, он же RS232, откровенно говоря провода уже задолбали на морозе они дубеют, длинны их не хватает, еще и есть проблемы с гальванической развязкой только из за этого по неосторожности уже была убита масса шнурков (да, знаю есть адаптеры и с гальванической развязкой, но они проводные и не совсем то что нужно) и вообще этот интерфейс я уже ненавижу, но что делать, его продолжают пихать безальтенативно в наши доморощеные устройства, на WEB морду и WiFi с эзернетом мозгов у наших инженеров-разработчиков не хватает, ща пошарил в инете, оказывается уже существуют беспроводные адаптеры RS232, но информации по этому поводу не так что бы много, гугл меня все отсылает на алиэкспресс, но что там продают под этим, сами понимаете, я например понимаю с трудом , вот и решил спросить кто нибудь пользовался такими, если да, то какими адаптерами и какие там есть подводные камни?
|
|
|
| |
22.12.2021, 8:44
Сообщение
#2
|
|
специалист Возраст: 46 Группа: Пользователи Сообщений: 3 311 Регистрация: 10.10.2001 Пользователь №: 612 Вставить ник Цитата |
В общем иногда приходится менять программы в различных контроллерах в которых установлен анахроничный COM порт, он же RS232, откровенно говоря провода уже задолбали на морозе они дубеют, длинны их не хватает, еще и есть проблемы с гальванической развязкой только из за этого по неосторожности уже была убита масса шнурков (да, знаю есть адаптеры и с гальванической развязкой, но они проводные и не совсем то что нужно) и вообще этот интерфейс я уже ненавижу, но что делать, его продолжают пихать безальтенативно в наши доморощеные устройства, на WEB морду и WiFi с эзернетом мозгов у наших инженеров-разработчиков не хватает, ща пошарил в инете, оказывается уже существуют беспроводные адаптеры RS232, но информации по этому поводу не так что бы много, гугл меня все отсылает на алиэкспресс, но что там продают под этим, сами понимаете, я например понимаю с трудом , вот и решил спросить кто нибудь пользовался такими, если да, то какими адаптерами и какие там есть подводные камни? По моему опыту - очень многое зависит от того, какой софт используется на "твоей" стороне, как там реализована работа с COM-портом, и как реализован RS323 на принимающей стороне. В каждом отдельном случае надо смотреть и экспериментировать. В моём случае (это программирование всяких технологических устройств софтом от производителя) работа софта с портами идёт на низком уровне (не напрямую конечно долбясь в 0x3F8, но близко к тому), поэтому не всегда нормально работают даже проводные USB-RS232 на чипах CP210x или FT232R. Если твой софт работает с портами на высоком уровне с использованием сигнальных линий готовности и подтверждения, если оконечное устройство также имеет полноценную реализацию RS232, то возможно будет работать. --------------------
{ cli; jmp $-2 }
-
|
|
|
22.12.2021, 9:00
Сообщение
#3
|
|
Новенький Возраст: 55 Группа: Пользователи Сообщений: 8 780 Регистрация: 28.3.2004 Пользователь №: 5 663 Вставить ник Цитата |
По моему опыту - очень многое зависит от того, какой софт используется на "твоей" стороне, как там реализована работа с COM-портом, и как реализован RS323 на принимающей стороне. В каждом отдельном случае надо смотреть и экспериментировать. В моём случае (это программирование всяких технологических устройств софтом от производителя) работа софта с портами идёт на низком уровне (не напрямую конечно долбясь в 0x3F8, но близко к тому), поэтому не всегда нормально работают даже проводные USB-RS232 на чипах CP210x или FT232R. Если твой софт работает с портами на высоком уровне с использованием сигнальных линий готовности и подтверждения, если оконечное устройство также имеет полноценную реализацию RS232, то возможно будет работать. Ну я как бы тоже программирую контроллеры софтом от производителя и да я пользовался разными адаптерами и на PL2303 и на CP210x, не могу сказать что это всегда работает идеально иногда бывают и затыки, но с другой стороны на CP210x это работает несколько стабильней, вот бы конечно попробовать данную девайсину и принять решение подойдет или не подойдет, но я посмотрел они же стоят совсем не гуманно и поставку нужно ждать целый месяц, вот так вот купишь 2 адаптера по ~100 евро каждый, а оно не пойдет и чё потом делать? Кстати вот специально снял крышки с со своего контроллера и посмотрел что там подключено к разъему DB9, да линии готовности там используются, хотя ХЗ используются ли они при моем профиле работы с этим контроллером...? |
|
|
22.12.2021, 9:48
Сообщение
#4
|
|
специалист Возраст: 46 Группа: Пользователи Сообщений: 3 311 Регистрация: 10.10.2001 Пользователь №: 612 Вставить ник Цитата |
Ну я как бы тоже программирую контроллеры софтом от производителя и да я пользовался разными адаптерами и на PL2303 и на CP210x, не могу сказать что это всегда работает идеально иногда бывают и затыки, но с другой стороны на CP210x это работает несколько стабильней, вот бы конечно попробовать данную девайсину и принять решение подойдет или не подойдет, но я посмотрел они же стоят совсем не гуманно и поставку нужно ждать целый месяц, вот так вот купишь 2 адаптера по ~100 евро каждый, а оно не пойдет и чё потом делать? Кстати вот специально снял крышки с со своего контроллера и посмотрел что там подключено к разъему DB9, да линии готовности там используются, хотя ХЗ используются ли они при моем профиле работы с этим контроллером...? Они такие беспроводные RS232 ещё и разные бывают. Есть (в оснвном) на основе Bluetooth-модулей типа HC-05 (HC-06). А есть на основе дешевых аналоговых приёмопередающих модулей на 315 / 433 мГц. Вот у вторых конечно всё похуже с помехозащищенностью, но зато они тупо пробрасывают TxD туда и и RxD обратно без всяких очередей, буферизации и прочей хлабуды. То есть должно работать (ненадёжно конечно) даже в том случае, если не используются линии готовности-подтверждения. --------------------
{ cli; jmp $-2 }
-
|
|
|
22.12.2021, 10:36
Сообщение
#5
|
|
Добрый злюк Группа: Пользователи Сообщений: 2 805 Регистрация: 24.7.2002 Пользователь №: 1 601 Вставить ник Цитата |
Всю тему не читал, но похоже, что ESP32 тут должен помочь.
|
|
|
22.12.2021, 10:48
Сообщение
#6
|
|
специалист Возраст: 46 Группа: Пользователи Сообщений: 3 311 Регистрация: 10.10.2001 Пользователь №: 612 Вставить ник Цитата |
Всю тему не читал, но похоже, что ESP32 тут должен помочь. Ну может и ESP8266 (он дешевле и сильно а по ресурсам его хватит за глаза). Но это надо паять, и немало, как минимум преобразователь уровней с RS232 до TTL, а потом ещё из TTL до 3,3v для ESP. И обратно из 3.3v через TTL в RS232 на терминальной стороне. Ещё и программировать всё это дело. Сообщение отредактировал WolF - 22.12.2021, 10:48 --------------------
{ cli; jmp $-2 }
-
|
|
|
22.12.2021, 10:56
Сообщение
#7
|
|
Добрый злюк Группа: Пользователи Сообщений: 2 805 Регистрация: 24.7.2002 Пользователь №: 1 601 Вставить ник Цитата |
Ну может и ESP8266 (он дешевле и сильно а по ресурсам его хватит за глаза). Но это надо паять, и немало, как минимум преобразователь уровней с RS232 до TTL, а потом ещё из TTL до 3,3v для ESP. И обратно из 3.3v через TTL в RS232 на терминальной стороне. Ещё и программировать всё это дело. Обычно там где где RS232 - там и uart бывает. Возможно паять надо будет по минимуму. |
|
|
22.12.2021, 11:02
Сообщение
#8
|
|
Новенький Возраст: 55 Группа: Пользователи Сообщений: 8 780 Регистрация: 28.3.2004 Пользователь №: 5 663 Вставить ник Цитата |
|
|
|
22.12.2021, 11:12
Сообщение
#9
|
|
Добрый злюк Группа: Пользователи Сообщений: 2 805 Регистрация: 24.7.2002 Пользователь №: 1 601 Вставить ник Цитата |
|
|
|
22.12.2021, 11:17
Сообщение
#10
|
|
специалист Возраст: 46 Группа: Пользователи Сообщений: 3 311 Регистрация: 10.10.2001 Пользователь №: 612 Вставить ник Цитата |
Такого не встречал. Покажите, если найдете? Готовые есть. С описанными выше недостатками. Вот на блютусках к примеру: https://aliexpress.ru/item/32848077517.html..._id=65222521748 --------------------
{ cli; jmp $-2 }
-
|
|
|
22.12.2021, 11:43
Сообщение
#11
|
|
Новенький Возраст: 55 Группа: Пользователи Сообщений: 8 780 Регистрация: 28.3.2004 Пользователь №: 5 663 Вставить ник Цитата |
Готовые есть. С описанными выше недостатками. Кто нибудь этим пользовался?Вот на блютусках к примеру: https://aliexpress.ru/item/32848077517.html..._id=65222521748 |
|
|
Политика конфиденциальности | Легкая версия |