реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> AVR и Motorola C350L, Хочу использовать сотовый для радиоканала
Дон Амброзио
сообщение Mar 14 2008, 22:47
Сообщение #1


Местный
***

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



Подскажите как можно связать ATmega8 и Motorola-C350L.

Можно ли подключить ATmega8 к указанному мной сотовому телефону и по какому протоколу.
Есть ли у кого схема электрического сопряжения ATmega8 и сотового телефона Motorola C350L и описание протокола обмена с ним?

Хочу организовать канал передачи данных на неограниченное расстояние..

И второй вопрос: можно ли использовать телефон Motorola-C350L как терминал ATmega8, т.е. как клавиатуру и экран для атмеги8? Т.е. как человеко-машинный интерфейс

Сообщение отредактировал Дон Амброзио - Mar 14 2008, 22:52


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
Igor26
сообщение Mar 15 2008, 04:58
Сообщение #2


Знающий
****

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



Цитата
Можно ли подключить ATmega8 к указанному мной сотовому телефону и по какому протоколу.

Эта Моторолла соединяется с компьютером миниUSB-кабелем. Отсюда вывод - на Меге нужно реализовывать USB HOST со всеми вытекающими.
Цитата
и описание протокола обмена с ним

Общение с ней - AT-команды.

Цитата
Хочу организовать канал передачи данных на неограниченное расстояние

Мне кажется будет проще взять готовый GSM-модем. Их сейчас как грязи.

Цитата
И второй вопрос: можно ли использовать телефон Motorola-C350L как терминал ATmega8, т.е. как клавиатуру и экран для атмеги8?

Вряд ли.
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение Mar 15 2008, 07:54
Сообщение #3


Местный
***

Группа: Участник*
Сообщений: 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 коды нажатых на сотовом телефоне клавиш и выводить на её экран нужные мне символы не получиться? А это только для сотового телефона этой модели? Или не получиться это реализовать на любом сотовом?


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Mar 15 2008, 10:10
Сообщение #4


Шаман
******

Группа: Модераторы
Сообщений: 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 модуль (если нужно организовать канал передачи данных как можно проще).
Go to the top of the page
 
+Quote Post
sysel
сообщение Mar 15 2008, 11:02
Сообщение #5


Знающий
****

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



Оставьте эту затею.
На AVR USB-хост без доп. микросхем не реализовать.
Использование доп. микросхемы (аппаратный USB хост) - дополнительные затраты + вряд ли Вы найдёте что-то в удобном для пайки корпусе (как я понимаю из формулировки вопроса, изделие будет единичное) .
Также придеться изучить эту микросхему и разобраться с протоколом USВ, выяснить протокол, по которому Вы должны работать с Вашем телефоном (затрудняюсь даже предположить, где такое можно будет найти).
Если взять МК со встроенным USB хостом (ARM какой-нибудь), то от вышеупомянутых проблем тоже не уйти.

Рассмотрите альтернативные решения:
1. Использование тел. аппарата с RS-232, например Siemens-ов старых. В интернете полно схем их подключения к микроконтроллерам (в т.ч. AVR) и описаний АТ комманд для работы с этими телефонами.
2. Купить GSM-модуль с интерфейсом RS-232. Их много разных. Большой их выбор на Терраэлектронике в Москве.
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Mar 15 2008, 13:28
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 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. Их много разных. Большой их выбор на Терраэлектронике в Москве.

Это самое удачное решение, правда остаются вопросы с питанием. В модеме нет аккумуляторов, в отличии от телефона..
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Mar 15 2008, 16:37
Сообщение #7


Частый гость
**

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



Цитата(Qwertty @ Mar 15 2008, 15:28) *
Это самое удачное решение, правда остаются вопросы с питанием. В модеме нет аккумуляторов, в отличии от телефона..
Нет такой проблемы. Контроллер тоже кормить чем то надо.
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение Mar 15 2008, 19:15
Сообщение #8


Местный
***

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



Цитата(IgorKossak @ Mar 15 2008, 13:10) *
если задача стоит найти работу для имеющегося телефона

Да.. Такая задача.... Даже если не получиться использовать его как радиомодем, то хотелось бы использовать как переносной человеко-машинный интерфейс (пульт короче)....

Приходишь к сети охранной сигнализации, тыкаешься в SPI, UART или т.п. разъём устройста и лазиешь по сети


Цитата(IgorKossak @ Mar 15 2008, 13:10) *
если нужно организовать канал передачи данных как можно проще

А если достаточно использования сотового телефона просто как пульта-консоли? Т.е. читать коды нажатых клавиш и выводить на экран сотового телефона нужную мне инфу.


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Mar 15 2008, 19:42
Сообщение #9


Частый гость
**

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



Цитата(Дон Амброзио @ Mar 15 2008, 21:15) *
А если достаточно использования сотового телефона просто как пульта-консоли? Т.е. читать коды нажатых клавиш и выводить на экран сотового телефона нужную мне инфу.
Проще использовать дисплей отдельно (здесь эту тему основательно раскрыли) и клавиатуру от какого нить ноута. Мега 8 справится легко. smile.gif А телефон использовать - хз. Телефон общается с мк AT командами. Как ими заставить, к примеру, вывести символ на экран - не знаю
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение Mar 15 2008, 20:15
Сообщение #10


Местный
***

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



Цитата(Alex_Pol @ Mar 15 2008, 22:42) *
Проще использовать дисплей отдельно (здесь эту тему основательно раскрыли) и клавиатуру от какого нить ноута

Хотелось бы всё "в одном флаконе". Тем более, что клавиатуру от ноута в карман не засунешь


Цитата(Alex_Pol @ Mar 15 2008, 22:42) *
Телефон общается с мк AT командами. Как ими заставить, к примеру, вывести символ на экран - не знаю

Вот и я не знаю... И никак в инете не могу найти инфу по этому вопросу


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
sysel
сообщение Mar 15 2008, 20:19
Сообщение #11


Знающий
****

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



Цитата(Qwertty @ Mar 15 2008, 16:28) *
Обычно весь этот протокол представляет собой обычный CDC, т.е. для системы видится как comport. С которым можно работать как с обычным rs232.

Что-то я не совсем понимаю, для какую систему вы имеете ввиду, для которой видится как Com-порт ?
И как вы эту систему планируете в мегу8 зашить ?
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение Mar 15 2008, 20:24
Сообщение #12


Местный
***

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



Цитата(sysel @ Mar 15 2008, 23:19) *
Что-то я не совсем понимаю, для какую систему вы имеете ввиду, для которой видится как Com-порт ?
И как вы эту систему планируете в мегу8 зашить ?

А почему нет? COM-порт - это фактически UART.... Мега скоротсь 110500 бод запросто потянет


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
sysel
сообщение Mar 15 2008, 21:39
Сообщение #13


Знающий
****

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



Цитата(Дон Амброзио @ Mar 15 2008, 23:24) *
А почему нет? COM-порт - это фактически UART.... Мега скоротсь 110500 бод запросто потянет


Вы же телефон Ваш с USB интерфейсом планируете к AVR подключать, а не к компьютеру с установленной операционной системой и с установленными телефонными драйверами! Про какой нафик СОМ порт вы говорите ?

Мне представляется с трудом та ATmega8, в которую вы хотите сделать USB-хостом, которая будет блюсти весь протокол обмена в Моторолой по USB (также мне по-прежнему непонятно где Вы возьмете описание этого протокола), и при всём при этом обмениваться с моторолой данными и командами и ещё делать какую-то полезную работу.
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение Mar 15 2008, 21:47
Сообщение #14


Местный
***

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



Цитата(sysel @ Mar 16 2008, 00:39) *
Вы же телефон Ваш с USB интерфейсом
А если я прикуплю бэушную старенькую модель Сименса с RS232?


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
sysel
сообщение Mar 15 2008, 21:50
Сообщение #15


Знающий
****

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



А по поводу использования клавиатуры и дисплея телефона через АТ команды:
На Сименс М45 мне такое проделывать удавалось.

Попробуйте поискать описание АТ команд к мотороле и погонять их в телефон через гипертерминал, может и с моторолой такое выйдет )
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016