richie 0 November 20, 2017 Posted November 20, 2017 · Report post Задача топикстартера попахивает колхозом изначально, который всё больше уточняется. МК нужен со встроенным RS-485 (прям представляю как оптическая развязка и прочие элементы защиты, в том числе грозозащиты, из корпуса контроллера торчят, эффективно обеспечивая ему ЭМИ-защиту), причем передача всего по двум проводам, но не менее 2 МБайта в секунду. Что мешает использовать стандартные решения, исходя из условий эксплуатации? К требованию "отечественный" претензий нет, т.к. принимается как данность, которую нужно соблюсти, ибо требование Заказчика. Без обид, про колхоз. Честное слово. ... Как Вы себе представляете полный дуплекс на 2х-проводном RS-485 (автор вроде его имел в виду) ? Разумеется, никак. RS-422 в помощь, если нужно линию далеко утащить с раздельными RX и TX. Share this post Link to post Share on other sites More sharing options...
mantech 13 November 20, 2017 Posted November 20, 2017 (edited) · Report post Еще один RS485 - это еще одна линия... USB - это только для "настольных игр"... Эзернет... - про цену вопроса не забывайте. И умножьте ее, скажем, на 100 (устройств в линии)... ;) Я лишь только сказал, как правильно, разумеется, это надо учитывать еще на этапе разработки, да и стоимость физики для эзернета невелика, мак уже есть в контроллере. Да и для связи с компом это намного удобнее, т.к. можно поднять фтп для работы с файлами и просто сокетный ввод\вывод для управления, чем колхозить всякие переходники с 485 в усб и потом в комп. Edited November 20, 2017 by mantech Share this post Link to post Share on other sites More sharing options...
@Ark 0 November 20, 2017 Posted November 20, 2017 · Report post Я лишь только сказал, как правильно... Что правильно для одной задачи, может быть совершенно неправильно для другой. Универсальные решения, как правило, менее эффективны чем специализированные. В том числе, по стоимости решения. Share this post Link to post Share on other sites More sharing options...
VCucumber 0 November 20, 2017 Posted November 20, 2017 · Report post Универсальные решения, как правило, менее эффективны чем специализированные. это ethernet менее эффективен, чем rs485 ? В том числе, по стоимости решения. считали ? Share this post Link to post Share on other sites More sharing options...
@Ark 0 November 20, 2017 Posted November 20, 2017 · Report post это ethernet менее эффективен, чем rs485 ? считали ? Считали. Ясно же сказано - зависит от задачи. Вы в устройство "за 3 копейки" будете ethernet вставлять? Это для любителей "палить из пушки по воробьям". Share this post Link to post Share on other sites More sharing options...
smart_pic 4 November 20, 2017 Posted November 20, 2017 · Report post Прочитал тему , и не понял в чем проблема, хотя много делал устройств с RS485. Похоже неправильно выбрана среда передачи для данной скорости, плюс на уровне протоколов обмена между устройствами - полное непонимание. На больших скоростях и наличии адресации в сети используйте режим UARTa 9бит с дешифрацией адреса и у вас проц будет спать как мой кот в дождливый день. Share this post Link to post Share on other sites More sharing options...
VCucumber 0 November 20, 2017 Posted November 20, 2017 (edited) · Report post Считали. и сколько стоит подключить rs485 к компьютеру ? а сколько стоит гальваническая развязка ? Edited November 20, 2017 by Огурцов Share this post Link to post Share on other sites More sharing options...
@Ark 0 November 20, 2017 Posted November 20, 2017 · Report post и сколько стоит подключить rs485 к компьютеру ? а сколько стоит гальваническая развязка ? а сколько стоит подключить 100 датчиков к ethernet? Share this post Link to post Share on other sites More sharing options...
Edit2007 3 November 20, 2017 Posted November 20, 2017 · Report post ? 450Гбит/с ??? Запятая где, всё-таки, должна стоять? ну это же православный контроллер Скорее всего опечатался. то, что было именно "460800" это точно. единицы измерения мог напутать уточню завтра. Share this post Link to post Share on other sites More sharing options...
VCucumber 0 November 20, 2017 Posted November 20, 2017 (edited) · Report post а сколько стоит подключить 100 датчиков к ethernet? 5000 рублей ваш ход Edited November 20, 2017 by Огурцов Share this post Link to post Share on other sites More sharing options...
mantech 13 November 20, 2017 Posted November 20, 2017 (edited) · Report post Считали. Ясно же сказано - зависит от задачи. Вы в устройство "за 3 копейки" будете ethernet вставлять? Это для любителей "палить из пушки по воробьям". Может устаревшая инфа, но отечественые МК стоили явно не "3 копейки", образно выражаясь Может сейчас подешевели, конечно, что не может не радовать... Edited November 20, 2017 by mantech Share this post Link to post Share on other sites More sharing options...
AlexeyT 0 November 20, 2017 Posted November 20, 2017 · Report post У вас наверняка устаревшие данные. В описании сказано UART до 9 Мбит/сек, IrDA 460800 Мбит/сек. (Описание от 31.01.2014 г. стр 323) Вот страница 301 (описание с сайта Миландра) и тут четко сказано, чему равна предельная частота UART. Можно ткнуть меня носом в место, где написано про "UART до 9 Мбит/сек"? Share this post Link to post Share on other sites More sharing options...
jcxz 81 November 20, 2017 Posted November 20, 2017 · Report post Скорее всего опечатался. то, что было именно "460800" это точно. единицы измерения мог напутать уточню завтра. Значит всё-таки может быть 460ГБод? Т.е. - что столько вообще возможно в МК - у вас сомнений не вызывает? Share this post Link to post Share on other sites More sharing options...
Forger 15 November 20, 2017 Posted November 20, 2017 · Report post Т.е. - что столько вообще возможно в МК - у вас сомнений не вызывает? Отечественные МК - самый передовые: аппаратный USART им ни к чему, поскольку способны легко держать программный USART на сотни К/М/Г бит в сек и даже остается чуть-чуть на полезную работу )) По крайней мере в этом уверены некоторые разработчики Share this post Link to post Share on other sites More sharing options...
VCucumber 0 November 20, 2017 Posted November 20, 2017 · Report post Значит всё-таки может быть 460ГБод? а значение синуса достигает трех Можно ткнуть меня носом в место, где написано про "UART до 9 Мбит/сек"? ладно, не спорьте, 0.9 - тоже не плохо, тем более что более по rs485 передавать и не надо Share this post Link to post Share on other sites More sharing options...