roboforum.ru

Технический форум по робототехнике.

Serial-связь по ИК на высоких скоростях

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: Serial-связь по ИК на высоких скоростях

Сообщение Michael_K » 02 ноя 2011, 01:33

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

Можно попробовать взять маленький (трехмиллиметровый) - там кристалл поменьше,
соответственно, меньше чувствительность, но пошустрее.
(Вообще, грубо говоря, чем чувствительнее, тем тормознее)...
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Serial-связь по ИК на высоких скоростях

Сообщение Dmitry__ » 02 ноя 2011, 02:59

dccharacter ты чего? :shock:
прислушайся к EdGull и Angel71

В таких схемах спектральная мощность помех выше основного сигнала, а вот чтоб уменьшить мощность помех надо сужать спектр сигнала, для этого придумали модуляцию. И тут выплывает стандарт IrDA
Кстати он делался для совместимости rs232 115 Кбит/с

Бонус от использования IrDA - приемник на PIN диоде, тебе без него никуда :)
Все остальное - сжечь или выкинуть
Не ходи по граблям первых строителей лазер линков :)

Ищи HSDL 1001
Кста, какие-то пики умеют модулировать rs232 для IrDA
http://www.hardware.zp.ua/schemes/irda.htm
http://trandi.wordpress.com/2010/01/09/ ... al_7-3728/
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Serial-связь по ИК на высоких скоростях

Сообщение dccharacter » 02 ноя 2011, 13:41

Понял. Спасибо, друзья. Исполняю.

Получил платы сегодня. Но про это - отдельная тема.

Добавлено спустя 1 час 26 минут 42 секунды:
Хрена с два что у меня с IRDA получится. Там очень долго идет перекодирование:
Receiver Latency tL(RXD) 100 200 ms Time Receiver
Я модифицирую свои часы HDD (http://www.youtube.com/watch?v=xixJDPJwafA), убрал трансформатор сверху под вращающийся ротор. И понял, что у меня в трансформаторе нос к носу стояла ИК пара, замечательно защищенная от засветки. Светодиоды должны зажигаться мгновенно при получении байта от главного МК. Как теперь эти байты прокидывать на ротор - ума не приложу.

Добавлено спустя 7 минут 2 секунды:
А, нет, судя по тайминг-диаграм в даташите на какой-то ресивер от TI, в риал-тайм все перекодируется. Наверное этот латенси - при переключении с передачи на прием.

Добавлено спустя 54 минуты 14 секунд:
А что мне мешает заимплементить софтовый IRDA???

Добавлено спустя 6 минут 45 секунд:
Ха, меня же уже тыкали носом в это: http://www.microchip.su/showthread.php? ... light=irda
"Какой же я был глупый и смешной" (с)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Serial-связь по ИК на высоких скоростях

Сообщение Dmitry__ » 02 ноя 2011, 15:49

http://www.taxmania.talktalk.net/pic3.html

или типа такого купи 2 шт., разбери, max232 удали. Будет 2 ирда устройства с ттл rs232 :)
подключай прямо к мк.
http://www.incotexcom.ru/ir220.htm

Но, настоящие джедаи выбирают первый путь :P
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Serial-связь по ИК на высоких скоростях

Сообщение dccharacter » 02 ноя 2011, 16:12

Только не пойму зачем при передаче TXIR буксует на 7 циклов - почему сразу не пыхать по спадающему фронту - неясно.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Serial-связь по ИК на высоких скоростях

Сообщение Dmitry__ » 02 ноя 2011, 16:36

dccharacter
можешь тут схемы выложить? А то надо региться на microchip.su :(
http://www.microchip.su/showthread.php? ... light=irda
RX.jpg
TX.jpg
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Serial-связь по ИК на высоких скоростях

Сообщение dccharacter » 02 ноя 2011, 17:00

Вот, выкладываю
Вложения
TX.jpg
TX.jpg (25.33 КиБ) Просмотров: 2270
RX.jpg
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Serial-связь по ИК на высоких скоростях

Сообщение Angel71 » 02 ноя 2011, 21:09

:) вот так ещё можно данные и питание подавать
17000000.jpg

1.jpg
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Serial-связь по ИК на высоких скоростях

Сообщение dccharacter » 08 ноя 2011, 16:09

Блин, дошло, почему нельзя просто инвертнуть юарт и сократить длительность импульсов

irda.PNG


Добавлено спустя 3 минуты 16 секунд:
А IRDA-фигульки фиг купишь за разумные деньги.
Вот таких я бы купил: http://www.voltmaster.ru/cgi-bin/qwery. ... &group=204
Но они по 20 штук продаются...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Serial-связь по ИК на высоких скоростях

Сообщение EdGull » 08 ноя 2011, 16:14

а что, проблемы с миниатюрность? или религия не позволяет сделать на тсопах и светодиодах?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Serial-связь по ИК на высоких скоростях

Сообщение dccharacter » 08 ноя 2011, 16:18

Ну относительные проблемы с миниатюрностью. Больше напрягает то, что нужна связь на 115кбит/сек, а ТСОП модулирован на 36кГц, т.е. на нем больше 2-3 кбод не выжмешь. А про фототранзисторы, имеющиеся у меня, мне вон подсказывают, что они сами по себе тормоза жуткие, т.е. нужны PIN-диоды, которых тоже нет...

Так коли все равно надо искать, не проще ли найти трансивер+кодер/декодер нежели гоордить огород...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Serial-связь по ИК на высоких скоростях

Сообщение EdGull » 08 ноя 2011, 16:26

а тсопы искать не надо, их везде навалом
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Serial-связь по ИК на высоких скоростях

Сообщение dccharacter » 08 ноя 2011, 16:27

Какую максимальную скорость передачи данных можно выжать из ТСОП-а?
У меня их действительно ведро в углу стоит.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Serial-связь по ИК на высоких скоростях

Сообщение Dmitry__ » 08 ноя 2011, 17:09

dccharacter писал(а):Какую максимальную скорость передачи данных можно выжать из ТСОП-а?

никакую

IRDA MODULE SIR кучами на дохлых ноутах, наладонниках, некоторых телефонов, ВКЛЮЧИ МОЗГ!!!

Добавлено спустя 1 минуту 20 секунд:
http://images.yandex.ru/yandsearch?text ... &rpt=image
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Serial-связь по ИК на высоких скоростях

Сообщение dccharacter » 08 ноя 2011, 17:14

было б чо включать :-(((

Добавлено спустя 43 секунды:
Dmitry__ писал(а):никакую

Да я в курсе. Вон Эдуард че-то свирепствует...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Пред.След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12