Страница 4 из 8
Добавлено: Ср ноя 25, 2009 12:31:12
GP1
в симе погоняй.
Добавлено: Ср ноя 25, 2009 12:33:36
aleks_bmw528
AVR182: Zero Cross Detector
нет случаем исходника посмотреть ???
Добавлено: Ср ноя 25, 2009 12:34:14
GP1
ща гляну
Добавлено: Ср ноя 25, 2009 12:58:09
GP1
исходник на Си
и там формирование идет по спаду напряжения.
Код: Выделить всё
MCUCR |= (1<<ISC01); //Set to falling edge interrupt
Добавлено: Ср ноя 25, 2009 13:03:46
aleks_bmw528
пытался попробывать как вход без подтяжки то же нулевой результат чушь какая - то , думаю дальше

Добавлено: Ср ноя 25, 2009 13:06:17
GP1
есть осцил посмотреть что на ноге у мк?
сравнить с тем что должно быть.
Добавлено: Ср ноя 25, 2009 13:25:12
aleks_bmw528
GP1 к сожалению осцил нет ,но я до сих пор не пойму почему не срабатывает даже через сопротивление, в INT0 ,банально ставлю
sbi OutPort,(1<<OutPin)
что думаешь где то встречал такой код инициализации INT0
сокр. без ldi и так далее
GIMSK = 0x00
MCUCR = 0x03 ; как мы ставили
GIFR=0x40
GIMSK - это же маска
GIFR - Флаги
невкурю как у него работало INT0
Добавлено: Ср ноя 25, 2009 13:29:55
GP1
да нет,
GIMSK как у нас.
Код: Выделить всё
GIMSK |= (1<<INT0); //Enable external int0
Добавлено: Ср ноя 25, 2009 17:05:59
GP1
пролез весь код, сдается мне что все правильно.
а у тебя как дела?
Добавлено: Ср ноя 25, 2009 23:18:30
aleks_bmw528
GP1 я уже не знаю что делать даже поехал купин новый камень
думал что спалил подключив 6 ногу через 1мом попробывал на новом процессоре!!!! INT0 запускаю через 10 ком от +5вольт опять
ZERRO 
,нихрена не пойму ну почему не запускается
Добавлено: Чт ноя 26, 2009 00:00:35
GP1
надо добить!
посмотрю если есть tn2313, попробую помучать.
тут уж сам понимаешь вся страна смотрит

Добавлено: Чт ноя 26, 2009 01:45:10
aleks_bmw528

решил поробывать по спаду pd2 к минусу через 10ком на +5в
ddrd portd вообще неписал ,следовательно
вход без подтяжки,прошил далее коротнул на массу загорелась ,по спаду хочет работать !!!!
когда пробывал по нарастанию просто через резюк 10 ком от +5в коротил на INT0 может не так надо было проверять ,но я думаю
и в таком варианте должно было сработать INT0
p.s .Хотел попробывать без подтяжки от 220 по спаду чето очконул

Добавлено: Чт ноя 26, 2009 08:54:08
pyzhman
Дай схему, по которой собрал.
Добавлено: Чт ноя 26, 2009 09:51:48
GP1
в AVR182 как раз и реализовано по спаду напряжения и без подтяжки.

хотя по нарастающему фронту тоже должно работать.
Добавлено: Чт ноя 26, 2009 10:12:24
aleks_bmw528
Даю схему
Добавлено: Чт ноя 26, 2009 11:19:30
aleks_bmw528
HELP GP1 я уже начал сума сходить

!!!! хотел попробывать по спаду через 220 без подтяжки ,прошил еще не успев коротнуть на 1мом уже горит лампочка , в INT0 оставил
только зажечь , portd ddrd ни чего не писал как тогда когда ставил эксперемент по спаду через минус ,
убираешь в INT0 sbi OutPort,(1<<OutPin) при включении не горит,
каково X... само по себе срабатывает INT0 я чето не понял????
Добавлено: Чт ноя 26, 2009 11:54:25
Alex72
aleks_bmw528
У тебя так не получится детектирование нуля. Пытаешься при гальванически изолированном питании МК снять сигнал прямо из эл. сети. А где в таком случае общий потенциал, относительно которого будет детектирование этого самого нуля. Так работать не будет как бы ты с программой ни пыжился. Поскольку используешь трансформатор для питания схемы, то лучше всего для детектирование нуля использовать его вторичную обмотку и встроенный в МК компаратор. Как это делается можно посмотреть здесь
http://cxem.net/mc/mc3.php
К тому же сохранишь полную гальваническую развязку
Добавлено: Чт ноя 26, 2009 12:18:39
GP1
Alex72
пять баллов!
а я и ни туда вАААбще, смотрю на схему - а вижу...
эт просто старческий маразм

Добавлено: Чт ноя 26, 2009 14:10:54
pyzhman
Alex72 дело говорит.
Добавлено: Пт ноя 27, 2009 01:59:18
aleks_bmw528
Уважаемые коты !!! Да действительно выступил без ансамбля

,общим потенциалом и не пахнет , на данный момент я не использовал трансформатор, блок питания у меня собран по бестрансформаторной схеме.
по совету Alex72 посмотрел схему но детектирование нуля с использованием его вторичной обмотки и встроенного в МК компаратора для меня пока сложно, надо по новой вникать в этот метод!

есть мысль так и ловить 0 ,но через 1,5мом , через кондер 120 пик и резистор 100ком на минус ???
Может кто подскажет какие есть еще варианты например через оптрон
для гальванической развязки или еще чего нибуть ,зарание благодарен!