Совместить USB 3G и атмел

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Ndsotmas
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср авг 11, 2010 12:32:11

Совместить USB 3G и атмел

Сообщение Ndsotmas »

Добрых времен суток!
Можно ли совместить мк и USB модем
Аватара пользователя
Rimsky
Грызет канифоль
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск
Контактная информация:

Re: Совместить USB 3G и атмел

Сообщение Rimsky »

можно.
При желании можно даже бульдога с насорогом совместить, вопрос только с какой целью.
Аватара пользователя
Ndsotmas
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср авг 11, 2010 12:32:11

Re: Совместить USB 3G и атмел

Сообщение Ndsotmas »

Очень необходимо для системы диспедчиризации
Аватара пользователя
Rimsky
Грызет канифоль
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск
Контактная информация:

Re: Совместить USB 3G и атмел

Сообщение Rimsky »

Зайдите на http://atmel.com там выбирайте по вкусу, с аппаратной реализацией USB2.0 и шустрыми мозгами. Например из серии ARM http://atmel.com/products/at91/default. ... global_nav
Аватара пользователя
Ndsotmas
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср авг 11, 2010 12:32:11

Re: Совместить USB 3G и атмел

Сообщение Ndsotmas »

Так какой контроллер можно использовать? Мега128 уже не подойдет?
Или спец с USB?
Аватара пользователя
Rimsky
Грызет канифоль
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск
Контактная информация:

Re: Совместить USB 3G и атмел

Сообщение Rimsky »

Так какой контроллер можно использовать? Мега128 уже не подойдет?
Или спец с USB?

Модем наверняка HS USB2.0, программно на меге128 такой не реализовать (не хватит ресурсов), а аппаратного если я не ошибаюсь у него нет. И потом реализовать протоколы модема и т.д, это задача далеко не простая, требует большого терпения и настырности (как показывает практика доку, описание протоколов обмена и сырье дров на такие модемы достать очень не просто). Дерзайте, на 128+микруха драйвер HS USB2 и в путь....
Я бы взял GSM-GPRS модуль типа какого-нидь SIM300 и реализовал задачу на нем.
of_silence
Открыл глаза
Сообщения: 79
Зарегистрирован: Сб май 08, 2010 09:33:42

Re: Совместить USB 3G и атмел

Сообщение of_silence »

Задача невозможная в принципе на этой платформе!
Дело в том, что 3G модем - это USB device. Соответственно необходимо реализовывать usb-host (как известно, последний выполняет несоизмеримо большее число операций для реализации протокола). Это задача абсолютно непоъемная для AVR!
Даже на ARM с аппаратной поддержкой usb host нужно быть совершенным профессионалом и затратить миллиард времени, чтоб в standalone (без операционной системы с поддержкой usb host) поднять само устройство! я уже не говорю про протокол обмена с модемом и все остальное.
Поэтому, ИМХО, единственный приемлимый вариант в рамках поставленной задачи - ARM9 + linux + самописные дрова (хотя как знать, linux комьюнити большая, может кто-то уже и написал их за вас).
Удачи.
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Совместить USB 3G и атмел

Сообщение Foks »

of_silence писал(а):Задача невозможная в принципе на этой платформе!
Дело в том, что 3G модем - это USB device. Соответственно необходимо реализовывать usb-host (как известно, последний выполняет несоизмеримо большее число операций для реализации протокола). Это задача абсолютно непоъемная для AVR!
Даже на ARM с аппаратной поддержкой usb host нужно быть совершенным профессионалом и затратить миллиард времени, чтоб в standalone (без операционной системы с поддержкой usb host) поднять само устройство! я уже не говорю про протокол обмена с модемом и все остальное.
Поэтому, ИМХО, единственный приемлимый вариант в рамках поставленной задачи - ARM9 + linux + самописные дрова (хотя как знать, linux комьюнити большая, может кто-то уже и написал их за вас).
Удачи.


Ерунду говорите. Даже AT90USB82 (самый простой из AVR с аппаратным USB) поддерживает usb-хост. ХС2.0 там не обязателен, модем заработает и на 12мбит/сек, но вот реализовать протокол, а потом еще и использовать его в нужных целях на АВР - это из серии фантастики и попахивает троллингом. Если автор задает такие вопросы, то вряд ли сумеет всё это сделать даже с помощью форумчан.
Giggity giggity goo!
Civil
Встал на лапы
Сообщения: 138
Зарегистрирован: Вс май 16, 2010 01:13:39

Re: Совместить USB 3G и атмел

Сообщение Civil »

Ndsotmas писал(а):Очень необходимо для системы диспедчиризации


Лучше смотреть в сторону роутеров с поддержкой USB модемов или телефонов с поддержкой нужного стандарта. Задача неизмеримо упростится.
А что делаете? Некий объект движется и передает о себе информацию на базу?
Аватара пользователя
Ndsotmas
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср авг 11, 2010 12:32:11

Re: Совместить USB 3G и атмел

Сообщение Ndsotmas »

Да вы ребята скорее правы.
Делаем новую систему диспедчеризации лифтов надоели километры проводов
Аватара пользователя
Ndsotmas
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср авг 11, 2010 12:32:11

Re: Совместить USB 3G и атмел

Сообщение Ndsotmas »

Все вопрос решен подойдет вот это: http://www.interprojekt.com.pl/engines- ... p-372.html только где взять?
of_silence
Открыл глаза
Сообщения: 79
Зарегистрирован: Сб май 08, 2010 09:33:42

Re: Совместить USB 3G и атмел

Сообщение of_silence »

Ерунду говорите. Даже AT90USB82 (самый простой из AVR с аппаратным USB) поддерживает usb-хост

Открываю даташит. Вижу USB 2.0 Full-speed Device Module. Про usb-host ни слова. Я с авр уже приличное время не занимаюсь, может чего не в курсе конечно, но не вижу я поддержку хоста, уж извините.
Чтобы убедитья, что вы все правильно понимаете, напишу - device и host - устройства, выполняющие принципиально разные задачи. первый работает под управлением второго, все операции по USB инициирует именно host. По этой причине последний гораздо более сложен.
of_silence
Открыл глаза
Сообщения: 79
Зарегистрирован: Сб май 08, 2010 09:33:42

Re: Совместить USB 3G и атмел

Сообщение of_silence »

Все вопрос решен подойдет вот это: http://www.interprojekt.com.pl/engines- ... p-372.html только где взять?

Это как из пушки по воробьям. Уж тогда проще купить простенький десктоп, воткнуть модем и пользоваться.

Вот вам самый простой вариант. Купите одну из http://starterkit.ru/html/index.php , плюс модем из предлагаемых на сайте. В ваших руках будет законченный GSM - модем, без лишней мароки о юсб. Если хочется юсб, можно опять же взять например http://starterkit.ru/html/index.php?nam ... =view&id=3 , поставьте на него линукс, как я и предлагал (поддержка юсб уже имеется, надо только с модемом разобраться). P.S. это не реклама - никаких коммерческих отношений с данным сайтом не имею. Просто пользую их плату, всем доволен.
Закрыто

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