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

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

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

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

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

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

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

 
Опции темы
Непрочитано 02.11.2012, 16:45  
realkeeper
Временная регистрация
 
Регистрация: 22.09.2010
Сообщений: 64
Сказал спасибо: 20
Сказали Спасибо 13 раз(а) в 13 сообщении(ях)
realkeeper на пути к лучшему
По умолчанию Проблемма сети RS-485 и мощных пускателей

Кратко: после щелчка мощного пускателя (вкл или выкл) контроллер теряет способность общаься по сети RS485

Исходные данные:
-контроллеры с шиной RS-485 сделано на ADM2483 гальваноразвязанно внутри микросхемы
-питание гальваноразвазанной части ADM2483 от отдельного DC\DC 5\5вольт
-на выходах RS-485 есть джамперы которыми можно вкл\выкл терминацию и подтяжки
-сама сеть кабель для сетей RS-485 с экраном кабеля
-заземление на мастере гальваноразвязанная земля на экран кабеля и на реальную землю, остальные контроллеры гальваноразвязанная земля через 100ом резистор на экран кабеля

Что делают: контроллеры общаются с мастером получают от него пакет установки выходов, обратно передают состояние входов. Выходы через реле управляют пускателями которые коммутируют нагрузку 4кВатт тэны для обогрева.

Проблема подробно: если передавать пакеты на вкл\выкл пускателей то после щелчка пускателя 50\50 контроллер перестает общаться по сети RS-485, причем перестает работать именно часть контроллера отвечающая за RS-485 а сам контроллер жив и не перезагружается (видно по индикаторам общения и по пакетам на UART)/ Через 5-25сек работоспособность части отвечающей за RS-485 востаннавливается.
Если в момент вкл\выкл пакета подача питания на тэны отключена (тоесть реально щелкают только реле внутри контроллера) то потеря связи не происходит

Дополнительные данные:
- длинна сети проверялась от 1м до 500м - не влияет на проблему
- терминатор вкл\выкл не влияет на проблему
- подтяжки вкл\выкл не влияют на проблему
- для отладки применял вместо мастера переходник USB-RS485 сделанный на FT232 и ADM2483 - с вероятностью 1 из 3 раз после щелчка пускателя в виндовс пропадает виртульный COM порт и вернуть переходник в работу можно только вытащив\вставив кабель USB
- такие же микроконтроллеры работают в местах не связанных с мощной нагрузкой более полутора лет - никаких проблем

Буду рад любым советам\предположениям\личному опыту
Реклама:
realkeeper вне форума  
Непрочитано 02.11.2012, 21:08  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Проблемма сети RS-485 и мощных пускателей

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

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

А потом можно и вдаваться в подробности разводки платы, и монтажа проводов.
Alex9797 вне форума  
Эти 2 пользователя(ей) сказали Спасибо Alex9797 за это сообщение:
baiderin (02.11.2012), realkeeper (02.11.2012)
Непрочитано 13.06.2013, 10:17  
cinco
Прохожий
 
Регистрация: 27.05.2011
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
cinco на пути к лучшему
По умолчанию Re: Проблемма сети RS-485 и мощных пускателей

Сообщение от Alex9797 Посмотреть сообщение
Не вдаваясь в подробности разводки платы и монтажа проводов, рекомендую применить стандартный способ - периодически обновлять конфигурацию портов и встроенных девайсов. В условиях очены высоких помех это обязательная мера. При помехе нарушается состояние конфигурационных регистров, и процессор может бесконечно ждать какого-то события по какому-то входу, и не дождаться, потому что этот вход уже переопределился, и стал выходом. Ну, и другие подобные неприятности могут возникнуть.

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

А потом можно и вдаваться в подробности разводки платы, и монтажа проводов.

[Cinco, slavik1946@mail.ru, 7777]
Оптические (оптронные развязки) имеют высокую проходную ёмкость, что при использовании оных в цепях с высоким dU/dt вызывает большие обратные емкостные токи, вызывающие сбои микросхем!
Управление же пускателями сопровождается скачком магнитного поля рассеяния (пока не замкнулся магнитопровод пускателя), которое наводит высокую ЭДС, даже в низкоомных цепях. В таких случаях необходимы дифференциальные связи, скрутки в кабелях, а часто экранировать блока электроники от самого поля, например, (если неизвестно направление магн. поля) снаружи окружить блок с электроникой 3-х координатными замкнутыми медными лентами или ленточными кабелями с плоскими навесными кабельными разъёмами. Теперь, любое внешнее изменяющееся магн. поле будет вызывать в замкнутых контурах токи, вырабатывающие магн. противополе и ослабляющее внешнее поле!
cinco вне форума  
Непрочитано 13.06.2013, 11:08  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,798
Сказал спасибо: 2,913
Сказали Спасибо 3,121 раз(а) в 2,111 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Проблемма сети RS-485 и мощных пускателей

2 ТС - непонятно, RS485 двух- или трёх-проводный. Если только 2 провода на данные (100 Ом на экран у ведомых - это много, можно считать что 2-х проводка), то приёмник может перегружаться синфазным напряжением.

Сообщение от cinco Посмотреть сообщение
Оптические (оптронные развязки) имеют высокую проходную ёмкость, что при использовании оных в цепях с высоким dU/dt вызывает большие обратные емкостные токи, вызывающие сбои микросхем!
1. Навскидку: HCPL-4506 (управление IGBT) - 0.6пФ, 6N136 (ширпотреб) - 0.6 пФ.
2. ADuM'ы - индуктивные. И таки-да, имеют ёмкость побольше (2483 - 3 пФ).
ForcePoint на форуме  
Непрочитано 14.06.2013, 01:54  
mtit
Почётный гражданин KAZUS.RU
 
Аватар для mtit
 
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,204
Сказал спасибо: 2,073
Сказали Спасибо 1,685 раз(а) в 956 сообщении(ях)
mtit на пути к лучшему
По умолчанию Re: Проблемма сети RS-485 и мощных пускателей

Сообщение от realkeeper Посмотреть сообщение
Выходы через реле управляют пускателями которые коммутируют нагрузку 4кВатт тэны для обогрева.
Реле откуда питаются? Блок питания 24 В - может помочь. Реле - соответственно поменять все.
Экран кабеля с ведомыми контролёрами вообще не соединять.
Оба провода 485 диодами к земле и к +5 вольтам (где нибудь в книжках должно быть описанно подобное, а именно этот совет я только что напридумывал. Навеяно https://kazus.ru/forums/showpost.php...6&postcount=32)
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
mtit вне форума  
Непрочитано 14.06.2013, 06:06  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Проблемма сети RS-485 и мощных пускателей

1. Система какая? В ХР не раз сталкивался стем, что при некорректностях в работе с виртуальным СОМ портом на FT232 этот самый порт вешается, отваливается, часто работа его восстанавливается только перезагрузкой системы. Глючный драйвер, хотя, если нет некорректностей, работает без проблем. У "железных" СОМов (хоть родной, хоть расширение) с таким поведением не сталкивался. (Пришлось покупать для системника HP 7500 контроллер СОМ портов из-за глючности виртуальных).
2. Как ведется борьба с помехами программой контроллера? Учитывает ли программа возможность помехи, неполного пакета?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 19.06.2013, 15:25  
chipssss
Временная регистрация
 
Регистрация: 08.06.2009
Сообщений: 93
Сказал спасибо: 97
Сказали Спасибо 109 раз(а) в 34 сообщении(ях)
chipssss на пути к лучшему
По умолчанию Re: Проблемма сети RS-485 и мощных пускателей

Если на выходе стоит симистор, то в момент переключения (если попадаем на пик синуса) образуется помеха в сети. А если реле - то еще и искра (все помнят коггер Попова).
Бороться програмно с такой проблемой считаю бессмысленным делом, так как бороться надо с причиной а не с последствием...
Для себя наел выход: ставлю оптосимисторы с детектором перехода через ноль. А вот что будет на выходе (реле/симистор) - дело личное. ИМХО
chipssss вне форума  
Непрочитано 19.06.2013, 22:29  
Сергей_Ковалев
Вид на жительство
 
Регистрация: 09.01.2011
Сообщений: 364
Сказал спасибо: 31
Сказали Спасибо 86 раз(а) в 59 сообщении(ях)
Сергей_Ковалев на пути к лучшему
По умолчанию Re: Проблемма сети RS-485 и мощных пускателей

Сообщение от realkeeper Посмотреть сообщение
-заземление на мастере гальваноразвязанная земля на экран кабеля и на реальную землю, остальные контроллеры гальваноразвязанная земля через 100ом резистор на экран кабеля
Я читал про "заземление гальваноразвязанной земли" но так и не понял ЗАЧЕМ!?
Собрал сеть "полный дуплекс rs-485" (обвязка счетчиков электроэнергии) так: земли всех счетчиков и преобразователя в rs-232 (тоже что контроллеры и мастер) объединил и оставил. А экран на землю.
ИМХО так правильнее: если помеха наводит что-то на экран - нафига эта помеха на GND контроллера/мастера?????
Предлагаю попробовать отцепить GND контроллера/мастера от заземления. На заземлении оставить только экран. Ну и проверить досконально заземление.

Гы... опоздал наверно уж с советами))))

Последний раз редактировалось Сергей_Ковалев; 19.06.2013 в 22:32.
Сергей_Ковалев вне форума  
Сказали "Спасибо" Сергей_Ковалев
mtit (19.06.2013)
Непрочитано 20.06.2013, 01:06  
GrayCatt
Прописка
 
Аватар для GrayCatt
 
Регистрация: 03.02.2005
Адрес: между степью и рекой
Сообщений: 163
Сказал спасибо: 10
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
GrayCatt на пути к лучшему
По умолчанию Re: Проблемма сети RS-485 и мощных пускателей

ADuM-ы (и, в частности, ADM2483) имеют, фактически, трансформаторную развязку. Эти самые трансформаторы могут ловить ОЧЕНЬ СИЛЬНУЮ внешнюю магнитную помеху, с соответствующими последствиями. Можно попытаться экранировать их чем-то типа пермаллоя, или вообще заменить на оптроны.

Ещё в голову приходят ферритовые "бочонки" на кабель, вешать непосредственно у ввода в корпус, или у клемм 485. Но, в условиях сильной магнитной помехи, они могут стать и "ферритовой антенной" для этой самой помехи.

От чего контроллеры питаются? Есть ли внутри контроллеров гальваноразвязка от входного питания? А то, может, именно по этим проводам "заходит" помеха...
__________________
Паяю помаленьку...
GrayCatt вне форума  
Непрочитано 20.06.2013, 09:42  
dimchik_b
Вид на жительство
 
Регистрация: 18.04.2008
Сообщений: 373
Сказал спасибо: 103
Сказали Спасибо 50 раз(а) в 40 сообщении(ях)
dimchik_b на пути к лучшему
По умолчанию Re: Проблемма сети RS-485 и мощных пускателей

Снабберы ?
dimchik_b вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемма с ЖК-матрицей Sharp LM64183P suse Ремонт оргтехники 0 12.01.2009 09:27
Проблемма RS-232 и AVR Kanava Микроконтроллеры, АЦП, память и т.д 30 29.11.2007 00:08
Проблемма с ноутбуком Toshiba s1410 kostet1984 Ремонт оргтехники 19 17.05.2007 17:36
Проблемма с PIC16f628 Olbear Микроконтроллеры, АЦП, память и т.д 1 13.03.2005 06:54
Проблемма с телевизором vk_66 Видеотехника 2 25.11.2004 10:04


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


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