|
IrDA интерфейс, и все что с ним связано |
|
|
|
Nov 2 2005, 11:40
|
иногда заглядывающий
   
Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170

|
Собственно интересует такой вопрос: Есть адаптер rs-232-IrDA, стандартный- tekram, с прибора с программным портом ему посылают байт со стартовым и стоповым битом, на скорости 9600 бод, тестовой прогой читаю состояние порта, приходит полная чушь. Отсюда ряд вопросов, как это преобразователь понимает скорость обмена. Я рассматриваю связь двух компов на таких преобразователях как оптический удлинитель нульмодемного кабеля, работающего в полудуплексном режиме, я прав? Так же интересует спецификация на интерфейс IRDA, в свободном доступе почемуто не нашел
|
|
|
|
|
 |
Ответов
|
Nov 3 2005, 16:12
|
иногда заглядывающий
   
Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170

|
Цитата Проверьте, на какую скорость она настроена в момент поднятия Вами скорости передачи (как правило, есть три ноги, задающие скорость) -Не понял о каком "как правило" идет речь, я не видел приемопередатчиков, с таким управлением, разве что вы говорите о преобразователе интерфейсов IrDA<-->RS232. Ситуация такая: в том адаптере, который сейчас у нас есть-Tekram ir-210b, внутри стоит проц и приемопередатчик, и все. приемопередатчик представляет из себя светодиод+фотодиод+транзистор управления+некоторая логика. Сам приемопередатчик управлять скоростью не умеет. Он просто преобразует логический сигал в ик импульс и обратно, регулировки скорости у него нет. Как я понимаю при использовании протоколов верхнего уровня, когда обменом управляет компьютер, скорость задается через драйвер адаптера. Если эта функция не является стандартной(в com порт нужно забивать разные стопки данных для конфигурации разных адаптеров), тогда придется использовать IrCOMM и работать через сокеты, кто-нить такое делал?
|
|
|
|
|
Nov 3 2005, 16:31
|

Частый гость
 
Группа: Свой
Сообщений: 89
Регистрация: 28-10-05
Из: Киев
Пользователь №: 10 227

|
Боюсь, что если в адаптере стоит проц, то он и рулит скоростью передачи. рулит он ею с помощью сигналов, идущих от него на приемо-передатчик (в тех передатчиках, которые я видел, это три линии, комбинация уровней на которых определяет скорость, на которой работает приемопередатчик). Так вот, в соответствии со стандартом, без установленного ирда-соединения все общение происходит на 9600.Скорее всего, стек ирда реализован в драйвере. Поэтому пока драйвер не получит осмысленные пакеты и не договорится по ирда-протоколу с вашим девайсом, скорость он менять не будет (не выдаст команду процу поменять скорость). По-моему, нужно или выковырять команды изменения скорости, или руками рулить ногами приемопередатчика, задающими скорость (перепрошить его)... Для поддержки сокетов со стороны вашего устройства на нем, ессно, нужно поднять стек. Самый простой стек, поддерживающий сокет IrLPT (эмуляция 3-проводного СОМ порта) состоит из уровней IrLAP, IrLMP и двух сервисов. IrCOMM - это круче на два уровня.
|
|
|
|
Сообщений в этой теме
Shread IrDA интерфейс Nov 2 2005, 11:40 Shread В доке Vishay Telefubken касательно SIR написано:
... Nov 2 2005, 18:03 aal Здесь ситуация очень интересная:
1. SIR это физичи... Nov 3 2005, 03:42 Joy Цитата(aal @ Nov 3 2005, 06:42)И тут может по... Nov 3 2005, 10:17 Shread Нужен или SIR или IrCOMM, это сразу было понятно, ... Nov 3 2005, 06:48 rezident Я уже предлагал сделать второй IrDA на стороне PC ... Nov 3 2005, 08:45 BVU Смотрите инфу (IrDA) по данным ссылкам:
http://uni... Nov 3 2005, 10:04 Shread Вариант со вторым устройством на MSP отападает, по... Nov 3 2005, 12:30 Joy Цитата(Shread @ Nov 2 2005, 14:40)с прибора с... Nov 3 2005, 13:15 Shread Насколько я понял, работа с адаптером через ком по... Nov 3 2005, 13:35 Joy В адаптере есть проц, который мог бы фильтровать д... Nov 3 2005, 14:13 Shread А вы можете сказать что за приемопередатчик имеет ... Nov 4 2005, 06:44 Joy Мда, пардон, неувязка с терминологией вышла: когда... Nov 4 2005, 11:23 Shread Там кодер программный просто, и управления целиком... Nov 5 2005, 00:43 Joy Цитата(Shread @ Nov 5 2005, 03:43)Пока не оче... Nov 5 2005, 11:53 Colombo Цитата(Shread @ Nov 2 2005, 15:40)Собственно ... Nov 6 2005, 02:20 rezident Цитата(Colombo @ Nov 6 2005, 08:20) Специ... Nov 6 2005, 19:22  Colombo Цитата(rezident @ Nov 6 2005, 23:22) Цита... Nov 7 2005, 01:06   Shread Цитата(Colombo @ Nov 7 2005, 04:06) В осн... Nov 7 2005, 03:46    Colombo Цитата(Shread @ Nov 7 2005, 07:46) Цитата... Nov 7 2005, 13:03 Shread Все заработало. На 19200 бод. Интересно, что в опи... Nov 8 2005, 16:12 rezident Закачал ... Nov 8 2005, 18:15 Colombo Цитата(rezident @ Nov 8 2005, 21:15) Зака... Nov 9 2005, 19:55  rezident Цитата(Colombo @ Nov 10 2005, 00:55) Цита... Nov 10 2005, 13:44 Shread Тут
Почему-то с первого раза не добавилось, а я ... Nov 8 2005, 18:47 Colombo Цитата(Shread @ Nov 8 2005, 21:47) Все от... Nov 9 2005, 18:58
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|