Сопряжение контроллеров по USB

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
epirat
Родился
Сообщения: 4
Зарегистрирован: Вс фев 13, 2011 12:30:13

Сопряжение контроллеров по USB

Сообщение epirat »

Помогите пожалуйста, если кто знает.
Нельзя ли использовать сотовый телефон в качестве хоста
при подключении его по USB к некоему контроллеру.
Контроллер имеет 485-й интерфейс и нестандартную
скорость передачи, преобразователь USB <-> 485
имеется. Писать мидлеты (программы для сотовых телефонов)
для общения с компьютером я научился. Вэтом случае
компьютер является хост-системой, и всё просто и куча примеров...

И ведь устройства общаются между собой по USB без компьютера,
например, фотоаппарат и принтер...
Спасибо заранее.
Реклама
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Сопряжение контроллеров по USB

Сообщение Kavka »

epirat писал(а):И ведь устройства общаются между собой по USB без компьютера,
например, фотоаппарат и принтер...
Спасибо заранее.
Для подключения по USB "уствойства-к-устройству" есть такой стандарт среди USB-ишных как USB On-The-Go (USB OTG). Фотоаппарат и принтер работают, скорее всего, по этому стандарту.
Соответственно, если ваш телефон (и, возможно, переходник на "485й") имеют такую возможность (USB OTG), то вполне может так, что удастся сделать то что вы хотите. В противном случае - увы.

Остаётся, правда, ещё один вариант, когда в телефоне не USB, а RS232 и, соответственно, в шнурке для телефона переходник USB-RS232. Тогда можно сделать переходник RS232-RS485.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
epirat
Родился
Сообщения: 4
Зарегистрирован: Вс фев 13, 2011 12:30:13

Re: Сопряжение контроллеров по USB

Сообщение epirat »

Очень большое спасибо. У меня в телефоне из доступных портов определяется
только USB1. Почитаю про USB OTG, попробую снюхать свой сотик с принтером.
Я так понял, что если они снюхаются, то значмт телефон поддерживает этот
стандарт...
А интересно, микросхема FT232 (преобразователь USB - RS485) поддерживает USB OTG?
Ещё раз спасибо.
Murav
Опытный кот
Сообщения: 877
Зарегистрирован: Чт фев 18, 2010 13:51:56

Re: Сопряжение контроллеров по USB

Сообщение Murav »

В телефоне OTG скорее всего нет. И даже если есть, то в прошивке он не поддерживается и для его включения нужно переписывать код, который управляет USB. А прошивка в телефоне - монолитная, так что просто так свой код туда добавить не получится.
epirat писал(а):попробую снюхать свой сотик с принтером.
Я так понял, что если они снюхаются, то значмт телефон поддерживает этот
стандарт...
Насколько я помню, поддержка OTG требуется только от одного из устройств, которое и станет хостом.
Так что можно попробовать сделать OTG в преобразователе UART(микроконтроллер с поддержкой USB OTG найти не так сложно), но это тоже весьма непросто - стандарт USB очень сложный.
epirat писал(а):А интересно, микросхема FT232 (преобразователь USB - RS485) поддерживает USB OTG?
Нет.
Реклама
Эиком - электронные компоненты и радиодетали
epirat
Родился
Сообщения: 4
Зарегистрирован: Вс фев 13, 2011 12:30:13

Re: Сопряжение контроллеров по USB

Сообщение epirat »

Спасибо!
Хотя и не утешительно. Но и из этого я много узнал.
Попробую поискать другие преобразователи (USB - COM) с поддержкой
OTG, или скорее всего легче купить другой телефон с доступным COM-портом.
Он в любом случае будет стоить дешевле, как минимум на порядок,
чем тот сервисный прибор, который я хочу заменить програмным эмулятором.
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Сопряжение контроллеров по USB

Сообщение Satyr »

А нафига тебе телефон ?
Купи китайский навигатор с WinCE и усбхостом.
Удобней телефона и дешевле даже -)
Реклама
epirat
Родился
Сообщения: 4
Зарегистрирован: Вс фев 13, 2011 12:30:13

Re: Сопряжение контроллеров по USB

Сообщение epirat »

Спасибо! Это тоже хорошая идея.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»