Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » Форум разработчиков РЭА »
Переход от RS232 к USB (страница 2)

Версия для печати (настроить)
Страницы: 1 2 3

Новая тема | Написать ответ

Подписаться

Автор Тема:   Переход от RS232 к USB
Dikoy
Member

Сообщений: 982
Откуда: Богота, Колумбия
Регистрация: Май 2003

написано 28 Сентября 2006 05:10ИнфоПравкаОтветитьIP

Весельчак У
Возможно ещё понадобится поменять дескриптор в EEPROM (которую, кстати, тоже надо поставить).
Да не обязательно. Если к одному компу цепляется не более 1 устройства с FT, то епром можно не ставить. Проверено.

ava2
Ждем-с.
А чего ждёшь то? Тебя ж посылали сюда: http://forum.skunksworks.net/Forum5/HTML/000791.html
Ну написал бы мне мыло, я б тебе проект скинул давно. Там всё есть.
А с недавнего времени я даже на своём сайте всё выложил. Там архив со всем добром, даже работа с портом расписана...
ссылка - ссылка внизу.

А как записать и что нужно записать?
Через спец. утилиту с сайта FTDI. То есть оно прям через USB всё и запишет, ничего городить не надо.
Но эт те не надо. Вот если новую ФТешку возьмёшь с бортовой флешкой, тады да. Всёж приятней когда в окне винды в новых устройствах появляется твоя строчка, а не "serial to USB converter". А лепить ради этого лишний корпус рядом со старой 232, ИМХО, не стоит.

ava2
Junior Member

Сообщений: 20
Откуда: Тамбов
Регистрация: Сентябрь 2006

написано 28 Сентября 2006 09:24ИнфоПравкаОтветитьIP

Dikoy


Ну написал бы мне мыло, я б тебе проект скинул давно. Там всё есть
Не могу найти Ваш адрес, прошу скинуть проект на мыло:Алёхин Виталий Александрович <Alehin_VA@tves.region.tambov.ru>
А лепить ради этого лишний корпус рядом со старой 232
А если, к примеру, очень хочется и COM, и USB

Добавление от 28 Сентября 2006 10:04:

А с недавнего времени я даже на своём сайте всё выложил. Там архив со всем добром, даже работа с портом расписана...
ссылка - ссылка внизу.

Скачал, спасибо.

Добавление от 28 Сентября 2006 10:57:

Бегло просмотрел.
Может чего не понял.
Вопрос: какой диапазон входных измеряемых напряжений?
Можно ли использовать в качестве вольтметра?

Добавление от 28 Сентября 2006 11:14:

их архива i]Dikoy[/i]

"Фирма FTDI далеко не единственная, производящая микросхемы – преобразователи интерфейсов. На рынке комплектующих существует великое множество различных чипов с потрясающими характеристиками. Однако большинство из них абсолютно не имеет вспомогательного ПО и требует от разработчика умения программировать USB.
Ещё одним исключением, наряду с FTDI, является фирма Cygnal. Одним из лучших её преобразователей является CP2101 (рис. 5). Это очень простой преобразователь с всего тремя внешними деталями. Специально адаптирован для применения совместно с МК..."

Да...интересно почему же такую кроху не продают в переходниках?

Dikoy
Member

Сообщений: 983
Откуда: Богота, Колумбия
Регистрация: Май 2003

написано 28 Сентября 2006 17:37ИнфоПравкаОтветитьIP

ava2
если, к примеру, очень хочется и COM, и USB
А что мешает то? В виртуальный ком преобразуется только тот USB, в который ты воткнулся.
Но там тоже не без косяков. У меня, например, только 2 реальных кома и 2 юсб. При втыкании юсб исчезает, а появляется COM7. Почему семь - ХЗ, но на других компах обычно номер виртуального кома - следующий за последним реальным.

Вопрос: какой диапазон входных измеряемых напряжений?
Можно ли использовать в качестве вольтметра?

+-15 вольт, там же написано...
Можно, только зачем? Эта система делает до 100000 измерений в секунду и пишет в файл. Предназначена для измерения ухода, например, гироскопа, за неделю.

Да...интересно почему же такую кроху не продают в переходниках?
Так в переходники её часто и вставляют. Просто FT - европейская (английская) фирма, вот евро-фирмы её и предпочитают. А сигнал - америкозья, кажется.

Добавление от 28 Сентября 2006 17:46:

ЗЫ: ФТ232 у меня на 2,5 мегабодах жарила тока в путь, а у СР2101 мегабод, кажется, предел...

ava2
Junior Member

Сообщений: 24
Откуда: Тамбов
Регистрация: Сентябрь 2006

написано 29 Сентября 2006 14:44ИнфоПравкаОтветитьIP

Dikoy
Подведём итоги:
если нужно приделать USB к микроконтроллеру с MAX232, то покупаем CP2101
и у нас будет и COM, и USB (поскольку дешевле и меньше, а скорость 9600 всего). Но вот с как дела будут с флэш и ПО.
Вот нашел:
"Хорошая штукенция, попробовал, работает нормально.
О CP2101 узнал неделю назад, вчера собрал схемку, спаял, и он сразу заработал.
Есть проблемка с драйверами, почемуто в виндах он не сертифицирован.
Если хочеш найти схему, набери запрос "Simens 55 CP2101", там рабочие схемы."


Aleksis
Junior Member

Сообщений: 14
Откуда: Ташкент, Узбекистан
Регистрация: Август 2006

написано 29 Сентября 2006 15:05ИнфоПравкаОтветитьIP

Sorry, я не совсем по этой теме. Может кто подскажет где взять схему на адаптер USB-DMX512? Буду очень признателен. Или нужно новую тему открыть?

ava2
Junior Member

Сообщений: 25
Откуда: Тамбов
Регистрация: Сентябрь 2006

написано 29 Сентября 2006 15:12ИнфоПравкаОтветитьIP

А ещё боязно вдруг проверенная всеми FT232R лучше и к ней все есть. а это только маленькая и дешевая, да проблем не оберешься...

ava2
Junior Member

Сообщений: 28
Откуда: Тамбов
Регистрация: Сентябрь 2006

написано 30 Сентября 2006 11:55ИнфоПравкаОтветитьIP

Aleksis
Сожалею, но не в курсах.

Dikoy
Member

Сообщений: 986
Откуда: Богота, Колумбия
Регистрация: Май 2003

написано 01 Октября 2006 03:42ИнфоПравкаОтветитьIP

если нужно приделать USB к микроконтроллеру с MAX232
...то выкидываем нафиг МАХ232 и цепляем напрямую ФТ232. и у нас будет и COM, и USB.
А CP2101 ты сначала попробуй купить

А ещё боязно вдруг проверенная всеми FT232R лучше и к ней все есть. а это только маленькая и дешевая, да проблем не оберешься...
Ну, тут всё зависит от желания изобрести велосипед
Я так скажу - мало кто из знакомых пользует СР, но все пользуют ФТ. Не с проста, видимо...

Aleksis
А что есть DMX512?..

Добавление от 01 Октября 2006 03:44:

ava2
Кстати, ФТ тоже начинает работать сразу. А FT232R так окончательно потеряла отставание в наличие внешних компонентов.
Только буфер приёма/передачи они упорно не увеличивают, передасты

Valera
Member

Сообщений: 328
Откуда: novosibirsk
Регистрация: Май 2004

написано 02 Октября 2006 05:25ИнфоПравкаОтветитьIP

ava2
Не могу найти Ваш адрес,
Кликни на посте аффтара по галке 'Инфо', откроется страничка с контакной информацией. У меня взведено 'послать письмо через сервер', welcome. Мыло, аську не стоит выкладывать, спамеры задолбить могут.
Dikoy
появляется COM7. Почему семь - ХЗ,
Ну, у меня иной раз и ..цатый выскакивает, это связано насколько активно ты юзаешь СОМ. Винда типа пытается разрулить конкуренцию за ресурсы. Меняется в свойствах порта.
Aleksis
Если это 'фирменный' девайс, схем на них никогда не найти. Развинтить и нарисовать?

ava2
Junior Member

Сообщений: 29
Откуда: Тамбов
Регистрация: Сентябрь 2006

написано 02 Октября 2006 09:35ИнфоПравкаОтветитьIP

...то выкидываем нафиг МАХ232 и цепляем напрямую ФТ232. и у нас будет и COM, и USB.
Тут вот в чём дело.
Есть устройство, к которому цеплялся сканер штрих-кодов, который передавал информацию по интерфейсу RS232 (про него я , кстати, и забыл сначала), а устройство общалось с ПК (другой разъём).
Поэтому так сильно привязался к МАХ232.
Вопрос: если всё же оставить МАХ232, то можно ли на стандартный 9 пиновый разъём завести линии от сканера (сигнал идёт только в устройсво - однонаправленно) и одновременно линии USB?

Добавление от 02 Октября 2006 09:39:

И ёще- получается что FT232 всё равно что на него идет: TTL уровень с МК или уровни RS232?

Aleksis
Junior Member

Сообщений: 15
Откуда: Ташкент, Узбекистан
Регистрация: Август 2006

написано 02 Октября 2006 09:49ИнфоПравкаОтветитьIP

[i]Dikoy
Dmx512 - послед. интерфейс для управления осветительными устройствами: сканерами, димерами, мувихедами и т.д.

[i]Valera
Я бы срисовал, да дотупа к ней нету - начальство теребить не дает.

Valera
Member

Сообщений: 332
Откуда: novosibirsk
Регистрация: Май 2004

написано 02 Октября 2006 10:31ИнфоПравкаОтветитьIP

ava2
Есть устройство, к которому цеплялся сканер штрих-кодов, который передавал информацию по интерфейсу RS232
А что за устройство, к которому цеплялся сканер штрих-кодов? Вдруг это специализированный контроллёр? А что собой представляет сканер - неизвестно? И эмулировать программно этот контроллёр, это же Х.З. что! Проще наверно всё это заново спроектировать.
Вопрос: если всё же оставить МАХ232, то можно ли на стандартный 9 пиновый разъём завести линии от сканера (сигнал идёт только в устройсво - однонаправленно) и одновременно линии USB?
У тебя будут 2 независимых СОМ-порта,на USB и реальный на маме. Аппаратно никаких прболем, но чего, из какой проги будешь посылать в сканер? Или ты хочешь прицепиться к потоку RS232 со сканера на предмет расшарить чего там крутится?
И ёще- получается что FT232 всё равно что на него идет: TTL уровень с МК или уровни RS232?
Ну, всё сначала... Как только ты выбросил SP213(или что там стоялов схеме примера с сайта ФТДИ), у тебя больше нет сигналов уровня RS232. Есть сигналы с контроллёра(МК), заводятся напрямую в ФТ232, и есть разъём USB. Всё.


Добавление от 02 Октября 2006 10:42:

Aleksis
Вроде здесь что-то есть.

ava2
Member

Сообщений: 31
Откуда: Тамбов
Регистрация: Сентябрь 2006

написано 02 Октября 2006 13:57ИнфоПравкаОтветитьIP

Всё, понял с уровнями.
Картина со сканером такая:
держим сканер Cipher 1021+ в руке и проводим им по штрих-коду, он формирует код и пересылает его по интерфейсу (только TXD сигнал) в терминал сбора данных (никаких подтверждений не требует -только "туда").
В терминале сбора данных есть пресловутая MAX232, которая передает его микросхеме AT89C2051 и та вместе AT89C52с другими сохраняет его в ОЗУ UT621024 (вот и весь терминал).
При общении с ПК(терминал отдает сохранённую информацию) используются другие 2 оставшиеся линии RXD-TXD
той же MAX232.
Конструктивно можно ли на один разъём послать COM сигналы и USB,
ведь обычно для USB пользуют спецразъёмы, а 9 пиновые...?

Добавление от 02 Октября 2006 14:02:

Точнее MAX202 (не 232)

Valera
Member

Сообщений: 333
Откуда: novosibirsk
Регистрация: Май 2004

написано 02 Октября 2006 14:47ИнфоПравкаОтветитьIP

ava2
Конструктивно можно ли на один разъём послать COM сигналы и USB,
USB не любят самодельных или кривоватых паек, попробуй конечно, разовая конструкция почему нет, но ИМХО это гемморой. У меня на компе сзади 2 USB, всё ок, а к разъёмам на лицевой панели не родные шнурки, ну так эти разъёмы на фронте - для красоты, а возится лениво.
И, получается, МАХ202 не выбрасывать Сканер-то куда подключать?


ava2
Member

Сообщений: 32
Откуда: Тамбов
Регистрация: Сентябрь 2006

написано 02 Октября 2006 18:10ИнфоПравкаОтветитьIP

Вот всё в один 9 пиновый (как на СОМ порте) разъём:
2 ноги под сканер, 4 под USB.
И совсем даже не разовая конструкция - почему и вопрос то: может нельзя так?
Dikoy
Поискал ссылка
И с какими только индексами нет их :GM, GMR,EK, R
Правда, не факт, что купить можно

Добавление от 02 Октября 2006 18:14:

И вроде где мелькнуло, что и эта морально устарела и теперь пользуют 2102...?

skunk
Злобный админ

Сообщений: 5917
Откуда: СССР, город-герой Ленинград
Регистрация: Ноябрь 2000

написано 02 Октября 2006 23:05ИнфоПравкаОтветитьIP

Valera
Кликни на посте аффтара :) по галке 'Инфо', откроется страничка с контакной информацией. У меня взведено 'послать письмо через сервер', welcome. Мыло, аську не стоит выкладывать, спамеры задолбить могут.
Попробуйте открыть два 'Инфо' одновременно, будете приятно удивлены, что стоит защита от поисково-спамерских роботов.

ava2
Member

Сообщений: 33
Откуда: Тамбов
Регистрация: Сентябрь 2006

написано 03 Октября 2006 08:06ИнфоПравкаОтветитьIP

Благодарю всех за деятельную помощь.

Dikoy
Member

Сообщений: 988
Откуда: Богота, Колумбия
Регистрация: Май 2003

написано 03 Октября 2006 21:47ИнфоПравкаОтветитьIP

ava2
Конструктивно можно ли на один разъём послать COM сигналы и USB
Думаю, можно. Но я бы не стал... Да и смысла не особо вижу - шнурок съекономить? А как шнурок делать? У USB шнурка хитрая конструкция, просто витыми парами там не обойдёшься. Да и под 40 МГц там...

И с какими только индексами нет их :GM, GMR,EK, R
Оно тебе надо?
FT232 изучены вдоль и поперёк, схем море... А этот СР в живых то видели единыцы и ХЗ что там за софт...
А основные косяки начинаются как раз с софтом...

В терминале сбора данных есть пресловутая MAX232, которая передает его микросхеме AT89C2051 и та вместе AT89C52с другими сохраняет его в ОЗУ UT621024 (вот и весь терминал).
То есть только одна МАХ? А как с инвертацией сигнала боретесь? Программно?..
Кстати, есть микры с всего двумя преобразователями уровня внутри, если так жалко МАХ из-за одной линии оставлять...
А со сканера уровни какие идут? +-12 или ТТЛ? МАХ работает на повышение или понижение?

Поискал ссылка
6 баксов!!! Да FT232 в чиподипе 100р стОит в любом количестве...

Dikoy
Member

Сообщений: 989
Откуда: Богота, Колумбия
Регистрация: Май 2003

написано 03 Октября 2006 21:56ИнфоПравкаОтветитьIP

Хотя, раз на другом конце Атмел, то на понижение...
Я так понимаю, задача стояла в переходе на USB для обмена с ПК, а МАХ232 остаётся как-бы неудел, т.к. рабочей у неё остаётся только одна линия?
Ну и в чём трабл? Выкидываешь МАХ нафиг, ставишь в разрыв линии резистор 8,2к и стабилитрон от входа МК к земле на 4,7 - 5,1 вольт. Стабилитрон выбери импортный, минимальной мощьности (чтоб поскоростнее был). Паралельно стабилитрону рекомендую вкрячить резюк на 100к (подтяжку), для пущей надёжности. У меня такая схема в машине 2 года работает, а там сигналы +12 на входе МК, бывает, по несколько часов непрерывно держатся...
А вообще, АТМЕЛ в одной из апнот официально рисовал схему, где на вход высокое напряжение подаётся просто через резюк. Фишка в том, что каждый пин МК защищён неотключаемой парпой диодов и при условии ограничения тока они ограничат напряжение.

ava2
Member

Сообщений: 35
Откуда: Тамбов
Регистрация: Сентябрь 2006

написано 04 Октября 2006 08:44ИнфоПравкаОтветитьIP


Dikoy
Получается мы из RS232 (+-12V) делаем TTL с помощью резистора и стабилитрона (и ещё одного резистора на корпус от входа)?
Надо попробовать - наверно будет работать.
Только иногда этот терминал используют там, где сигналы идут через настоящий RS232 (то бишь сканер далеко, - на проходной завода,-а в разрыве пара адаптеров RS232/485).
Наверное и тут будет работать, но помехоустойчивость будет хуже.
Тут нужно раз 7 отмерить.

Весельчак У
Moderator

Сообщений: 7990
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 04 Октября 2006 12:41ИнфоПравкаОтветитьIP

Dikoy
Выкидываешь МАХ нафиг, ставишь в разрыв линии резистор 8,2к и стабилитрон от входа МК к земле на 4,7 - 5,1 вольт. Стабилитрон выбери импортный, минимальной мощьности (чтоб поскоростнее был). Паралельно стабилитрону рекомендую вкрячить резюк на 100к (подтяжку), для пущей надёжности.
Уж лучше ADM101.

А вообще, АТМЕЛ в одной из апнот официально рисовал схему, где на вход высокое напряжение подаётся просто через резюк.
У них это даже в AVR Butterfly было сделано.

ava2
Какая длина линии?

ava2
Member

Сообщений: 36
Откуда: Тамбов
Регистрация: Сентябрь 2006

написано 04 Октября 2006 18:22ИнфоПравкаОтветитьIP

Не более 3 м (от адаптера)


Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики
Страницы: 1 2 3

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика