LED работает, когда отключил GND

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Открыл глаза
Сообщения: 49
Зарегистрирован: Вс окт 06, 2013 17:15:02

Сообщение de1m »

Всех приветствую!

Собственно на картинке нарисованно, как у меня всё подключенно.
Изображение
Это кстати Attiny2313A
Картинку не правильно подписал, С1 это 100nF

Это программа

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

//Attiny2313
#include <avr/io.h>
#define F_CPU 8000000UL

#include <util/delay.h>

int main()
{
	DDRB |= ( 1 << PB7 );

	while( 1 ) {
		_delay_ms(300);
		PORTB ^= (1 << PB7);			
	}
}

То есть просто мигает и больше ничего не делает.

Вопрос вот в чём.
Я заметил, что если выдернуть GND, то он всё равно продолжает мигать. Мигает правда как-то более тускло.
Мне собственно интересно, это так и должно быть или где-то ошибка?

Просто у меня в другом месте по похожей схеме DCF77 подключен и я не как не могу получить чистый сигнал и там тоже такой же феномен. Вот я и решил сдалеть простенькую схему и тут спросить.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

На схеме присутствует электролитический конденсатор 100 мкФ. Накопленной им энергии хватает для работы схемы при отключении питания, что и происходит, когда вы выдёргиваете GND. То же произойдёт, если вы выдернете +5в. Или оба сразу. Подождите какое-то время после выдёргивания, и мигания прекратятся, что будет говорить о том, что кондюк разрядился.
Docendo discimus
Контактная информация:
Реклама
Открыл глаза
Сообщения: 49
Зарегистрирован: Вс окт 06, 2013 17:15:02

Сообщение de1m »

pyzhman писал(а):То же произойдёт, если вы выдернете +5в. Или оба сразу. Подождите какое-то время после выдёргивания, и мигания прекратятся, что будет говорить о том, что кондюк разрядился.
Если я выдёргиваю питание (два провода сверху), то перестаёт мигать сразу. Если я выдёргиваю только GND(внизу), тов продолжает мигать дальше хотя и более тускло(я выждал две минуты - мигать не перестало).

Убрал для теста конденсатор из схемы совсем - то же самое. Всё это идёт как-то через мою лампочку, если выдернуть лампочку и GND снизу, то всё перестаёт работать.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

Я не совсем понимаю принцип комутации таких плат... ибо у меня их никогда не было. Поэтому разводки точной понять не могу. Могу лишь предположить, что идет, так называемое, паразитное питание через порты микроконтроллера. Кстати, зачем отключать ГНД от МК?

http://chipenable.ru/index.php/how-conn ... a-avr.html

http://easyelectronics.ru/parazitnoe-pitanie.html
Станислав
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

зачем отключать ГНД от МК?
А вдруг это Нобелевская ?
Реклама
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

Нашел! Про очень оригинальное применение такого паразитного питания. ))) Правда на английском. На сайте нашего соратника и мявтора ARV было где-то описание этого, но там я не смог выкопать... :(

http://scanlime.org/2008/09/using-an-av ... -rfid-tag/
http://www.nycresistor.com/2012/12/27/rfid-multipass/


З.Ы. Оффтоп... Также у ARV где-то была статья про таймеры 555 и поделки на них, даже видео. Тоже не могу найти. )) (но это не к этой теме)
Станислав
Реклама
Открыл глаза
Сообщения: 49
Зарегистрирован: Вс окт 06, 2013 17:15:02

Сообщение de1m »

Кстати, зачем отключать ГНД от МК?
Случайно получилось. Просто как я уже писал выше, я пытаюсь подключить DCF77, но пока как-то сигнал не очень стабилен получается. Вот я и подумал, что может это как-то на сигнал влияет.

Но как я понял, что пока GND подключин, на сигнал это влиять не должно.
Ответить

Вернуться в «Практика»