Страница 1 из 2

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

Добавлено: Пт дек 05, 2008 21:00:57
КД213
Собрал недавно от нечего делать простенький RC5 пульт ДУ для TV,
все сразу заработало,наверное иначе и быть и не могло :)))
но есть один не приятный момент расстояние с которого им можно управлять слишкои мало прим. 1,5-2м всего.
у меня вопрос к знатокам,как можно увеличить дальность??
я пробывал ставить разные по мощности IR LED,но результат не изменялся

Добавлено: Пт дек 05, 2008 21:52:07
abc
Емкость по питанию - побольше, 470мкФ
транзистор заменить на составной КТ972
Если этого будет недостаточно - убедиться, что частота заполнения соответствует частоте приемника (обычно 36kHz).
---
полярность светодиода ошибочно нарисована

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

Добавлено: Сб дек 06, 2008 14:48:28
КД213
Lepehin Evgeniy писал(а):Большинство пультов работают от 3 вольт(у Sony даже от 1.5 вольта на одной батарейке) против 4.5 вольт у автора. Нигде не видел составных транзисторов(стоит какой-нибудь С945 или прямой таких же параметров) и таких огромных электролитов по питанию-ну 100мкф видел. Тем не менее дальность их весьма приемлема. Коллекторный резистор имеет нормальный номинал. Нано посмотреть-полностью ли открывается(насыщается) транзистор, может уменьшить базовый резистор. Возможно стоит посмотреть программу либо частоту работы контроллера. В АВР в специальном месте хранится калибровочный байт для RC генератора, который нужно записать в программе в соответствующий регистр для точного соответствия частоты работы. Можно написать упрощенную тест-программу для проверки модуляционной частоты.
подбирать сопротивления как вы пишите я уже пробывал,это никчему положительному не привело,все так же расстояние мало :( ,в програмном коде к сожалению не силен(кстати в схеме не АВР а ПИК :)) )

Добавлено: Сб дек 06, 2008 15:05:06
Lepehin Evgeniy
То, что в схеме PIC я видел, но я пиками не занимаюсь. Возможно, вам знакомо слово АНАЛОГИЯ ? Раз пульт всё же работает, посмотрите осциллографом выходную часть-может прийдут идеи.

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

Добавлено: Сб дек 06, 2008 20:07:05
Rokl
КД213 писал(а):у меня вопрос к знатокам,как можно увеличить дальность??
я пробывал ставить разные по мощности IR LED,но результат не изменялся
Возможно частота излучения передающего IR LEDа не соответствует фототранзистору, т.е. один работает на 880нм, а фототранзистор на 940нм или наоборот.

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

Добавлено: Вс дек 07, 2008 10:33:06
КД213
Rokl писал(а):
КД213 писал(а):у меня вопрос к знатокам,как можно увеличить дальность??
я пробывал ставить разные по мощности IR LED,но результат не изменялся
Возможно частота излучения передающего IR LEDа не соответствует фототранзистору, т.е. один работает на 880нм, а фототранзистор на 940нм или наоборот.
понял вас,попробую уточнить эти параметры

Добавлено: Вт дек 09, 2008 13:36:14
timer32
И в схеме желательно у IRдиода поменять полярность.

Добавлено: Пн дек 22, 2008 19:36:19
КД213
timer32 писал(а):И в схеме желательно у IRдиода поменять полярность.
По логиге вроде бы ДА, надо поменять полярность, но на практике вышло так что ДУ перестал работать при смене полярности вот так

Добавлено: Чт дек 25, 2008 12:44:29
hanov
А каким ТВ данный пульт управляет? Или это ДУ для компьютера?
Спасибо.

Добавлено: Вт дек 30, 2008 13:58:05
КД213
hanov писал(а):А каким ТВ данный пульт управляет? Или это ДУ для компьютера?
Спасибо.
Этот пультик для TV, работает в стандарте RC5 (PHILIPS, Горизонт и т.п.)

Добавлено: Ср дек 31, 2008 10:18:31
hanov
Спасибо. Будем после праздников делать.

Добавлено: Ср дек 31, 2008 11:18:00
VoLT
Инфа по протоколам ИК ..
http://woodocat.livejournal.com/50458.html
может кому будет полезно ... возможно если соберу приставку для паяльника и программатор займусь и этим ...

Добавлено: Ср янв 07, 2009 08:15:21
hanov
Собрал. Стабильно работает до 3 метров(тел. Fhilips) По схеме уменьшил сопротевление до 35 ом и транзистор поставил BC547
Спасибо.

Добавлено: Чт янв 08, 2009 12:25:02
КД213
hanov писал(а):Собрал. Стабильно работает до 3 метров(тел. Fhilips) По схеме уменьшил сопротевление до 35 ом и транзистор поставил BC547
Спасибо.
У меня тоже до 3х метров иногда работает :)) , но все это не то по сравнению с фирменными пультами, пусть даже такими же простыми по содержанию, к сожалению китайский работает намного лучше, ну а с другой стороны лишняя практика тоже не повредит :)))

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

Добавлено: Чт янв 03, 2013 19:56:38
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

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

Добавлено: Пн янв 07, 2013 22:25:59
Batanik
На сколько знаю, в пультах обычно используют полевые транзисторы, т.е. падение напряжения на транзисторе довольно низкое. И ток в импульсе может достигать 1А, практически максимальное значение для излучателя. (BIR-BM13J4G: Peak Forward Current Ifp 1.0 A)
Возможно, в данной схеме стоит совсем убрать ограничивающий резистор или заменить транзистор на полевой.

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

Добавлено: Пн янв 07, 2013 23:53:47
sshost
да негодна исходная та прошивка

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

так что сперва слип, потом о дальности думать
:(

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

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

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

п.с. полевики в пультах крайне редко используют - применение полевика(низковольтного) может увеличить себестоимость пульта в 2 раза. Производители на такой шаг не пойдут.

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

Добавлено: Ср янв 09, 2013 16:42:58
sshost
кондерчики с мамок имеют низкое внутр сопротивление (и те что типа 100-330мкфх10в)

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

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


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