ИК-приемник на Attiny13a

Здесь обсуждаем устройства на МК и программы для них
Ответить
NO F3@R
Читатель
Читатель
Сообщения: 5
Зарегистрирован: 14 фев 2013, 18:45

ИК-приемник на Attiny13a

Сообщение NO F3@R »

Всем доброго дня.Собрал этот приемник http://www.radiohlam.ru/control/ikpriemnik_Tiny13.htm вместе с этим пультом http://www.radiohlam.ru/control/ikpult_ATtiny13.htm ,и появился вопрос.Вместо светодиодов я применил реле,и получается такая вещь:когда на пульте нажимаю кнопку,то реле замыкает контакты,и сразу же их размыкает и так на всех четырех релюшках. :cry:
Собственно вопрос,можно ли сделать так,чтобы при нажатии на кнопку реле срабатывало и удерживалось до следующего нажатия?
В программировании не силен...Может кто поможет?
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: ИК-приемник на Attiny13a

Сообщение rhf-admin »

Надо добавить задержку после включения светодиода. Программа какая? Та, которая как пример дана по ссылке в конце статьи? Тогда:
Epocket:
pop w
pop w
rcall Pause
rjmp Start
Pause:
ldi w,0xFF ; сколько раз нужно выполнить циклы ниже
Pause_cikl:
nop ; если сюда добавить ещё nop-ов, то можно ещё увеличить паузу
dec w
brne Pause_cikl
ret
P.S. Ну и ты в курсе да, что обмотки реле надо шунтировать обратно включенными диодами?
С уважением, администрация сайта.
NO F3@R
Читатель
Читатель
Сообщения: 5
Зарегистрирован: 14 фев 2013, 18:45

Re: ИК-приемник на Attiny13a

Сообщение NO F3@R »

Да,программа с сайта.По поводу реле-я знаю.А вот в программировании я полный ноль.Прошить процессор могу,а написать программу для него нет...Может поможете с готовым файлом прошивки?
Еще заметил,что на седьмом выводе процессора всегда высокий уровень.Может я не правильно его прошил? Хотя раньше прошивал разные Тини и Меги все было нормально.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: ИК-приемник на Attiny13a

Сообщение rhf-admin »

Прошивка:
ikpr_avr_rc5.7z
(471 байт) 631 скачивание
А про 7-ю ногу не знаю, непонятно. :?
С уважением, администрация сайта.
NO F3@R
Читатель
Читатель
Сообщения: 5
Зарегистрирован: 14 фев 2013, 18:45

Re: ИК-приемник на Attiny13a

Сообщение NO F3@R »

За прошивку спасибо,вечером попробую.
По поводу седьмой ножки(PB2).Если я правильно понял комментарии в исходнике,то лог1 там появляется если код не манчестерский,вроде так?А у меня сразу при включении там появляется лог1.
Еще заметил,что все четыре кнопки пульта влияют только на PB2.На остальных,при нажатии,ничего не происходит :(
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: ИК-приемник на Attiny13a

Сообщение rhf-admin »

Если я правильно понял комментарии в исходнике,то лог1 там появляется если код не манчестерский,вроде так?
Да.
А у меня сразу при включении там появляется лог1
:shock: :?
Еще заметил,что все четыре кнопки пульта влияют только на PB2.На остальных,при нажатии,ничего не происходит
Это как раз логично. Если посылка не распознаётся как посылка манчестерским кодом поднимается выход PB2. Всегда не распознаётся - всегда один и тот же выход и поднимается.

Я не пойму - зачем тебе эта тестовая программа (она была только как пример написана, ну и для настройки, поскольку тут контроллер работает на внутреннем генераторе, а у них всё же приличная погрешность, несмотря на все их калибровки). Обычно практическую ценность всё же имеют алгоритмы, где от каждой кнопки свой выход срабатывает. Ставь себе АВР-студию и вперёд. В тестовой проге для подстройки частоты приёма надо поиграться значениями T1, T2.
С уважением, администрация сайта.
NO F3@R
Читатель
Читатель
Сообщения: 5
Зарегистрирован: 14 фев 2013, 18:45

Re: ИК-приемник на Attiny13a

Сообщение NO F3@R »

А как а счет такой схемки?http://vnnik71.narod.ru/ir_rc_4.html
Есть кварцевый генератор,значит и стабильность должна быть лучше,если я правильно понял?
Просто сейчас нет времени изучать процессоры,студию я поставил.Будет время начну учится
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: ИК-приемник на Attiny13a

Сообщение rhf-admin »

Ага, у такой схемы стабильность лучше. :rightly:
С уважением, администрация сайта.
NO F3@R
Читатель
Читатель
Сообщения: 5
Зарегистрирован: 14 фев 2013, 18:45

Re: ИК-приемник на Attiny13a

Сообщение NO F3@R »

Значит попробую собрать.Спасибо за помощь и инструктаж ;)
Ответить

Вернуться в «Устройства на микроконтроллерах»