Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.01.2008, 16:12
|
|
Частый гость
Регистрация: 13.08.2006
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
1
Решил попробывать реализовать ИК-передатчик на AVR. Думаю подключить ИК-светодиод к выводу Attiny2313. Как грамотно можно научить МК подавать импульсы на ножки. (для получения необходимой длительности импульса использовать пустые циклы? Или как-то задействовать внутренние таймеры?)
|
|
|
|
17.01.2008, 16:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Re: 1
Сообщение от roland07
|
Решил попробывать реализовать ИК-передатчик на AVR. Думаю подключить ИК-светодиод к выводу Attiny2313. Как грамотно можно научить МК подавать импульсы на ножки. (для получения необходимой длительности импульса использовать пустые циклы? Или как-то задействовать внутренние таймеры?)
|
Вариантов не так много...Если контроллер не чем другим не занят(есть свободное время) можно в цикле гонять NOP, если делать с прерыванием по таймеру-счетчику, то во время счета МК может делать что-нибуть полезное и так, и так будет грамотно, все зависит от того, справляеться -ли МК с поставленной задачей.
Удачи!
__________________
Я, думаю, нужно подумать...
|
|
|
|
17.01.2008, 16:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Не, sanitar249, я думаю, немножко не так... Ему ведь на выходе ножки нужно частоту 36-37 килогерц получить, через циклы ноп - это грустно, лучше через шим. Тем более, что там не меандр нужен. Заодно и поучится.
|
|
|
|
17.01.2008, 16:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Сообщение от urry
|
Не, sanitar249, я думаю, немножко не так... Ему ведь на выходе ножки нужно частоту 36-37 килогерц получить, через циклы ноп - это грустно, лучше через шим. Тем более, что там не меандр нужен. Заодно и поучится.
|
Можно и ШИМом-хорошо, через циклы ноп - это грустно-согласен, но если только формирование сигнала то можно( лишь-бы цикл не прерывался), по прерыванию от ТС неплохо, а можно попробовать и так, и так, и так... и выбрать понравившийся вариант , все-равно учиться.
Удачи!
-- Прилагается рисунок: --
__________________
Я, думаю, нужно подумать...
|
|
|
|
17.01.2008, 17:40
|
|
Гражданин KAZUS.RU
Регистрация: 20.05.2005
Сообщений: 659
Сказал спасибо: 40
Сказали Спасибо 186 раз(а) в 116 сообщении(ях)
|
Re: 1
Сообщение от roland07
|
Решил попробывать реализовать ИК-передатчик на AVR. Думаю подключить ИК-светодиод к выводу Attiny2313. Как грамотно можно научить МК подавать импульсы на ножки. (для получения необходимой длительности импульса использовать пустые циклы? Или как-то задействовать внутренние таймеры?)
|
Добрый день!
Есть апликухи на атмеловском сайте, может мопогут:
AVR415: RC5 IR Remote Control Transmitter
AVR410: RC5 IR Remote Control Receiver
На микрочипе есть тоже апликуха трансмиттера IR, если мне не изменяет память на Си.
Удачи!
|
|
|
|
17.01.2008, 17:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Ну, lyk, что Вам на это сказать ? Существуют 2 метода передачи 0 и 1 - может, есть и больше, я о них не знаю -
1 - манчестерский код - Ваша ссылка
2 - когда 0 и 1 передаются изменением времени после посылок фиксированной длины - то, что нужно человеку, открывшему тему.
|
|
|
|
17.01.2008, 18:46
|
|
Гражданин KAZUS.RU
Регистрация: 20.05.2005
Сообщений: 659
Сказал спасибо: 40
Сказали Спасибо 186 раз(а) в 116 сообщении(ях)
|
Сообщение от urry
|
Ну, lyk, что Вам на это сказать ? Существуют 2 метода передачи 0 и 1 - может, есть и больше, я о них не знаю -
1 - манчестерский код - Ваша ссылка
2 - когда 0 и 1 передаются изменением времени после посылок фиксированной длины - то, что нужно человеку, открывшему тему.
|
Добрый день urry!
RC5- это вообще-то разработка Филипса, если мне память не изменяет.
Годами проверенный, помехозащищённый код, зачем изобретать велосипед, от этого только увеличивается количество пультов
Удачи!
|
|
|
|
17.01.2008, 21:53
|
|
Частый гость
Регистрация: 13.08.2006
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
1
Еще один глупый вопрос - как определить частоту внутреннего генератора. Микросхема Attiny2313-20PU. В инете нашел, что либо 4, либо 8 мегагерц. Что это значит? (я могу как-то настроить на любую из этих частот?)
|
|
|
|
18.01.2008, 00:42
|
|
Гражданин KAZUS.RU
Регистрация: 20.05.2005
Сообщений: 659
Сказал спасибо: 40
Сказали Спасибо 186 раз(а) в 116 сообщении(ях)
|
Re: Помогите подсоединить Микроконтроллер к PT2222 (ИК-излуч
Сообщение от roland07
|
Всем привет. Подскажите совсем новичку, хочу сделать пульт на основе микросхемы pt2222 (http://www.datasheetcatalog.com/data...2222-001.shtml), которя бы управлялась микроконтроллером. Вся проблема в том, что описание pt2222 очень скудное, и принципа работы не ясно.
Вижу 2 решения проблемы:
1. Выводом микроконтролера управлять ключом на транзисторе, который будет замыкать 2 соответсвующих контакта на ИК-передатчике pt2222.
2. Можно ли как-то обойтись без ключа на транзисторе, и сделать напрямую от микроконтролера к pt222?
Может что посоветуете?
|
Лишь на третий день Зоркий Сокол заметил что у сарая не хватает четвертой стены....
Извиняюсь, сразу не заметил, что у поста есть первая страница.
Про pt2222 лучше забыть.
На выход МК вешается полевик, что-то типа КП505, или IRLM, который держит ток не менее 1А.
IR светодиод, чтоб надёжно работало, выбираем 5мм., мощностью не менее 5-6 mW, а еще лучше 8-11mW(если найдёте). Все остальное китайское дальше 3 метров не работает.
Цепи считаем чтобы светодиод питался током около 1А.
Если нужна обратная связь, на вход МК вешаем IR приёмник, неплохо работают TSOP 48XX, правда от трех вольт не пробовал, а от 4,5V проблем никогда не было.
Дальше разбираемся в какой кодировке работает пульт.
Обычно для этого хватает названия, если DVD известной марки, информации в Нете навалом.
Если не повезло, то придётся повозиться, снимая сигнал с пульта скопом, или поискать (собрать) кодграбер.
Информации по этому поводу, так же в Нете навалом.
Ну а дальше понятно, написать для МК программу.
Примеры программ для PIC кодов RC5 Philips и Sony
есть в апликухах на сайте микрочипа, код рабочий -проверено, подправлял под свои нужды и использовал.
Удачи!
|
|
|
|
18.01.2008, 02:35
|
|
Временная регистрация
Регистрация: 12.01.2008
Сообщений: 96
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Уважаемый,
что же это за светотоид который надо питать током в 1 АМПЕР?!?!?!?!?!??!?!
Это наверное инфро пушка или курагриль
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:11.
|
|