Автор Тема: 38 kHz генератор с Timer 555  (Прочетена 22768 пъти)

zen

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 121
    • Профил
38 kHz генератор с Timer 555
« -: Септември 06, 2010, 01:29:20 pm »
Някой има ли изпитана схема за генератор на 38 kHz с Timer 555. Има няколко теми във форума, но никъде няма работеща схема.

hunter

  • Направо Робот! :)
  • *****
  • Публикации: 638
    • Профил
38 kHz генератор с Timer 555
« Отговор #1 -: Септември 06, 2010, 03:59:34 pm »
Цвятко Цветков/ Бургас

http://www.youtube.com/watch?v=I1y67hzRWQY&feature=related

mitko29

  • Зомбиран Роботостроител
  • *****
  • Публикации: 210
    • Профил
38 kHz генератор с Timer 555
« Отговор #2 -: Септември 06, 2010, 06:02:43 pm »
Аз ползвах тази:


Само че имаше един пролем генератора генерираше чистота от 36KHZ но с един потенциометър се оправят нещата.

Схемата която е от ляво ти представя лесен и бърз тест на целият замисъл,че има и усилвател.
Димитър Иванов, гр. Бургас, 17г.
skype: eeeeee5612

Simeon

  • Вече знае какво е робот!
  • *****
  • Публикации: 73
    • Профил
    • http://www.robotev.com
38 kHz генератор с Timer 555
« Отговор #3 -: Септември 07, 2010, 11:39:02 am »
Аз използвам Astable Mode схемата от този сайт:

http://freespace.virgin.net/matt.waite/resource/handy/pinouts/555/index.htm

R1 = 1.8K
R2 = 18K
C = 1nF

при мен работи безпроблемно с IR приемника на 38 KHz
http://www.robotev.com/product_info.php?cPath=1_29&products_id=89
Симеон Янчев, София
www.robotev.com

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
38 kHz генератор с Timer 555
« Отговор #4 -: Септември 07, 2010, 07:46:51 pm »
Цитат на: "Simeon"
Аз използвам Astable Mode схемата от този сайт:

http://freespace.virgin.net/matt.waite/resource/handy/pinouts/555/index.htm

R1 = 1.8K
R2 = 18K
C = 1nF

при мен работи безпроблемно с IR приемника на 38 KHz
http://www.robotev.com/product_info.php?cPath=1_29&products_id=89


Мони, страхотен сайт! Вече я тествах и в двата режима - работи без погрешка. :)
И още - много е важно да се постигне колкото се може по-близка до търсената стойност! Защото колкото по-точно е настроен предавателят, толкова повече се увеличава дистанцията на реагиране!
Поздрави!
Роботиката не е хоби - тя е начин на живот!

zen

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 121
    • Профил
38 kHz генератор с Timer 555
« Отговор #5 -: Септември 08, 2010, 09:50:54 pm »
@Simeon - мерси за отговора. Наистина страничката е много добра. Полезна ми беше и формулата.

Ето ми схемата:



Гледани по отделно, и приемника и предавателят работят. Обаче като ги вържа на едно общо захранване и диода на приемника непрекъснато свети. Някой има ли някакви идеи как може да се оправят нещата?

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
38 kHz генератор с Timer 555
« Отговор #6 -: Септември 08, 2010, 11:04:11 pm »
Цитат на: "zen"
Гледани по отделно, и приемника и предавателят работят. Обаче като ги вържа на едно общо захранване и диода на приемника непрекъснато свети. Някой има ли някакви идеи как може да се оправят нещата?

Това е, защото приемникът ти не отговаря на истината (частта отдясно на схемата ти). Логиката е следната - Инфрачервеният светодиод, настроен на 36-40kHz (в зависимост от TSOP-a) (лявата част), започва да изпраща сигнал. Когато усети повърхност, лъчите се отразяват от нея и по разпространение от 45 градуса се връщат към приемника (TSOP-a). Т.е. едното ти краче на TSOP-а трябва да е свързано към кой да е вход на Микроконтролера ти. :) Другите две са Захранване и Земя, като между тях връзваш един електролитически кондензатор със стойност примерно 10uF. Това е. :)
Схемата отдясно, която ти си начертал няма никаква логика... Нормално е да свети, защото когато сигналът попадне на TSOP-a, логическото ниво става ниско (нула), т.е. трябва, чрез кода, да търсиш нулите. Ако е "0" - има препядствие...и т.н. Светодиодът ти е вързан към земя, което означава, че сработва при логическа "0", затова и свети. :)
Поздрави!
Роботиката не е хоби - тя е начин на живот!

zen

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 121
    • Профил
38 kHz генератор с Timer 555
« Отговор #7 -: Септември 09, 2010, 05:51:33 am »
Мерси много. Още днес ще преработя схемата.


Едит: Пробвах се да преработя схемата, но ударих на камък. Добавих едон електролитен кондензатор между крачетата за захранването и схемата проработи. След малко поразместване по бредборда обаче пак се омазах. Може ли малко помощ? Идеята е приемника да има и един светодиод, който да индикира, кога върху него попада светлина. Датчика е SFH 5110 38.

Ето новата схема:


ПП: Искам предварително да се извиня, ако досаждам с постовете си, но съм начинаещ в електрониката :) Ще се радвам, ако някой преповъча и литература по въпроса.

Dimitrov

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 141
    • Профил
38 kHz генератор с Timer 555
« Отговор #8 -: Септември 12, 2010, 03:04:41 pm »
Не се притесняваи че си нов в електрониката всеки е минал по този път ама малко си го признават а и форума е направен според мен за свободно общуване между всички занимаващи се с роботика.
Ползваи даташийта на таймера там има формулки за определяне на честотата периода а и разположението на изводите и междо другото сложи един резистор между базата на тразистора и изхода на приемника тои е неодходим по две причини.
1 да се ограничи базовия ток на транзистора до безопасна стоиност
2 за да се получават на изхода  отразените приети от приемника импулси трябва да може приемника да преминава от високо до ниско ново а в твоя случаи прехода база емитер държи все високо ниво все едно че си сложил диод от плюса на захранването към входа на серво чипа
резистора го определи експериментално от 2.2 Ком да 10Ком калкото по голям е толкова по чувствителен би бил приемника но диода за индикацията ще свети по слабо което не е болка за умиране
Успех  ;)
ПП Митко е дал по горе схема чиято приемна част може да използваш
Георги Димитров / Стара Загора

Да пишеш на български с латиница е все едно да пишеш с лайна на стената - чете се, но не е красиво

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
38 kHz генератор с Timer 555
« Отговор #9 -: Септември 12, 2010, 09:07:58 pm »
Премести изхода дето отива към Л293 на колектора,иначе схемата не работи като усивател.


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

Dimitrov

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 141
    • Профил
38 kHz генератор с Timer 555
« Отговор #10 -: Септември 12, 2010, 11:30:54 pm »
http://www.datasheetcatalog.com/datasheets_pdf/L/2/9/3/L293.shtml
Колкото повече чета тази тема толкова повече се обърквам. И затова ще напиша това което отсях в бъркотията.
Значи Борислав е прав че няма много логика в схемата тъй като устанах с впечатлението че искаш да управляваш серво драивера директно от изхода на приемника което е невазможно със схемата която си дал защото от линка по горе става ясно че за да завърти мотора в която и да е посока щом е свързан м/у out 1 и out 2 трябва да управляваш  in 1 и in 2 тоест ако искаш на  out 1 да има ''+'' а на  out 2'' - '' трябва да подадеш на  in 1 високо ниво ''1'' а на in 2  ниско ''0''  или поне аз така го разбрах.
А относно постоянното светене на диода резистора за които съм писал по горе трябва да го спре ако ли не което е малко вероятно  пробвай да покриеш  светодиода примерно с лепинка изолирбанд за да  стане ясно дали индикатора свети защото хваща сигнала или просто си свети и без излъчен сигнал.
Може да използваш предложението на Zoro  като за изход вземаш от колектора на транзистора но имай в предвид фазовата разлика т.е когато на изхода на приемника има  ''0'' на колектора ще има ''1''
И ако пак не успееш да подкараш джаджата, качи цялата схема та да го разнищим тоя проблем.
Георги Димитров / Стара Загора

Да пишеш на български с латиница е все едно да пишеш с лайна на стената - чете се, но не е красиво