Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Вниз

Проблемы с СОМ-устройством. 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.012 c
14-1124178243
Е-клмн
2005-08-16 11:44
2005.09.11
Чай или Кофе?


1-1124174297
Death_R
2005-08-16 10:38
2005.09.11
Декомпиляция


3-1122621347
-=snoop=-
2005-07-29 11:15
2005.09.11
отображение в TDBgrid


9-1113037739
Kolan
2005-04-09 13:08
2005.09.11
Распознавание образов.


1-1124284424
zorik
2005-08-17 17:13
2005.09.11
Аналог кнопки "Выполнить" в Windows (как организовать)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский