Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   IrDA для COM-порта
RSS

IrDA для COM-порта

<<Назад  Вперед>> Страницы: 1 2 3
Печать
 
Flanker
Newbie


Откуда: Ульяновск
Всего сообщений: 18
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 мая 2013
Blackbird написал:
[q]
В промышленных IRDA которые вешались на COM были еще "мозги" посередине . Так что затея ТС бесполезна . Проще б/у IRDA на COM порт купить и юзать
[/q]
Спасибо, теперь я разобрался в вопросе, нужен еще контроллер вроде такого https://www.pe2bz.philpem.me.u...OIM32F.pdf
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Оффтопик: Оффтопик:
Blackbird написал:
[q]
Хм оно весьма и весьма отличаеться от COM порта и дело тут увы не в уровнях напряжения.Я таки разбирался в свое время когда делал самопал внешний . Так что на просто повесить на COM порт не удастся - разве что програмную эмуляцию ногодрыгания сделаете .
[/q]
А возможно ли обратное, т.е. использовать IrDA порт на материнке как халявный порт с TTL уровнями для микроконтроллеров, чтобы не использовать внешний конвертер уровней? В винде 98 он определяется как COM3/4, так что софт должен признавать эту колхозную похабщину.
svinka
Advanced Member
Сеньор

Откуда: Совчина
Всего сообщений: 1585
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июня 2016
ATauenis написал:
[q]
IrDA порт на материнке как халявный порт с TTL уровнями для микроконтроллеров
[/q]
а списочка материнок нет???

Еще, я так понимаю, что если расковырять IrDA-USB свисток с поддержкой IRCOMM и по-выкусывать оттуда инфракрасную часть то получим искомый USB-COM адаптер

а то дата-кабели от старых мобилок уже не достать :(
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Если память не изменяет, то на некоторых материнских прямо в BIOS
был выбор режима работы СОМ-порта (обычно второго) - СОМ или IRDA.
На некоторых еще отдельная гребенка была для подключения выкидыша с этими фото/светодиодами.

Т.е. по логике там проблем нет, а по уровням напряжений и т.п. оно этими адаптерами и согласуется...
Blackbird
Advanced Member


Откуда: Новосибирск
Всего сообщений: 634
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 нояб. 2008
svinka написал:
[q]
Еще, я так понимаю, что если расковырять IrDA-USB свисток с поддержкой IRCOMM и по-выкусывать оттуда инфракрасную часть то получим искомый USB-COM адаптер
[/q]
Не факт - оно может быть сделано на пропиетарном контроллере сразу к USB а может вообще программно заэмулировано на STM32 ..

ATauenis написал:
[q]
А возможно ли обратное, т.е. использовать IrDA порт на материнке как халявный порт с TTL уровнями для микроконтроллеров, чтобы не использовать внешний конвертер уровней? В винде 98 он определяется как COM3/4, так что софт должен признавать эту колхозную похабщину.
[/q]
Вам два транзистора сложно припаять на COM если уж на максим грошей немаэ ? :biggrin: И не знаю у меня на мамках от пентиума 1 до коры дуба IRDA была ирдой когда встроенная . И еще раз повторяю там оно физически по входам и выходам UART не напоминает . Там короткие импульсы шмаляют и протокол обмена есть ..
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Blackbird написал:
[q]
Вам два транзистора сложно припаять на COM если уж на максим грошей немаэ ?
[/q]
Наверное дело не в грошах, а в том, что эти детальки надо найти, а потом ещё спаять.
Я уже месяца два не могу купить панельку dip-14 за 5 рублей, потому что рядом магазинов нет, а тратить два часа и 50-100 руб. на проезд только из-за одной панельки - не в кайф.
По той же причине зачастую выпаиваю копеечные детали, вместо того, чтобы купить новые.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Blackbird написал:
[q]
Вам два транзистора сложно припаять на COM если уж на максим грошей немаэ ?
[/q]
Так паять надо. А тут только шлейф на гребёнку обжать, и вперёд. Меньше действий.


Blackbird написал:
[q]
И не знаю у меня на мамках от пентиума 1 до коры дуба IRDA была ирдой когда встроенная .
[/q]
Помнится, Win98 её видит как COM порт. Надо повторно порыться в своих платах, заскриншотить.


Blackbird написал:
[q]
И еще раз повторяю там оно физически по входам и выходам UART не напоминает
[/q]
Таки это не UART? При условии отсутствия драйвера, и работе гипертерминалом с IrDA-COM-портом.
Blackbird
Advanced Member


Откуда: Новосибирск
Всего сообщений: 634
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 нояб. 2008
[q]
Таки это не UART? При условии отсутствия драйвера, и работе гипертерминалом с IrDA-COM-портом.
[/q]
Физически ни разу не UART - блин неужель сложно погуглить что там передается и как . Я осциллом нагляделся в свое время когда самопальный IRDA делал на комп . И да в винде есть "прокладка" софтовая виртуальный COM порт с которым вы можете работать в частности и гипертерминалом - но от этого настоящим он не станет ..А что там и как на самом деле может быть чем угодно . Вот щас переходники есть на ethernet и на wi-fi - забавно было их юзать . То бишь если настроить то вы можете быть в России а физический конец может торчать в новой зеландии например - и тоже можно гипертерминалом домогаться до него :biggrin:
[q]
Наверное дело не в грошах, а в том, что эти детальки надо найти, а потом ещё спаять.
Я уже месяца два не могу купить панельку dip-14 за 5 рублей, потому что рядом магазинов нет, а тратить два часа и 50-100 руб. на проезд только из-за одной панельки - не в кайф.
[/q]
Ну мне как то проще я радиогубитель лет уже 30 и соответственно собираю это все и покупаю деталей я весьма мало - так что когды мне нужен транзистор я просто протягиваю руку к коробке где оно лежит :biggrin:
pahan
Advanced Member


Откуда: Химки, М.О.
Всего сообщений: 1070
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мар. 2015
[q]
Хм оно весьма и весьма отличаеться от COM порта и дело тут увы не в уровнях напряжения.Я таки разбирался в свое время когда делал самопал внешний . Так что на просто повесить на COM порт не удастся - разве что програмную эмуляцию ногодрыгания сделаете .
[/q]
Так вопрос и есть исключительно программный.
В серийных изделиях мы когда-то делали вообще однонаправленную передачу по ИК с устройства на ПК - единственный светодиод тупо висит на выходе стандартного UART микроконтроллера. Да, скорость обмена фиксирована и очень низкая (9600), но для наших объёмов данных (несколько кБ) и этого было больше чем достаточно. Да, самое сложное - это малые длительности импульсов в IrDA. Один раз экспериментально подбиралось, какие задержки нужно напихать в прошивку МК для безошибочного приёма и дальше никаких проблем с ними не было.
Со стороны ПК конечно, всё это автоматически никак не опознавалось (именно потому что в настоящем IrDA есть сложный протокол двустороннего опознавания устройств) - была примитивнейшая самописная софтина на delphi, открывавшая виртуальный COM-порт обычного хорошего китайского USB-приёмника, принимавшая с него поток байт и складывавшая всё это в csv.
[q]
нужен еще контроллер вроде такого https://www.pe2bz.philpem.me.u...OIM32F.pdf
[/q]
Вся польза от него - избавит вас от ручного подбора задержек для разной скорости передачи (и потребности определять эту скорость). Хотя если скорость предполагается постоянной - там работы на полчаса.

Так что определяйтесь с требованиями - что именно хотите соединять и в каких режимах, и это уже надо определять остальное.
Escalibur
Advanced Member


Откуда: Москва
Всего сообщений: 945
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 окт. 2017
pahan, если не секрет, зачем нужна была однонаправленная связь? И как происходил контроль целостности передачи?
<<Назад  Вперед>> Страницы: 1 2 3
Печать
Полигон-2 »   Технический флейм »   IrDA для COM-порта
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS