Jump to content
    

Микроконтроллер с периферией RS-485

Задача топикстартера попахивает колхозом изначально, который всё больше уточняется.

МК нужен со встроенным RS-485 (прям представляю как оптическая развязка и прочие элементы защиты, в том числе грозозащиты, из корпуса контроллера торчят, эффективно обеспечивая ему ЭМИ-защиту), причем передача всего по двум проводам, но не менее 2 МБайта в секунду.

Что мешает использовать стандартные решения, исходя из условий эксплуатации?

 

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

 

Без обид, про колхоз.

Честное слово.

 

...

Как Вы себе представляете полный дуплекс на 2х-проводном RS-485 (автор вроде его имел в виду) ?

 

Разумеется, никак.

RS-422 в помощь, если нужно линию далеко утащить с раздельными RX и TX.

Share this post


Link to post
Share on other sites

Еще один RS485 - это еще одна линия...

USB - это только для "настольных игр"...

Эзернет... - про цену вопроса не забывайте.

И умножьте ее, скажем, на 100 (устройств в линии)... ;)

 

Я лишь только сказал, как правильно, разумеется, это надо учитывать еще на этапе разработки, да и стоимость физики для эзернета невелика, мак уже есть в контроллере. Да и для связи с компом это намного удобнее, т.к. можно поднять фтп для работы с файлами и просто сокетный ввод\вывод для управления, чем колхозить всякие переходники с 485 в усб и потом в комп.

Edited by mantech

Share this post


Link to post
Share on other sites

Я лишь только сказал, как правильно...

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

Универсальные решения, как правило, менее эффективны чем специализированные.

В том числе, по стоимости решения.

 

 

Share this post


Link to post
Share on other sites

Универсальные решения, как правило, менее эффективны чем специализированные.

это ethernet менее эффективен, чем rs485 ?

 

 

В том числе, по стоимости решения.

считали ?

 

 

Share this post


Link to post
Share on other sites

это ethernet менее эффективен, чем rs485 ?

считали ?

Считали.

Ясно же сказано - зависит от задачи.

Вы в устройство "за 3 копейки" будете ethernet вставлять?

Это для любителей "палить из пушки по воробьям".

 

 

Share this post


Link to post
Share on other sites

Прочитал тему , и не понял в чем проблема, хотя много делал устройств с RS485.

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

На больших скоростях и наличии адресации в сети используйте режим UARTa 9бит с дешифрацией адреса и у вас проц будет спать как мой кот в дождливый день.

 

Share this post


Link to post
Share on other sites

Считали.

и сколько стоит подключить rs485 к компьютеру ? а сколько стоит гальваническая развязка ?

 

Edited by Огурцов

Share this post


Link to post
Share on other sites

и сколько стоит подключить rs485 к компьютеру ? а сколько стоит гальваническая развязка ?

а сколько стоит подключить 100 датчиков к ethernet?

 

 

Share this post


Link to post
Share on other sites

? 450Гбит/с ??? Запятая где, всё-таки, должна стоять?
ну это же православный контроллер

Скорее всего опечатался. то, что было именно "460800" это точно. единицы измерения мог напутать уточню завтра.

Share this post


Link to post
Share on other sites

а сколько стоит подключить 100 датчиков к ethernet?

5000 рублей

ваш ход

Edited by Огурцов

Share this post


Link to post
Share on other sites

Считали.

Ясно же сказано - зависит от задачи.

Вы в устройство "за 3 копейки" будете ethernet вставлять?

Это для любителей "палить из пушки по воробьям".

 

Может устаревшая инфа, но отечественые МК стоили явно не "3 копейки", образно выражаясь :biggrin:

Может сейчас подешевели, конечно, что не может не радовать...

Edited by mantech

Share this post


Link to post
Share on other sites

У вас наверняка устаревшие данные. В описании сказано UART до 9 Мбит/сек, IrDA 460800 Мбит/сек. (Описание от 31.01.2014 г. стр 323)

 

Вот страница 301 (описание с сайта Миландра) и тут четко сказано, чему равна предельная частота UART. Можно ткнуть меня носом в место, где написано про "UART до 9 Мбит/сек"?

 

2017-11-20_20-05-35.png

Share this post


Link to post
Share on other sites

Скорее всего опечатался. то, что было именно "460800" это точно. единицы измерения мог напутать уточню завтра.

Значит всё-таки может быть 460ГБод? Т.е. - что столько вообще возможно в МК - у вас сомнений не вызывает? :biggrin:

Share this post


Link to post
Share on other sites

Т.е. - что столько вообще возможно в МК - у вас сомнений не вызывает?

Отечественные МК - самый передовые: аппаратный USART им ни к чему, поскольку способны легко держать программный USART на сотни К/М/Г бит в сек и даже остается чуть-чуть на полезную работу ))

По крайней мере в этом уверены некоторые разработчики :biggrin:

Share this post


Link to post
Share on other sites

Значит всё-таки может быть 460ГБод?

а значение синуса достигает трех

 

 

Можно ткнуть меня носом в место, где написано про "UART до 9 Мбит/сек"?

ладно, не спорьте, 0.9 - тоже не плохо, тем более что более по rs485 передавать и не надо

 

Share this post


Link to post
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...