|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alа ведомое устройство не отвечает ибо в этих байтах и битах себя не видит. Про разные настройки порта не слышали? Адрес устройства это верхний уровень, над физическим интерфейсом, проблемы с которым на данном этапе еще не исключены. Адрес это уже часть протокола обмена. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:24 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltirbis_alпропущено... Вот автор топика передаёт на шину биты и байты...а ведомое устройство не отвечает ибо в этих байтах и битах себя не видит.( так же как ethernet не свой ip игнорирует) Не не не, всё оно отвечает. И всё прекрасно видит. Как правило устройство вообще читает всё подряд что приходит по линии. Даже если будешь с батарейкой играться на концах проводов, то оно примет эти данные в виде набора символов. Тут тогда только два варианта я вижу. ВАш 485 работает в так называемом широковещательном режиме.(тогда действительно номер не нужен...) 2.Или же у Вас просто обычный rs-232 Вы ведь не используете преобразователь rs-485-rs-232? Напрямки к компу присоединяете? значит скорее всего 232. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:25 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alMc_Coltпропущено... Не не не, всё оно отвечает. И всё прекрасно видит. Как правило устройство вообще читает всё подряд что приходит по линии. Даже если будешь с батарейкой играться на концах проводов, то оно примет эти данные в виде набора символов. Тут тогда только два варианта я вижу. ВАш 485 работает в так называемом широковещательном режиме.(тогда действительно номер не нужен...) 2.Или же у Вас просто обычный rs-232 Вы ведь не используете преобразователь rs-485-rs-232? Напрямки к компу присоединяете? значит скорее всего 232. Можно вас попросить больше не генерировать бред? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:27 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alMc_Coltпропущено... Не не не, всё оно отвечает. И всё прекрасно видит. Как правило устройство вообще читает всё подряд что приходит по линии. Даже если будешь с батарейкой играться на концах проводов, то оно примет эти данные в виде набора символов. Тут тогда только два варианта я вижу. ВАш 485 работает в так называемом широковещательном режиме.(тогда действительно номер не нужен...) 2.Или же у Вас просто обычный rs-232 Вы ведь не используете преобразователь rs-485-rs-232? Напрямки к компу присоединяете? значит скорее всего 232. Я использую USBtoRS485 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:27 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanirbis_alа ведомое устройство не отвечает ибо в этих байтах и битах себя не видит. Про разные настройки порта не слышали? Адрес устройства это верхний уровень, над физическим интерфейсом, проблемы с которым на данном этапе еще не исключены. Адрес это уже часть протокола обмена. Это как раз тот случай ,когда говорим партия-подразумеваем ленин. Говорим 485...подразумеваем более высокий уровень...что устройства имеет номер. и работает как ведущий -ведомый. Есть ещё режим без номера...но я с таким не сталкивался. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:30 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltirbis_alпропущено... Тут тогда только два варианта я вижу. ВАш 485 работает в так называемом широковещательном режиме.(тогда действительно номер не нужен...) 2.Или же у Вас просто обычный rs-232 Вы ведь не используете преобразователь rs-485-rs-232? Напрямки к компу присоединяете? значит скорее всего 232. Я использую USBtoRS485 Ага вижу...через преобразователь.(Usb мапится в виртуальный com port.) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:31 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alГоворим 485... Что 485, что 232 (это интерфейс! адрес/широковещательность к нему не имеют никакого отношения) для слоя уровня протокола могут быть и адресным, и широковещательным. И даже одновременно и так и так. irbis_alЕсть ещё режим без номера...но я с таким не сталкивался. Оптимистично... Будто с другим сталкивались. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:33 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltirbis_alпропущено... Вот автор топика передаёт на шину биты и байты...а ведомое устройство не отвечает ибо в этих байтах и битах себя не видит.( так же как ethernet не свой ip игнорирует) Не не не, всё оно отвечает. И всё прекрасно видит. Как правило устройство вообще читает всё подряд что приходит по линии. Даже если будешь с батарейкой играться на концах проводов, то оно примет эти данные в виде набора символов. С протоколом разобрались.. А вот тут не понятно... Вы говорите оно видит.. Оно же противоречит началу тему ,что не видит. Есть странная ситуация. Com порт на Windows CE, отправляет данные, но не получет ничего в ответ. Не видит данные на входе. В чём может быть дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:35 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alС протоколом разобрались.. Протокол это байтики, которые отправляются/принимаются по интерфейсу. Интерфейс это rs232, rs485, ethernet, bluetooth и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:36 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alMc_Coltпропущено... Не не не, всё оно отвечает. И всё прекрасно видит. Как правило устройство вообще читает всё подряд что приходит по линии. Даже если будешь с батарейкой играться на концах проводов, то оно примет эти данные в виде набора символов. С протоколом разобрались.. А вот тут не понятно... Вы говорите оно видит.. Оно же противоречит началу тему ,что не видит. Есть странная ситуация. Com порт на Windows CE, отправляет данные, но не получет ничего в ответ. Не видит данные на входе. В чём может быть дело? Тут просто 2 устройства. Одно (Windows 7) принимает и получает данные и работает через RS485toUSB Другое (Windows CE) отправляет данные, но принимать не принимает. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:42 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Colt, В любом случае раз у Вас протокол 485 Вам надо понять. 1.Устройство работает как ведущее или 2.Устройство работает как ведомое. В зависимости от этого и будут ваши действия. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:42 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_al1.Устройство работает как ведущее или 2.Устройство работает как ведомое. Боже... В чем разница при соединении одного к другому? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:44 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltirbis_alпропущено... С протоколом разобрались.. А вот тут не понятно... Вы говорите оно видит.. Оно же противоречит началу тему ,что не видит. пропущено... Тут просто 2 устройства. Одно (Windows 7) принимает и получает данные и работает через RS485toUSB Другое (Windows CE) отправляет данные, но принимать не принимает. (Windows 7) к Win Ce образается? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:45 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanirbis_al1.Устройство работает как ведущее или 2.Устройство работает как ведомое. Боже... В чем разница при соединении одного к другому? В поведении ведущего и ведомого разница. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:48 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alMc_Coltпропущено... Тут просто 2 устройства. Одно (Windows 7) принимает и получает данные и работает через RS485toUSB Другое (Windows CE) отправляет данные, но принимать не принимает. (Windows 7) к Win Ce образается? Ну они друг к другу обращаются. На оба устройства написано ПО, которое считывает и принимает данные. Дак вот на Windows 7 оно и jnghfdkztn и получает данные, а на Windows CE только отправляет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:50 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltirbis_alпропущено... (Windows 7) к Win Ce образается? Ну они друг к другу обращаются. На оба устройства написано ПО, которое считывает и принимает данные. Дак вот на Windows 7 оно и jnghfdkztn и получает данные, а на Windows CE только отправляет. В принципе если Win ce ведомое устройство в 485 протоколе ...то его поведение,по идее таким и должно быть. Его как-то надо программно переключать на ведущее. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:52 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alwadmanпропущено... Боже... В чем разница при соединении одного к другому? В поведении ведущего и ведомого разница. Любой из них может быть и тем и другим. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:55 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanirbis_alпропущено... В поведении ведущего и ведомого разница. Любой из них может быть и тем и другим. В 232 да... Если бы в 232 такое было...однозначно где-то косяк. А в 485 ведомое просто может "отмораживаться" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:58 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alwadmanпропущено... Любой из них может быть и тем и другим. В 232 да... Если бы в 232 такое было...однозначно где-то косяк. А в 485 ведомое просто может "отмораживаться" Не зависимо от интерфейса любое устройство может быть и тем и другим. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 13:08 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadman, если оба устройства вздумают быть ведущими, связи у них не получится — полудуплекс. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 14:09 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
RWolfесли оба устройства вздумают быть ведущими, связи у них не получится — полудуплекс. Да как же у меня железка-то работает? Открываю порт и могу сразу туда вписать команду, не читая, а могу почитать и решить, какую команду кидать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 14:11 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadman, Видимо, софт как-то разрешает коллизии. В RS-485 два устройства не могут передавать одновременно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 14:45 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
RWolfВидимо, софт как-то разрешает коллизии. Софт пишу я. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 14:49 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Colt, Попробуйте провести эксперимент. У 485 есть такой важный параметр timeout Это то время за которое ведущий слушает отклик-response шины. Поставьте его максимально большим. Пошлите что нибудь своему win ce..(с этого момента время timeout пошло) И как только он(win ce) получит пакет...тут же пошлите ответ Я думаю windows 7 увидит этот ответ... как только время timeout истечёт...от win ce приниматся пакеты не будут. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 16:21 |
|
|
start [/forum/topic.php?fid=11&msg=39088828&tid=1329739]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 290ms |
total: | 410ms |
0 / 0 |