Перейти к содержимому
Калькуляторы

MikroTik и rs-485 по USB

Всем здоровья!

Жрет ли микротик какой нибудь переходник  USB на RS-485?

Знаю что переходник на RS-232 он хавает и можно хорошенечко закостылить и допилить, но все же простота залог долговечности. 

 

Поделиться сообщением


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

думаю , спаянное на совместимых с самим микротиком чипах должно жрать

но будут нюансы применения скорее всего

 

например на cp2202 что-то такое

 

https://mysku.ru/blog/aliexpress/73691.html

 

 

такая инфа попадалась

 

RouterOS on mips have these modules enabled:

  • USB_NET_MCS7830
  • USB_NET_AX8817X
  • USB_NET_CDCETHER
  • USB_HSO
  • USB_USBNET
Model RouterOS Works
AX88772B v5 & v6 Yes
UA0025C v5 & v6 Yes
AX88178 v5 & v6 No

 

 

Поделиться сообщением


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

Спасибо.

В дебрях интернета нашел, что Тик поддерживает PL2303, а на нем куча всякого есть. Закажу пару девайсов, проверю что можно склепать.

Поделиться сообщением


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

27 минут назад, fiskunt сказал:

В дебрях интернета нашел, что Тик поддерживает PL2303, а на нем куча всякого есть. Закажу пару девайсов, проверю что можно склепать.

там нюансы всякие могут быть в DSR DTR и.т.п.   , если вашему софту/оборудованию достаточно базового rx/tx  то просто берете любой переходник на uart и соединяете с преобразователем уровней в rs485

ну или вот такой готовый модуль где все уже сделано

 

Поделиться сообщением


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

1 час назад, LostSoul сказал:

такая инфа попадалась

 

RouterOS on mips have these modules enabled:

  • USB_NET_MCS7830
  • USB_NET_AX8817X
  • USB_NET_CDCETHER
  • USB_HSO
  • USB_USBNET

а причем тут USB_NET?  ТС что, usb->lan собирается подключать?

 

7 минут назад, LostSoul сказал:

если вашему софту/оборудованию достаточно базового rx/tx  то просто берете любой переходник на uart и соединяете с преобразователем уровней в rs485

а кто будет направление передачи данных переключать (rs485 - нифига не дуплексная шина же)? некротик это не умеет. потому примитивные адаптеры без мозгов (где переключение идет дрыганьем RTS или DTR) не прокатят. а у китайцев другие навряд есть.
а вообще - я бы посоветовал ТСу не заниматься закатом солнца вручную, а купить нормальный индастриал ethernet->rs485 и не наживать себе гемора.

Поделиться сообщением


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

8 минут назад, NiTr0 сказал:

а кто будет направление передачи данных переключать (rs485 - нифига не дуплексная шина же)? некротик это не умеет. потому примитивные адаптеры без мозгов (где переключение идет дрыганьем RTS или DTR) не прокатят. а у китайцев другие навряд есть.

в реализациях софта/железа на rs485 принято, что если не используется DSR/DTR  то каждый узел когда не передает, то слушает . на автомате.    То есть когда если в uart прут байты, она переключается на передачу и глохнет, пока в нее байты переть не перестанут.

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

естественно что это работает чуть медленее и разработчику железки нужно не забывать защитные паузы вставлять в нужные места

 

 

8 минут назад, NiTr0 сказал:

а вообщ

е - я бы посоветовал ТСу не заниматься закатом солнца вручную, а купить нормальный индастриал ethernet->rs485 и не наживать себе гемора.

image.thumb.png.8e7cca549cfb25456bd7e153a5cf5461.png

Поделиться сообщением


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

2 часа назад, LostSoul сказал:

в реализациях софта/железа на rs485 принято, что если не используется DSR/DTR  то каждый узел когда не передает, то слушает . на автомате.  

еще раз задаю вопрос: кто будет дергать линии DE/~RE условного MAX485, которые подключены к DTR или RTS на китайадаптере если некротик не умеет? Пушкин? а про задержки на переключение состояния лап, которые совсем не нуевые у юсб адаптеров - вообще помолчу. особенно это интересно будет на модбасе, где слейв может начать передачу спустя паузу продолжительностью в полтора байта...

 

не, если задача - посношаться с невнятным результатом, сугубо ради процесса а не результата, то можно лепить из говна и веток некротиков с китайскими нонейм переходниками, но если стоит задача "чтобы работало" - то дешевле купить за 80-90 баксов какой-нить индастриал expertdaq/serialcomm. у которого и с помехозащищенностью все ок (не вешается рандомно от импульсных наводок, как юсб хвосты - а rs485 линии могут быть и по киометру длиной, и вдоль кабелей к моторам по 100кВт мощностью), и со стабильностью, и с предсказуемостью, и работают от -40 до 85 градусов, опять же в отличие от некротика...

Поделиться сообщением


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

1 час назад, NiTr0 сказал:

кто будет дергать линии DE/~RE условного MAX485

 Никто.  Usb-uart чип ему дергает ТX_EN по факту того, что в буфере появилось что отпрпвить

 

2 часа назад, NiTr0 сказал:

- а rs485 линии могут быть и по киометру длиной,

Я пока не встречал еще психов, пытающихся воткнуть километровые линии в usb-uart.

Типовое применение такого - снимать показания с какого-нибудь однофазного счетчика в шкафу с оборудованием по проводкам длиной 30см.

Или там степень засратости фильтров вытяжки в заббикс мониторить

Поделиться сообщением


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

3 часа назад, LostSoul сказал:

Usb-uart чип ему дергает ТX_EN по факту того, что в буфере появилось что отпрпвить

а, вы про те китайские поделки, у которых направление передачи берется напрямую с линии TX?))))) проблема в том, что при сколь-либо заметной емкости линии они нормально работать не будут.

 

3 часа назад, LostSoul сказал:

Типовое применение такого - снимать показания с какого-нибудь однофазного счетчика в шкафу с оборудованием по проводкам длиной 30см.

ну для такого да, можно и некротик с какой-то китайкакашкой прикрутить))) подумаешь, пару раз в месяц ребутнуть пушо отсох юсб либо подвис некротик, делов-то))) ну подумаешь часов 10 из статистики выпало - все равно никтотуда не смотрит.

а вот если сколь-либо ответственное место - то о колхозинге из говна и палок лучше и не думать, поберечь свои нервы на будущее.

Поделиться сообщением


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

4 минуты назад, NiTr0 сказал:

у которых направление передачи берется напрямую с линии TX?

тут не все помнят, что ты читать не умеешь.

в четвертый раз пишу,   tx_en выставляется чипом uart-usb при наличии tx трафика в буфере.

это не напрямую с линии tx.

 

 

5 минут назад, NiTr0 сказал:

подумаешь, пару раз в месяц ребутнуть пушо отсох юсб либо подвис некротик

из примерно 600 трудящихся у меня микротиков висла пока только одна модель - 4011 и то 2-3 раза.

 

Поделиться сообщением


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

8 минут назад, LostSoul сказал:

  tx_en выставляется чипом uart-usb при наличии tx трафика в буфере.

https://www.silabs.com/documents/public/data-sheets/CP2102-9.pdf - и где тут этот мифический tx_en? осилите найти?

 

и да, в рекомендованной вами какашке на cp2202 направление передачи берется напрямую с сигнала tx )))

 

10 часов назад, LostSoul сказал:

например на cp2202 что-то такое

 

https://mysku.ru/blog/aliexpress/73691.html

 

Поделиться сообщением


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

Вы так подеретесь)

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

Поделиться сообщением


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

18 минут назад, fiskunt сказал:

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

так и думал. и передернуть usb скриптом, если перестали поступать показания это один раз настроить

 

и кстати за последние 10 лет, я не видел на предприятиях ни одной реализации чтоб RS-485 тянули из здания в здание "на километры"  без перехода на Ethernet/оптику

 

Поделиться сообщением


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

24 минуты назад, LostSoul сказал:

и передернуть usb скриптом, если перестали поступать показания это один раз настроить

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

Поделиться сообщением


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

16 минут назад, NiTr0 сказал:

тик уже умеет питание на юсб порту гасить? если нет - то увы и ах, "передернуть" не выйдет.

Зависит от модели.   если в спецификации на сайте производителя  значится "Usb power reset: yes"  то умеет.

но управление питанием обычно имеет обратную сторону - падение напряжения при повышенном токе.

поэтому с древними жрущими модемами типа первой lte от yota была диллема , то ли через управляемый usb включать для авторесета, то ли через неуправляемый для большей стабильности

 

 

Поделиться сообщением


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

В 12.01.2021 в 16:36, NiTr0 сказал:

не, если задача - посношаться с невнятным результатом, сугубо ради процесса а не результата, то можно лепить из говна и веток некротиков с китайскими нонейм переходниками, но если стоит задача "чтобы работало" - то дешевле купить за 80-90 баксов какой-нить индастриал expertdaq/serialcomm.

За 49 баксов можно купить RBM33G, куда можно и интерфейсы вставить, и сериал порт будет.

Еще есть RB450Gx4, а еще можно найти кучу Б/У плат за копейки, типа RB411 и им подобным.

А еще во многих роутерах и коммутаторах есть сериал порт.

 

В 12.01.2021 в 11:24, fiskunt сказал:

Жрет ли микротик какой нибудь переходник  USB на RS-485?

Если посмотреть эту ссылку можно узнать у каких моделей микротика есть нужный вам порт

https://mikrotik.com/products?filter&s=c&f=["serial_port"]#!

 

В 13.01.2021 в 12:36, NiTr0 сказал:

тик уже умеет питание на юсб порту гасить?

Умеет, при перезагрузке.

Когда мы коммутаторы длинка, вечно глючащие, использовали, перед каждым стоял микротик RB411 с com портом, что бы через него можно было в настройки зайти и перезагрузить если что.

Поделиться сообщением


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

15 часов назад, Saab95 сказал:

За 49 баксов можно купить RBM33G, куда можно и интерфейсы вставить, и сериал порт будет.

Еще есть RB450Gx4, а еще можно найти кучу Б/У плат за копейки, типа RB411 и им подобным.

А еще во многих роутерах и коммутаторах есть сериал порт.

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

Поделиться сообщением


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

В 13.01.2021 в 13:55, fiskunt сказал:

Вы так подеретесь)

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

Десяток другой моделей микротиков умеет показывает напряжение, которое их питает, если система на 12 или 24В, то можно не напрягаться с RS-232.

А ещё можно дешёвую камеру поставить, пусть фотки шлёт)

Поделиться сообщением


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

В 13.12.2021 в 22:24, nevzorofff сказал:

 

А ещё можно дешёвую камеру поставить, пусть фотки шлёт)

 Древнее решение :) У нас так лет 10 назад минипивоварии купили инет, поставили камеру и она смотрела на градусник и манометр, ну не было у них доступных сенсоров, щас снр вроде многое запилил...

Поделиться сообщением


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

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

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

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