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

Модульный (наборной) коммуникационный контроллер RS485

Здравствуйте!

Прошу прощения, что открыл эту тему здесь, а не там, где предусмотрено правилами форума. Но, как мне кажется, здесь скорее найдётся тот, у кого есть нужное мне решение.

Нужно устройство в корпусе на DIN рейку, что-то вроде вот этого http://lib.chipdip.ru/006/DOC001006175.pdf

Головное устройство содержит в себе AVR с двумя UART, соответственно 2 штуки RS485 гальванически изолированные (пойдёт и 1 UART). Питание 8..30VDC, обязательно гальванически изолированное. То есть в головном устройстве должно быть 3 шт. DC/DC преобразователя. В ведомых устройствах AVR тоже желательно с двумя UART, но подойдёт и с одном UART. Соответствующее количество RS485, обязательно гальванически изолированных. Ведомые устройства питаются от головного устройства, связь по I2C, через заднюю шину. Ведомые устройства не изолированы от головного по линии питания и I2C.

Хотеть не вредно, вредно нехотеть. Страна большая, достаточно велика вероятность, что это прочтёт человек, у которого есть нужное мне решение.

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


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

Это все должно быть в корпусе под одно DIN место?

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

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


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

Это все должно быть в корпусе под одно DIN место?

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

 

Да, имеено так. Думаю, что это реально в одно DIN место воткнуть ATmega128, две штуки RS485 с гальванической изоляцией, IDC разъём для связи по I2C и питания. Есть сомнения, что всё вышеперечисленное влезет в одно DIN место?

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


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

Смотря какая изоляция нужна, речь шла о гальванике с трех сторон.

И зачем именно мега 128?, 162 поменьше будет, и не она одна имеет 2 USART + TWI на борту.

Если дело не в цене, то конечно влезет, правда разъемы надо очень качественные.

 

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


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

В ведомых устройствах можно применить микроконтроллеры и попроще. Главное, чтобы цена была как можно меньше. Изоляция нужна, как минимум 1кВ, желательно 3 кВ. В разработку вкладывать деньги не намерен. Большой заказ не гарантирую. Если у кого-то есть готовое решение, или согласен взяться за разработку на свой страх и риск, предлагайте.

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


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

В ведомых устройствах можно применить микроконтроллеры и попроще. Главное, чтобы цена была как можно меньше. Изоляция нужна, как минимум 1кВ, желательно 3 кВ. В разработку вкладывать деньги не намерен. Большой заказ не гарантирую. Если у кого-то есть готовое решение, или согласен взяться за разработку на свой страх и риск, предлагайте.

 

он что больной на всю голову, у нас уже давно ен социолизьм

а если серьезно поищите в инете там такого добра полно

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


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

. . . . .

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

. . . . .

 

Использовать I2C для промышленного применения в качестве ВНЕШНЕГО интерфейса неполиткорректно,

так как это "внутриприборная" шина.

И чревато большими боками в виде завесов, глюков итд., даже при всех попытках экранировки.

Тогда уж лучше SPI, хотя это тоже "не то".

 

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


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

Использовать I2C для промышленного применения в качестве ВНЕШНЕГО интерфейса неполиткорректно,

так как это "внутриприборная" шина.

И чревато большими боками в виде завесов, глюков итд., даже при всех попытках экранировки.

Тогда уж лучше SPI, хотя это тоже "не то".

 

Насчет "неполиткорректности" I2C в качестве внешнего интефейса это вы сами так решили или ссылку на

документ приведете?

 

З.Ы. У меня пару лет без сбоев работают 36 балансиров свинцовых акков.Связь с верхним уровнем именно по

I2C. Все модули на разьемах при суммарной длине кабеля метров 10.

И за это время "ни одного разрыва (с)".

Бонусы квадратной шины - не нужны кварцы,бо синхронный интерфейс и автоматом получаемая адресация слэйвов.

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


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

З.Ы. У меня пару лет без сбоев работают 36 балансиров свинцовых акков.

Частности не отменяют общностей. А суть в том, что на физическом уровне для I2C нет никаких требований котрые обеспечивали ту же помехоустойчивость, нет требований по поведению автомата при нештатных воздействиях, нет таймаутов... То есть ни физически ни протокольно I2C не предназначен для чего-нибудь серьезно удаленного. Да, можно использовав логику протокола усовершенствовать физический уровень, да, при использовании микроконтроллеров в качесве слейвов I2C можно усовершенствовать и обработку ошибок и нештатных ситуаций, но это уже будет не I2C в его понимании. А если навешать на 10 метров кабеля несколько стандартных пассивных I2C чипов, то ничего хорошего в обшем случае ожидать не придется :(.

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


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

Частности не отменяют общностей. А суть в том, что на физическом уровне для I2C нет никаких требований котрые обеспечивали ту же помехоустойчивость, нет требований по поведению автомата при нештатных воздействиях, нет таймаутов... То есть ни физически ни протокольно I2C не предназначен для чего-нибудь серьезно удаленного. Да, можно использовав логику протокола усовершенствовать физический уровень, да, при использовании микроконтроллеров в качесве слейвов I2C можно усовершенствовать и обработку ошибок и нештатных ситуаций, но это уже будет не I2C в его понимании. А если навешать на 10 метров кабеля несколько стандартных пассивных I2C чипов, то ничего хорошего в обшем случае ожидать не придется :(.

Ну, без тайм-аутов при работе с I2C жизни нет - с этим не поспоришь.

Вешал я и стандартные чипы гирляндой. Например,5 штук термодатчиков Максимовских на тех-же 10 метрах.

Да, там все гораздо печальнее и раз в 1-2 часа я получал зависон на шине.

Но тайм-ауты и ключик по питанию слэйвов спасали ситуацию.

 

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


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

Но тайм-ауты и ключик по питанию слэйвов спасали ситуацию.

Есть мнение, что "ключик" можно заменить на пачку передергиваний SCL, пока SDA стабильно не придет в "лог. 1".

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


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

Есть мнение, что "ключик" можно заменить на пачку передергиваний SCL, пока SDA стабильно не придет в "лог. 1".

[/quote

И это есть в стандарте I2C?

И существуют микроконтроллеры, имеющие на борту команду для I2C-мастера "Оживить зависший слэйв"?

 

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


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

И это есть в стандарте I2C?

В каком то неявном виде встречал, но и без этого такое поведение автомата при SDA = Hi и подаче 9 тактов достаточно очевидно.

И существуют микроконтроллеры, имеющие на борту команду для I2C-мастера "Оживить зависший слэйв"?

Не встречал, но и не во всех новых уже и искал, ибо привык - всегда в GPIO и помахать. Работало всегда.

Последний раз делал месяц назад для развешивания FRAM с которой идет очень плотная работа в достаточно плохой помеховой обстановке.

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


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

Насчет "неполиткорректности" I2C в качестве внешнего интефейса это вы сами так решили или ссылку на

документ приведете?

. . . .

Нет, ссылки на док., где использование запрещено, у меня нет.

Шина в неактивном состоянии представляет собой антену (двойную, SCL и SDA).

Да и в активном - тоже :)

Кроме того ни разу в серьезной пром. технике не встречал ее (I2C) в качестве внешнего коммуникационного интерфейса.

Там RS485, CAN, Profibus, ind.Ethernet.

 

 

 

 

 

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


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

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

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

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

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

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

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

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

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

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