приемник сигналов от ИК-пульта (PIC12F629). Часть 1

Здесь обсуждаем устройства на МК и программы для них
Аватара пользователя
skrepka
Читатель
Читатель
Сообщения: 3
Зарегистрирован: 31 янв 2023, 10:59
Откуда: Oskol

Re: приемник сигналов от ИК-пульта (PIC12F629). Часть 1

Сообщение skrepka »

Добрый день.
Форум вообще однако мертвый.
Спасибо за ИК пульт и ИК приемник авторам.
взято отсюда.
https://radiohlam.ru/ikpriemnik_pic12/
https://radiohlam.ru/ikpult_pic12_prg_rc5/
Собрал схемы, залил прошивки в Pic контроллеры, все работает прекрасно.
есть желание поделиться своими "наработками", на базе авторов.
1. фотоприемники работают, как 36 кгц, так 38 кгц, даже на 40, испытывал, тоже работает но уже намного хуже.
2. моделировал все в Протеусе 7, спасибо sergejus, что выставил картинку, как подключать. Собрал по этой фотке схему и все четко заработало.
viewtopic.php?p=8953#p8953
Попробую выставить на форум, если админ не против.
Далее по описаниям поправок админа сгенерировал новый код для ИК приемника, что по проще, теперь схема работает на ура, при нажатии, на кнопку светодиод светит, повторное нажатие тухнет, расстояние от ИК пульта до ИК приемника (38 кГц) более 5 метров, дальше не пробовал.
вложения
Файл моделирования в Протеусе7
и asm и hex файлы.
IK_prm_pult.JPG
Pult_IK.jpg
Mod.rar
(21.58 КБ) 110 скачиваний
Хотелки.
Пытался переписывать участки кода, что бы получить результат:
Нажимаем на кнопку, светодиод светит, отпускаем кнопку тухнет.
У меня ничего не получилось, да и микроконтроллерами, начал заниматься недавно.
Если кто знает как это осуществить в программе ИК приемника RC5 простой, поделитесь пожалуйста ,или помогите разобраться, если не жалко и не трудно.
Хочу попробовать собрать робота.
Последний раз редактировалось skrepka 31 янв 2023, 13:57, всего редактировалось 11 раз.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: приемник сигналов от ИК-пульта (PIC12F629). Часть 1

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

Посмотри описание самого протокола.
Когда нажата кнопка на пульте - он выплёвывает пакеты длительностью около 25 мс с паузами между пакетами около 89 мс. То есть если, скажем, в течении двух-трёх пауз не прилетает новый пакет - можно считать, что кнопку отпустили. Заведи таймер на две паузы начиная от включения диода. Если таймер отсчитал весь интервал - диод гаснет. Если пришла новая команда - таймер сбрасывается. Как-то так.
С уважением, администрация сайта.
Ответить

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