Совместить USB 3G и атмел
Совместить USB 3G и атмел
Добрых времен суток!
Можно ли совместить мк и USB модем
Можно ли совместить мк и USB модем
- Rimsky
- Грызет канифоль
- Сообщения: 299
- Зарегистрирован: Вт июн 15, 2010 07:16:42
- Откуда: Иркутск
- Контактная информация:
Re: Совместить USB 3G и атмел
можно.
При желании можно даже бульдога с насорогом совместить, вопрос только с какой целью.
При желании можно даже бульдога с насорогом совместить, вопрос только с какой целью.
Re: Совместить USB 3G и атмел
Очень необходимо для системы диспедчиризации
- Rimsky
- Грызет канифоль
- Сообщения: 299
- Зарегистрирован: Вт июн 15, 2010 07:16:42
- Откуда: Иркутск
- Контактная информация:
Re: Совместить USB 3G и атмел
Зайдите на http://atmel.com там выбирайте по вкусу, с аппаратной реализацией USB2.0 и шустрыми мозгами. Например из серии ARM http://atmel.com/products/at91/default. ... global_nav
Re: Совместить USB 3G и атмел
Так какой контроллер можно использовать? Мега128 уже не подойдет?
Или спец с USB?
Или спец с USB?
- Rimsky
- Грызет канифоль
- Сообщения: 299
- Зарегистрирован: Вт июн 15, 2010 07:16:42
- Откуда: Иркутск
- Контактная информация:
Re: Совместить USB 3G и атмел
Так какой контроллер можно использовать? Мега128 уже не подойдет?
Или спец с USB?
Модем наверняка HS USB2.0, программно на меге128 такой не реализовать (не хватит ресурсов), а аппаратного если я не ошибаюсь у него нет. И потом реализовать протоколы модема и т.д, это задача далеко не простая, требует большого терпения и настырности (как показывает практика доку, описание протоколов обмена и сырье дров на такие модемы достать очень не просто). Дерзайте, на 128+микруха драйвер HS USB2 и в путь....
Я бы взял GSM-GPRS модуль типа какого-нидь SIM300 и реализовал задачу на нем.
-
of_silence
- Открыл глаза
- Сообщения: 79
- Зарегистрирован: Сб май 08, 2010 09:33:42
Re: Совместить USB 3G и атмел
Задача невозможная в принципе на этой платформе!
Дело в том, что 3G модем - это USB device. Соответственно необходимо реализовывать usb-host (как известно, последний выполняет несоизмеримо большее число операций для реализации протокола). Это задача абсолютно непоъемная для AVR!
Даже на ARM с аппаратной поддержкой usb host нужно быть совершенным профессионалом и затратить миллиард времени, чтоб в standalone (без операционной системы с поддержкой usb host) поднять само устройство! я уже не говорю про протокол обмена с модемом и все остальное.
Поэтому, ИМХО, единственный приемлимый вариант в рамках поставленной задачи - ARM9 + linux + самописные дрова (хотя как знать, linux комьюнити большая, может кто-то уже и написал их за вас).
Удачи.
Дело в том, что 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 и атмел
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!
Re: Совместить USB 3G и атмел
Ndsotmas писал(а):Очень необходимо для системы диспедчиризации
Лучше смотреть в сторону роутеров с поддержкой USB модемов или телефонов с поддержкой нужного стандарта. Задача неизмеримо упростится.
А что делаете? Некий объект движется и передает о себе информацию на базу?
Re: Совместить USB 3G и атмел
Да вы ребята скорее правы.
Делаем новую систему диспедчеризации лифтов надоели километры проводов
Делаем новую систему диспедчеризации лифтов надоели километры проводов
Re: Совместить USB 3G и атмел
Все вопрос решен подойдет вот это: http://www.interprojekt.com.pl/engines- ... p-372.html только где взять?
-
of_silence
- Открыл глаза
- Сообщения: 79
- Зарегистрирован: Сб май 08, 2010 09:33:42
Re: Совместить USB 3G и атмел
Ерунду говорите. Даже 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 и атмел
Все вопрос решен подойдет вот это: 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. это не реклама - никаких коммерческих отношений с данным сайтом не имею. Просто пользую их плату, всем доволен.