Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: attiny2313 + siemens c75
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
TWiM
Я пытаюсь сделать устройство которое бы передавало СМС через мобильник, что-то вроде сигнализации. Я выяснил, что делать это телефон можно заставить по UART c помощью AT-команд. Делал все по инструкции, но телефон не хочет отвечать на мои запросы к нему. Кроме того, при подключении линии передачи данных в телефон он просто вырубается.
Я для начала пробую все посмотреть и попробовать через схемку на MAX232, (она рабочая, общался с МК) но телефон не отвечает никак не реагирует. Скорость передачи данных, четность, все брал из документации. Распиновку брал на pinouts.ru и все правильно припаял.
Подскажите мне пожалуйста, что нужно делать в данном случае?
garlands
в ламере был цикл статей про атмел вообще, и управление сименсом в частности.

TWiM
это раздел на форуме?
ClipArt
Работаю как раз сейчас с C60. Отправляю команды напрямую с ATTiny2313.
Помогла вот эта статья.
А вот здесь можно почитать про AT команды на русском языке.
Возможно вы путаете контакты телефона, на разных сериях они разные. Rx и Tx меняются местами в некоторых моделях.
Stepan_L
через схемку на MAX232 !!!!!!!!! smile3046.gif maniac.gif
TWiM
Цитата(Stepan_L @ Jan 29 2011, 11:22) *
через схемку на MAX232 !!!!!!!!! smile3046.gif maniac.gif

вы про что, простите?
ClipArt
Телефон вообще не реагирует на команды? Если послать AT, ничего не происходит?
Неплохо было бы посмотреть на схему подключений
Палыч
Цитата(TWiM @ Jan 29 2011, 14:53) *
вы про что, простите?
Из Вашего сообщения можно заключить, что между t2313 и с75 стоит MAX232... Или Вы "для начала попробовать все посмотреть" подключили с75 через MAX232 к компьютеру ?
TWiM
В том та вся и суть, что если у меня подключена линия передачи в телефон, то шлю ATD1234.Но номер не набирается. Т.е. телефон не реагирует или что то не так с подключением, не знаю. если подключаю линию из телефона он вырубается. Схему всю эту делаю на макетке без пайки, лучше нарисую сейчас, а то на фотке не будет видно.

Цитата(Палыч @ Jan 29 2011, 15:29) *
Из Вашего сообщения можно заключить, что между t2313 и с75 стоит MAX232... Или Вы "для начала попробовать все посмотреть" подключили с75 через MAX232 к компьютеру ?

Может, я не правильно выразился, но ситуация такая: у меня для теста подключен телефон через мах232, что бы проверить работоспособность АТ команд, ведь если перешивать 2313 то ничего не видно, ни что приходит, ни что уходит.
Палыч
Цитата(TWiM @ Jan 29 2011, 15:32) *
... ведь если перешивать 2313 то ничего не видно, ни что приходит, ни что уходит.
Совет:
1. Забудьте временно про t2313.
2. Подключите с75 через MAX к СОМ-порту компьютера.
3. Добейтесь обмена С75-ПК.
4. Научитесь управлять С75 через АТ-команды (используйте для этого какую-либо терминалку - ту, что Вам больше нравится/кажется удобной в работе)
5. Уберите МАХ и поставьте вместо неё t2313
6. .......
TWiM
Цитата(Палыч @ Jan 29 2011, 15:39) *
Совет:
1. Забудьте временно про t2313.
2. Подключите с75 через MAX к СОМ-порту компьютера.
3. Добейтесь обмена С75-ПК.
4. Научитесь управлять С75 через АТ-команды
5. Уберите МАХ и поставьте вместо неё t2313
6. .......

Вот именно так я и делаю! я застрял на пункте номер 3.
aaarrr
Попробуйте питание MAX232 урезать вольт до 3-х хотя бы. И проверьте еще раз, не перепутаны ли RX и TX. Можно просто перестановкой.
TWiM
Ничего не перепутано. Я проверил. Насчет питания так там на входе нужно 3.6 вольт и не больше. Поэтому я поставил делитель напряжения до 3.5
Палыч
Цитата(TWiM @ Jan 29 2011, 15:41) *
... застрял на пункте номер 3.
Тогда Вы запостили не в тот раздел. Ваша проблема ничего общего с AVR не имеет... Рядом есть "Сотовая связь и её приложения" - Вам нужно, наверное, туда... При подключении Siemens, помнится, нужно между GND и CTS, GND и DCD разъема поставить резисторы. Только тогда телефон будет общаться с внешним миром по последовательному каналу...
Marian
Цитата(TWiM @ Jan 28 2011, 21:39) *
Подскажите мне пожалуйста, что нужно делать в данном случае?

При подключении Siemens C65 необходимо было разобраться, как его правильно подключить.
Засада в том, что у него два режима работы на УСБ и на СОМ порт, все зависит от кабеля, а конкретно от перемычек на разъеме.
С вашим телефоном скорее всего похоже будет.
Совет, купите кабель для вашего телефона для СОМ порта.
Навскидку, замкнуть в разъеме 5 на 2 ногу. В телефоне должен определиться тип кабеля как DC 510.
RX телефона подключить на Tx проца.
TWiM
У меня кабель официальный dca540 там внутри какая-то электроника, но я ее повесил в воздух и припаял к ножка кабеля провода и сую их в макетку. До этого там между пинами 5,6,7 и землей на каждом по резистору на 30кОм. Если их нет, те режим uart. Если висят резисторы, то USB.


Вот в приложении вы можете посмотреть, как у меня все припаяно. Но теперь у меня уже сомнения насчет всех тех кондеров и резисторов, якобы висящих в воздухе. Мультиметром измерял сопротивления, все вроде чисто, как нужно. Может мне всю эту платку отпаять как-то?
Marian
Цитата(TWiM @ Jan 29 2011, 20:52) *
У меня кабель официальный dca540 там внутри какая-то электроника, но я ее повесил в воздух и припаял к ножка кабеля провода и сую их в макетку. До этого там между пинами 5,6,7 и землей на каждом по резистору на 30кОм. Если их нет, те режим uart. Если висят резисторы, то USB.


Вот в приложении вы можете посмотреть, как у меня все припаяно. Но теперь у меня уже сомнения насчет всех тех кондеров и резисторов, якобы висящих в воздухе. Мультиметром измерял сопротивления, все вроде чисто, как нужно. Может мне всю эту платку отпаять как-то?

Я писал, кабель должен определяться как dca510. (схема в кабеле только для псевдо УСБ, при работе с СОМ портом отключить)
Для этого разъедините 5 и 6 ноги и поставьте перемычку между 5 и 2 ногой)
Для связи с копом нужна мс нп. MAX 232
(не забудьте согласовать уровни 3.3 В телефона и 5 В проца)
Ищите схему согласования для Siemens C65, в инете их полно.
TWiM
Спасибо, буду пробовать убрать эту платку вообще. Может будут другие результаты.
ClipArt
Есть еще один нюанс при передаче AT-команд для сименсов. В конце команды нужно помещать код перевода строки. Кстати, я заметил вы используете команду ATD12345 для набора номера. Это команда для передачи данных. Для набора номера ставьте точку с запятой в конце, то есть ATD12345;
И не забудьте про перевод строки.
garlands
Цитата(TWiM @ Jan 28 2011, 22:11) *
это раздел на форуме?



это журнал такой. "Хакер" называется. статьи можно найти на ксакеп.ру
автор текстов на изиэлектрониксе (easyelectronics.ru) обитает, если мне не изменяет память... wink.gif
TWiM
Спасибо всем, прогресс хоть какой-то есть! Я отпаял ту платку с электроникой, у меня теперь чистые контакты. Далее я закоротил пины 5 и 7 на 2 (землю) каждый через резисторы по 15 кОм. Теперь у меня в телефоне пишет тип кабеля который подключен- DCA540. Может бы у меня телефон такой что немного не как на остальных моделях, но не суть.
Теперь такой вопрос - если тел понял, что я подключил DCA540, переключил ли он ноги 3 и 4 в режим UART?

Цитата(garlands @ Jan 30 2011, 02:01) *
это журнал такой. "Хакер" называется. статьи можно найти на ксакеп.ру
автор текстов на изиэлектрониксе (easyelectronics.ru) обитает, если мне не изменяет память... wink.gif

Спасибо, нарыл на ксакепе.ру пару статей, буду изучать.
Marian
Цитата(TWiM @ Jan 30 2011, 13:54) *
Далее я закоротил пины 5 и 7 на 2 (землю) каждый через резисторы по 15 кОм.


А 7 зачем подключили к земле? От балды?
TWiM
Тему закрываю. Проблему решил.Взял siemens c35 и через делитель напряжения все получилось.
Спасибо всем за помощь!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.