роботы робототехника микроконтроллеры


 Страниц (5): [1] 2 3 4 5 »   

> Описание: ФТ-1К и L-53F3C
Xummppa Post Id


Лейтенант


Сообщений всего: 28
Дата рег-ции: Февр. 2010  



Попросил в магазине дать мне ИК-диод и фототранзистор к нему, получил вот такую парочку. На сколько я понимаю - это ФТ-1К и L-53F3C.

Поставил на одной из ног МК вход, припаял к ней приемник, другой конец приемника припаял к земле через сопротивление в 220 Ом.

Написал программку:

if (!(PIND & (1<<PIND.6)))
{
PORTB.0=1;
PORTB.2=1;
delay_ms(100);
PORTB.0=0;
PORTB.2=0;
delay_ms(100);
}
else
{
PORTB.0=1;
PORTB.2=1;
}

Мигает без передышки, реагирует только на отключение транзистора (выпаивание).
Не могу разобраться, как сделать, чтобы он реагировал на ИК-излучение.
Прикреплено изображение
DSC00803.JPG

 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Xummppa, получившуюся схему нарисуйте.
 
 Top
Xummppa Post Id


Лейтенант


Сообщений всего: 28
Дата рег-ции: Февр. 2010  



Вот часть схемы, которой пользовался, подключено только к другим выводам МК.
(Добавление)
Прочитал, что эта схема ошибочка, что надо на коллекторы подавать +5, а эмиттеры через резисторы подключать к выводам МК. Сделал, мигания не было.

Потом случайно убрал +5 с коллекторов, оставил их неприпаянными, появились мигания индикаторов при появлении объектов перед датчиком, очень редкие, но появились.

А еще датчик замечательно реагирует на прикосновение к выводам.
Прикреплено изображение
dS6515CVAz.jpg

(Отредактировано автором: 13 Февраля, 2010 - 01:04:46)

 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Xummppa пишет:
убрал +5 с коллекторов, оставил их неприпаянными, появились очень редкие мигания индикаторов при появлении объектов перед датчиком
это были наводки.
Обозначте на схеме, где светодиод, а где фототрназистор.
а ещё покажите, как вы инициализируете в программе порт B.
 
 Top
Xummppa Post Id


Лейтенант


Сообщений всего: 28
Дата рег-ции: Февр. 2010  



CODE:
#include <mega16.h>
#include <delay.h>

void main(void)
{
PORTA=0x00;
DDRA=0x03;
PORTB=0x00;
DDRB=0x03;
PORTD=0x00;
DDRD=0x00;

while (1)
{
if (!(PIND & (1<<PIND.6)))
{
PORTB.0=1;
PORTB.1=1;
delay_ms(100);
PORTB.0=0;
PORTB.1=0;
delay_ms(100);
}
else
{
PORTB.0=1;
PORTB.1=1;
}
if (!(PIND & (1<<PIND.7)))
{
PORTA.0=1;
PORTA.1=1;
delay_ms(100);
PORTA.0=0;
PORTA.1=0;
delay_ms(100);
}
else
{
PORTA.0=1;
PORTA.1=1;
}
};
}

Прикреплено изображение
Untitled-1.png

(Отредактировано автором: 13 Февраля, 2010 - 11:03:37)

 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



измените в инициализации:
PORTD=0xC0;
это включит внутреннюю подтяжку ног D6, D7 к плюсу.

Оба фототранзистора подключите как ниже на картинке.
для контроля и определения распиновки фототранзистора можете временно проконтролировать напряжение на ноге относительно плюса (как показанно на картинке). При засвечивании фототранзистора напряжение тут должно довольно резко меняться.
Попробуйте просто затемнять фототранзистор, если я верно понял, он чувствителен к видимому свету тоже. Если напряжение тут меняется от 3..5 вольт до 0..1 - то транзистор включен верно.
Прикреплено изображение
Image1.png

 
 Top
Xummppa Post Id


Лейтенант


Сообщений всего: 28
Дата рег-ции: Февр. 2010  



Все сделал, каков результат.

Вариант один: лампочки моргают без остановки, вольтметр показывает 5 вольт, реакции на свет и тень нет.

Вариант второй, вольтметр показывает ноль, лампочки горят, свечу ярким светом прям в транзистор, кое как появляется 1,5-2 вольта, но лампочки не мигают.
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Xummppa пишет:
свечу ярким светом прям в транзистор
Светить нужно ИК лучами (например, пультом ДУ от "телека").
 
 Top
Xummppa Post Id


Лейтенант


Сообщений всего: 28
Дата рег-ции: Февр. 2010  



А отраженный сигнал от рядомстоящих ИК-диодов?
Пойду схожу за пультом или выпаяю диод и посвечу в приемник.
(Добавление)
Только после прицельной засветки ИК-диодом в упор получил 4 вольта и мигание лампочек.
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



хм... нужно попробовать другой фототранзистор или фотодиод.
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Запараллельте свои фототранзисторы, пусть работают попарно, или пусть один фототранзистор управляет транзисторным ключом, который будет подавать низкий сигнал на ногу МК.
У меня тоже один фототранзистор не в состоянии притянуть ногу к земле. Я применяю транзисторный ключ.
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



ОЛЕГ пишет:
Я применяю транзисторный ключ.
а схему ? :)
Xummppa, а ещё ИКфототранзисторы+ИКдиоды можно вынуть из комп. мышек с шариком, видеомагнитофонов, компьютерных дисководов.
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Вот такую схему я применил для поиска темных мест в комнате. Датчик чувствителен к видимому свету и обеспечивает достаточно низкий сигнал для МК.
Прикреплено изображение
датчик.png

 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Смею предположить, что вот в таком виде схема будет пригодна для бесконтактного ИК-бампера.
Прикреплено изображение
датчик.png

 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



ого. а второй фототранзистор зачем ?

а если схемы сохранять в формате PNG (GIF) то: они не будут "размазаны" и будут значительно экономить объём/траффик. :)
 
 Top
Страниц (5): [1] 2 3 4 5 »
« Делаем роботов »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru