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

 
 
7 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> FTP по RS-485, Реально ли?
zltigo
сообщение Dec 26 2009, 17:03
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(skripach @ Dec 26 2009, 19:48) *
А что скажете насчет DHLC это вроде поверх 485?

Ничего, поскольку набор букв DHLC лично мне ни о чем не говорит. Если это HDLC, то ни к какому halfduplex эти буквы тоже отношения не имеют. Что Вы пытаетесь узнать? Как сделать так, что-бы ничего не делать? Не получится. Придется писать драйвер для поддержки своего железа. FTP/IP/PPP(SLIP) Windows Вам предоставит, остальное сами. Можете обойтись и без драйвера - напишите какое-нибудь приложение выполняющее роль шлюза и имеющее с одной стороны RS232->RS485 а с другой стороны изображающий локальный FTP сервер для Win.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
skripach
сообщение Dec 26 2009, 18:32
Сообщение #17


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Скрин из википедии на которую меня послал rezident
Как видно и SLIP и PPP и HDLC являются протоколами канального уровня TCP/IP стека, но в отличие от SLIP и PPP HDLC является, по сведениям из той же википедии, протоколом который может работать поверх RS-485.
Если изложенное в википедии верно, то у меня вопрос:
Возможно ли применить какой-то стандартный(уже написанный) софт реализующий цепочку FTP-клиент->[некий софт]->HDLC->RS-232.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 26 2009, 18:58
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(skripach @ Dec 26 2009, 21:32) *
по сведениям из той же википедии, протоколом который может работать поверх RS-485.

В одну сторону совершенно без проблем smile.gif. Ну НЕ имеет он отношение к дуплексу никакого. И вообще он в потоке битов а не байтов работает. Что, дальше Википедии заглянуть не судьба?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SysRq
сообщение Dec 26 2009, 19:06
Сообщение #19


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



http://en.wikipedia.org/wiki/COM_port_redirector
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 26 2009, 19:13
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SysRq @ Dec 26 2009, 22:06) *

К какому месту прикладывать для получения удовлетворения?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
skripach
сообщение Dec 26 2009, 19:30
Сообщение #21


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата

Насколько я понимаю эта штука позволяет создать прозрачный RS-232 через интернет.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
SysRq
сообщение Dec 26 2009, 19:32
Сообщение #22


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Цитата(zltigo @ Dec 26 2009, 22:13) *
К какому месту прикладывать для получения удовлетворения?
К голове. Там в конце статейки ссылки на софт.

Цитата
The remserial program acts as a communications bridge between a TCP/IP network port and a Linux device such as a serial port. Any character-oriented Linux /dev device will work.

Цитата
TCP-Com is a software based serial port to TCP/IP Redirector, that can act as either a TCP/IP client or server. It allows you to turn your Windows PC into a "Serial Device Server"
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 26 2009, 19:39
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SysRq @ Dec 26 2009, 22:32) *
К голове. Там в конце статейки ссылки на софт.

Ну тогда приложите и подумайте как этот софт поможет физически вылезти из писишки RS485-тым.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SysRq
сообщение Dec 26 2009, 20:13
Сообщение #24


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Цитата(zltigo @ Dec 26 2009, 22:39) *
...как этот софт поможет физически вылезти из писишки RS485-тым.
Ну вестимо у автора темы есть на ПК интерфейс RS485 (либо с преобразованием с RS232), вестимо в системе он представлен в виде последовательного порта 07.gif
Почему бы не попробовать реализовать TFTP-клиент <-> (локальный TCP\UDP порт) этот софт <-> (COM-порт) RS485 <-> железо <-> TFTP-сервер?.. Полудуплекс RS485 помешать не должен..
Go to the top of the page
 
+Quote Post
skripach
сообщение Dec 26 2009, 20:22
Сообщение #25


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
TFTP-клиент <-> (локальный TCP\UDP порт) этот софт <-> (COM-порт)

FTP-клиент никак не стыкуется "'этим софтом" ибо "этот софт" не передает TCP/IP пакеты в ком порт.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 26 2009, 20:22
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SysRq @ Dec 26 2009, 23:13) *
Ну вестимо у автора темы есть на ПК интерфейс RS485 (либо с преобразованием с RS232), вестимо в системе он представлен в виде последовательного порта 07.gif
Почему бы не попробовать реализовать TFTP-клиент <-> (локальный TCP\UDP порт) этот софт <-> (COM-порт) RS485 <-> железо <-> TFTP-сервер?..

Это все (кроме 485)делается без всяких дополнительных приблуд, как уже описано выше.
Цитата
Полудуплекс RS485 помешать не должен..

Отнюдь, это полный кирдык, ибо средств разрешения конфликтов в драйвере RS232 не предусмотрено, за ненадобностью.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SysRq
сообщение Dec 26 2009, 20:41
Сообщение #27


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



skripach, в этом случае в COM-порт пойдут только данные из них, т.е. протокол верхнего уровня в чистом виде.

Цитата(zltigo @ Dec 26 2009, 23:22) *
Отнюдь, это полный кирдык, ибо...
Исключить, выбрав протокол верхнего уровня с принципом запрос-ответ. Железке отдем логическую роль slave. Чем TFTP не подходит?
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 26 2009, 20:45
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Вообще, чтобы ничего не создавать на PC, надо создать что-то вне PC - например сделать дуплексный 485, по двум парам. И всех делов. На это вроде тут уже намекали. Или, если в кабеле пар физически не хватает, как вариант, создать умный переходник 232-485, который бы и разруливал конфликты.

Цитата(SysRq @ Dec 26 2009, 23:41) *
Исключить, выбрав протокол верхнего уровня с принципом запрос-ответ.

А если ошибка в канале битовая... Начнутся перезапросы, перепосылки пакетов... Да и все TCP ACK-ки ходят дуплексно вместе с пакетами вне зависимости от того, что там за протокол "наверху". В общем встроенного средства заставить винду (да вроде и линь тоже, хотя тут не уверен) учитывать в TCP-уровне то, что канал недуплексный, нету.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 26 2009, 20:45
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SysRq @ Dec 26 2009, 23:41) *
Исключить, выбрав протокол верхнего уровня...

Без проблем, но его придется написать, причем для двух сторон, а не взять готовый их Windows, о чем тоже уже говорилось выше.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
skripach
сообщение Dec 26 2009, 20:45
Сообщение #30


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
в этом случае в COM-порт пойдут только данные из них, т.е. протокол верхнего уровня в чистом виде.

хорошо бы ftp сразу в RS232, сейчас буду проверять, но наверное не так.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 10:03
Рейтинг@Mail.ru


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