2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Битрейт конвертера RS-Eth
Сообщение21.04.2024, 12:12 
Пару лет назад приобрел такой usr n580 на восемь портов rs (ну там ещё n520 и ecan-e01 тоже преобразователь кан 2 канала в изернет). Вот, в одной из задач наконец то руки дошли до восьми портового rs485:
Изображение
В мануале на конвертер сказано, в частности, что скорость до 921 кбит/сек. И ПО, то что с ним идёт, в выпадающем списке тоже максимум на столько.
А надо 1,5 Мбит/сек и программное управление битом четности.
Девайс поддерживает протокол rfc2217, вроде как проблем с конфигурированием, в динамике, в том числе, не должно быть.
Сейчас проверить не могу, но всё же вопрос о скорости в полтора мегабита остаётся - можно ли ее выставить.
Снял крышку, глянул, на чём собран. Контроллер бюджетный stm32h750, но 480 мегагерц в пике вроде выдает.
Приемо-передатчики rs выполнены на hvd75. В даташите на него скорость до 20 Мбит обозначена.
Так что теоретически такие характеристики как 480 мегагерц и 20 Мбит вроде дают возможность 1.5 Мбит по каждому из 8-ми каналов rs. Да, забыл ещё про Eth - у него до 100 Мбит, тоже вроде проходит..
Но это всё пока больше интуитивно, и посчитать точно пока не представляю как :-( ..
Вот, внутренности:
Изображение

 
 
 
 Re: Битрейт конвертера RS-Eth
Сообщение18.05.2024, 13:03 
В общем выяснилось, что на этом usr n-580 с требованиями 1.5 Мбит/сек для rs485 и управлением битом четности в динамике работать не будет. То есть, скорость можно такую реализовать, но вот необходимую часть байт в отдельных сообщениях помечать битом четности в единице (при том, что остальные байты того же сообщения помечены нулём бита четности) с помощью протокола rfc2217 если и получится, то с большими тормозами, что неприемлемо.
Это всё можно было бы попытаться сделать относительно простыми ухищрениями с высокоуровневым конфигурированием. Но, как уже сказано выше, так не получится с конфигурированием управления битом четности.
Соответственно, совсем другая история - если есть физическая возможность (например, выведены пины jtag, что как раз есть на этой плате), попытаться перепрошить прибор своим разработанным ПО.
Но мы пойдем другим путем - на базе разработки вот этой статьи и, в принципе, готовых исходников, которые надо лишь немного допилить до требований, сделать свое на базе всё того же стм32, с количеством каналов 1. :-)
https://habr.com/ru/articles/488408/
Кстати, для того же проекта приобрел ещё один интересный девайс - т.н. "деаутентификатор" вай-фай на базе есп8266 (конечно же, в чисто образовательных целях :-) ). Размер - с пачку бубл гума. У меня положил 2.4 ГГц вай фай секунды за три после начала атаки. Правда на одном столе с роутером. Но взял ещё и антенный усилитель на такую частоту децибелл на 10, если верить китайцам.

(Оффтоп)

Изображение

Добрый человек - космический хун (spacehuhn) выложил исходники для сего девайса на гитхабе.

 
 
 
 Re: Битрейт конвертера RS-Eth
Сообщение18.05.2024, 14:15 
A_I в сообщении #1639543 писал(а):
в чисто образовательных целях


Образование в сфере лингвистики. Типа, какими словами обогатится мой лексикон, когда я положу Вай-Фай у ближайших соседей? Главное, чтобы к этому не добавилось образование в сфере хирургии переломов нижних конечностей и закрытых черепно-мозговых травм.

 
 
 
 Re: Битрейт конвертера RS-Eth
Сообщение18.05.2024, 14:42 
ozheredov в сообщении #1639548 писал(а):
Образование в сфере лингвистики.


Ну и так имеется кое-какое в сфере "лингвистики" :-)
Надеюсь, до этого не дойдет..

 
 
 
 Re: Битрейт конвертера RS-Eth
Сообщение18.05.2024, 15:14 
A_I в сообщении #1639554 писал(а):
имеется кое-какое в сфере "лингвистики"


Какое оборудование было выведено из строя? ))

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group