Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха.

 
Опции темы
Непрочитано 13.03.2017, 07:50  
worked24
Временная регистрация
 
Регистрация: 10.03.2017
Сообщений: 72
Сказал спасибо: 34
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
worked24 на пути к лучшему
По умолчанию Re: Как залить программу из Arduino в МК

Сообщение от krug_vv Посмотреть сообщение
Гы. Подтверждаю.
Как-то клиент заказывал ethernet-приблуду для ПЛК Сименс.
Там хитрый протокол обмена, черт ногу сломает.
Грит, есть готовый алгоритм для абдурины, портируй.
Хрена там, чтобы ТАКОЕ портировать - нужно потратить в разы больше времени, чем раскурить протокол самому.
Давайте разберем этот пример? Ссылка есть? Название протокола?
worked24 вне форума  
Непрочитано 13.03.2017, 09:23  
krug_vv
Вид на жительство
 
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 377
Сказал спасибо: 192
Сказали Спасибо 156 раз(а) в 99 сообщении(ях)
krug_vv на пути к лучшему
По умолчанию Re: Как залить программу из Arduino в МК

Сообщение от worked24 Посмотреть сообщение
Давайте разберем этот пример? Ссылка есть? Название протокола?
Зачем? Чтобы что? У вас слишком много лишнего времени?
Два года назад это было. Полдня искать только.
Единственное, что могу в пользу Ардуино добавить - это то, что я честно "слизал" с рабочего эзернет-шилда кусок схемы и трассировку W5100, раз уж оно там работало.
krug_vv вне форума  
Непрочитано 13.03.2017, 11:04  
worked24
Временная регистрация
 
Регистрация: 10.03.2017
Сообщений: 72
Сказал спасибо: 34
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
worked24 на пути к лучшему
По умолчанию Re: Как залить программу из Arduino в МК

Сообщение от krug_vv Посмотреть сообщение
Единственное, что могу в пользу Ардуино добавить - это то, что я честно "слизал" с рабочего эзернет-шилда кусок схемы и трассировку W5100, раз уж оно там работало.
ну вот, еще один абдуринщик
worked24 вне форума  
Непрочитано 13.03.2017, 11:37  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Как залить программу из Arduino в МК

worked24, при указании длинны сегмента Ethernet обычно указывается и тип используемого кабеля.
Приведённые данные верны для общего случая прямого соединения двух портов медным кабелем как технологический максимум. Реальные значения, особенно в условиях хорошего диапазона токов, могут оказаться много ниже. А вариант с ретрансляторами в линии на PoE питании позволяет достичь тех самых 300м на меди, но уже дороже, чем оптика. А для оптики там уже совсем другие значения…

Пример из 20 ADC с частотой опроса 50/s даёт вполне те самые минимально положенные 62kbit. Вопрос уже в способностях разработчика и проектировщика.

При использовании решений на Ethernet забыли как-то объём кода для реализации заявленной универсальности и сопутствующие аппаратные затраты при его исполнении. Для использования 485 вполне хватает самых младших МК, а вот необходимый стек под Ethernet требует дополнительных вложений в память и процессор для его реализации. В итоге растут габариты и потребление. Габариты разъёма с трансформатором в любом виде - это уже за пределами габаритов решений для датчиков. Тут минимум в 2 раза избыточность.
Итоговое решение оказывается изначально дороже в угоду ложному тезису о суммарной дешевизне.

При рассуждениях о широкой полосе пропускания и возможностях корпоративных коммутаторов забыты две вещи: цена такого коммутатора (не от дядюшки Ляо) и наличие в том же сегменте сети ещё например видеонаблюдения и нескольких пользователей (из Homo sapiens), которые, решив устроить перекачку файлов по сети в дополнение к видеотрафику, могут спокойно довести загрузку до 99,(9)%. А тут уже возникает задача (цена не включалась при обсуждении) проектирования всей сети предприятия с учётом всех требований, ее настройка и поддержание. Ценник на эту часть Вы решили оставить на издержки заказчика. В итоге Ваша часть стоимости владения может и мала, но для потребителя она порождает совсем другие цифры, и в этом основное лукавство утверждения о дешевизне. Для 485 все затраты прозрачны и конечны.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 13.03.2017, 11:40  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Как залить программу из Arduino в МК

worked24 зачем же нежелание krug_vv копать DS и делать собственную разводку (плагиат и компиляци для OpenSource нормальная практика) - выдавать за то, чего не было .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 13.03.2017, 12:09  
worked24
Временная регистрация
 
Регистрация: 10.03.2017
Сообщений: 72
Сказал спасибо: 34
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
worked24 на пути к лучшему
По умолчанию 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 вне форума  
Сказали "Спасибо" worked24
Alex9797 (14.03.2017)
Непрочитано 13.03.2017, 12:23  
krug_vv
Вид на жительство
 
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 377
Сказал спасибо: 192
Сказали Спасибо 156 раз(а) в 99 сообщении(ях)
krug_vv на пути к лучшему
По умолчанию 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 вне форума  
Сказали "Спасибо" krug_vv
mike-y-k (13.03.2017)
Непрочитано 13.03.2017, 13:30  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Как залить программу из Arduino в МК

worked24, а если витую пару для Ethernet в одном месте хорошо прижали к стене углом сейфа/складского стеллажа/инструментального шкафа, а в другом сильно петлю дернули? Соединение ещё есть, а вот уровень ошибок - 80-90% от числа пакетов. И сколько будет стоить интеллектуальный монитор состояния?
Для нескольких датчиков!
Конечно это уже не Ваша головная боль, а клиента. И у Вас опять цена, а не стоимость владения.
Кстати в Вашем варианте простой 232/485/… over Ethernet решит проблемы и с линиями и с концентраторами и количеством подключённых устройств и за вменяемую стоимость.

Стоимость модуля изолированного 485 в розницу у меня получается около 300 рублей с заказом платы. При серийном производстве расходы можно смело делить на 2-3-4. Итого цены весьма сопоставимы.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Сказали "Спасибо" mike-y-k
worked24 (13.03.2017)
Непрочитано 13.03.2017, 13:37  
worked24
Временная регистрация
 
Регистрация: 10.03.2017
Сообщений: 72
Сказал спасибо: 34
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
worked24 на пути к лучшему
По умолчанию Re: Как залить программу из Arduino в МК

Сообщение от mike-y-k Посмотреть сообщение
worked24, а если витую пару для Ethernet в одном месте хорошо прижали к стене углом сейфа/складского стеллажа/инструментального шкафа, а в другом сильно петлю дернули? Соединение ещё есть, а вот уровень ошибок - 80-90% от числа пакетов. И сколько будет стоить интеллектуальный монитор состояния?
а если шину 485-ю так? Она вся будет глючить полностью. А в этом случае - только один конкретный сегмент. Да и вообще-то СКС прокладывают в кабельных коробах, лотках и каналах, 485-ю вероятно, так же.

Касательно мониторинга - средств множество. Бесплатных тоже полно. Всяких приборов которые меряют параметры UTP - тоже много недорогих. Но шину ими не померяешь.
Сообщение от mike-y-k Посмотреть сообщение
Стоимость модуля изолированного 485 в розницу у меня получается около 300 рублей с заказом платы. При серийном производстве расходы можно смело делить на 2-3-4. Итого цены весьма сопоставимы.
ну вот видите, к консенсусу по стоимости пришли
worked24 вне форума  
Сказали "Спасибо" worked24
Alex9797 (14.03.2017)
Непрочитано 13.03.2017, 13:58  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Как залить программу из Arduino в МК

worked24, вот совсем недавно была история с кабелем в коробе и старым советским несгораемым шкафом. У него сзади были отверстия насквозь с привареными остатками крепления к стене о которых все забыли. Придвинули к стене. Два стержня аккуратно вошли в короб и прижали целых три кабеля. Один был uplink. Коммутатор стоял в том же помещении. Годовой баланс у бухгалтерии. Система видеонаблюдения. Суммарное время простоя из-за бардака с сопровождением в госструктурах 5 дней. Главбух в больнице с сердцем. Директору выписали из-за неработающей системы видеонаблюдения.

На 485 будет глючить конкретный сегмент. При наличии в протоколе типового решения с отправкой маркера состояния мониторинг на отказ решается несколькими строками кода. Диагностика кабеля мультиметром. Замене подлежит опять же один сбойный сегмент. Или (что чаще) сбойная пара из резерва в кабеле (с регламентной заменой кабеля). Регламент ремонта и обслуживания не требует особо специальных знаний и навыков (зарплата на сопровождение в стоимости владения).

При использовании бесплатных средств у Вас их установка/конфигурирование/сопровождение/допиливание проводят бесплатные волонтеры?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как залить программу из Arduino в МК sanstan AVR 10 16.03.2017 15:55
RFID на Arduino с использованием Parallax RFID reader/writer IvanPuzirev Микроконтроллеры, АЦП, память и т.д 13 22.04.2014 20:57
Проблема с Arduino Motor Shield domka Песочница (вопросы новичков) 6 29.07.2013 11:56


Часовой пояс GMT +4, время: 20:46.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot