|
переходник TCP-rs232? |
|
|
|
Jun 5 2009, 08:36
|
Участник

Группа: Свой
Сообщений: 69
Регистрация: 4-02-08
Из: Винница
Пользователь №: 34 732

|
Цитата(XVR @ Jun 5 2009, 09:45)  Насколько я понял этого человека, у него из физики есть только RS232 (UART), Ethernet отсутствует. Вот что бы этот TCP стек выпустить наружу, ему и нужен PPP. Возможно я его неправильно понял? Ау, автор !? Из физки atmega32 + enc28j60. Короче, получилось то, что я хотел: доступ к устройству через гипертерминал работает. Проблема была в том, что после передачи данных соединение разрывалось (в пакете слался TCP_FLAGS_FIN_V). Виртуальный ком-порт тоже заработал, правда, бесплатный tcp2com (в комплекте с com0com). Сейчас разбираюсь, как правильно обслуживать 2 соединения по порту 80 и 23 одновременно...
|
|
|
|
|
Jun 5 2009, 08:51
|
Участник

Группа: Свой
Сообщений: 69
Регистрация: 4-02-08
Из: Винница
Пользователь №: 34 732

|
Цитата(sigmaN @ Jun 5 2009, 11:37)  У человека девайс(контроллер,DSP...) и на этом девайсе имеется UART и Ethernet. Удаленный доступ к девайсу имеется через Ethernet, а управлять он хочет интерфейсом UART. Т.е. посредством подачи управляющих компнд/данных по Ehternet менять состояние(читай:передавать данные) по интерфейсу UART.
A.l.e.x., правильно ли я вас понял????????? правильно, возможно я в начале неправильно сформулировал вопрос  . Цитата(sigmaN @ Jun 5 2009, 11:44)  Только всё равно считаю что изврат это! Не нужно, если просто доступ через НТ....Вот если как я написал в предыдущем посте(т.е. использование девайса как моста между TCP и UART) т.е. HT уже коннектится не к этой плате, а к той, которая подключена к Вашей по UART....тогда может смысл и был-бы во всех этих замутах....а так....telnet и точка. Доступ через НТ мне нужен для запуска этого модуля, а в последствии может встать задача повесить на это устройство "modbus over ethernet", потому и изврат такой. А веб-интерфейс нужен для конфигурации...
|
|
|
|
|
Jun 5 2009, 09:01
|

I WANT TO BELIEVE
     
Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751

|
Алекс, спроектируйте же всё это наконец! И сформулируйте нормально. Modbus и напрямую через TCP транспорт можно гонять, зачем тогда все эти виртуальные com-порты? Я бы понял, если бы к вашему девайсу, по UART была подключена железяка(ну пусть это будет мини-АТС panasonic) а к этой железяке прилагается утилита, которая требует чтобы эту железяку было видно ТОЛЬКО через COM-порт и никак иначе! Все остальные случаи(даже когда просто нужно через TCP управлять UART) я бы реализовал сам и это было-бы куда проще и надежнее. Пример: Открываем серверный сокет на каком-нибудь порту, коннектим туда самописное приложение.... Далее кидаемся пакетами формата <DTR><DSR><DATA> вот вам и весь COM-ПОРТ. Ну можно ещё поля RING и CARRIER туда добавить. Всё. Простенькое приложение на PC будет спокойно менять состояние UART'а на вашей плате и без лишних заморочек. Ну а ежели вариант с мини-АТС... ну тогда Бог вам в помощь, со всеми этими виртуальными портами и прочей ерундой...... И что есть такое: Цитата Доступ через НТ мне нужен для запуска этого модуля Ну чую я что что-то вы там не то городите! Да телнет же, TELNEEET!!
--------------------
The truth is out there...
|
|
|
|
|
Jun 5 2009, 09:24
|
Участник

Группа: Свой
Сообщений: 69
Регистрация: 4-02-08
Из: Винница
Пользователь №: 34 732

|
Цитата(sigmaN @ Jun 5 2009, 12:01)  Modbus и напрямую через TCP транспорт можно гонять, зачем тогда все эти виртуальные com-порты?
Я бы понял, если бы к вашему девайсу, по UART была подключена железяка(ну пусть это будет мини-АТС panasonic) а к этой железяке прилагается утилита, которая требует чтобы эту железяку было видно ТОЛЬКО через COM-порт и никак иначе! я в курсе, просто проверил такую возможность, раз упомянули о таких программах и драйверах выше. Цитата Все остальные случаи(даже когда просто нужно через TCP управлять UART) я бы реализовал сам и это было-бы куда проще и надежнее. Пример: Открываем серверный сокет на каком-нибудь порту, коннектим туда самописное приложение.... Далее кидаемся пакетами формата <DTR><DSR><DATA> вот вам и весь COM-ПОРТ. Ну можно ещё поля RING и CARRIER туда добавить. Всё. Простенькое приложение на PC будет спокойно менять состояние UART'а на вашей плате и без лишних заморочек. тут я соглашусь, хотя протокол - это уже другая тема. Цитата Ну а ежели вариант с мини-АТС... ну тогда Бог вам в помощь, со всеми этими виртуальными портами и прочей ерундой...... И что есть такое: Ну чую я что что-то вы там не то городите! Да телнет же, TELNEEET!!  не мини-АТС
|
|
|
|
|
Jun 5 2009, 10:07
|
Участник

Группа: Свой
Сообщений: 69
Регистрация: 4-02-08
Из: Винница
Пользователь №: 34 732

|
Цитата(Rst7 @ Jun 5 2009, 12:26)  Нет такого. Есть Modbus over TCP. И никакого отношения к гипертерминалу (и вообще к телнету) не имеет. А при чём здесь телнет? Я про телнет речь не вёл, речь шла об UART-TCP.
|
|
|
|
|
Jun 5 2009, 10:13
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата Я про телнет речь не вёл, речь шла об UART-TCP. А при том. Что есть протокол Modbus over TCP. Он вполне транслируется в протокол Modbus over Serial Line, но при этом - это не эмуляция последовательного порта. Надо все-таки различать уровни в модели OSI, и четко понимать, в чем разница между UART, TCP, Modbus и прочим.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jun 5 2009, 10:40
|
Участник

Группа: Свой
Сообщений: 69
Регистрация: 4-02-08
Из: Винница
Пользователь №: 34 732

|
Цитата(Rst7 @ Jun 5 2009, 13:13)  А при том. Что есть протокол Modbus over TCP. Он вполне транслируется в протокол Modbus over Serial Line, но при этом - это не эмуляция последовательного порта. Надо все-таки различать уровни в модели OSI, и четко понимать, в чем разница между UART, TCP, Modbus и прочим. Не пойму, какое отношение telnet имеет к modbus? По-моему это два разных протокола, причём, наверное, разных уровней, или что Вы имеете ввиду?
|
|
|
|
|
Jun 5 2009, 10:47
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата Не пойму, какое отношение telnet имеет к modbus? Вы не поймете? А почему тогда пишете: Цитата Доступ через НТ мне нужен для запуска этого модуля, а в последствии может встать задача повесить на это устройство "modbus over ethernet", потому и изврат такой. Ваши слова? Ваши. Вот и я не вижу логической связи между HT и "modbus over ethernet". Формулируйте задачу правильно, от начала и до конца.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|