простенький RC5 пульт ДУ для TV

Обсуждаем цифровые устройства...
Аватара пользователя
КД213
Открыл глаза
Сообщения: 50
Зарегистрирован: Вт май 06, 2008 10:31:01
Откуда: Україна, Николаев

простенький RC5 пульт ДУ для TV

Сообщение КД213 »

Собрал недавно от нечего делать простенький RC5 пульт ДУ для TV,
все сразу заработало,наверное иначе и быть и не могло :)))
но есть один не приятный момент расстояние с которого им можно управлять слишкои мало прим. 1,5-2м всего.
у меня вопрос к знатокам,как можно увеличить дальность??
я пробывал ставить разные по мощности IR LED,но результат не изменялся
Вложения
RC5 IR Remote.GIF
схемка
(5.4 КБ) 2273 скачивания
IR Remote RC5.rar
прошивка
(618 байт) 1039 скачиваний
Реклама
Аватара пользователя
abc
Друг Кота
Сообщения: 3685
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Емкость по питанию - побольше, 470мкФ
транзистор заменить на составной КТ972
Если этого будет недостаточно - убедиться, что частота заполнения соответствует частоте приемника (обычно 36kHz).
---
полярность светодиода ошибочно нарисована
Реклама
Lepehin Evgeniy
Открыл глаза
Сообщения: 72
Зарегистрирован: Вс сен 07, 2008 13:17:31
Откуда: Город Невест

Сообщение Lepehin Evgeniy »

Большинство пультов работают от 3 вольт(у Sony даже от 1.5 вольта на одной батарейке) против 4.5 вольт у автора. Нигде не видел составных транзисторов(стоит какой-нибудь С945 или прямой таких же параметров) и таких огромных электролитов по питанию-ну 100мкф видел. Тем не менее дальность их весьма приемлема. Коллекторный резистор имеет нормальный номинал. Нано посмотреть-полностью ли открывается(насыщается) транзистор, может уменьшить базовый резистор. Возможно стоит посмотреть программу либо частоту работы контроллера. В АВР в специальном месте хранится калибровочный байт для RC генератора, который нужно записать в программе в соответствующий регистр для точного соответствия частоты работы. Можно написать упрощенную тест-программу для проверки модуляционной частоты.
Аватара пользователя
КД213
Открыл глаза
Сообщения: 50
Зарегистрирован: Вт май 06, 2008 10:31:01
Откуда: Україна, Николаев

Сообщение КД213 »

Lepehin Evgeniy писал(а):Большинство пультов работают от 3 вольт(у Sony даже от 1.5 вольта на одной батарейке) против 4.5 вольт у автора. Нигде не видел составных транзисторов(стоит какой-нибудь С945 или прямой таких же параметров) и таких огромных электролитов по питанию-ну 100мкф видел. Тем не менее дальность их весьма приемлема. Коллекторный резистор имеет нормальный номинал. Нано посмотреть-полностью ли открывается(насыщается) транзистор, может уменьшить базовый резистор. Возможно стоит посмотреть программу либо частоту работы контроллера. В АВР в специальном месте хранится калибровочный байт для RC генератора, который нужно записать в программе в соответствующий регистр для точного соответствия частоты работы. Можно написать упрощенную тест-программу для проверки модуляционной частоты.
подбирать сопротивления как вы пишите я уже пробывал,это никчему положительному не привело,все так же расстояние мало :( ,в програмном коде к сожалению не силен(кстати в схеме не АВР а ПИК :)) )
Реклама
Эиком - электронные компоненты и радиодетали
Lepehin Evgeniy
Открыл глаза
Сообщения: 72
Зарегистрирован: Вс сен 07, 2008 13:17:31
Откуда: Город Невест

Сообщение Lepehin Evgeniy »

То, что в схеме PIC я видел, но я пиками не занимаюсь. Возможно, вам знакомо слово АНАЛОГИЯ ? Раз пульт всё же работает, посмотрите осциллографом выходную часть-может прийдут идеи.
Реклама
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Re: простенький RC5 пульт ДУ для TV

Сообщение Rokl »

КД213 писал(а):у меня вопрос к знатокам,как можно увеличить дальность??
я пробывал ставить разные по мощности IR LED,но результат не изменялся
Возможно частота излучения передающего IR LEDа не соответствует фототранзистору, т.е. один работает на 880нм, а фототранзистор на 940нм или наоборот.
Реклама
Аватара пользователя
КД213
Открыл глаза
Сообщения: 50
Зарегистрирован: Вт май 06, 2008 10:31:01
Откуда: Україна, Николаев

Re: простенький RC5 пульт ДУ для TV

Сообщение КД213 »

Rokl писал(а):
КД213 писал(а):у меня вопрос к знатокам,как можно увеличить дальность??
я пробывал ставить разные по мощности IR LED,но результат не изменялся
Возможно частота излучения передающего IR LEDа не соответствует фототранзистору, т.е. один работает на 880нм, а фототранзистор на 940нм или наоборот.
понял вас,попробую уточнить эти параметры
Аватара пользователя
timer32
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Сб фев 02, 2008 10:51:52
Откуда: Khabarovsk

Сообщение timer32 »

И в схеме желательно у IRдиода поменять полярность.
Аватара пользователя
КД213
Открыл глаза
Сообщения: 50
Зарегистрирован: Вт май 06, 2008 10:31:01
Откуда: Україна, Николаев

Сообщение КД213 »

timer32 писал(а):И в схеме желательно у IRдиода поменять полярность.
По логиге вроде бы ДА, надо поменять полярность, но на практике вышло так что ДУ перестал работать при смене полярности вот так
hanov
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пн июл 30, 2007 15:58:02

Сообщение hanov »

А каким ТВ данный пульт управляет? Или это ДУ для компьютера?
Спасибо.
Аватара пользователя
КД213
Открыл глаза
Сообщения: 50
Зарегистрирован: Вт май 06, 2008 10:31:01
Откуда: Україна, Николаев

Сообщение КД213 »

hanov писал(а):А каким ТВ данный пульт управляет? Или это ДУ для компьютера?
Спасибо.
Этот пультик для TV, работает в стандарте RC5 (PHILIPS, Горизонт и т.п.)
hanov
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пн июл 30, 2007 15:58:02

Сообщение hanov »

Спасибо. Будем после праздников делать.
Аватара пользователя
VoLT
Грызет канифоль
Сообщения: 265
Зарегистрирован: Вс июн 08, 2008 23:39:51
Контактная информация:

Сообщение VoLT »

Инфа по протоколам ИК ..
http://woodocat.livejournal.com/50458.html
может кому будет полезно ... возможно если соберу приставку для паяльника и программатор займусь и этим ...
hanov
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пн июл 30, 2007 15:58:02

Сообщение hanov »

Собрал. Стабильно работает до 3 метров(тел. Fhilips) По схеме уменьшил сопротевление до 35 ом и транзистор поставил BC547
Спасибо.
Аватара пользователя
КД213
Открыл глаза
Сообщения: 50
Зарегистрирован: Вт май 06, 2008 10:31:01
Откуда: Україна, Николаев

Сообщение КД213 »

hanov писал(а):Собрал. Стабильно работает до 3 метров(тел. Fhilips) По схеме уменьшил сопротевление до 35 ом и транзистор поставил BC547
Спасибо.
У меня тоже до 3х метров иногда работает :)) , но все это не то по сравнению с фирменными пультами, пусть даже такими же простыми по содержанию, к сожалению китайский работает намного лучше, ну а с другой стороны лишняя практика тоже не повредит :)))
sshost
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Чт янв 03, 2013 19:31:27

Re: простенький RC5 пульт ДУ для TV

Сообщение sshost »

всем хороший пульт - только в коде нет sleep и лопает 500мка
оригинал его кода я нашел тут;
http://www.picbasic.nl/frameload_uk.htm ... ote_uk.htm
но бейсик

как бы это в чистый asm перегнать и слип добавить?

поиски 629 со слип привели к этому:
http://electronics-diy.com/electronic_s ... php?id=495
но после компиляции и заливки в реальный чип все равно почему то 500мка
те, что то не то у меня я, правда, такой код зашивал - с внутр генератором вместо внешнего:
http://dr-shost.com/files/tx_629.asm
include:
http://dr-shost.com/files/P12F629.INC

а по мотивам того бейсика и разн с инета такой код на асм всем устраивает, кроме нет слипа:
вот в пследний sleep бы внедрить
тогда по сути был бы тот что в начале треда, только ел бы ок 4хмка в простое
кто что понимает - помогите
(смеси кодов пока ничего не дали, в слип не вогнать)

http://dr-shost.com/files/ikrc5.asm
Аватара пользователя
Batanik
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Вс авг 31, 2008 19:02:43
Откуда: Нижний Тагил

Re: простенький RC5 пульт ДУ для TV

Сообщение Batanik »

На сколько знаю, в пультах обычно используют полевые транзисторы, т.е. падение напряжения на транзисторе довольно низкое. И ток в импульсе может достигать 1А, практически максимальное значение для излучателя. (BIR-BM13J4G: Peak Forward Current Ifp 1.0 A)
Возможно, в данной схеме стоит совсем убрать ограничивающий резистор или заменить транзистор на полевой.
sshost
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Чт янв 03, 2013 19:31:27

Re: простенький RC5 пульт ДУ для TV

Сообщение sshost »

да негодна исходная та прошивка

aaa имеет емкость ну пусть 1.5а/ч, пульт ест 500мка, те, если выключателя не делать, то ничего не нажимая ааа сожрется за 4 мес в 0
это если элементы не левые, а на самом деле в половину емкость вполне может быть (как нередко в магазинах ныне)
а в слипе было бы не 500, а 2мка

так что сперва слип, потом о дальности думать
:(
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: простенький RC5 пульт ДУ для TV

Сообщение Alexeyslav »

Да, дальности на КТ3102 не выйдет - транзистор слишком слабый. Для дальности нужно обеспечить импульсный ток через светодиод порядка 1А. Причем, чтобы этот ток не шел через батарейку - нужен блокирующий конденсатор порядка 0.1мкф с очень низким ESR.

ну и усыплять контроллер пока он ничего не передает. Иначе батарейки не хватит...

п.с. полевики в пультах крайне редко используют - применение полевика(низковольтного) может увеличить себестоимость пульта в 2 раза. Производители на такой шаг не пойдут.
sshost
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Чт янв 03, 2013 19:31:27

Re: простенький RC5 пульт ДУ для TV

Сообщение sshost »

кондерчики с мамок имеют низкое внутр сопротивление (и те что типа 100-330мкфх10в)

ставил bc548c (с монитора элт надергал) в то92 корпусе
у них при токе 100ма усиление 400 сохраняется (те, выхода пика не грузит при больших токах) - вроде так нормально (для халявы)

в натур ду видел (тоже то92) mpsa14 - 1.2а имп ток, 10тыс усиление (составной)
по пдф бывает и смд корпуса - рулезные транзисторы (где живут/продают/стоят - не знаю), еще тока самоедания запертого ничтожный


на данный момент пульт в простое есть 60мка (помогают на форуме микрочип.су с кодом sleep, уже стало красиво)
выключу bod (это оно кушает) - в 0 должно слететь
Ответить

Вернуться в «Цифровая техника»