Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

Проблемы с СОМ-устройством. He-e-e-e-e-lp! Горю!   Найти похожие ветки 

 
aod_worm ©   (2005-08-16 16:22) [0]

Короче, такой вопрос:
Есть устройство (конкретно - цифровой штангенциркуль), к-рое подключается к COM, но неизвестны параметры протокола обмена (скорость, количество стоповых бит, бит данных и т. д.). Нет ли случайно проги (или, возможно, алгоритма на дельфях), которая хотя бы пыталась определить данные параметры (потому что методом простого тыка я ни фига не добился, только отбросил малые скорости, на которых комп просто не ловит информацию с устройства)?
Заранее спасибо!


 
Alexander Panov ©   (2005-08-16 16:24) [1]

Заранее пожалуйста.


 
Digitman ©   (2005-08-16 16:26) [2]

"взлом" стоит неких денег.
не смог сам ? плати кому-то !


 
DiamondShark ©   (2005-08-16 16:27) [3]

Есть вариант: посмотреть, как называется это устройство, и скормить это название Яндексу.


 
aod_worm ©   (2005-08-16 16:28) [4]

Прибор драли тупые китайцы и на нем НИФИГА не написано :(


 
oldman ©   (2005-08-16 16:31) [5]


> aod_worm ©   (16.08.05 16:28) [4]


А он без двайвера работает?
Если с драйвером - посмотри название в списке устройств.
Или ищи по имени драйвера...


 
Digitman ©   (2005-08-16 16:32) [6]


> на нем НИФИГА не написано


на КОМ ?!


 
Плохиш ©   (2005-08-16 16:33) [7]


> aod_worm ©   (16.08.05 16:28) [4]
> Прибор драли тупые китайцы и на нем НИФИГА не написано :(

У "тупых китайцев" прибор не заработал и они решили подарить его умным русским, пусть те тр..занимаются :-) Анекдот, однако.


 
Digitman ©   (2005-08-16 16:34) [8]


> Плохиш ©   (16.08.05 16:33) [7]


браво !


 
aod_worm ©   (2005-08-16 16:38) [9]

Нет, прибор работает как часы. просто у него есть разьем под RS-232 через который он может соединяться с другими ус-вами. Просто у этих китайцев в поставке нет ни шнура (разъем с нестандартным шагом, похож на телефонный), ни платы, НИЧЕГО. А в инструкции они пишут типа:"... у штангена есть в боку дырка под RS-232...". И все!


 
ilya39 ©   (2005-08-16 16:46) [10]


> разъем с нестандартным шагом, похож на телефонный

Что то я совсем запутался? То есть Вы даже не знаете как кабель нужно правильно распаять к этому не стандартному разъему? Не рано ли тогда пытаться подбирать параметры связи с устройством?


 
aod_worm ©   (2005-08-16 16:48) [11]

Кабель я уже сделал!


 
Плохиш ©   (2005-08-16 16:49) [12]


> aod_worm ©   (16.08.05 16:38) [9]

А понятно, сэкономили. Ну тогда или используйте как задумано, или докупайте недостающие комплектующие.


 
oldman ©   (2005-08-16 16:50) [13]


> А в инструкции они пишут типа


Вот. Инструкция таки есть.
И на ней не написано название аппарата???


 
Digitman ©   (2005-08-16 16:51) [14]


> aod_worm ©   (16.08.05 16:38) [9]


какой нафих ПИО, когда ты еще даже не сопряг свой страшный китайский дивайс с портом компьютера ?!)


 
linesoft ©   (2005-08-16 16:56) [15]

>случайно проги (или, возможно, алгоритма на дельфях), которая хотя бы пыталась определить данные параметры (потому что методом простого тыка
Напиши тогда циклы с перебором параметров и лови в файл результат (как тестовые примеры пишут).
А вот если обмен активный, то без протокола совсем никак...
Потомучто чем кормить будешь его, если не знаешь что за животное?


 
aod_worm ©   (2005-08-16 16:59) [16]


> Digitman ©

Вот в этом-то и дело!
Если прибор что-то и передает, то скорей всего либо в двоичном, либо в двоично-десятичном коде, так что расшифровать эту мурню труда не составит. Но для того чтобы словить что-то осмысленное (т. е. фактически - периодечское), мне нужно выставить РЕЖИМ СОм-порта. Вот я и спрашиваю: не знает ли кто-нибудь, как можно со стороны компа определить в каком режиме ему прибор пихает данные через СОМ?


 
Digitman ©   (2005-08-16 17:01) [17]


> aod_worm ©   (16.08.05 16:59) [16]


бред какой-то ..

КАКОЕ отношение имеет


> либо в двоичном, либо в двоично-десятичном коде


к


> РЕЖИМ СОм-порта


?!


 
ilya39 ©   (2005-08-16 17:01) [18]


> [16] aod_worm ©   (16.08.05 16:59)

Помоему - НЕТ


 
oldman ©   (2005-08-16 17:02) [19]


> как можно со стороны компа определить в каком режиме ему
> прибор пихает данные через СОМ?


Сомневаюсь... имхо... Очень сомневаюсь...


 
Dimous   (2005-08-16 17:02) [20]


> потому что методом простого тыка я ни фига не добился, только
> отбросил малые скорости, на которых комп просто не ловит
> информацию с устройства

т.е. устройство постоянно само (без запроса со стороны компьютера) выдает информацию на интерфейс?
а чем на компе ловите?


 
aod_worm ©   (2005-08-16 17:03) [21]


> linesoft ©   (16.08.05 16:56) [15]

я пробовал таким образом перебирать, но на разных скоростях получалась фигня типа такой:
27
16
27
16
24
16
24
22
13
22
13
ну это я образно... Просто такая локальная периодичность в результатах наводит на мысль о нестандартной скорости в бодах.


 
ilya39 ©   (2005-08-16 17:04) [22]

Уважаемый Dimous - да чем бы он не ловил - без параметров связи наверно никак или я ошибаюсь?


 
aod_worm ©   (2005-08-16 17:06) [23]


> Dimous   (16.08.05 17:02) [20]

Ага. И причем даже при выключенном экране.Т. е. пока батарейку не выдернешь, он все шлет и шлет. А на компе я просто постоянно опрашиваю порт


 
Digitman ©   (2005-08-16 17:06) [24]


> нестандартной скорости в бодах


о боже !
неисповедимы пути твои в головах кулибиных


 
Ilya39 ©   (2005-08-16 17:08) [25]


> такая локальная периодичность в результатах наводит на мысль
> о нестандартной скорости в бодах.

Такая локальная переодичность наводит на мысль, что в Вашем случае вам надо знать либо параметры связи - тогда можно пытаться расшифровывать протокол обмена, либо протокол обмена - тогда можно подбирать параметры связи. Иначе никак... имхо...


 
Dimous   (2005-08-16 17:09) [26]


>  [22] ilya39 ©   (16.08.05 17:04)

при несовпадающих параметрах связи все, что придет, будет сильно смахивать на "мусор"...


 
aod_worm ©   (2005-08-16 17:09) [27]


> Digitman ©   (16.08.05 17:06) [24]

Я не шучу. У меня есть компонент в дельфях для работы с СОМ-портом. Так вот в нем есть два параметра - скорость в бодах и Пользовательская (Customed, по-моему) скорость. Если в параметре скорость выбрать Custom, то будет использоваться та, которую Вы зададите


 
Ilya39 ©   (2005-08-16 17:10) [28]


> при несовпадающих параметрах связи все, что придет, будет
> сильно смахивать на "мусор"...

Ну а я и не спорю.


 
oldman ©   (2005-08-16 17:11) [29]


> Т. е. пока батарейку не выдернешь, он все шлет и шлет


Ты уверен, что это ШТАНГЕНЦИРКУЛЬ???

Штанген должен работать по системе "запрос-измерение-ответ".
Ну и проверка готовности еще.


 
Ilya39 ©   (2005-08-16 17:12) [30]


> У меня есть компонент в дельфях для работы с СОМ-портом

Выбросте Вы эту гадость и прочитайте Serial Communications in Win32 на MSDN.


 
Digitman ©   (2005-08-16 17:14) [31]


> aod_worm ©   (16.08.05 17:09) [27]


>  У меня есть компонент


и у меня есть.

некий.

мало ли оных ?

в моем компоненте нет никаких "пользовательских скоростей".

что, с бубном прыгать теперь ? пытаясь догадаться, что за "пользовательская скорость" у тебя там объявилась ?


 
aod_worm ©   (2005-08-16 17:14) [32]


> Ilya39 ©   (16.08.05 17:12) [30]

А вот за это - спасибо!
Хоть кто-то что-то конкретное подсказал.


 
Dimous   (2005-08-16 17:15) [33]

наверняка он шлет то, что измерил, причем с заданным интервалом (таймаутом), поэтому имеет смысл, меняя параметры связи, искать в приходящем пакете что-то похожее на измеряемую величину(можно ее менять еще)... длина приходящего пакета скорее всего постоянна...


 
Digitman ©   (2005-08-16 17:16) [34]


> aod_worm ©   (16.08.05 17:14) [32]



> конкретное подсказал


а то ты, конечно же, про MSDN (Сеть Разработчиков Майкрософт) в первый раз слышишь..


 
Ilya39 ©   (2005-08-16 17:17) [35]


> aod_worm ©   (16.08.05 17:14) [32]

Хочешь я тебе еще программку одну подскажу: http://www.compump.narod.ru/ может поможет:)


 
boriskb ©   (2005-08-16 17:17) [36]

oldman ©   (16.08.05 17:11) [29]
Ты уверен, что это ШТАНГЕНЦИРКУЛЬ???


:)))))))))))
Круто :)))
А вдруг он сигнал со спутника постоянно принимает?

:))))))


 
Reindeer Moss Eater ©   (2005-08-16 17:19) [37]

portmon расскажет всю правду.
и про скорости и про сам обмен.


 
han_malign ©   (2005-08-16 17:19) [38]

осциллограф?


 
Digitman ©   (2005-08-16 17:21) [39]

анекдот, кстать, про Штангенциркуля ...) ..

приходит Штангенциркуль к Компорту и говорит :

..


 
aod_worm ©   (2005-08-16 17:21) [40]


> han_malign ©   (16.08.05 17:19) [38]

Наверно, единственный выход. Но просто там гемора, блин!



Страницы: 1 2 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.026 c
14-1124221696
Dot
2005-08-16 23:48
2005.09.11
скрыть процесс в 98


9-1115649311
Qwertyk
2005-05-09 18:35
2005.09.11
Дождь


9-1116200825
Mortis
2005-05-16 03:47
2005.09.11
3ds in Delphi


1-1124274398
Helen
2005-08-17 14:26
2005.09.11
Работа с TThread


3-1122958561
erika
2005-08-02 08:56
2005.09.11
Запрос по расчету данных