Прошивка attiny2313 + тиристор bt136
в симе погоняй.
- Реклама
- Сообщения: 122
- Зарегистрирован: Вт ноя 17, 2009 11:05:02
ща гляну
исходник на Си
и там формирование идет по спаду напряжения.
и там формирование идет по спаду напряжения.
Код: Выделить всё
MCUCR |= (1<<ISC01); //Set to falling edge interrupt
- Вложения
-
- AVR182.zip
- (1.93 КБ) 229 скачиваний
- Сообщения: 122
- Зарегистрирован: Вт ноя 17, 2009 11:05:02
- Реклама
есть осцил посмотреть что на ноге у мк?
сравнить с тем что должно быть.
сравнить с тем что должно быть.
- Вложения
-
- doc2508.rar
- (90.76 КБ) 188 скачиваний
- Сообщения: 122
- Зарегистрирован: Вт ноя 17, 2009 11:05:02
GP1 к сожалению осцил нет ,но я до сих пор не пойму почему не срабатывает даже через сопротивление, в INT0 ,банально ставлю
sbi OutPort,(1<<OutPin)
что думаешь где то встречал такой код инициализации INT0
сокр. без ldi и так далее
GIMSK = 0x00
MCUCR = 0x03 ; как мы ставили
GIFR=0x40
GIMSK - это же маска
GIFR - Флаги
невкурю как у него работало INT0
sbi OutPort,(1<<OutPin)
что думаешь где то встречал такой код инициализации INT0
сокр. без ldi и так далее
GIMSK = 0x00
MCUCR = 0x03 ; как мы ставили
GIFR=0x40
GIMSK - это же маска
GIFR - Флаги
невкурю как у него работало INT0
да нет,
GIMSK как у нас.
GIMSK как у нас.
Код: Выделить всё
GIMSK |= (1<<INT0); //Enable external int0
пролез весь код, сдается мне что все правильно.
а у тебя как дела?
а у тебя как дела?
- Сообщения: 122
- Зарегистрирован: Вт ноя 17, 2009 11:05:02
надо добить!
посмотрю если есть tn2313, попробую помучать.
тут уж сам понимаешь вся страна смотрит
посмотрю если есть tn2313, попробую помучать.
тут уж сам понимаешь вся страна смотрит
- Сообщения: 122
- Зарегистрирован: Вт ноя 17, 2009 11:05:02
Код: Выделить всё
ldi tmp,(0<<ISC01)|(1<<ISC00) ; по спаду
когда пробывал по нарастанию просто через резюк 10 ком от +5в коротил на INT0 может не так надо было проверять ,но я думаю
и в таком варианте должно было сработать INT0
p.s .Хотел попробывать без подтяжки от 220 по спаду чето очконул
в AVR182 как раз и реализовано по спаду напряжения и без подтяжки.
хотя по нарастающему фронту тоже должно работать.
- Сообщения: 122
- Зарегистрирован: Вт ноя 17, 2009 11:05:02
- Сообщения: 122
- Зарегистрирован: Вт ноя 17, 2009 11:05:02
HELP GP1 я уже начал сума сходить
!!!! хотел попробывать по спаду через 220 без подтяжки ,прошил еще не успев коротнуть на 1мом уже горит лампочка , в INT0 оставил
только зажечь , portd ddrd ни чего не писал как тогда когда ставил эксперемент по спаду через минус ,
убираешь в INT0 sbi OutPort,(1<<OutPin) при включении не горит,
каково X... само по себе срабатывает INT0 я чето не понял????
только зажечь , portd ddrd ни чего не писал как тогда когда ставил эксперемент по спаду через минус ,
убираешь в INT0 sbi OutPort,(1<<OutPin) при включении не горит,
каково X... само по себе срабатывает INT0 я чето не понял????
aleks_bmw528
У тебя так не получится детектирование нуля. Пытаешься при гальванически изолированном питании МК снять сигнал прямо из эл. сети. А где в таком случае общий потенциал, относительно которого будет детектирование этого самого нуля. Так работать не будет как бы ты с программой ни пыжился. Поскольку используешь трансформатор для питания схемы, то лучше всего для детектирование нуля использовать его вторичную обмотку и встроенный в МК компаратор. Как это делается можно посмотреть здесь http://cxem.net/mc/mc3.php
К тому же сохранишь полную гальваническую развязку
У тебя так не получится детектирование нуля. Пытаешься при гальванически изолированном питании МК снять сигнал прямо из эл. сети. А где в таком случае общий потенциал, относительно которого будет детектирование этого самого нуля. Так работать не будет как бы ты с программой ни пыжился. Поскольку используешь трансформатор для питания схемы, то лучше всего для детектирование нуля использовать его вторичную обмотку и встроенный в МК компаратор. Как это делается можно посмотреть здесь http://cxem.net/mc/mc3.php
К тому же сохранишь полную гальваническую развязку
Alex72
пять баллов!
а я и ни туда вАААбще, смотрю на схему - а вижу...
эт просто старческий маразм
пять баллов!
а я и ни туда вАААбще, смотрю на схему - а вижу...
эт просто старческий маразм
- Сообщения: 122
- Зарегистрирован: Вт ноя 17, 2009 11:05:02
Уважаемые коты !!! Да действительно выступил без ансамбля
,общим потенциалом и не пахнет , на данный момент я не использовал трансформатор, блок питания у меня собран по бестрансформаторной схеме.
по совету Alex72 посмотрел схему но детектирование нуля с использованием его вторичной обмотки и встроенного в МК компаратора для меня пока сложно, надо по новой вникать в этот метод!
есть мысль так и ловить 0 ,но через 1,5мом , через кондер 120 пик и резистор 100ком на минус ???
Может кто подскажет какие есть еще варианты например через оптрон
для гальванической развязки или еще чего нибуть ,зарание благодарен!
по совету Alex72 посмотрел схему но детектирование нуля с использованием его вторичной обмотки и встроенного в МК компаратора для меня пока сложно, надо по новой вникать в этот метод!
Может кто подскажет какие есть еще варианты например через оптрон
для гальванической развязки или еще чего нибуть ,зарание благодарен!
- Вложения
-
- BP.jpg
- Блок питание + INT0
- (130.25 КБ) 292 скачивания



