реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> переходник TCP-rs232?
A.l.e.x.
сообщение Jun 5 2009, 08:36
Сообщение #16


Участник
*

Группа: Свой
Сообщений: 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 одновременно...
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Jun 5 2009, 08:44
Сообщение #17


I WANT TO BELIEVE
******

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



У человека девайс(контроллер,DSP...) и на этом девайсе имеется UART и Ethernet.
Удаленный доступ к девайсу имеется через Ethernet, а управлять он хочет интерфейсом UART.
Т.е. посредством подачи управляющих компнд/данных по Ehternet менять состояние(читай:передавать данные) по интерфейсу UART.

A.l.e.x., правильно ли я вас понял?????????

Оо, уже и ответ пришел.Малёк я не успел.

Ну работает - и слава Богу!
Только всё равно считаю что изврат это!
Не нужно, если просто доступ через НТ....Вот если как я написал в предыдущем посте(т.е. использование девайса как моста между TCP и UART) т.е. HT уже коннектится не к этой плате, а к той, которая подключена к Вашей по UART....тогда может смысл и был-бы во всех этих замутах....а так....telnet и точка.


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
A.l.e.x.
сообщение Jun 5 2009, 08:51
Сообщение #18


Участник
*

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



Цитата(sigmaN @ Jun 5 2009, 11:37) *
У человека девайс(контроллер,DSP...) и на этом девайсе имеется UART и Ethernet.
Удаленный доступ к девайсу имеется через Ethernet, а управлять он хочет интерфейсом UART.
Т.е. посредством подачи управляющих компнд/данных по Ehternet менять состояние(читай:передавать данные) по интерфейсу UART.

A.l.e.x., правильно ли я вас понял?????????

правильно, возможно я в начале неправильно сформулировал вопрос laughing.gif .

Цитата(sigmaN @ Jun 5 2009, 11:44) *
Только всё равно считаю что изврат это!
Не нужно, если просто доступ через НТ....Вот если как я написал в предыдущем посте(т.е. использование девайса как моста между TCP и UART) т.е. HT уже коннектится не к этой плате, а к той, которая подключена к Вашей по UART....тогда может смысл и был-бы во всех этих замутах....а так....telnet и точка.

Доступ через НТ мне нужен для запуска этого модуля, а в последствии может встать задача повесить на это устройство "modbus over ethernet", потому и изврат такой. А веб-интерфейс нужен для конфигурации...
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Jun 5 2009, 09:01
Сообщение #19


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!! smile.gif


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
A.l.e.x.
сообщение Jun 5 2009, 09:24
Сообщение #20


Участник
*

Группа: Свой
Сообщений: 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!! smile.gif

не мини-АТС
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 5 2009, 09:26
Сообщение #21


Йа моск ;)
******

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



Цитата
а в последствии может встать задача повесить на это устройство "modbus over ethernet"


Нет такого. Есть Modbus over TCP. И никакого отношения к гипертерминалу (и вообще к телнету) не имеет.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
XVR
сообщение Jun 5 2009, 09:28
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Похоже Алекс проектирует гибрид ужа с ежем smile.gif Может взять бобину колючей проволоки и не мучится?
Я до сих пор не понял с какого бока там нужен COM порт, почему не хватает одного TCP/IP (WEB + telnet)?
Go to the top of the page
 
+Quote Post
A.l.e.x.
сообщение Jun 5 2009, 10:07
Сообщение #23


Участник
*

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



Цитата(Rst7 @ Jun 5 2009, 12:26) *
Нет такого. Есть Modbus over TCP. И никакого отношения к гипертерминалу (и вообще к телнету) не имеет.

А при чём здесь телнет? Я про телнет речь не вёл, речь шла об UART-TCP.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 5 2009, 10:13
Сообщение #24


Йа моск ;)
******

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



Цитата
Я про телнет речь не вёл, речь шла об UART-TCP.


А при том. Что есть протокол Modbus over TCP. Он вполне транслируется в протокол Modbus over Serial Line, но при этом - это не эмуляция последовательного порта.

Надо все-таки различать уровни в модели OSI, и четко понимать, в чем разница между UART, TCP, Modbus и прочим.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
A.l.e.x.
сообщение Jun 5 2009, 10:40
Сообщение #25


Участник
*

Группа: Свой
Сообщений: 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? По-моему это два разных протокола, причём, наверное, разных уровней, или что Вы имеете ввиду?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 5 2009, 10:47
Сообщение #26


Йа моск ;)
******

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



Цитата
Не пойму, какое отношение telnet имеет к modbus?

Вы не поймете? А почему тогда пишете:
Цитата
Доступ через НТ мне нужен для запуска этого модуля, а в последствии может встать задача повесить на это устройство "modbus over ethernet", потому и изврат такой.

Ваши слова? Ваши. Вот и я не вижу логической связи между HT и "modbus over ethernet". Формулируйте задачу правильно, от начала и до конца.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Jun 5 2009, 12:26
Сообщение #27


I WANT TO BELIEVE
******

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



Алекс! Хватит постить в форум! Разберитесь чё и как!

То,что не мини-АТС - это можно было предположить. Я привел пример. Когда может потребоваться виртуальный COM-порт и когда эти все манипуляции более-менее оправданы.

К чему telnet?
А к чему вообще HT?????????Если вы подключаетесь к HT и вводите команды(передаёте их девайсу) то HT, вместе со всеми этими виртуальными портами и извратами на стороне девайса - ваще не нужен!!!!!! Тут вам и советуют telnet.

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

Потому что не один я - вам все говорят что вы там шо-то не то городите, честное слово!!!!


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01454 секунд с 7
ELECTRONIX ©2004-2016