Jump to content

    
Sign in to follow this  
Vaxx

3G модем Huawei E150 + микроконтроллер

Recommended Posts

Здравствуйте !!!

 

В моей деревне продаются 3G модемы Huawei E150 сотовыми компаниями для выхода в интернет.

Через этот модем и выхожу в интернет.

Цена модема 590руб. Дешевле чем я могу купить например модемы SIMCOM.

 

Подскажите пожалуйста как подключить этот модем к микроконтроллеру ???

есть готовое ПО для АРМ микроконтроллеров ???

Например для STM32F107

 

Спасибо за ответы..

 

 

Share this post


Link to post
Share on other sites
Здравствуйте !!!

 

В моей деревне продаются 3G модемы Huawei E150 сотовыми компаниями для выхода в интернет.

Через этот модем и выхожу в интернет.

Цена модема 590руб. Дешевле чем я могу купить например модемы SIMCOM.

 

Подскажите пожалуйста как подключить этот модем к микроконтроллеру ???

есть готовое ПО для АРМ микроконтроллеров ???

Например для STM32F107

 

Спасибо за ответы..

 

Ээээээ ну контроллер с USB хостом , USB сниффер для изучения хода процесса ,год свободного времени и будет щастя.

 

Странно хвост сообщения пропал.

Повторю пожалуй.

Можно изучить опенсорсе Астерикс там используют E1550=E150+microSD.

 

 

Edited by PlainUser

Share this post


Link to post
Share on other sites
Подскажите пожалуйста как подключить этот модем к микроконтроллеру ???

Кстати, хорошая мысль! Надо бы свой разобрать - посмотреть как устроен. Очень сильно подозреваю, что кроме USB интерфейса там может быть и UART. Тогда с подключением и работой проблем не будет.

Share this post


Link to post
Share on other sites

Если в контроллере есть USB HOST то проблем быть не должно, обычно, на линуксах модем видеться как 2-3 ком порта.

Останется посмотреть исходник драйвера для того чтобы правильно инициализировать модем, а дальше все те же знакомые AT команды.

Share this post


Link to post
Share on other sites

Смотря для каких задач использовать..

Не отвечу за все модемы, но HUAWEI 1550 предназначен только для UMTS, ИМХО

 

1. Сказывается ограничение потребления по USB - GPRS на 900 МГц не работает - модем перезагружается.

2. CSD тоже можно использовать ограниченно, во первых, п.1, в вторых, оно реализовано очень криво. Разрыв сессии через ATH не рабтает, только через другую команду (не помню какую). Но при этом происходит перезагрузка модема - порт надо закрывать и снова открывать...

 

Вопщем гемор еще тот....

Share this post


Link to post
Share on other sites
Если в контроллере есть USB HOST то проблем быть не должно

 

Ну да. Просто роскошный проект для желающего изучить USB до мелочей. ;) На годик... ;) Или на больше если сырцов драйверов хоть под какую операционку нет. ;)

 

Если надо для серии - то как раз к концу проекта поколение USB свистков имеющихся в продаже сменится и надо будет начинать все заново. С опытом предыдущей разборки второй заход займет наверное месяцев от трех до полгода. ;)

 

И все это ради того чтобы сэкономить по 100-200-300 рублей на изделии? ;)

 

Хотя если внутри свистка найдется функционирующий UART то может оказаться реальной темой.

Share this post


Link to post
Share on other sites
Если в контроллере есть USB HOST то проблем быть не должно, обычно, на линуксах модем видеться как 2-3 ком порта.

Останется посмотреть исходник драйвера для того чтобы правильно инициализировать модем, а дальше все те же знакомые AT команды.

STM32F107 имеет на борту USB HOST, вот исходников драйвера у меня нет....

может есть отдельно информация как модем инициализируется ???

 

Хотя если внутри свистка найдется функционирующий UART то может оказаться реальной темой.

На этом форуме разбирался подобный модем и видимо UART есть...

Фирма ST выложила бесплатно библиотеки для работы с USB HOST, больше года с ними надо разбираться ????

 

Есть драйвер модема Huawei под Windows - он годится для ВСЕХ моделей модемов этой фирмы,

уверен с будущими моделями тоже будет работать.

 

И в серийном устройстве чем плохо ??? воткнул проводину и все

Share this post


Link to post
Share on other sites

>>>>В моей деревне продаются 3G модемы Huawei E150 сотовыми компаниями для выхода в интернет.

>>>>Через этот модем и выхожу в интернет.

>>>>Цена модема 590руб. Дешевле чем я могу купить например модемы SIMCOM.

 

Начнем с того что модули на данный стандарт SIMCOM не делает вообще.

И если не ошибаюсь то подобные модули есть только у AnyDATA. Можно конечно запросить у Хуавея ОЕМ исполнение.

Кроме того все "свистки" с температурным диапазоном 0 - +70. В лучшем случае от -20.

Ну и еще в переход на 2.1 мегагерца - WCDMA/HSDPA уже идет достаточно активно. CDMA450 и CDMA800 сворачиваются потихоньку.

Причин две - первый пересекается с частотами используемыми НАТО, второй попадает в диапазоны цифрового ТВ.

Поэтому в России эти частоты еще поживут, а вот в мире....

Украина кстати взяла обязательство освободить эти частоты до 2015 года. Сейчас если с третьей попытки частоты 1800 - 2400мгц поделят под WCDMA, то появятся еще операторы.

 

Share this post


Link to post
Share on other sites
Начнем с того что модули на данный стандарт SIMCOM не делает вообще.

Ну и еще в переход на 2.1 мегагерца - WCDMA/HSDPA уже идет достаточно активно.

Работает у нас WCDMA/HSDPA, работает стабильнее чем GPRS/EDGE..

Поэтому ищу возможность подключать микроконтроллерное устройство к этой сети.

Наиболее простым способом.

Share this post


Link to post
Share on other sites

Да там урезаность полная. вроде даже половину работы делает сама ОС на HOSTe ... если под линуксами работать то вполне реально...

 

ИМХО простой контроллер ( без оси ) используя встроеный стек SIM900 для 90% задач m2m вполне решает вопросы связи. и обойдется дешевле.... чем свисток + куча программистского времени.

Share this post


Link to post
Share on other sites

Да, этот как раз WCDMA, почему то мне он показался EV-DO-шным.

 

Внутри Qualcomm MSM6246 - то есть он уже не софтовый, можно поработать с ним.

Он поймется программой QPST - и естественно поймет стандартные бинарные команды CDMA.

 

Однако прошивка его явно заточена под драйвера и все возможности чипсета использовать не получится.

Прийдется

1. написать USB со стороны контроллера

2. разломать драйвера или раскопать команды

 

Если есть время и вдохновение, то задача решаема, только нужна ли она будет к моменту решения.....

 

Только перед тем как решиться, почитайте о нем отзывы по форумам.

 

Например много подобных этому:

 

 

Достоинства: Легок и удобен. Оптимальная цена. Эгрономичен. Дизайн приятный. Скорость очень не плоха.

 

Недостатки: Сильно греется при использовании.

Плохо держит сеть, даже в условиях с хорошим и уверенным 3G покрытием иногда теряется и переходит на EDGE за другими моделями этого не наблюдалось. Использовать по человечески можно только в режиме "Только 3G сеть" в противном случае его так и клонит на EDGE уйти.

В области ловит плохо сеть теряется постоянно даже на улице, хотя на других моделях прием увереннее причем на всех. Даже старый телефон ловит стабильнее.

Звонить просто невозможно даже в городе где связь на уровне 5 палочек. Ни собеседник тебя не ты его почти не слышишь. Вроде все...

 

Комментарий: В общем и целом модем не смотря на все его недостатки не плох. Нормальная рабочая лошадь. Только переключить его в режим только 3G и будет нормально (где нет покрытия 3G соответственно этот режим надо отключать). Для серфинга по страницам его хватит взахлеб. Для звонков и смс конечно ... ну совсем никак... но он не для этого и делался! Он делался для интернета и с этим он справляется в сети 3g на твердую 4 (по пятибальной шкале), в сети 2g на слабенькую тройку... тем кому 2g сети не принципиальны советую брать.

 

 

Share this post


Link to post
Share on other sites
Внутри Qualcomm MSM6246 - то есть он уже не софтовый, можно поработать с ним.

Он поймется программой QPST - и естественно поймет стандартные бинарные команды CDMA.

Однако прошивка его явно заточена под драйвера и все возможности чипсета использовать не получится.

Прийдется

1. написать USB со стороны контроллера

2. разломать драйвера или раскопать команды

Спасибо за исчерпывающую консультацию...

А если на МК установить микроЛинукс, задача упростится ?????

Использовать планирую только для передачи данных = m2m.

Share this post


Link to post
Share on other sites

Странные высказывания, господа - как будто никто из Вас эти модемы чуть ближе чем егойный софт на флешке не видел.

 

Объясняю:

 

С точки зрения хоста модем представляет из себя композитное устройство - несколько последовательных портов (один из них - стандартный модем, AT+CGDCONT=...., ATD*99# и поехали, TCP-стек, понятное дело на борту хоста, тут банальный PPP) и RNDIS - скажем так, эзернет через USB - и такой способ работы есть. Понятное дело - это не симкомы всякие, встроенного стека TCP нет.

 

В общем, нет проблем подключить его к своему устройству при условии, если в устройстве есть USB-host и свой TCP-стек.

Share this post


Link to post
Share on other sites

А никто и не говорит что есть проблемы - просто несколько своеобразно получается.

 

Хотя у нас есть клиенты которые применяют в изделиях WiFi "свистки" - оказалось таки проще чем модули ставить.

Но там уже своя особенность.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this