Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
01.02.2008, 22:39
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
|
Проблема со сбором информации. Помехи ...
Задача такая, есть несколько "сухих"* контактов, коммутирующих 220в, надо вогнать данные присутствия/отсутствия в контроллер. Проблема в расстоянии, все контакты расположены друг от друга на расстоянии примерно 30-40м, и таких контактов - 8 штук...
В данный момент ввожу информацию в контроллер через оптрон PC817, светодиод оптрона зашунтирован обратным диодом, резистором 1к включается последовательно через 40к сопротивление. Дикие помехи, поделитесь опытом люди добрые...
_________
* Сухие контакты - гальванически развязанная пара контактов, к примеру - реле... (для тех кто не знает)[/i]
|
|
|
|
05.02.2008, 10:42
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
|
Все молчат ... Ну неужели не будет каких-либо советов?
|
|
|
|
05.02.2008, 11:08
|
|
Гражданин KAZUS.RU
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
|
если ложная сработка то можно просто выставить паузу в 20-30мс и опять проверить и уже после этого принимать решение
|
|
|
|
05.02.2008, 11:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Ну во первых конденсаторы небольшие можно навесить на оптопару,во вторых можно как уже было сказано подряд опрашивать и если скажем 5 раз из 8 было срабатывание значит не ложное
|
|
|
|
05.02.2008, 16:48
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
|
Насчет программной фильтрации - сделал фильтр, проверяющий наличие потенциала не менее 30 мс, конденсатор - только ухудшает ситуацию. В основном помехи происходят при размыкании контактов, тоесть высока вероятность помех из-за меж-проводных емкостей, что подтверждается, - при снижении напряжения до 40-50 вольт все работает идеально(на практике не представляется возможность использовать напряжения ниже 220 вольт)... Мне-б хотелось услышать советы по физической линии, тоесть как можно улучшить помехозащищенность линии...
Спасибо
|
|
|
|
05.02.2008, 17:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Сообщение от nerozero
|
Все молчат ... Ну неужели не будет каких-либо советов?
|
У Вас, ни слова о используемом кабеле, а это в промавтоматике одна из основ надежности.
Используйте например это http://www.rts.ua/catalog/belden/6.htm или подобное...
Удачи!
__________________
Я, думаю, нужно подумать...
|
|
|
|
05.02.2008, 18:09
|
|
Временная регистрация
Регистрация: 16.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от nerozero
|
, тоесть как можно улучшить помехозащищенность линии...
Спасибо
|
Воспользоваться помехозащищенным интерфейсом.
А если проще то хотя бы можно сделать дифференциальный (парафазный) сигнал при помощи трансформатора, в Вашем случае не годиться, или специальной микросхемы преобразователя интерфейса RS-485, например MAX483. Или если связь односторонняя то лучше RS-422, например MAX488. Наводящие помехи не будут усиливаться (будут взаимно-суммироваться, при использовании трансформатора).
Также примените дроссель со встречными обмотками для этой линии. Ну и не забудьте про элементы первичной грозозащиты - сопрессоры, хотя бы.
P.S. Ну а если хотите СУПЕР-ПУПЕР помехозащиту, используйте DTMF.
Удачи...
__________________
Конструктор - это человек, который пренебрегая мелкими неудачами, неуклонно идет к одному большому разочарованию!
|
|
|
|
05.02.2008, 18:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Сообщение от radarr
|
Сообщение от nerozero
|
, тоесть как можно улучшить помехозащищенность линии...
Спасибо
|
Воспользоваться помехозащищенным интерфейсом.
А если проще то хотя бы можно сделать дифференциальный (парафазный) сигнал при помощи трансформатора, в Вашем случае не годиться, или специальной микросхемы преобразователя интерфейса RS-485, например MAX483. Или если связь односторонняя то лучше RS-422, например MAX488. Наводящие помехи не будут усиливаться (будут взаимно-суммироваться, при использовании трансформатора).
Также примените дроссель со встречными обмотками для этой линии. Ну и не забудьте про элементы первичной грозозащиты - сопрессоры, хотя бы.
P.S. Ну а если хотите СУПЕР-ПУПЕР помехозащиту, используйте DTMF.
Удачи...
|
Да зачем городильню городить Пром. контроллеры прекрасно работают с сухими контактами на оптовход(кнопки конечники), как с 24В постоянки, так и 220В переменки.
Удачи!
__________________
Я, думаю, нужно подумать...
|
|
|
|
05.02.2008, 18:58
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
|
Нет-нет, RS485, MODBUS, и все такое это уж слишком...
Тут нужно чего-нить простое, вот к примеру, был подключен последовательно диод(прямое включение), ситуация улучшилась, на 90% меньше помех, практически нет, но все-же, есть-ли еще какие-либо простые способы борьбы с меж-проводной емкостю, помехами и все такое?
Всем большое спасибо за отзывы....
|
|
|
|
05.02.2008, 19:12
|
|
Временная регистрация
Регистрация: 16.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Простите я и впрям написал слишком, хм замуторно.
Не надо формировать полностью протокол передачи согласно стандартам RS-485.
Идея заключалась в том чтобы выход оптрона подать на 8-ми выводную микросхемку MAX488. Она бы преобразовала сигнал в дифференциальный, а на приемной стороне возле контроллера стояла бы такая же (кстати можно попробовать использовать ее для всех каналов, только коммутировать) и преобразовывала обратно в логические уровни, необходимые контроллеру.
Это существенно увеличило бы помехозащищенность при передаче сигнала по линии.
Если нет тогда можно предложить способ который есть стандартным в системах охранно-пожарных сигнализациях, по мимо программной обработки.
Вы говорили, что не хотите ставить конденсатор - это зря просто не ставьте его слишком большой емкости и включите резистор по схеме Г-образного RC ФНЧ.
Конденсатор - 1 мкф.
Резистор - 30 кОм.
Удачи...
__________________
Конструктор - это человек, который пренебрегая мелкими неудачами, неуклонно идет к одному большому разочарованию!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:17.
|
|