HPC.ru lite - Все форумы
Форум: Внешняя периферия, аксессуары и уход за КПК
Тема: COM порты КПК.
Страницы: 1 2 3 4 5 [6] 7 8 9 10 11

[Ответить]
Ozone [21.05.2007 20:09] :
В продолжение темы про беспроводной адаптер SBT_COM.

Написал инструкцию, как проверять и конфигурировать адаптер. Очень надеюсь, что понятно.
Для конфигурирования адаптера с ПК через последовательный кабель используется программа Simply Blue Commander (для ПК под Windows). Устанавливать ее не требуется, достаточно скопировать папку на диск и запустить в ней SimplyBlueCommander.exe.
[К сообщению приложены файлы: config_SBT_COM.zip (847 кб), SimplyBlueCommander.zip (444 кб)]
reptylia [26.05.2007 17:55] :
пришли детали сегодня буду собирать соберу и отпишу
reptylia [03.06.2007 05:53] :
собрал кабель работает на сто процентов спасибо озону кстати в 1950 есть компорт работает на ура подключал модем всем спасибо за помощь
reptylia [03.06.2007 06:10] :
вот фотки кабеля
[К сообщению приложены файлы: Изображение 004.jpg (59 кб), Изображение 003.jpg (37 кб)]
Ozone [04.06.2007 18:39] :
Неплохо
Кишки только во все стороны торчат, с собой таскать будет неудобно.
RealPalmman [07.06.2007 14:20] :
Требуется читать через COM-порт КПК информацию напр. с ноги блока управления двигателя, которая идет например на катушку зажигания.
В каком виде (напряжение и т.д.) должен быть сигнал? Подавать его на RXD COM порта? Вероятно, не лишним будет использование оптрона для гальванической развязки. Что я еще не учел?
RealPalmman [08.06.2007 01:00] :
Большое спасибо за полезные ссылки. Есть вероятность, что не все автомобили имеют OBD2 разъем. ( Это я буду выяснять)

Предлагаю абстрагироваться от автомобиля. Пусть просто есть какой-то сигнал. Его нужно завести на COM-порт. Каким параметра он должен соответствовать и на какие ноги COM-порта чего надо заводить.
Ozone [08.06.2007 12:05] :
Должен удовлетворять стандарту RS-232C по напряжению.
Заводить его надо на входы служебных сигналов: CTS или DSR.
Тут больше будет проблем с софтом. Ничего из стандартного работать не будет.
Надо будет организовать программный опрос этих служебных сигналов. Возможно, даже потребуется написать свой драйвер для COM-порта.
И при этом все равно будет работать тормозно и без всяких гарантий - КПК нериалтаймовая система.
Правильный путь - это ставить микроконтроллер с буферной памятью, чтобы он принимал сигналы и затем передавал их на КПК по UART.
Ozone [08.06.2007 16:02] :
Не DTR, а DSR - (Data Set Ready) вход сигнала готовности от аппаратуры передачи данных.
А больше некуда. Это связанно с работой контроллера UART и драйвера COM-порта.
Ведь если произвольный сигнал подать на вход приемника данных RD, то контроллер UART не сможет засинхронизироваться, он ведь настраивается на строго определенную скорость, и, скорее всего, просто выдаст ошибку.
В тоже время в драйвер COM-порта позволяет мониторить состояние служебных сигналов, что можно использовать в своей программе для осуществления цифрового ввода произвольного сигнала.
Я встречал устройства работающие подобным образом. Решение, конечно, супер дешевое,
но сам способ довольно ограниченный и ненадежный. Ведь все это еще работает под Виндой, а там минимальный квант времени 10 мс (если я правильно помню ), т.е. о вводе более быстро изменяющихся сигналов можно забыть.

По протоколам самые лучшие книжки - это книжки Михаила Гука.

А последнее, это какое?
А то я Радио регулярно не читаю, но попробую найти, поглядеть.
sshd [08.06.2007 16:16] :
Ozone
кстати, я в своё время передавал данные между двумя компами по двум служебным сигналам ком-порта (DTR/DSR/CTS/RTS).
причём эти два провода можно было менять местами и это не сказывалось на работоспособности.

проблема не только в скорости, но и в том, что стандартными функциями не поменять одновременно два сигнала.
[Ответить]
[< Назад]  [Вперед >]