Защита входа мк от помех и перенапряжений

Обсуждаем контроллеры компании Atmel.
Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 606
Зарегистрирован: Чт окт 06, 2016 21:12:07
Откуда: Южное Бутово

Сообщение ptr128 »

_dark писал(а): только меня бы жаба задушила ставить целый корпус ТШ на одну кнопку
Ну Вы и скряга, однако :)))
http://www.chipdip.ru/product/sn74lvc1g14dbvr/
Не ошибается только то, кто ничего не делает.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Реклама
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Сообщение Rtmip »

ptr128 писал(а):А в чем разница то для БП? IMHO, хоть на плюс сливай, хоть на минус - ток в цепи будет один и тот же. Закон сохранения энергии не обмануть. Тогда уже только разрядник на заземление, как было нарисовано выше. Но это уже для совсем других разностей потенциалов.
Бывает разница, согласен с:
_dark писал(а):представьте маломощную схему с LDO стабилизатором на 50-100 мА
серьезная наводка слитая через такой диод может его повредить! это конечно крайний случай.
стабилитрон - "читайте" супрессор, если нужно то можно и двуполярный (ток по защите может быть значительным и не зависит от схемы питания)
ИМХО помеху лучше все таки "сливать" на "землю"
Тут смотря, что называть "БП" и что называть "LDO стабилизатором". Если с последним все понятно и однозначно, то в случае с БП он может быть один на несколько "LDO".
Простая схема: мощный БП --> маломощный LDO --> МК, который защищаем.
Случай с диодами: излишки "сливаются" на плюсовой провод маломощного LDO, его коротит, МК сгорает.
Случай со стабилитроном: излишки сливаются на общий провод схемы и далее на мощный БП, где благополучно гасятся.
Мне это так представляется :) Хотя, подозреваю, что в любом случае лучше на общий "сливать", даже когда один БП в схеме.
Раньше у меня была любопытная статистика "выбитых" после грозы микросхем в телефонах и АОНах. КС156А в стекле, был вне конкуренции. :music:
Реклама
Родился
Сообщения: 17
Зарегистрирован: Ср июл 15, 2015 09:43:36

Сообщение hcmzek »

Подскажите как правильно сделать индикацию состояния оптрона со стороны мк. Так как на схеме 1 или 2.Изображение
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Ессно вариант 2 более корректен.
При разумном подходе к быстродействию светик/опторн.
А в остальном - как угодно, хош дублером через свободные выводы МК
8)
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Сообщение Enman »

а по мне, так вар 1.....))))
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Вариант 1 увеличит ток оптрона с учетом особенностей светодиода...
Смысл... возможно включение чуток раньше (определяется резистором), но на частотах выше, чем оптимум для светика (30-35 килогерц) это уже не столь важно будет...
:dont_know:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

+ 1 ПЕРВОГО ВАРИАНТА -БЕЗОТКАЗНОСТЬ светики дохнут нередко и еслм вынесекны могут бытьпереполюсованы -цепь рвется а резик подтяжки не даст отказать схеме не будет тока индикации
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Сообщение Enman »

в 1й схеме выше потенциал лог 1 и гарантированное сопротивление, а не сопротивление
негорящего светодиода...
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Так то с какой стороны глянуть...
Типовой вход МК с включенным подтягивающим резистором реагирует в основном на 0...
Я индикаторы предпочтитаю в цепи входного светика оптрона вешать - там это "побочный эфект" текущей схемы управления.
8)
Родился
Сообщения: 17
Зарегистрирован: Ср июл 15, 2015 09:43:36

Сообщение hcmzek »

BOB51 писал(а):Так то с какой стороны глянуть...
Типовой вход МК с включенным подтягивающим резистором реагирует в основном на 0...
Я индикаторы предпочтитаю в цепи входного светика оптрона вешать - там это "побочный эфект" текущей схемы управления.
8)
а я как раз хочу ставить после оптрона дабы видеть его работоспособность
Друг Кота
Аватара пользователя
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Сообщение Ivanoff-iv »

если потребление не очень критично, то 1 или 2 с включенным подтягом внутри МК.
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Ежли "после" то лучше таки или буфер разгрузки или средствами МК определять.
Там (внутри самой схемы) такая индикация излишняя игрушка.
8)
Встал на лапы
Аватара пользователя
Сообщения: 104
Зарегистрирован: Пн ноя 04, 2019 09:58:29
Откуда: г. Нижний Тагил Свердл. обл.

Сообщение Эйлер Леонард »

Добрый день. Реализация цифровой токовой петли, если необходимо передать 0/1. На мой взгляд, наиболее простой и надежный способ. Примерно так как на картинке. (Ну и код до кучи)
Спойлер

Код: Выделить всё

/*  ATtiny84,  Atmel Studio 7  */
#define F_CPU 1000000UL
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/atomic.h>
#include "tm1637(6).h"

volatile uint32_t pulseCounter = 0;

ISR(INT0_vect){
	pulseCounter++;
	    ATOMIC_BLOCK(ATOMIC_RESTORESTATE){
		   led_digit(pulseCounter);
	    }	
}

int main(void){

	PORTB |=  (1<<PB2); //Устанавливаем pull-up режим ножки PB2
	DDRB  &= ~(1<<PB2); //Настраиваем ножку PB2 в режим входа
	
	GIMSK |= (1<<INT0);// Инициализация внешнего прерывания для вывода PB2
	MCUCR |= (1<<ISC01)|(1<<ISC00); // Нарастающий фронт INT0 генерирует прерывание.
       
        serial_init();
        led_digit(123);

	sei(); // Разрешить все прерывания

		while (1){	}
		
}
Две оптопары, одна на стороне контроллера, другая на стороне удаленного источника сигнала. Один источник питания. На осцилографе в протеусе штакетник из импульсов немного косоватый. Сигнал взят с ножки МК PB2, в других местах такой же. Получив сигнал на МК, далее можно выполнять любые действия по обработке.
Вложения
Current_loop_test.png
Штакетник
(65.55 КБ) 174 скачивания
Current_loop_Test-3.gif
Токовая петля, виртуальная модель в симуляторе.
(169.45 КБ) 185 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Токовая петля в основном используется в целях гальванразвязки по питанию.
Т.е. источник тока предпочтительно гальванически изолированный от источников питания как приемника так и передатчика.
Чаще встречается вариант с питанием на стороне одного из устройств (жлобоэкономия) - но там также разделение - для самого устройства и для источников тока удаленных линий.
Наиболее простое - на основе LM317 при питании от 12-24 вольт. Тогда "с запасом" на потери в проводе, да и возможность дополнительную индикацию статуса работы сделать.
Дополнительно смотрим параметры оптронов на время включения и время отключения - чтоб не было меньше пересылаемого сигнала.
Замечание - характеристики оптронов зависят от температуры (как в плюсовую сторону, так и в минусовую).
Второе - встречаются экземпляры с ИК-прозрачными корпусами.
8)
Самсусамыч

Сообщение Самсусамыч »

[uquote="BOB51",url="/forum/viewtopic.php?p=4005680#p4005680"]Токовая петля в основном используется в целях гальванразвязки по питанию.[/uquote]
Токовая петля в основном используется для того, чтобы повысить помехоустойчивость сигнальной линии…
BOB51 писал(а):Т.е. источник тока предпочтительно гальванически изолированный от источников питания как приемника так и передатчика.
Не соглашусь... источник тока (датчик), как правило, не имеет гальванической развязки с источником питания датчика, а вот с источником питания приёмника чаще имеет.
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Развязка от обеих потребителей это "по-максимуму".
В принципе там, где важна помимо помехоустойчивости и безопасность.
А дополнительный маломощный источник питания особо не проблема, когда есть риск подпалить или комп или подключенное к нему устройство.
Любительские программаторы к примеру... или внутрисхемная перепрошивка в "мобильном" варианте.
:roll:
То уже кому как удобнее и сколько оптронов в закромах.
Можно и самодельные оптрончики соорудить из светика и фототранзистора/фотодиода соединенных непрозрачной трубкой из изолирующего материала - так когда-то особовысоковольтные делались.
:beer:
Ответить

Вернуться в «AVR»