Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Внешнее АЦП + опторазвязка


Внешнее АЦП + опторазвязка

Сообщений 1 страница 8 из 8

1

Здравствуйте!
Стал сталкиваться с такими проблемами как зависание контроллеров в цеховых условиях! - несколько раз даже пёсик сторожевой не спасал.. Но это не мудрено - тк схемы вообще никак не защищены с точки зрения помехоустойчивости.
Решил начинать с простого.. Оптическая развязка входов\выходов - думаю для этих целей подойдёт 6N137 - как пишут она быстренькая и помехоустойчивая..
Далее имеются несколько защёлок (74HC595) - на выходе которых стоят релюшки - тут вопрос - как лучше развязать? - на каждую релюшку по оптопаре? - или достаточно будет на управление этой микросхемы поставить оптопары? - сбои при работе этих регистров не наблюдал - но к контроллеру помеху лучше не подпускать как понимаю=)
Так же встречаются контроллеры которые снимают показания с датчиков у которых выход 4..20мА и передают инфу по rs232 (мах232).. Задался вопросом как развязать аналоговый сигнал.. Как понял для этого нам надо использовать внешнее АЦП и развязывать сигналы управления им.. Но с внешними АЦП не имел дела никогда и решил спросить здесь - какие лучше и тд.. И как лучше - на каждый датчик ставить одноканальную ацп (локально с датчиком) и уже вести управление к контроллеру через оптопары - или же ставить одну многоканальный ацп (локально с контроллером)??? Посоветуйте=) - примерные параметры АЦП: разрядность 8 бит  (вполне - но можно и больше - без разницы).. 8 каналов и интерфейс SPI.. и самое главное распространённость и доступность..
И может кто боролся с помехами - поделитесь опытом=)
Спасибо!

0

2

dimaib написал(а):

Решил начинать с простого..

С простого- это с питания. Помехи, скорее всего, по питанию влазят.
А схемы Ваши, или заводские?

0

3

Питание от БП - http://www.chipdip.ru/product/dr-30-12/
который питает 7805.. на её входе конденсаторы 100мкФ(электролит) и обычный 0.1мкФ - на выходе тоже самое плюс рядом с контроллером конденсатор на 0.1.. Питание Vcc Aref AVcc - объеденены.. Ресет подтянут через резистор 4.7КОм на +5В.. Тыкаюсь осциллографом - по питанию чистенько.
Схемы эти мои

Отредактировано dimaib (2014-07-28 08:52:49)

0

4

Ну это так обычно - на столе работает - в полевых условиях нет.. Но развязка нужна в любом случае.. Заметил что глюки происходят в момент включения компрессора.. или срабатывания каких либо трёхфазных пускателей

0

5

dimaib написал(а):

Как понял для этого нам надо использовать внешнее АЦП и развязывать сигналы управления им..

Если у вас такие глобальные проблемы с помехами, то как вы вообще собираетесь правильно оцифровывать сигнал? Внешний АЦП - не спасёт, т.к. не везде можно гальванически отвязаться..

dimaib написал(а):

Тыкаюсь осциллографом - по питанию чистенько.

Не всегда и не всё можно увидеть осциллографом, (точнее) надо знать как им такие штуки ловить. Просто сидеть и ждать глазом помеху - большая вероятность, что не увидишь её.

0

6

АВТОРУ ТЕМУ:
триггер по входам, как пройдёт импульс - триггер перекинет состояние. Мы так на заводе делали.
помехи-"иголки" осцем почти не реально увидеть!

0

7

Александр Д. - можно не в двух словах а подробнее=)

0

8

dimaib написал(а):

Питание Vcc Aref AVcc - объеденены

Важно, что бы они были соединены только в точке подвода питания. Особенно, если питание одно для силовой и процессорной части.
Кроме того, помеха может наводиться на провода. Мой пример- обычный актуатор для спутниковой тарелки. Двигатель 36в/0,5А. На штоке стоит магнит, рядом геркон, считает импульсы. Когда работает двигатель, куча помех, даже когда замкнуты провода геркона. Длина проводов всего 3 метра. Витая пара помогла.
Помнится в старые времена, чуть ли не на каждую микросхему, прям на ноги питания КМ-ки вешали

0


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Внешнее АЦП + опторазвязка