Перейти к содержанию
    

хочу по витой паре передавать до 100 метров данные

еще раз- Вы рекомендуете мне RS-485 или can?

Или can, но драйвера 485?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам по себе голый CAN особого смысла не имеет, равно как голый RS485. .

 

 

я в шоке от таких утверждений

даже ничего не могу сказать

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

еще раз- Вы рекомендуете мне RS-485 или can?

Для максимально дубового варианта с минимум функций и малой скорости - 485.

Или can, но драйвера 485?

CAN не может нормально работать с 485 драйверами. Наоборот, наоборот может.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ок, смотрим и делаем CAN. Мк с поддержкой CAN есть. Чуть позже выложу схему реализации, прокомментируете, и буду проводку закладывать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ок, смотрим и делаем CAN. Мк с поддержкой CAN есть. Чуть позже выложу схему реализации, прокомментируете, и буду проводку закладывать.

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У вас в сетевой проводке выделенная "земля" будет? Везде? С нормальным реальным заземлением?

Или по советски, фаза-ноль?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

земля есть в щитке. Но вот думаю, или только стиралку- посудомойку запитать так или по всему дому разводить землю тоже?

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пока что схема такая:

STM32F042F6P6 - две 6N137- 82C250 и в линию

 

Оптимально?

 

f058e0ac0d30t.jpg

 

питание отдельно по витой паре подаю параллельно на все датчики сразу из щитка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CAN, конечно, хорош, но вот не приживается у меня. Если у кого условия "всегда хорошо"- то наверное да.

А у меня и дождик, и колодцы, и скрутки забетонированные, и провода иногда не с того кабеля могут выделить. Как результат- RS-485, он просто работает, без бубнов и исследований.

Это лично мое, "прополз коленками", так сказать. Тут у каждого свой набор условий и опыта.

 

Upd: хотя да, если нет центра, а "все со всеми" - то КАН лучше. Ну и меньше вольностей, можно готовые профили использовать. Но это все на уровне разработчика, а не эксплуатационщика. конечному юзеру по барабану как колиззии разруливаются и есть ли они.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CAN, конечно, хорош, но вот не приживается у меня. Если у кого условия "всегда хорошо"- то наверное да.

А у меня и дождик, и колодцы, и скрутки забетонированные, и провода иногда не с того кабеля могут выделить. Как результат- RS-485, он просто работает, без бубнов и исследований.

CAN приемопередатчики БОЛЕЕ совершенны, нежели 485 и во всяких хреновых условиях и работают лучше и кроме всего прочего и ЗАЩИЩЕНЫ лучше.

Это лично мое, "прополз коленками", так сказать.

Продолжайте ползать, только не пишите о том, где НЕ ползали.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

STM32F042F6P6 - две 6N137- 82C250 и в линию

 

Я бы взял драйвер сразу с изоляцией, например ISO1050DUBR. Тем более, что места на плате будет не много.

Или сразу со встроенным DC/DC http://www.analog.com/en/products/interfac...an/adm3053.html Красиво, но дорого. Тут уж решайте, что важнее.

Ну и защитную диодную сборку на выход драйвера бы не помешало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Внешним драйвером для CAN контролера может служить все, что угодно, лишь бы доминантный 0 обеспечивало. В пределе, хоть любой "TTL" буфер с третьим состоянием.

видимо стандарты просто так придумали и защиту всякую и тд и тп

поставить то можно все что угодно - только потом замучаешься это менять непрерывно

 

и еще вроде как can это логический протокол ;-)

 

 

CAN, конечно, хорош, но вот не приживается у меня. Если у кого условия "всегда хорошо"- то наверное да.

А у меня и дождик, и колодцы, и скрутки забетонированные, и провода иногда не с того кабеля могут выделить. Как результат- RS-485, он просто работает, без бубнов и исследований.

Это лично мое, "прополз коленками", так сказать. Тут у каждого свой набор условий и опыта.

 

Upd: хотя да, если нет центра, а "все со всеми" - то КАН лучше. Ну и меньше вольностей, можно готовые профили использовать. Но это все на уровне разработчика, а не эксплуатационщика. конечному юзеру по барабану как колиззии разруливаются и есть ли они.

в автомобилях то условия идеальные не тебе влаги и соли не тебе искры и разрядов, не тебе скачков напряжения

и как там can умудряется работать?

 

вообще говоря can он по 3 проводам работает

витая пара от ethernet пойдет, но и землю там не забутьте в этом кабеле выделить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

видимо стандарты просто так придумали и защиту всякую и тд и тп

поставить то можно все что угодно - только потом замучаешься это менять непрерывно

 

и еще вроде как can это логический протокол ;-)

Вот именно ПО ЭТОЙ причине, что "логический", и написал ранее, что он накладывает МИНИМУМ требований на драйвера.

Драйвера это отдельный стандарт.

 

 

вообще говоря can он по 3 проводам работает

Как и 485 :)

 

 

Я бы взял драйвер сразу с изоляцией, например ISO1050DUBR. Тем более, что места на плате будет не много.

А питания, и денег, Вы решили, тоже будет много? Стационарно смонтированная проводка. Какие проблемы ожидаются?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я бы взял драйвер сразу с изоляцией, например ISO1050DUBR. Тем более, что места на плате будет не много.

Или сразу со встроенным DC/DC http://www.analog.com/en/products/interfac...an/adm3053.html Красиво, но дорого. Тут уж решайте, что важнее.

Ну и защитную диодную сборку на выход драйвера бы не помешало.

не понял про питание. У меня на плате с МК будет питаться сам МК от 3.3В. Могу еще поставить что-то для питания ISO1050. Могу +5В сделать ему. Правильно понимаю, что на VCC1 VCC2 можно подавать одно и то же напряжение +5В? Т.е. оно не разнополярное никакое, из одного источника?

 

А питания, и денег, Вы решили, тоже будет много? Стационарно смонтированная проводка. Какие проблемы ожидаются?

ISO1050 на али продается по 70 руб. Думаю, это дешевле,чем брать еще две 6N137 и 82C250

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот именно ПО ЭТОЙ причине, что "логический", и написал ранее, что он накладывает МИНИМУМ требований на драйвера.

Драйвера это отдельный стандарт.

 

 

 

Как и 485 :)

и как же логический стандарт может чтото накладывать на физический уровень?

485 еще питания терминаторов требует - в can такого нет

там устройства с терминаторами может быть выключено

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...