Автор Тема: ИЧ дистанционно управление  (Прочетена 34520 пъти)

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
ИЧ дистанционно управление
« -: Септември 22, 2008, 11:22:03 pm »
В тази тема ще опиша как може да се направи ИЧ дистанционно управление подържащо множество команди. За предавател ще използваме стандартно дистонционно управление от домакински електоруред.  Първия пример ще бъде базиран на дистанционно от аудио уредба SONY, но алгоритъма може да бъде преправен за произволно такова. За декодиране на командите ще ползвам микроконтролер от серията AVR на АТМЕЛ - АТTiny2313. За да не губим време в повече приказаки започвам със базовата схема на приемника, която ще опиша в следващия пост.


Ясен Паунски,  гр.София, 39 г.

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
ИЧ дистанционно управление
« Отговор #1 -: Септември 22, 2008, 11:44:13 pm »
А не може ли да се програмират фусчетата та ако може и кристала да отпадне?За да се спести още малко място,ако не влияе чак толкоз на качеството на схемата?


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

milen

  • Робо-Новак
  • *****
  • Публикации: 15
    • Профил
ИЧ дистанционно управление
« Отговор #2 -: Септември 23, 2008, 09:28:33 pm »
С риск да ми се смеете ще попитам нещо. Какво е това съпротивление R2 330R на схемата. Какво всъщност означава това R.

TheDarkSoul

  • Заклет Роботостроител
  • *****
  • Публикации: 293
    • Профил
ИЧ дистанционно управление
« Отговор #3 -: Септември 23, 2008, 11:14:20 pm »
330 Om
Иван Зарев-14г.-гр.Дупница Skype:thedarksoul4
Не подценявай този, който прави крачка назад, защото може и да се засилва...:!:

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
ИЧ дистанционно управление
« Отговор #4 -: Септември 23, 2008, 11:34:12 pm »
Първо да отговоря на въпросите:
1. Предложението  е добро, направих някои експерименти и засега не забелязвам проблеми, когато като източник на тактов сигнал се ползва вградения RC генерато пуснат на 4MHz.
2. Няма да се смеем много ;) 330R=330 ома, R се ползва вместо буквата омега и ще помоля такива въпроси и отговори  в раздела буквар за да не спамим темата

Сега накратко за схемата, имаме микроконтролер U1 чрез който с помоща на малко софтуер ще декодирме сигналите, приемник U2 - в конкретния случай това е RMP7138 с работна честота 38kHz, таква носеща ползва дистанционното, C3,C4 -са стандартни филтрови кондезатори. C1,C2 и кварца X1 са от групата на тактовия генератор, които както рабрахме може да отпаднат. Светодиода LED1 ще го ползваме за индикация, а конектора J1 e програмиране чрез ISP програматор.
Това е засега от мен в следващия пост ще разкажа накратко как се кодират отделните бутони  и съответно как да ги декодираме.
Ясен Паунски,  гр.София, 39 г.

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
ИЧ дистанционно управление
« Отговор #5 -: Септември 25, 2008, 03:59:42 pm »
Още не си писал ,ам аз да питам та да не стане фал после.
Кодирането програмно ли ще се прави ?Няма ли възможност за добавяне на бутон от типа "запомни"-демек натискаш бутона и натискаш бутона на дистанцията за да ти запонми какво си натиснал и само на него да реагира?За да не се бърка с други функции.Или дистанционнот действа само като источник на сигнал ?


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
ИЧ дистанционно управление
« Отговор #6 -: Октомври 02, 2008, 05:47:52 pm »
Всичко е въпрос на софтуер, в момента бутоните се задават твърдо, но няма промлем да се направи запаметяване. Но за това повече като се върна от панаира в Пловдив.
Ясен Паунски,  гр.София, 39 г.

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
ИЧ дистанционно управление
« Отговор #7 -: Февруари 21, 2009, 09:16:57 am »
Тази тема доста я забавих, но продължаваме с пълна сила. Първо на паравих някоя промени в първоначалната схема:
1. Премахнах външния, кварц защото както уточнихме, ще ползваме вградения RC генератор пуснат на 4MHz
2. Сменил съм приемника със RPM7140, който е за носеща честота 40kHz, тъй като Сони, ползват такава носеща в своите дистанционни. Принципно схемата работи добре и с RPM7138.
Ето как изглежда новата схема:
Ясен Паунски,  гр.София, 39 г.

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
ИЧ дистанционно управление
« Отговор #8 -: Февруари 21, 2009, 12:26:27 pm »
А може ли да се направи МК да излъчва импулси ,който след усилване да се прихващат от привмника и да се индицира сигнала .И ако да колко приемника могат да  се включат при наличието на един излъчвател.Възможно ли е позването на схемата като датчик ,но едновреммено с това да генерира и импулси /40KHz/ ?
По този начин ще се избегнат генератори с други елементи ,както и намаляване на обема на схемата.


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
ИЧ дистанционно управление
« Отговор #9 -: Февруари 22, 2009, 04:44:43 pm »
@zoro1, това за което питаш ми прилича на IR локатор с микроконтролер и е възможно да се направи. Дори бяхме почнали да правим един във връзка с проекта за мобилния робот, но не е завършен. Всъщност най-добре тези неща да ги обсъждаме в една нова тема, за да не разводнявам тази.
Съвсем накратко малко теория по IR управлението. За предаване на командите от дистанционното до приемника се използва ИЧ светлина. Всъщност това е светлина като всяка друга, но  нейния цвят е извън диапазона, който ние хората виждаме  и затова е невидима за нас. Обикновенo се използват излъчватели в диапазона на 940nm. Различните електрони устройства като фотоапарати и gsm камери, обаче могат да регистрират тази светлина и ако насочите някое дистанционно към тях на дисплея може да се види светенето на ИЧ диода. Ето една примерна снимка направена с цифров фотоапарат:

Тъй като има различни естествени и изкуствени източници на ИЧ светлина, за да се подобри шумоустойчивостта се използва допълнтителна модулация при излъчването. Обикновено се изпозва честота в диапазона 30-60kHz с която накъсваме изходния сигнал, а в приемника имаме филтър настроен на тази честота. Ето една картинка илюстрираща това:

Приемника за тези сигнали, не е само прост преобразувател от светлинен в електрически сигнал, но включва в себе си усилвател, филтър, демодулатор и компаратор.
Всичко тези схеми са необходими за да може да се получи стабилна работа и достатъчно добро работно разстяние (около 15 м). Примери за такива схеми са дискутираните във форума приемници от серията RPM и TSOP. Една примерна блокова схема на такъв приемник:

От практическа гледна точка е важно да отблежиме, че  изхода на приемника е цифров и има 2 стабилни състояния - високо ниво (1), когато нямаме модулиран сигнал и ниско ниво (0) когато имаме излъчване.  За по-любознателните препоръчвам да прегледат тази страница:  http://www.sbprojects.com/knowledge/ir/ir.htm,   която съм използвал като източник за някои снимки.
Ясен Паунски,  гр.София, 39 г.

westsiderz

  • Заклет Роботостроител
  • *****
  • Публикации: 244
    • Профил
    • http://www.xequtor.co.nr
ИЧ дистанционно управление
« Отговор #10 -: Април 25, 2010, 06:29:43 pm »
Темата е супер колега, а ще дадеш ли малко обяснение за самото програмиране на микроконтролера и възможно ли е да осъществим същата схема с PIC.
\"We will make electricity so cheap that only the rich will burn candles.\" ~ Thomas Edison

Ахмед Караибрахимов, гр. София 25г.

http://roboleague.bg/
http://xequtor.co.nr

anio

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 110
    • Профил
ИЧ дистанционно управление
« Отговор #11 -: Май 17, 2010, 02:38:50 pm »
Здравейте,
за да не отварям нова тема ще питам тук понеже темата е подобна.
Преди време имах универсално дистанционно, което беше в комплект с малък ИР модул, който се слагаше директно на серийния порт на компютъра и можеше да си го конфигурираш с някой софтуер после като например LIRC и да се ползва за управление на PC-то.
Тогава обаче ни обраха в къщи и приемника си замина заедно с компютъра който откраднаха.
Въпросът ми е: мога ли да си взема някой ИР приемник за Ардуино и да ползвам дистанционното? Може да го разглобя и да го снимам "отвътре".
Ангел Колев, София

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
ИЧ дистанционно управление
« Отговор #12 -: Май 17, 2010, 05:41:50 pm »
На много места се продават подобни ИЧ модули.
http://hobby.neomontana-bg.com/kit120.htm#
http://hobby.neomontana-bg.com/kit131.htm#
вВторото е без ПИК.софта -има и фрии


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

anio

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 110
    • Профил
ИЧ дистанционно управление
« Отговор #13 -: Май 17, 2010, 06:03:35 pm »
Цитат на: "zoro1"
На много места се продават подобни ИЧ модули.
http://hobby.neomontana-bg.com/kit120.htm#
http://hobby.neomontana-bg.com/kit131.htm#
вВторото е без ПИК.софта -има и фрии

Мерси! Това май ще свърши работа.
Ангел Колев, София

importante

  • Зомбиран Роботостроител
  • *****
  • Публикации: 178
    • Профил
ИЧ дистанционно управление
« Отговор #14 -: Май 19, 2010, 04:43:02 pm »
От неомонтана са страхотни ..за сега нямам схема публикувана от тях ,която да нее тръгнала  ;)
Мартин Костадинов
Skype - Optixam