Текущий архив: 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.54 MB
Время: 0.01 c