Перейти к содержанию

Gsm-пейджер – Срочно Нужна Помощь


Рекомендуемые сообщения

Ещё год назад собрал GSM-пейджер http://www.gsmpager.spb.ru/ на AT90S2313. На короткие российские номера отправлял СМС без проблем, но я нахожусь на Украине, срок действия российского биллайна закончился, а в четверг нужно на защите курсового показать, как работает пейджер. На сайте есть прошивка для длинных номеров, но с ней на длинные номера всеравно СМС не доходит, хотя деньги со счета снимаются. Подскажите, что может быть не так? Или может у кого-то есть рабочая прошивка для номеров Украины или Беларуси.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

А в принципе, какая разница длинный или короткий номер, если сообщение SMS записано на SIM-карте?

Отправка SMS - команда AT+CMSS=n, где n - номер ячейки SIM карты. Или там совсем другой алгоритм отправки?

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Таже проблема, собрал - все работает а на прошивке для длинных номеров деньги за смс снимаеюся а сами смс не доходять, вот уже вторую неделю колупаюсь в исходнике , допереть немогу. Слабоват в програмировании. :(

gsmpager1_2313.zip

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Выкладываю советик , мне на мыло человек прислал:

В F.A.Q. к этой схеме есть рекоминдации как исправить программу для

стран с количеством цифор в номере 13.

Вот что они пишут

> Это проблема не только Болгарии, но и Белоруссии, и Украины.

> Номер там на одну цифру длиннее, чем в России. Проблема решается

> изменением длины буфера для номера и формированием собствено номера.

> Поэтому для замены номера +78121234567 на +781212345678 делаем два

> изменения в программе:

> Изменение 1 в файле main.c

> if(nRecv < 12)

> {

> DiagOut(4); // нет номера

> continue;

> }

> "12" замените на "13" - буфер теперь на единицу длиннее.

> Изменение 2 в файле main.c

> szSMSRecipientNumber[10] = 0x46; // F

> szSMSRecipientNumber[11] = pBuf[cp+1+11]; // +781212345678

> szSMSRecipientNumber[12] = 0; // конец строки

> замените на

> szSMSRecipientNumber[10] = pBuf[cp+1+12]; // +781212345678

> szSMSRecipientNumber[11] = pBuf[cp+1+11]; // +781212345678

> szSMSRecipientNumber[12] = 0; // конец строки

> Скомпилируйте, зашейте - и должно работать!

На самом деле изменений нужно делать три, в числе

"0011000В91" вместо "В" нужно вставить"С"

Получается:

const char szATSMSStart[] PROGMEM = "0011000C91"; // заголовок СМС

"С" - это 13 (13 цифр в номере)

Ну вот и все, скомпилируй и все должно работать, в Беларуссии

покрайней мере работает.

Я сам пока не попробовал simens здох, отнес в ремонт, когда будет готов попробую потом отпишусь.

Ссылка на комментарий
Поделиться на другие сайты

Короче телефон починили , (разьем в нем был раздолбан или контакты плохие, короче он неправильно реагировал на команды) сделал я третее изменение в проге как писал выше (спасиба vasal5) все заработало.

могу поделится прошивкой , но чтобы она работала у вас надо указать в проге номер на который должен звонить пейджер иначе ваш пейджер будет звонить мне на трубу. Пишите zenit33@mail.ru

Ссылка на комментарий
Поделиться на другие сайты

Люди помогите :o:o:o:o

Пытаюсь научить пейджер звонить - никак немогу ..

void SendSMS(char cause)

{

PGM_P psz = NULL;

switch(cause)

{

case 2: // удар

psz = szSMSShock;

break;

case 3: // багажник

psz = szSMSTrunk;

break;

case 4: // двери

psz = szSMSDoors;

break;

case 5: // капот

psz = szSMSHood;

break;

case 11: // пропало питание

psz = szSMSPower;

break;

default:

break;

}

if(psz) // если аргумент правильный

{

UART_ClearRxBuf();

UART_outstr_P(szATD); // сначала звоним

// отправляем SMS

UART_ClearRxBuf();

UART_outstr_P(szATCMGS); // начинаем отправку

char n = 0;

unsigned char nLoops = 0;

char* p = NULL;

while(!n)

{

wait_1ms(10);

p = UART_Recv(&n); // от трубы должен прийти знак ">"

if(++nLoops > 150)

{

DiagOut(2); // нет подтверждения от трубы

break;

}

}

if(*p != '>' && p[1] != '>' && p[2] != '>')

{

DiagOut(3); // нет подтверждения от трубы

}

else

{

UART_outstr_P(szATSMSStart); // 0001000B91

UART_outstr(szSMSRecipientNumber); // номер подготовлен заранее

UART_outstr_P(psz); // строка СМС подготовлена заранее, 0х1а в конце

cbi(PORTB,7);

wait_1s(150);

wait_1s(150);

sbi(PORTB,7);

}

}

}

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...
  • 7 месяцев спустя...
  • 2 недели спустя...

На семеновском АКБ 3 пина. Залепите скотчем средний пин и он перестанет выключаться при полном заряде.

Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz.

ICQ: 288449055

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Вот что нашел : Зарядка аккумулятора

"Зарядка аккумулятора проверяется командой "AT+CBC". Не могу точно сказать, как определяется степень заряда аккумулятора телефоном. Наверное, по значению напряжения на клеммах аккумулятора. При подаче напряжения заряда - напряжение на клеммах аккумулятора, по-видимому, повышается. Вот, отсюда, наверное, и значения оставшегося заряда величиною более 100%, при подаче команды "AT+CBC" при заряде аккумулятора.

Вывод: желаете узнать заряд аккумулятора - снимите прежде напряжение заряда."

Тогда надо узнать степень заряда аккумулятора и если он например процентов 90 , отключить заряд чтобы он не вырубался и в тоже время если он например 10 процентов включить зарядку чтобы он не сел полностью.

Вопрос : кто нибудь пробовал програмно узнать степень заряда-если да подскажите не могу понять как надо расшифровывать данные с телефона после того как подали команду "AT+CBC"

?????

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...
Таже проблема, собрал - все работает а на прошивке для длинных номеров деньги за смс снимаеюся а сами смс не доходять, вот уже вторую неделю колупаюсь в исходнике , допереть немогу. Слабоват в програмировании. :(

Дак если деньги списываются значит билинг защитал СМС - обратитесь к оператору и скажите что ТИПА ручкам шлете СМС деньги уходят а СМС не доходят. Пусть вам растолкуют что не так.

Ссылка на комментарий
Поделиться на другие сайты

  • 11 месяцев спустя...
  • 1 год спустя...

Помогите с прошивкой под Украинских операторов на 13 цифр. В программировании не силен. Внес изменения в исходник, но скомпилировать не получается. Может кто брал данный девайс на tiny2313, буду благодарен за прошивку.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...