|
AVR и Motorola C350L, Хочу использовать сотовый для радиоканала |
|
|
|
Mar 15 2008, 04:58
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата Можно ли подключить ATmega8 к указанному мной сотовому телефону и по какому протоколу. Эта Моторолла соединяется с компьютером миниUSB-кабелем. Отсюда вывод - на Меге нужно реализовывать USB HOST со всеми вытекающими. Цитата и описание протокола обмена с ним Общение с ней - AT-команды. Цитата Хочу организовать канал передачи данных на неограниченное расстояние Мне кажется будет проще взять готовый GSM-модем. Их сейчас как грязи. Цитата И второй вопрос: можно ли использовать телефон Motorola-C350L как терминал ATmega8, т.е. как клавиатуру и экран для атмеги8? Вряд ли.
|
|
|
|
|
Mar 15 2008, 07:54
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(Igor26 @ Mar 15 2008, 07:58)  Эта Моторолла соединяется с компьютером миниUSB-кабелем. Отсюда вывод - на Меге нужно реализовывать USB HOST со всеми вытекающими. Т.е. в приниципе это реально? Просто никогда USB не занимался Быстродействия ATmega8 с 4МГц тактовой хватит? Цитата(Igor26 @ Mar 15 2008, 07:58)  Цитата(Дон Амброзио @ Mar 15 2008, 01:47)  И второй вопрос: можно ли использовать телефон Motorola-C350L как терминал ATmega8, т.е. как клавиатуру и экран для атмеги8? Т.е. как человеко-машинный интерфейс Вряд ли. Т.е. считывать Атмегой8 коды нажатых на сотовом телефоне клавиш и выводить на её экран нужные мне символы не получиться? А это только для сотового телефона этой модели? Или не получиться это реализовать на любом сотовом?
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 15 2008, 10:10
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(Дон Амброзио @ Mar 15 2008, 09:54)  Т.е. в приниципе это реально? Просто никогда USB не занимался Быстродействия ATmega8 с 4МГц тактовой хватит? Вряд ли. Для реализации USB Host у ATmega8 не хватит ресурсов памяти, не столько в частоте дело. Цитата(Дон Амброзио @ Mar 15 2008, 09:54)  Т.е. считывать Атмегой8 коды нажатых на сотовом телефоне клавиш и выводить на её экран нужные мне символы не получиться? Это получится, но и только. Вам явно надо смотреть в сторону ARM7 (если задача стоит найти работу для имеющегося телефона) или взять готовый GSM модуль (если нужно организовать канал передачи данных как можно проще).
|
|
|
|
|
Mar 15 2008, 13:28
|
Местный
  
Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527

|
Цитата(sysel @ Mar 15 2008, 14:02)  Оставьте эту затею. На AVR USB-хост без доп. микросхем не реализовать. Тут пробегали ссылки на программную реализацию хоста на АВР. Так что это все же возможно. Цитата(sysel @ Mar 15 2008, 14:02)  и разобраться с протоколом USВ, выяснить протокол, по которому Вы должны работать с Вашем телефоном (затрудняюсь даже предположить, где такое можно будет найти). Обычно весь этот протокол представляет собой обычный CDC, т.е. для системы видится как comport. С которым можно работать как с обычным rs232. Цитата(sysel @ Mar 15 2008, 14:02)  2. Купить GSM-модуль с интерфейсом RS-232. Их много разных. Большой их выбор на Терраэлектронике в Москве. Это самое удачное решение, правда остаются вопросы с питанием. В модеме нет аккумуляторов, в отличии от телефона..
|
|
|
|
|
Mar 15 2008, 16:37
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626

|
Цитата(Qwertty @ Mar 15 2008, 15:28)  Это самое удачное решение, правда остаются вопросы с питанием. В модеме нет аккумуляторов, в отличии от телефона.. Нет такой проблемы. Контроллер тоже кормить чем то надо.
|
|
|
|
|
Mar 15 2008, 19:15
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(IgorKossak @ Mar 15 2008, 13:10)  если задача стоит найти работу для имеющегося телефона Да.. Такая задача.... Даже если не получиться использовать его как радиомодем, то хотелось бы использовать как переносной человеко-машинный интерфейс (пульт короче).... Приходишь к сети охранной сигнализации, тыкаешься в SPI, UART или т.п. разъём устройста и лазиешь по сети Цитата(IgorKossak @ Mar 15 2008, 13:10)  если нужно организовать канал передачи данных как можно проще А если достаточно использования сотового телефона просто как пульта-консоли? Т.е. читать коды нажатых клавиш и выводить на экран сотового телефона нужную мне инфу.
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 15 2008, 19:42
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626

|
Цитата(Дон Амброзио @ Mar 15 2008, 21:15)  А если достаточно использования сотового телефона просто как пульта-консоли? Т.е. читать коды нажатых клавиш и выводить на экран сотового телефона нужную мне инфу. Проще использовать дисплей отдельно (здесь эту тему основательно раскрыли) и клавиатуру от какого нить ноута. Мега 8 справится легко.  А телефон использовать - хз. Телефон общается с мк AT командами. Как ими заставить, к примеру, вывести символ на экран - не знаю
|
|
|
|
|
Mar 15 2008, 20:15
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(Alex_Pol @ Mar 15 2008, 22:42)  Проще использовать дисплей отдельно (здесь эту тему основательно раскрыли) и клавиатуру от какого нить ноута Хотелось бы всё "в одном флаконе". Тем более, что клавиатуру от ноута в карман не засунешь Цитата(Alex_Pol @ Mar 15 2008, 22:42)  Телефон общается с мк AT командами. Как ими заставить, к примеру, вывести символ на экран - не знаю Вот и я не знаю... И никак в инете не могу найти инфу по этому вопросу
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 15 2008, 20:24
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(sysel @ Mar 15 2008, 23:19)  Что-то я не совсем понимаю, для какую систему вы имеете ввиду, для которой видится как Com-порт ? И как вы эту систему планируете в мегу8 зашить ? А почему нет? COM-порт - это фактически UART.... Мега скоротсь 110500 бод запросто потянет
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 15 2008, 21:47
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(sysel @ Mar 16 2008, 00:39)  Вы же телефон Ваш с USB интерфейсом А если я прикуплю бэушную старенькую модель Сименса с RS232?
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 15 2008, 21:52
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626

|
Цитата(Дон Амброзио @ Mar 15 2008, 22:24)  А почему нет? COM-порт - это фактически UART.... Мега скоротсь 110500 бод запросто потянет Для начала подключите свой телефон к обычному ПК, поставьте какие нужно драйвера и попробуйте нарисовать что либо на его дисплее. З.Ы. sysel - опередил. :-)
|
|
|
|
|
Mar 15 2008, 21:57
|

Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852

|
Цитата(Дон Амброзио @ Mar 16 2008, 00:47)  А если я прикуплю бэушную старенькую модель Сименса с RS232? Для Ваших целей подойдёт лучше всего что-то из Сименсов 45й - 50й серии. На этом форуме я встречал ветку по работе с этими сименсами через AT команды. Помогал однокурснице диплом делать, где AVR через сименс м45 слал СМСки о том что дверь открыли. Попутно был проверен ввод данных в АВР через клавиатуру телефона и вывод цифр на экран телефона.
|
|
|
|
|
Mar 15 2008, 22:11
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(sysel @ Mar 16 2008, 00:50)  А по поводу использования клавиатуры и дисплея телефона через АТ команды: На Сименс М45 мне такое проделывать удавалось.
Попробуйте поискать описание АТ команд к мотороле и погонять их в телефон через гипертерминал, может и с моторолой такое выйдет ) А описалова в инете нигде нет как коды нажатых клавиш читать из сотика и как на экран выводить через его (т.е. сотового телефона) интерфейс свои символы? Пусть не на Моторолу мож на какой другой сотовый...Не встречали нигде?
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 15 2008, 23:57
|
Местный
  
Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527

|
Цитата(sysel @ Mar 16 2008, 00:39)  Вы же телефон Ваш с USB интерфейсом планируете к AVR подключать, а не к компьютеру с установленной операционной системой и с установленными телефонными драйверами! Про какой нафик СОМ порт вы говорите ? Ровно в половине телефонов все их USB сидит прямо внутри шнурка.  А сам телефон о таком интерфейсе и не подозревает. Насколько я помню, в 350-м моторе именно так. Цитата(sysel @ Mar 16 2008, 00:39)  Мне представляется с трудом та ATmega8, в которую вы хотите сделать USB-хостом, которая будет блюсти весь протокол обмена в Моторолой по USB (также мне по-прежнему непонятно где Вы возьмете описание этого протокола), и при всём при этом обмениваться с моторолой данными и командами и ещё делать какую-то полезную работу. Не надо ей быть никаким хостом. Достаточно в UART гнать АТ-команды. Хотя сомневаюсь, что удастся что либо, кроме модема, реализовать.
|
|
|
|
|
Mar 16 2008, 00:11
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(Qwertty @ Mar 16 2008, 02:57)  Хотя сомневаюсь, что удастся что либо, кроме модема, реализовать. Наверное это получиться только если перепрошить проц, находящийся внутри Моторолы?
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 16 2008, 07:07
|

Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852

|
Цитата(Qwertty @ Mar 16 2008, 02:57)  Ровно в половине телефонов все их USB сидит прямо внутри шнурка.  А сам телефон о таком интерфейсе и не подозревает. Насколько я помню, в 350-м моторе именно так. Нет, с Моторолой C350 всё не так: Сам телефон - USB устройство. А кабель подключения к компьютеру - простой шнурок miniUSB - USB Цитата(Дон Амброзио @ Mar 16 2008, 03:11)  Наверное это получиться только если перепрошить проц, находящийся внутри Моторолы? Телефонные процессоры - страшные устройства. Документации на большинство из них Вы на них не найдете, т.к. производители телефонов с целью уменьшения цены и размера устройства используют заказные микросхемы. Внутри такого "процессора" помимо самого процессора может оказаться контроллер экрана, аппаратно реализованный GSM-кодек, и прочее. И о полном составе и функционировании процессора знает только сама Моторола, остальные только догадываются. Так что сами Вы не сможете написать прошивку для телефона из-за нехватки документации на используемые там микросхемы и вообще электрической схемы телефона.
|
|
|
|
|
Mar 17 2008, 11:31
|

Частый гость
 
Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946

|
Цитата(Дон Амброзио @ Mar 17 2008, 13:56)  И всё-таки.. Если "вернуться к нашим баранам". Моторолу, как я понял, нельзя будет использовать в качестве переносной консоли для сети охранной сигнализации... А модели других фирм тоже нельзя? Т.е. нельзя ли как-то "вытаскивать" из сотового инфу о том какие клавиши были нажаты и выводить на экран сотового телефона нужную мне инфу, вводя её через внешний разъём сотового. А? Нет использовать экран и клаву от тела не получится Правда у Семена есть режим дебагера в ням можно делать с телом все чего душе угодно но я не помню в этом режиме помоему тело мертвое ( всмысле не работает премо передатчик) есть в инет ( где - то ) проэкт на старом Эрике толи 200 толи 600 серии ( это такие старие телы которых и на рынке уже нет) так в них стоит проц ATMEL на помню какой - к это телу ребята написали библ. можно подключать и ваять свою прошивку - попробуй поищи Я уже более 2-х лет занимаюся разработкой Охр. сигн. так вот моё мнение . Возми SIM300 и не перь мозги а клава и LCD приделай свои У телов очень много проблов то вырубаютсся то не врубоются а при низких темпер. воще глючить начинают Если есть вопросы милости просим
|
|
|
|
|
Mar 17 2008, 11:47
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(MicronSys @ Mar 17 2008, 14:31)  и не перь мозги Просто у меня дома валяется (как я думаю и у каждого здесь присутствующего) несколько старых бэушных сотовых телефонов. Вот и подумал: "фигли они без дела валяются?" Захотел найти им применение. Тем более что миниатюрная ("карманная") переносная консоль "а-ля сотовый телефон", ИМХО, была бы очень удобной штукой P.S. Пока писал ответ пришла ещё идея: а может можно под консоль использовать какой-нибудь микрокалькулятор?
Сообщение отредактировал Дон Амброзио - Mar 17 2008, 11:50
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 17 2008, 12:11
|

Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852

|
Цитата(Дон Амброзио @ Mar 17 2008, 14:47)  идея: а может можно под консоль использовать какой-нибудь микрокалькулятор? Ну с процесором калькуляторовским общий язык не найти. Насколько я знаю, у них очень специфические уровни сигналов и т.к. кристал там специфический, ничего кроме простых вычислений выполнять не может. Тем более служить Вам интерфейсом. Максимум что получиться - воспользоваться клавиатурой и ЖК индикатором. Причем потребуется контроллер ЖК для работы с ним. Самым лучшим, на мой взгляд, решением будет покупка ЖКИ модуля (например МЭЛТ), покупка клавиатурного модуля (например от кнопочного телефона) или покупка пленочной клавиатуры. Прилаживание всего этого к AVR например Меге, и прилаживание к этой меге какого-нибудь старого Сименса.
|
|
|
|
|
Mar 17 2008, 12:17
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Да ужжжж.... Судя по всему, отделаться "малой кровью" не получиться: взять микрокалькулятор или сотовый. Залить туда свою прошивку и пользоваться как консолью.. Видимо так не получиться и придётся "мутить" своё железо.. А жаль  Ибо хоть я и разработчик "железа" по спецальности и коего функции, собственно говоря, и выполняю на моей теперешней работе, но это дело делаю неохотно.. Больше люблю всякие софтовые дела Если б я разрабатывал сотовый телефон(микрокалькулятор) я бы наверняка предусмотрел "чёрный вход" (для себя) для возможности использования этих девайсов не только для того, для чего они предназначены.... Тупые там разработчики на западе
Сообщение отредактировал Дон Амброзио - Mar 17 2008, 12:29
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 17 2008, 12:21
|

Частый гость
 
Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946

|
Цитата(Дон Амброзио @ Mar 17 2008, 15:47)  Просто у меня дома валяется (как я думаю и у каждого здесь присутствующего) несколько старых бэушных сотовых телефонов. Вот и подумал: "фигли они без дела валяются?" Захотел найти им применение. Тем более что миниатюрная ("карманная") переносная консоль "а-ля сотовый телефон", ИМХО, была бы очень удобной штукой
P.S. Пока писал ответ пришла ещё идея: а может можно под консоль использовать какой-нибудь микрокалькулятор? А что значит консоль типа терминалки или еще чего так если терминалка то можно на жабе написать или прошивку свою забабахать ( прошика только для семенов для них есть все возможность allsiemens точка ru в форум и будет тебе счастье  ) несколько старых бэушных сотовых телефонов Названия можно в студию
Сообщение отредактировал MicronSys - Mar 17 2008, 12:22
|
|
|
|
|
Mar 17 2008, 12:26
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(MicronSys @ Mar 17 2008, 15:21)  Названия можно в студию Щас не буду искать.. Где-то на антресоли валяются... Вроде бы Сименса 2 шт, моторола, и нокия
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 17 2008, 12:37
|

Частый гость
 
Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946

|
Цитата(Дон Амброзио @ Mar 17 2008, 16:26)  Щас не буду искать.. Где-то на антресоли валяются... Вроде бы Сименса 2 шт, моторола, и нокия Усли Семен 35-55 то там только прошивка если 65 и выше то там уже есть интерес у семене рабята замутили такую вещь как ЭЛЬФ это проги которые пишутся в IAR и заливаются в тело но не прошивкой а имено на диск тела и запускаются как проги сам написал пору прог ОЧЕНЬ ИНТЕРЕСНАЯ ТЕМА  Нокия отпадает так ка по ней нет нормального сабжа а мотик воще я не признаю за тело ( крома последних да и то в них Linux стоит )
Сообщение отредактировал MicronSys - Mar 17 2008, 12:38
|
|
|
|
|
Mar 17 2008, 13:17
|

старший лаборант
     
Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097

|
Цитата(Igor26 @ Mar 17 2008, 11:42)  Если я не ошибаюсь, то СР2101 создает виртуальный СОМ-порт, а Моторолла не определялась как СОМ-порт. Хотя давно была подобная Моторолла, может уже чего и забыл... V220 определялась. Но, если установить мотороловский драйвер модема, порт куда-то исчезал  Это я к тому, что CP2101 можно обойти и UART подключить напрямую (возможно, через инверторы, точно не помню). Хотя - это для любителей поизвращаться  Вообще-то моторолы не очень-то дружелюбные в плане управления...
--------------------
Китайская комплектация - европейское качество! ;)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|