Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха. |
13.03.2017, 07:50
|
|
Временная регистрация
Регистрация: 10.03.2017
Сообщений: 72
Сказал спасибо: 34
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
|
Re: Как залить программу из Arduino в МК
Сообщение от krug_vv
|
Гы. Подтверждаю.
Как-то клиент заказывал ethernet-приблуду для ПЛК Сименс.
Там хитрый протокол обмена, черт ногу сломает.
Грит, есть готовый алгоритм для абдурины, портируй.
Хрена там, чтобы ТАКОЕ портировать - нужно потратить в разы больше времени, чем раскурить протокол самому.
|
Давайте разберем этот пример? Ссылка есть? Название протокола?
|
|
|
|
13.03.2017, 09:23
|
|
Вид на жительство
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 377
Сказал спасибо: 192
Сказали Спасибо 156 раз(а) в 99 сообщении(ях)
|
Re: Как залить программу из Arduino в МК
Сообщение от worked24
|
Давайте разберем этот пример? Ссылка есть? Название протокола?
|
Зачем? Чтобы что? У вас слишком много лишнего времени?
Два года назад это было. Полдня искать только.
Единственное, что могу в пользу Ардуино добавить - это то, что я честно "слизал" с рабочего эзернет-шилда кусок схемы и трассировку W5100, раз уж оно там работало.
|
|
|
|
13.03.2017, 11:04
|
|
Временная регистрация
Регистрация: 10.03.2017
Сообщений: 72
Сказал спасибо: 34
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
|
Re: Как залить программу из Arduino в МК
Сообщение от krug_vv
|
Единственное, что могу в пользу Ардуино добавить - это то, что я честно "слизал" с рабочего эзернет-шилда кусок схемы и трассировку W5100, раз уж оно там работало.
|
ну вот, еще один абдуринщик
|
|
|
|
13.03.2017, 11:37
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Как залить программу из Arduino в МК
worked24, при указании длинны сегмента Ethernet обычно указывается и тип используемого кабеля.
Приведённые данные верны для общего случая прямого соединения двух портов медным кабелем как технологический максимум. Реальные значения, особенно в условиях хорошего диапазона токов, могут оказаться много ниже. А вариант с ретрансляторами в линии на PoE питании позволяет достичь тех самых 300м на меди, но уже дороже, чем оптика. А для оптики там уже совсем другие значения…
Пример из 20 ADC с частотой опроса 50/s даёт вполне те самые минимально положенные 62kbit. Вопрос уже в способностях разработчика и проектировщика.
При использовании решений на Ethernet забыли как-то объём кода для реализации заявленной универсальности и сопутствующие аппаратные затраты при его исполнении. Для использования 485 вполне хватает самых младших МК, а вот необходимый стек под Ethernet требует дополнительных вложений в память и процессор для его реализации. В итоге растут габариты и потребление. Габариты разъёма с трансформатором в любом виде - это уже за пределами габаритов решений для датчиков. Тут минимум в 2 раза избыточность.
Итоговое решение оказывается изначально дороже в угоду ложному тезису о суммарной дешевизне.
При рассуждениях о широкой полосе пропускания и возможностях корпоративных коммутаторов забыты две вещи: цена такого коммутатора (не от дядюшки Ляо) и наличие в том же сегменте сети ещё например видеонаблюдения и нескольких пользователей (из Homo sapiens), которые, решив устроить перекачку файлов по сети в дополнение к видеотрафику, могут спокойно довести загрузку до 99,(9)%. А тут уже возникает задача (цена не включалась при обсуждении) проектирования всей сети предприятия с учётом всех требований, ее настройка и поддержание. Ценник на эту часть Вы решили оставить на издержки заказчика. В итоге Ваша часть стоимости владения может и мала, но для потребителя она порождает совсем другие цифры, и в этом основное лукавство утверждения о дешевизне. Для 485 все затраты прозрачны и конечны.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
13.03.2017, 11:40
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Как залить программу из Arduino в МК
worked24 зачем же нежелание krug_vv копать DS и делать собственную разводку (плагиат и компиляци для OpenSource нормальная практика) - выдавать за то, чего не было .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
13.03.2017, 12:09
|
|
Временная регистрация
Регистрация: 10.03.2017
Сообщений: 72
Сказал спасибо: 34
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
|
Re: Как залить программу из Arduino в МК
Сообщение от mike-y-k
|
Итоговое решение оказывается изначально дороже в угоду ложному тезису о суммарной дешевизне.
|
а я не говорю что это панацея от всего. Я давно написал: каждая технология имеет свои границы применимости. В случае наших клиентов Ethernet оказывается удобнее. Все контроллеры объединены в сеть, датчики напрямую к эзернету не подключаются. Цена контроллера позволяет ставить их столько сколько нужно, а датчики в основном это либо 1-wire градусники, либо дискретные входы выходы, либо датчики расстояния, либо 1 wire RFID.
Сообщение от mike-y-k
|
При рассуждениях о широкой полосе пропускания и возможностях корпоративных коммутаторов забыты две вещи
|
сейчас не то время. Стоят такие устройства недорого. Видеонаблюдение, пользователи - все это не влияет. А если влияет, то есть средства управления. Это я знаю точно т.к. основная моя деятельность - системы IP телефонии. А там все проблемы в сети слышны ухом.
Сообщение от mike-y-k
|
В итоге Ваша часть стоимости владения может и мала, но для потребителя она порождает совсем другие цифры, и в этом основное лукавство утверждения о дешевизне. Для 485 все затраты прозрачны и конечны.
|
можем сравнить. На алиэкспресс плата с w5100 стоит 200р со всеми разъемами и маржой продавца. Следовательно при серийном производстве в РФ эта цена будет примерно такая же, пусть без платы и монтажа, только по компонентам. За эти деньги можно эзернет в каждый датчик пихать.
Сообщение от mike-y-k
|
для общего случая прямого соединения двух портов медным кабелем как технологический максимум. Реальные значения, особенно в условиях хорошего диапазона токов, могут оказаться много ниже. А вариант с ретрансляторами в линии на PoE питании позволяет достичь тех самых 300м на меди, но уже дороже, чем оптика
|
можно и больше 300 метров, можно дотянуть до 600 м. Но суть не в этом. В идеале не должно быть необходимости в протягивании более чем 100 метров, т.к. СКС в здании должна обеспечивать каждые, грубо говоря, 200 метров центры коммутации.
И все же настойчиво обходится тема ненадежности 485 шины при обрыве
А если два обрыва?
|
|
|
Сказали "Спасибо" worked24
|
|
|
13.03.2017, 12:23
|
|
Вид на жительство
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 377
Сказал спасибо: 192
Сказали Спасибо 156 раз(а) в 99 сообщении(ях)
|
Re: Как залить программу из Arduino в МК
Сообщение от mike-y-k
|
worked24 зачем же нежелание krug_vv копать DS и делать собственную разводку (плагиат и компиляци для OpenSource нормальная практика) - выдавать за то, чего не было .
|
Ну ладно, добавлю еще ложку мёда, для объективности (хотя не хочется ) - Абдурина (точнее ейное IDE) мне помогает успешно бороться с ESP8266 (с прошивкой для ее проца, а не через шилд).
Коряво, неудобно, но зато быстро. Потому что NodeMCU имхо изврат.
А сами железяки ардуиновские я подарил в радиокружок, наф не нужны мне.
И остатки чипов AVR-овских тоже (кроме Меги48, они у меня до сих пор в один проект 7-летней давности ставятся).
Последний раз редактировалось krug_vv; 13.03.2017 в 12:46.
|
|
|
Сказали "Спасибо" krug_vv
|
|
|
13.03.2017, 13:30
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Как залить программу из Arduino в МК
worked24, а если витую пару для Ethernet в одном месте хорошо прижали к стене углом сейфа/складского стеллажа/инструментального шкафа, а в другом сильно петлю дернули? Соединение ещё есть, а вот уровень ошибок - 80-90% от числа пакетов. И сколько будет стоить интеллектуальный монитор состояния?
Для нескольких датчиков!
Конечно это уже не Ваша головная боль, а клиента. И у Вас опять цена, а не стоимость владения.
Кстати в Вашем варианте простой 232/485/… over Ethernet решит проблемы и с линиями и с концентраторами и количеством подключённых устройств и за вменяемую стоимость.
Стоимость модуля изолированного 485 в розницу у меня получается около 300 рублей с заказом платы. При серийном производстве расходы можно смело делить на 2-3-4. Итого цены весьма сопоставимы.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
13.03.2017, 13:37
|
|
Временная регистрация
Регистрация: 10.03.2017
Сообщений: 72
Сказал спасибо: 34
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
|
Re: Как залить программу из Arduino в МК
Сообщение от mike-y-k
|
worked24, а если витую пару для Ethernet в одном месте хорошо прижали к стене углом сейфа/складского стеллажа/инструментального шкафа, а в другом сильно петлю дернули? Соединение ещё есть, а вот уровень ошибок - 80-90% от числа пакетов. И сколько будет стоить интеллектуальный монитор состояния?
|
а если шину 485-ю так? Она вся будет глючить полностью. А в этом случае - только один конкретный сегмент. Да и вообще-то СКС прокладывают в кабельных коробах, лотках и каналах, 485-ю вероятно, так же.
Касательно мониторинга - средств множество. Бесплатных тоже полно. Всяких приборов которые меряют параметры UTP - тоже много недорогих. Но шину ими не померяешь.
Сообщение от mike-y-k
|
Стоимость модуля изолированного 485 в розницу у меня получается около 300 рублей с заказом платы. При серийном производстве расходы можно смело делить на 2-3-4. Итого цены весьма сопоставимы.
|
ну вот видите, к консенсусу по стоимости пришли
|
|
|
Сказали "Спасибо" worked24
|
|
|
13.03.2017, 13:58
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Как залить программу из Arduino в МК
worked24, вот совсем недавно была история с кабелем в коробе и старым советским несгораемым шкафом. У него сзади были отверстия насквозь с привареными остатками крепления к стене о которых все забыли. Придвинули к стене. Два стержня аккуратно вошли в короб и прижали целых три кабеля. Один был uplink. Коммутатор стоял в том же помещении. Годовой баланс у бухгалтерии. Система видеонаблюдения. Суммарное время простоя из-за бардака с сопровождением в госструктурах 5 дней. Главбух в больнице с сердцем. Директору выписали из-за неработающей системы видеонаблюдения.
На 485 будет глючить конкретный сегмент. При наличии в протоколе типового решения с отправкой маркера состояния мониторинг на отказ решается несколькими строками кода. Диагностика кабеля мультиметром. Замене подлежит опять же один сбойный сегмент. Или (что чаще) сбойная пара из резерва в кабеле (с регламентной заменой кабеля). Регламент ремонта и обслуживания не требует особо специальных знаний и навыков (зарплата на сопровождение в стоимости владения).
При использовании бесплатных средств у Вас их установка/конфигурирование/сопровождение/допиливание проводят бесплатные волонтеры?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:46.
|
|