|
|
  |
Накидал примерную схемку подключения SIM300D, попинайте, только не сильно :-) |
|
|
|
Dec 8 2009, 20:10
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 24-11-09
Пользователь №: 53 844

|
Цитата(CADiLO @ Dec 8 2009, 14:57)  Ну если учесть что подтягивающий резистор в те же 100к есть внутри модуля, то R10 и VD5 не нужны.
кроме того - какое питание MCU ??? так значит R10 и VD5 убрать? питание MCU 5 вольт. Цитата(sensor_ua @ Dec 8 2009, 15:00)  R24 прямо к STATUS, а не к базе исправил, а транзисторы такие применяю, т.к. таких у меня залежи.
|
|
|
|
|
Dec 11 2009, 13:41
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 24-11-09
Пользователь №: 53 844

|
мужики, а кто-нибудь может мне поправить прошивку, или отправить туда, где мне смогут помочь... и вообще там большой объем работы? а то у самого времени нет совсем на изучение, а проект завершать надо.... p.s. могу и заплатить, только проект не коммерческий, сами понимает что денег не много. можете писать на Levashovstepan@yandex.ru Заранее огромное спасибо.
|
|
|
|
|
Dec 11 2009, 20:02
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(Levashov @ Dec 11 2009, 17:41)  мужики, а кто-нибудь может мне поправить прошивку, или отправить туда, где мне смогут помочь... и вообще там большой объем работы? а то у самого времени нет совсем на изучение, а проект завершать надо.... p.s. могу и заплатить, только проект не коммерческий, сами понимает что денег не много. можете писать на Levashovstepan@yandex.ru Заранее огромное спасибо. А исходники к этой прошивке имеются? Это во-первых. Во-вторых, попробуйте четко сформулировать - что вы хотите добиться? Возможно объем работы значительный, а может быть и сами справитесь по подсказкам.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Dec 11 2009, 23:19
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 24-11-09
Пользователь №: 53 844

|
Цитата(Master of Nature @ Dec 11 2009, 23:02)  А исходники к этой прошивке имеются? Это во-первых. Во-вторых, попробуйте четко сформулировать - что вы хотите добиться? Возможно объем работы значительный, а может быть и сами справитесь по подсказкам. Да исходники имеются... только в CodeVision  Ну а хочу я добиться: 1) вкл./выкл модуля при помощи МК 2) держание ног в 3 состоянии до появления статуса 3) перезагрузка при зависании или раз в сутки.......вот вроде и все, что нужно для стабильной работы модуля, поправьте если я ошибаюсь. p.s. исходники приложены.
Сообщение отредактировал Levashov - Dec 11 2009, 23:43
|
|
|
|
|
Dec 12 2009, 16:09
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 24-11-09
Пользователь №: 53 844

|
Неужели никто не может помочь, ведь почти у каждого здесь уже есть решение этих проблем.........
|
|
|
|
|
Dec 12 2009, 18:24
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(Levashov @ Dec 12 2009, 20:09)  Неужели никто не может помочь, ведь почти у каждого здесь уже есть решение этих проблем......... Информации по прежнему недостаточно: какие выводы контроллера к каким выводам модема подключены? В общем: как и чем рулить?
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Dec 12 2009, 20:05
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(Levashov @ Dec 12 2009, 19:09)  Неужели никто не может помочь, ведь почти у каждого здесь уже есть решение этих проблем......... Разбираться в вашем исходнике 2005-го года - проще свой с нуля написать. Если вы просто хотите чей-то готовый проект - так и пишите. И начинайте с цены. Тут все люди занятые, пионеров-энтузиастов не наблюдается. А затем надо подготовить внятное тех. задание. Тогда народ, может, и подтянется.
|
|
|
|
|
Dec 13 2009, 23:05
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 24-11-09
Пользователь №: 53 844

|
Я и не претендую на полностью готовое устройство, я говорил о том, что каждый из вас уже работал с модулем знает все грабли и имеет готовые наработки..........ну это так, лирическое отступление. ПОПРОБУЮ всё четко описать: GSM модуль работает под управлением 8 мегой. Мега рулит модулем посредством RX и TX. Сейчас все ноги, задействованы, но можно освободить несколько. Например вот так: 5 нога для включения/выключения питания модуля при помощи управляемого внешнего стабилизатора (уровень 1 питание включено, уровень 0 питание выкл.). 4 нога управление PWRKEY при помощи ключа - включение/выключение чипа подуля (включение: на 2 секунды высокий уровень, ждем 8 секунд, если STATUS не стал 1, то повторяем. Выключение высокий уровень на 1,5 секунды ждем 8 секунд, если STATUS не стал 0 то повторяем, если пару раз не сработало, то отрубаем питание. 17 нога: "нюханье" STATUS, до появления высокого уровня на этой ноге держать RX и TX в 3 состоянии. При необходимости (зависании) модуль перезагружать при помощи PWRKEY или вырубанием питания, если на PWRKEY не реагирует только вот я не знаю как определить, что модуль завис, ведь выход STATUS может остаться с высоким уровнем и при зависании модуля или проще просто перезагружать модуль через определенное время?. Как лучше согласовывать RX и TX (мега 5 вольтовая), при помощи буферов?
|
|
|
|
|
Dec 14 2009, 00:33
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(Levashov @ Dec 14 2009, 03:05)  Я и не претендую на полностью готовое устройство, я говорил о том, что каждый из вас уже работал с модулем знает все грабли и имеет готовые наработки..........ну это так, лирическое отступление. ПОПРОБУЮ всё четко описать: GSM модуль работает под управлением 8 мегой. Мега рулит модулем посредством RX и TX. Сейчас все ноги, задействованы, но можно освободить несколько. Например вот так: 5 нога для включения/выключения питания модуля при помощи управляемого внешнего стабилизатора (уровень 1 питание включено, уровень 0 питание выкл.). 4 нога управление PWRKEY при помощи ключа - включение/выключение чипа подуля (включение: на 2 секунды высокий уровень, ждем 8 секунд, если STATUS не стал 1, то повторяем. Выключение высокий уровень на 1,5 секунды ждем 8 секунд, если STATUS не стал 0 то повторяем, если пару раз не сработало, то отрубаем питание. 17 нога: "нюханье" STATUS, до появления высокого уровня на этой ноге держать RX и TX в 3 состоянии. При необходимости (зависании) модуль перезагружать при помощи PWRKEY или вырубанием питания, если на PWRKEY не реагирует только вот я не знаю как определить, что модуль завис, ведь выход STATUS может остаться с высоким уровнем и при зависании модуля или проще просто перезагружать модуль через определенное время?. Как лучше согласовывать RX и TX (мега 5 вольтовая), при помощи буферов? 1. Изменять настройку на вход достаточно только у Тх, т.к. Rx уже настроен на вход. 2. Длительности сигналов включения/выключения можно слегка увеличить, если номинальные не сработают. 3. Проверить работу модуля можно командой 'AT'. 4. Иногда порт модема с автонастройкой отвечает только на скорости 115200
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Dec 14 2009, 07:45
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 24-11-09
Пользователь №: 53 844

|
Цитата(Master of Nature @ Dec 14 2009, 03:33)  1. Изменять настройку на вход достаточно только у Тх, т.к. Rx уже настроен на вход. 2. Длительности сигналов включения/выключения можно слегка увеличить, если номинальные не сработают. 3. Проверить работу модуля можно командой 'AT'. 4. Иногда порт модема с автонастройкой отвечает только на скорости 115200 1 Какую настройку? 4 значит выставить скорость передачи 115200?
|
|
|
|
|
Dec 14 2009, 07:57
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(Levashov @ Dec 14 2009, 11:45)  1 Какую настройку? Цитата до появления высокого уровня на этой ноге держать RX и TX в 3 состоянии Rx - и так уже в третьем состоянии. достаточно вереключать Tx. В CodeVision это делается таким образом: DDRC.0=1 настраивает вывод PA0 на выход. По аналогии перенесите на свой пример. Цитата( @ Dec 14 2009, 11:45)  4 значит выставить скорость передачи 115200? Это как-то связано с аппаратным управлением потоком. Можно скорость ставить ниже, если перед этим модем жестко настроить на определенную скорость командой AT+IPR=9600(например) и сохранить настройки командой AT&W
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Dec 14 2009, 12:02
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(Levashov @ Dec 14 2009, 03:05)  вот я не знаю как определить, что модуль завис, ведь выход STATUS может остаться с высоким уровнем и при зависании модуля или проще просто перезагружать модуль через определенное время?. Как лучше согласовывать RX и TX (мега 5 вольтовая), при помощи буферов? 1. Модуль можно считать зависшим если он не реагирует на команды и не выключается через POWKEY. Даже если выключение через POWKEY прошло нормально снять питание не помешает. В общем можно сделать примерно так: //Выключение void PowOff() { if(STAUS) { POWKEY_ON; sleep(1500); POWKEY_OFF; sleep(8000); } POW_OFF;// Отключаем питание } //Включение char PowOn() { POW_ON;// Отключаем питание sleep(3000); POWKEY = 1; sleep(1500); POWKEY = 0; return(STATUS); } Если несколько раз запустить модуль не удается то начинаем моргать всеми лампочками, пищать пищалками, в общем изображать тревогу. По согласованию CADiLO выше ссылку дал.
|
|
|
|
|
Dec 16 2009, 15:50
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 24-11-09
Пользователь №: 53 844

|
Цитата(=F8= @ Dec 14 2009, 15:02)  По согласованию CADiLO выше ссылку дал. подскажите пожайлуста аналоги 74VHC07, а то таких нет. И резисторов на 150 ом в схеме согласования хватит?
|
|
|
|
|
Dec 16 2009, 16:42
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(Levashov @ Dec 16 2009, 19:50)  подскажите пожайлуста аналоги 74VHC07, а то таких нет. И резисторов на 150 ом в схеме согласования хватит? Есть еще одиночные, двойные и т.д. буферы с открытым коллектором/стоком Смотрите у изготовителей. Ключевое слово: Open Drain. Могу предложить: NL17SZ07 - одинарный NL27WZ07 - двойной NL37WZ07 - тройной буферы.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|