|
|
  |
Sim300cz+pic16f877A |
|
|
|
Dec 8 2008, 19:04
|
Участник

Группа: Новичок
Сообщений: 37
Регистрация: 12-10-08
Из: Kursk
Пользователь №: 40 893

|
Обисните пожалуста для чайника как эти 2 вещи наиболее просто подружить. В частности интересует схема, как что куда и зачем припаять. В документации вроде как есть описание схемы включения модуля, но на своем дилетантском уровне я многое не догоняю что и зачем. Идеальным вариантом была бы схема какогоньть подобного устройства с описанием. всем большое спасибо.
|
|
|
|
|
Dec 8 2008, 19:43
|
Участник

Группа: Новичок
Сообщений: 37
Регистрация: 12-10-08
Из: Kursk
Пользователь №: 40 893

|
Цитата(av-master @ Dec 8 2008, 22:26)  oli mex.com/dev/index.html (пробел в олимекс убрать) там нажмешь PIC , потом PIC GSM там найдеш схему... и по аналогии, хотя начинать с таких проектов не стоит, но... да, согласен что начинать не дело с такого, но что делать, приходится. эту схему видел. по ней хотелось бы уточнить: 1. там sim300d, а у меня sim300c - большая ли разница? 2. с пиком в програмировании ладно думаю разберусь. но всеже может там есть нюансы в этой схеме именно для пик18? 3. мне побольшому счету нужна только отправка смс. и тут много лишнего. что от туда удалить что это все потом работало я не знаю. мнеб для начала хотяб к просто запитать правильно модуль и к ком порту подключить через макс. Или всетки лучше это отдельно не делать а сразу с мк?
|
|
|
|
|
Dec 8 2008, 20:29
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(Maglor @ Dec 8 2008, 23:43)  да, согласен что начинать не дело с такого, но что делать, приходится. эту схему видел. по ней хотелось бы уточнить: 1. там sim300d, а у меня sim300c - большая ли разница? 2. с пиком в програмировании ладно думаю разберусь. но всеже может там есть нюансы в этой схеме именно для пик18? 3. мне побольшому счету нужна только отправка смс. и тут много лишнего. что от туда удалить что это все потом работало я не знаю.
мнеб для начала хотяб к просто запитать правильно модуль и к ком порту подключить через макс. Или всетки лучше это отдельно не делать а сразу с мк? там sim300d, а у меня sim300c Отличаются цоколевкой. Для разбирательство и понимания конечно же полезно подключить и к ком порту подключить через макс. а схема подключения простейшая подаешь питание, желательно от аккумулятора литийион, меньше проблем будет с токами нагрузки. кнопку на поверкей для закорачивания на землю, прием передача и RTS, DTR на землю и все подключение симкарточки в даташите описано вродь не плохо. ну антену желательно, если нет стандартной то можно взять кусок кабеля 50Ом на одном конце снять экран примерно на десяток см а второй подпоять к модулю. эта антена конечно не супер но работать будет. [attachment=27566:attachment] в этой пдфке достаточно понятно описаны команды
|
|
|
|
|
Dec 9 2008, 13:50
|
Частый гость
 
Группа: Свой
Сообщений: 148
Регистрация: 4-06-07
Пользователь №: 28 156

|
Цитата(Harbinger @ Dec 9 2008, 14:47)  Есть одна хитрость, может помочь при отладке. Можно подключиться и к ПК и к микроконтроллеру одновременно - посредством "монтажного И", наблюдать в терминальной программе обмен МК с модулем и в случае чего даже вмешаться. А каким образом вы реализуете "монтажное И"? Поиск не дал путных данных.... Я обычно подпаиваюсь прямо на TX и RX и сниферю обыкновенным max3232 или ft232. А недавно вылезла проблема с max, если подключать только вход "макса" (с логического конца), то все ОК, а если вход и выход, то усройства начинают как-то странно общаться. Здается мне, что "монтажное И" исправит проблему
|
|
|
|
|
Dec 9 2008, 14:15
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 30-07-08
Из: Украина Луганск
Пользователь №: 39 308

|
Цитата(Lehin_05 @ Dec 9 2008, 17:50)  А недавно вылезла проблема с max, если подключать только вход "макса" (с логического конца), то все ОК, а если вход и выход, то усройства начинают как-то странно общаться. Здается мне, что "монтажное И" исправит проблему  А что ещё ожидал? Если соединяются два выхода. В случае если выход MAX3232 в единице, а выход микроконтроллера в нуле, что будет? Я сделал проще. Поставил переключатель. И подключал выход MAX3232 когда было надо. Микроконтроллер вытаскивал с колодки, или стирал.
|
|
|
|
|
Dec 9 2008, 14:38
|
Частый гость
 
Группа: Свой
Сообщений: 148
Регистрация: 4-06-07
Пользователь №: 28 156

|
Цитата(PIC_Embedder @ Dec 9 2008, 17:15)  А что ещё ожидал? Если соединяются два выхода. В случае если выход MAX3232 в единице, а выход микроконтроллера в нуле, что будет? Я сделал проще. Поставил переключатель. И подключал выход MAX3232 когда было надо. Микроконтроллер вытаскивал с колодки, или стирал. но переключатель проблем не решает. Надо же "посмотреть" как общаются два устройства, а не устройство и MAX (если я правильно вас понял). И тогда еще вопрос: а в каком состоянии находится по дефолту логический выход MAX с Вашей точки зрения?
|
|
|
|
|
Dec 10 2008, 07:38
|

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

|
Цитата(Baser @ Dec 9 2008, 18:55)  Еще очень удобно, когда у МК два UARTа и один подключен к модему, а другой к стандартному стыку с внешним миром. Тогда все программно: тоже и полный лог обмена на экране есть, и также свои команды подмешивать можно... Естественно. (За что нравится ATmega162, так за то, что 2 UART и распиновка, как у 51  ) Но бывает, что UART всего один. Схемка - на диодах Шоттки и резисторах. TXD модуля через несколько сотен Ом на MAX3232 и через такой же резистор - на МК, RXD - один диод на MAX, второй на TXD МК и "подтяжка" - 10 кОм на Vext. Но в этом случае не видно, что МК посылает модулю (разве что эхо включить). Для "подслушки" использовал те же 2 диода, но на RXD и TXD модуля.
--------------------
Китайская комплектация - европейское качество! ;)
|
|
|
|
|
Dec 10 2008, 09:19
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 30-07-08
Из: Украина Луганск
Пользователь №: 39 308

|
Цитата(Lehin_05 @ Dec 9 2008, 18:38)  но переключатель проблем не решает. Надо же "посмотреть" как общаются два устройства, а не устройство и MAX (если я правильно вас понял). Понял неправильно. МАХ не "общается" ни с кем! Он преобразовывает сигнал. Цитата И тогда еще вопрос: а в каком состоянии находится по дефолту логический выход MAX с Вашей точки зрения? Да хоть в каком. НЕЛЬЗЯ соединять два выхода! Выше объяснял почему.
|
|
|
|
|
Jan 4 2009, 20:58
|
Участник

Группа: Новичок
Сообщений: 37
Регистрация: 12-10-08
Из: Kursk
Пользователь №: 40 893

|
а подскажите пожалуйста как SIM300 подрубить к ком-порту....в интернете нашол два варианта категорически различающихся...в одном RX идет во 2ую ногу компорта, а TX в 3ю...во втором наоборот...как правильно?
|
|
|
|
|
Jan 4 2009, 21:39
|
Участник

Группа: Новичок
Сообщений: 37
Регистрация: 12-10-08
Из: Kursk
Пользователь №: 40 893

|
9ти пиновый компорт
|
|
|
|
|
Jan 5 2009, 07:05
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390

|
Цитата(Maglor @ Jan 5 2009, 00:39)  9ти пиновый компорт А что, в SIM300 HARDWARE SPECIFICATION ничего нету? PC RXD (2) <-> SIMCOM TXD PC TXD (3) <-> SIMCOM RXD Естественно, через преобразователь уровней.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|