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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Передача температуры через СМС
idono
сообщение Dec 19 2007, 22:09
Сообщение #1


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

Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459



Здравствуйте.
Необходимо создать устройство, которое при запросе передавало бы значения с нескольких датчиков температуры в виде СМС-сообщения на определенный номер.

Дело в том, что микроконтроллеры я начал изучать только на прошлой неделе - усиленно читал всяческие мануалы, даташит, пробовал писать небольшие программы.
Сегодня купил мегу16 и еще несколько деталей - собрал и написал термометр с отображением результата на LCD (на "большой" Си я писал и раньше, поэтому было не сложно).

А вот с передачей информации через SMS разобраться не могу (читал всяческие темы, никаких полезных обсуждений для своего низкого уровня знаний не нашел) crying.gif

Возникло три вопроса:
1. Реально ли вообще осуществить мою задумку с использованием МК серии ATmega?
2. Можно ли для этих целей как-то использовать телефон SonyEricsson T630 (валяется полностью рабочий)?
3. Если нет, то какой GSM-модуль лучше купить для моих целей (видел в магазине лежат на подобие вот таких http://www.chip-dip.ru/product0/292947172.aspx)?

Спасибо!
Go to the top of the page
 
+Quote Post
*antzol*
сообщение Dec 19 2007, 22:53
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 6-11-07
Пользователь №: 32 085



1. Конечно можно. Для этого можно было бы использовать МК и гораздо слабее.
2. Тоже можно
3. Ссылка не работает

А в передаче смс ничего сложного нет. В текстовом режиме - проще простого, в PDU - чуть сложнее.
Вот, к примеру, работа в текстовом режиме
at+cmgf=1
at+cmgs="+79211234567"<CR>
>текст смс<Ctrl+Z>
Go to the top of the page
 
+Quote Post
Xak the world
сообщение Dec 19 2007, 23:47
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 27-10-07
Пользователь №: 31 799



насчёт вашего телефона точно не знаю но когда я пробовал сименс с60 подключится к мк , мне пришлось прочитать про смс-формата PDU . вот несколько ссылки
1)http://www.developershome.com/sms/operatingMode.asp
2)http://www.gsmfavorites.com/documents/sms/pdutext/
3)http://www.activexperts.com/activsms/sms/technical/
4)http://www.thescripts.com/forum/thread655231.html
5)http://www.dreamfabric.com/sms/

ВОТ ЕЩЁ ССЫЛКА
justgoogleit.ru --> набрать SMS PDU
Go to the top of the page
 
+Quote Post
dvm11111111
сообщение Dec 19 2007, 23:48
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 25-01-06
Пользователь №: 13 567



Только есть одно маленькое НО, сейчас практически невозможно найти сотовый который бы поддерживал передучу СМС в текстовом режиме, хотя в AT командах на модели написано что поддерживают, в реалии это не работает.
Go to the top of the page
 
+Quote Post
pkuz
сообщение Dec 20 2007, 00:02
Сообщение #5


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

Группа: Свой
Сообщений: 76
Регистрация: 23-02-07
Из: Минск
Пользователь №: 25 611



Если не ошибаюсь вашем телефоне есть модем,соответственно не должно составить труда подключить к компу и протестировать через консоль отправку смс текстом команд smile.gif
Go to the top of the page
 
+Quote Post
fmdost
сообщение Dec 20 2007, 02:12
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-05-07
Из: г. Ставрополь. Северный Кавказ. Россия
Пользователь №: 27 606



Цитата(*antzol* @ Dec 20 2007, 01:53) *
Вот, к примеру, работа в текстовом режиме
...

А на современных простеньких(дешёвых) gsm модулях по прежнему всё так просто?
Go to the top of the page
 
+Quote Post
dvm11111111
сообщение Dec 20 2007, 02:20
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 25-01-06
Пользователь №: 13 567



Цитата(Т.Достоевский @ Dec 20 2007, 05:12) *
А на современных простеньких(дешёвых) gsm модулях по прежнему всё так просто?

жт надо конкретно смотреть, хотя насколько я помню, должно поддерживаться, только вот насколько они дешевле и доступней старых телофонов, эт вопрос.
Go to the top of the page
 
+Quote Post
idono
сообщение Dec 20 2007, 06:38
Сообщение #8


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

Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459



Спасибо всем, с информацией по форматам передачи смс-команд все понятно.

Непонятен сам процесс подключения телефона к МК.
В случае с com-портом проблем нет - процесс передачи с МК по com-порту описывается в различных мануалах. Но на SE T630 кабель с интерфейсом usb (судя по гуглу, com-кабелей для него не существует) wacko.gif

Сообщение отредактировал idono - Dec 20 2007, 06:39
Go to the top of the page
 
+Quote Post
Ден
сообщение Dec 20 2007, 06:57
Сообщение #9


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

Группа: Свой
Сообщений: 128
Регистрация: 21-06-07
Из: Омск
Пользователь №: 28 594



Цитата
Но на SE T630 кабель с интерфейсом usb

Дело в том что для того чтобы подключить телефон с USB к какому либо устройству, это устройство должно работать хостом, а контроллер мега 16 не только не умеет работать хостом, но и вообще не имеет USB. Использовать преобразователи, такие как FT232, не удастся, они опять же не могут быть хостом, так что выход из этой ситуации только один заменить телефон на другой (не USB) либо использовать GSM модуль, что, на мой взгляд, для использования в "домашней самоделке" будет неоправданно дорого, хотя это уже дело вкуса.
Если же на телефонном разъёме не с USB интерфейсом, то подключить можно элементарно. Для этого найдите распиновку телефонного разъёма и соедините выводы RxD телефона с TxD контроллера и RxD контроллера с TXD телефона.

Вот нашел распиновку телефона , у него имеется выход UART, так что его можно подключать к МК (на телефоне используются выводы 4-RxD и 5-TxD smile.gif
Go to the top of the page
 
+Quote Post
ALexx
сообщение Dec 20 2007, 08:41
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704



Цитата(Ден @ Dec 20 2007, 10:57) *
либо использовать GSM модуль, что, на мой взгляд, для использования в "домашней самоделке" будет неоправданно дорого...


Смотря какой модуль. СИМ300 - 35$ - попробуйте найти телефон за такие деньги :-)
Go to the top of the page
 
+Quote Post
idono
сообщение Dec 20 2007, 14:57
Сообщение #11


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

Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459



Цитата(Ден @ Dec 20 2007, 09:57) *
Для этого найдите распиновку телефонного разъёма и соедините выводы RxD телефона с TxD контроллера и RxD контроллера с TXD телефона.

Вот нашел распиновку телефона , у него имеется выход UART, так что его можно подключать к МК (на телефоне используются выводы 4-RxD и 5-TxD smile.gif

Отличная новость! Соединить нужно землю на разьеме с землей на МК и выводы Tx Rx напрямую (без всяких резисторов и преобразователей)? Телефон и МК поймут друг друга?
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Dec 20 2007, 15:29
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Цитата(ALexx @ Dec 20 2007, 11:41) *
Смотря какой модуль. СИМ300 - 35$ - попробуйте найти телефон за такие деньги :-)

У меня валяется SIemens C35i, Alcatel какой-то, Nokia простенькая, и уже пора бы поменять мой siemens M55, а то старый совсем. А! У сына ещё должно быть два старых. У Вас не так?
Go to the top of the page
 
+Quote Post
Vlad219i
сообщение Dec 20 2007, 15:33
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 13-03-06
Из: Москва
Пользователь №: 15 204



Цитата(idono @ Dec 20 2007, 17:57) *
Отличная новость! Соединить нужно землю на разьеме с землей на МК и выводы Tx Rx напрямую (без всяких резисторов и преобразователей)? Телефон и МК поймут друг друга?


Не факт. Схему телефона посмотреть стОит.
Например, в S35 уровни TX/RX 2,7v, при превышении - телефон иногда оч интересно вешался. При питании контроллера от 5v - TX телефона соединял напрямую с RX меги (уровня хватало для стабильной работы), а TX меги - на телефон через резисторный делитель 5.1к/6.8к (где 6.8к - в землю).
Go to the top of the page
 
+Quote Post
dvm11111111
сообщение Dec 21 2007, 00:01
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 25-01-06
Пользователь №: 13 567



Цитата(ALexx @ Dec 20 2007, 11:41) *
Смотря какой модуль. СИМ300 - 35$ - попробуйте найти телефон за такие деньги :-)

Ну тот же Siemens C35 за 300р как два пальца.

Цитата(Vlad219i @ Dec 20 2007, 18:33) *
Не факт. Схему телефона посмотреть стОит.
Например, в S35 уровни TX/RX 2,7v, при превышении - телефон иногда оч интересно вешался. При питании контроллера от 5v - TX телефона соединял напрямую с RX меги (уровня хватало для стабильной работы), а TX меги - на телефон через резисторный делитель 5.1к/6.8к (где 6.8к - в землю).


Поддеоживаю, уровни сигналов надо согласовывать. Гляньте для начала тут.

Сообщение отредактировал dvm11111111 - Dec 20 2007, 23:57
Go to the top of the page
 
+Quote Post
Ден
сообщение Dec 21 2007, 04:30
Сообщение #15


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

Группа: Свой
Сообщений: 128
Регистрация: 21-06-07
Из: Омск
Пользователь №: 28 594



Цитата
Отличная новость! Соединить нужно землю на разьеме с землей на МК и выводы Tx Rx напрямую (без всяких резисторов и преобразователей)? Телефон и МК поймут друг друга?

А кто нам запрещает запитать МК от 2,7В smile.gif ? и если так сделаем, то с чего бы это они друг друга не поняли? Во вторых в телефонах уже стоят резисторы и для защиты варисторы (по крайней мере, в тех схемах, которые у меня есть), но поставить дополнительно резисторы и прочую защиту лишним некогда не будит, как говорится, береженного бог бережет. Ну а уж если питать МК от 5В никак не получится, ну тогда лучше поставить что-нибудь типа 74LVC1G125 или 74HC125 (преобразователь уровней 3/5В), ну или в простейшем случае резисторный делитель, но тогда может не хватить напряжения логической 1 с выхода телефона (для МК он может оказаться ещё в диапазоне 0), вот тогда они точно не поймет друг друга.
Цитата
Смотря какой модуль. СИМ300 - 35$ - попробуйте найти телефон за такие деньги :-)

Я сам лично покупал телефон за 100 руб. ~3.5$ smile.gif (правда, там дисплей разбитый был, но передатчик работал, а этого достаточно). Вас ведь никто не заставляет покупать совершенно новый телефон!
Go to the top of the page
 
+Quote Post

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

 


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


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