Технический форум по робототехнике.
realsystem » 22 апр 2009, 23:11
Да, без МК вроде как нормально, при подключении начинается фигня. Про защиту теперь понятнее.
Добавлено спустя 6 минут 58 секунд:Жееесть, поставил 510кОм - всё также
напряжение на выходе ТСОПа сразу при включении и без излучения 3.3В
Рукой проведешь - все стабилизируется и работает нормально
galex1981 » 23 апр 2009, 00:00
Точно, какие то наводки...
realsystem » 23 апр 2009, 00:34
а почему тогда после одного срабатывания все нормально становится? я думал если помеха - то она бы случайно проявлялась
galex1981 » 23 апр 2009, 00:35
Может и есть своего рода помеха проявляющаяся типа переходного процесса
А попробуй изменить срабатывание Int1 не Any change а на Falling Edge
=DeaD= » 23 апр 2009, 07:36
Хм, т.е. если из схемы убрать резистор 510к и таким образом разорвать контакт выхода ТСОПа и входа МК, то на ноге ТСОПа всё ок? А если поставить обратно - на ноге вольтметром наблюдаются чудеса?
galex1981 » 23 апр 2009, 08:53
У него в программе на прерывании int1 идет срабатывание на любой сигнал
=DeaD= » 23 апр 2009, 09:47
Да погодите вы с прерываниями, с железом надо разобраться сначала
realsystem » 23 апр 2009, 12:39
=DeaD= писал(а):Хм, т.е. если из схемы убрать резистор 510к и таким образом разорвать контакт выхода ТСОПа и входа МК, то на ноге ТСОПа всё ок? А если поставить обратно - на ноге вольтметром наблюдаются чудеса?
Да. Если ТСОП соединен с МК через 510к то на его выходе(сигнальном) 3.3В, если отключить его от МК - он срабатывает правильно только при появлении излучения от пульта или собственного излучателя. 3.3В - это что? 1 или 0? Магия какая-то.
Добавлено спустя 2 минуты 17 секунд:galex1981 писал(а):У него в программе на прерывании int1 идет срабатывание на любой сигнал
Я щас сделал срабатывание по любому фронту и проверяю какой фронт в прерывании, вывожу 1 или 0 на ком порт в зависимости от фронта. При любом подключении ТСОПа к МК вижу сразу при включении питания на ком порту 1010101010101... пока не проведу рукой перед излучателем, после убирания руки - он перестает гнать нули и единицы в ком порт, а гонит их только если снова подносить руку.
galex1981 » 23 апр 2009, 12:43
А с другим ТСОПОМ не пробовал?
realsystem » 23 апр 2009, 13:02
Пока нет, вечером попробую