Прошивка attiny2313 + тиристор bt136

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

в симе погоняй.
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

AVR182: Zero Cross Detector
нет случаем исходника посмотреть ???
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

ща гляну
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

исходник на Си
и там формирование идет по спаду напряжения.

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

    MCUCR |= (1<<ISC01);                   //Set to falling edge interrupt

Вложения
AVR182.zip
(1.93 КБ) 228 скачиваний
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

пытался попробывать как вход без подтяжки то же нулевой результат чушь какая - то , думаю дальше :idea:
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

есть осцил посмотреть что на ноге у мк?
сравнить с тем что должно быть.
Вложения
doc2508.rar
(90.76 КБ) 184 скачивания
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

GP1 к сожалению осцил нет ,но я до сих пор не пойму почему не срабатывает даже через сопротивление, в INT0 ,банально ставлю
sbi OutPort,(1<<OutPin)

что думаешь где то встречал такой код инициализации INT0

сокр. без ldi и так далее

GIMSK = 0x00
MCUCR = 0x03 ; как мы ставили
GIFR=0x40

GIMSK - это же маска
GIFR - Флаги

невкурю как у него работало INT0
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

да нет,
GIMSK как у нас.

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

    GIMSK |= (1<<INT0);                 //Enable external int0
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

пролез весь код, сдается мне что все правильно.
а у тебя как дела?
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

GP1 я уже не знаю что делать даже поехал купин новый камень
думал что спалил подключив 6 ногу через 1мом попробывал на новом процессоре!!!! INT0 запускаю через 10 ком от +5вольт опять ZERRO :shock: ,нихрена не пойму ну почему не запускается
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

надо добить!
посмотрю если есть tn2313, попробую помучать.
тут уж сам понимаешь вся страна смотрит :)
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

:idea: решил поробывать по спаду pd2 к минусу через 10ком на +5в

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

   ldi   tmp,(0<<ISC01)|(1<<ISC00)   ; по спаду


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

p.s .Хотел попробывать без подтяжки от 220 по спаду чето очконул :roll:
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Сообщение pyzhman »

Дай схему, по которой собрал.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

в AVR182 как раз и реализовано по спаду напряжения и без подтяжки.

:roll: хотя по нарастающему фронту тоже должно работать.
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

Даю схему
Вложения
dim.jpg
(122.98 КБ) 654 скачивания
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

HELP GP1 я уже начал сума сходить :cry: !!!! хотел попробывать по спаду через 220 без подтяжки ,прошил еще не успев коротнуть на 1мом уже горит лампочка , в INT0 оставил
только зажечь , portd ddrd ни чего не писал как тогда когда ставил эксперемент по спаду через минус ,
убираешь в INT0 sbi OutPort,(1<<OutPin) при включении не горит,
каково X... само по себе срабатывает INT0 я чето не понял????
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Сообщение Alex72 »

aleks_bmw528
У тебя так не получится детектирование нуля. Пытаешься при гальванически изолированном питании МК снять сигнал прямо из эл. сети. А где в таком случае общий потенциал, относительно которого будет детектирование этого самого нуля. Так работать не будет как бы ты с программой ни пыжился. Поскольку используешь трансформатор для питания схемы, то лучше всего для детектирование нуля использовать его вторичную обмотку и встроенный в МК компаратор. Как это делается можно посмотреть здесь http://cxem.net/mc/mc3.php
К тому же сохранишь полную гальваническую развязку
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

Alex72
пять баллов! :beer:
а я и ни туда вАААбще, смотрю на схему - а вижу...
эт просто старческий маразм :)))
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Сообщение pyzhman »

Alex72 дело говорит.
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

Уважаемые коты !!! Да действительно выступил без ансамбля :oops: ,общим потенциалом и не пахнет , на данный момент я не использовал трансформатор, блок питания у меня собран по бестрансформаторной схеме.

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

:idea: есть мысль так и ловить 0 ,но через 1,5мом , через кондер 120 пик и резистор 100ком на минус ???

Может кто подскажет какие есть еще варианты например через оптрон
для гальванической развязки или еще чего нибуть ,зарание благодарен!
Вложения
BP.jpg
Блок питание + INT0
(130.25 КБ) 290 скачиваний
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»