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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Помогите осознать глубину вопроса RS485-USB.
krokodil111
сообщение Sep 5 2007, 12:07
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982



Значится имеется у меня следующая задача.
Требуется переходник RS485-USB (скорости до 12 мбит по 485 ому).
Долго копаясь и вникая для в общем то новую тему для меня пришел к следующим выводам.

Это можно реализвать на слеующей связке.
EZ USB FX2LP + ПЛИС (UART + десериализатор) + приемопередатчик (например MAX).

Исходные данные следующие - не имеется средств на покупку development kit (вернее финансы очень ограничены).
Раньше не программировал ни одно из этих устройств.
ПРАКТИЧЕСКИЕ рекомендации и помощь, возможно за умеренное вознаграждение приветствуются (в смысле консультации по ходу создания).

На данный момент разобрался что ПЛИСы например от альтеры можно будет разрабатывать на Quatrius.
Но если честно я в тупике из-за нехватки опыта.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Sep 5 2007, 12:18
Сообщение #2


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Зачем нужен ПЛИС? В 100- и 128-ногих FX2LP есть встроенные UART-ы.

Основная проблема будет - написать драйвер.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Sep 5 2007, 12:20
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(krokodil111 @ Sep 5 2007, 15:07) *
Значится имеется у меня следующая задача.
Требуется переходник RS485-USB (скорости до 12 мбит по 485 ому).

А устройство, работающее на скорости 12 Mбит по RS485, существует?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
krokodil111
сообщение Sep 5 2007, 12:31
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982



Цитата(Dog Pawlowa @ Sep 5 2007, 16:20) *
А устройство, работающее на скорости 12 Mбит по RS485, существует?

Да существует, но это немного не относится к теме (сорри).

Из общепромышленных например Profibus.

Цитата
Зачем нужен ПЛИС? В 100- и 128-ногих FX2LP есть встроенные UART-ы.

Основная проблема будет - написать драйвер.

Скорость вот проблема.

Сообщение отредактировал krokodil111 - Sep 5 2007, 12:32
Go to the top of the page
 
+Quote Post
r_dot
сообщение Sep 6 2007, 01:35
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791



Цитата(krokodil111 @ Sep 5 2007, 16:07) *
Требуется переходник RS485-USB


Хорошо бы уточнить, в какую сторону переходник. Если как написано - из RS485 в USB, то это совсем другая задача. Ответы даны в предположении, что надо к USB порту компьютера подключить периферийное устройство, управляемое по RS485.

Про драйвер:
Его писать придётся в любом случае, и это основная часть этой задачи. Пока вы не определитесь, как будете его писать, решать остальные вопросы бессмысленно.

Сообщение отредактировал r_dot - Sep 6 2007, 01:36
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Sep 6 2007, 03:08
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Цитата(krokodil111 @ Sep 5 2007, 16:07) *
Это можно реализвать на слеующей связке.
EZ USB FX2LP + ПЛИС (UART + десериализатор) + приемопередатчик (например MAX).

1. А чем не устраивает связка FT232 + 485-й драйвер + готовые драйвера с виртуальным COM-портом?
2. Про 12 МБит, это исходя из спеки на USB full speed? Тогда это "брутто", "нетто" будет поменьше. Если надо именно 12 МБит, тогда дело немного усложнится.
3. А чем не устраивают готовые переходники? Даже искать не хочется, просто уверен что их можно без проблем купить, если не за 3, то за 5 копеек. smile.gif Как минимум, гарантирована экономия денег и времени. wink.gif
Go to the top of the page
 
+Quote Post
kram
сообщение Sep 6 2007, 11:20
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 6-03-07
Пользователь №: 25 924



Цитата(Tahoe @ Sep 6 2007, 06:08) *
3. А чем не устраивают готовые переходники?

Вот случайно что-то похожее подвернулось
http://www.kipservis.ru/oven_ac4.htm
Go to the top of the page
 
+Quote Post
Herz
сообщение Sep 6 2007, 11:27
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(kram @ Sep 6 2007, 13:20) *
Вот случайно что-то похожее подвернулось
http://www.kipservis.ru/oven_ac4.htm

Такого добра навалом, только не о тех скоростях речь.
Go to the top of the page
 
+Quote Post
krokodil111
сообщение Sep 6 2007, 14:05
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982



Именно 12 мбит с поля нужно. То есть RS485 на 12 мбитах и ничего не потерять.
Теперь по поводу готовых решений - не удоволетворяют. То громоздкостью, то ценой, то тем что нужно понимать именно как все это работает.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Sep 6 2007, 14:57
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Google: Digi USB
Go to the top of the page
 
+Quote Post
krokodil111
сообщение Sep 7 2007, 07:11
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982



Цитата(blackfin @ Sep 6 2007, 18:57) *
Google: Digi USB

Да я умею пользоваться гуглом, топик не о том.
Go to the top of the page
 
+Quote Post
krokodil111
сообщение Sep 10 2007, 10:12
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982



UP!
Go to the top of the page
 
+Quote Post
krokodil111
сообщение Sep 11 2007, 13:29
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982



Вобщем разбираюсь с вопросом потихноьку. Возникают новые sad.gif
1. Проблема с четким генератором частоты (или на ПЛИСине можно 12х16 Мгц спокойно делать?)
2. Предположим все сделано - осталось только сделать запись в поток (файл) того, что получено по USB. Вот тут засада. Как наименьшими трудозатратами обработать этот поток? Я так понял если как виртуальный порт делать, то это нереально. Как же тогда делают чтобы использовать все преимущества HighSpeed USB?
Go to the top of the page
 
+Quote Post
krokodil111
сообщение Sep 24 2007, 07:43
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982



UP. Любая информация и помощь привествуется.
Go to the top of the page
 
+Quote Post
r_dot
сообщение Sep 25 2007, 01:46
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791



Цитата(krokodil111 @ Sep 11 2007, 17:29) *
... осталось только сделать запись в поток (файл) того, что получено по USB.


Не очень понятно, почему возник такой вопрос. Периферийное устройство не может само инициировать обмен по USB. А раз вы управляете потоком программно, то всё в вашей власти...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 18:11
Рейтинг@Mail.ru


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