Страница 1 из 1

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

Добавлено: Ср авг 11, 2010 12:50:15
Ndsotmas
Добрых времен суток!
Можно ли совместить мк и USB модем

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

Добавлено: Ср авг 11, 2010 13:20:20
Rimsky
можно.
При желании можно даже бульдога с насорогом совместить, вопрос только с какой целью.

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

Добавлено: Ср авг 11, 2010 16:43:14
Ndsotmas
Очень необходимо для системы диспедчиризации

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

Добавлено: Ср авг 11, 2010 16:54:36
Rimsky
Зайдите на http://atmel.com там выбирайте по вкусу, с аппаратной реализацией USB2.0 и шустрыми мозгами. Например из серии ARM http://atmel.com/products/at91/default. ... global_nav

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

Добавлено: Ср авг 11, 2010 20:31:37
Ndsotmas
Так какой контроллер можно использовать? Мега128 уже не подойдет?
Или спец с USB?

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

Добавлено: Чт авг 12, 2010 09:40:00
Rimsky
Так какой контроллер можно использовать? Мега128 уже не подойдет?
Или спец с USB?

Модем наверняка HS USB2.0, программно на меге128 такой не реализовать (не хватит ресурсов), а аппаратного если я не ошибаюсь у него нет. И потом реализовать протоколы модема и т.д, это задача далеко не простая, требует большого терпения и настырности (как показывает практика доку, описание протоколов обмена и сырье дров на такие модемы достать очень не просто). Дерзайте, на 128+микруха драйвер HS USB2 и в путь....
Я бы взял GSM-GPRS модуль типа какого-нидь SIM300 и реализовал задачу на нем.

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

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

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

Добавлено: Чт авг 12, 2010 10:33:05
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мбит/сек, но вот реализовать протокол, а потом еще и использовать его в нужных целях на АВР - это из серии фантастики и попахивает троллингом. Если автор задает такие вопросы, то вряд ли сумеет всё это сделать даже с помощью форумчан.

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

Добавлено: Чт авг 12, 2010 17:17:04
Civil
Ndsotmas писал(а):Очень необходимо для системы диспедчиризации


Лучше смотреть в сторону роутеров с поддержкой USB модемов или телефонов с поддержкой нужного стандарта. Задача неизмеримо упростится.
А что делаете? Некий объект движется и передает о себе информацию на базу?

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

Добавлено: Пт авг 13, 2010 21:36:56
Ndsotmas
Да вы ребята скорее правы.
Делаем новую систему диспедчеризации лифтов надоели километры проводов

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

Добавлено: Пт авг 13, 2010 21:45:20
Ndsotmas
Все вопрос решен подойдет вот это: http://www.interprojekt.com.pl/engines- ... p-372.html только где взять?

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

Добавлено: Сб авг 14, 2010 07:55:43
of_silence
Ерунду говорите. Даже AT90USB82 (самый простой из AVR с аппаратным USB) поддерживает usb-хост

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

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

Добавлено: Сб авг 14, 2010 08:03:42
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. это не реклама - никаких коммерческих отношений с данным сайтом не имею. Просто пользую их плату, всем доволен.