Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.03.2008, 13:29
|
|
Частый гость
Регистрация: 15.01.2007
Сообщений: 20
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Я подозреваю, Вам еще пригодится ЭТО.
Кусок кода формирования PDU для SMS. Подробности читайте по команде AT+CMGS.
Код написан для ICC AVR, но не работать там просто нечему. Код предполагает использование только английского текста в качестве SMS посылки.
Основной упор при написании был сделан на небольшие размеры.
// Begin code section
// Не забудте выделить память для tmps (типа char*)
// SMS центр в телефоне должен быть прописан.
char* msg="Test message";
char* st=" ";
char* hex="0123456789ABCDEF";
unsigned char i,j,x,n;
tmps[0]=0;
strcpy(tmps,"0011000B91");
strcat(tmps,"9721436587F9"); // Здесь "развернутый" номер (куда отправлять) в интернациональном формате.
strcat(tmps,"0000AA");
i=strlen(msg);
st[1]=0;
st[0]=hex[(i ›› 4)];
strcat(tmps,st);
st[0]=hex[(i & 0x0F)];
strcat(tmps,st);
j=0;
x=1;
while (j‹i)
{
n=msg[j] ‹‹ 1;
n=(n ›› x) | (msg[j+1] ‹‹ (8-x));
j++;
x++;
if (x==8)
{
x=1;
j++;
}
st[0]=hex[(n ›› 4)];
strcat(tmps,st);
st[0]=hex[(n & 0x0F)];
strcat(tmps,st);
}
i=strlen(tmps)-2)››1;
// В tmps теперь полностью подготовленная структура PDU
// В i - длина PDU для команды AT+CMGS
// Поправила сообщение. (сочетание "8)" переделалось в смайлик)
|
|
|
|
26.03.2008, 23:32
|
|
Частый гость
Регистрация: 07.01.2008
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
GSM сигнализация
SMS это в самую точку. Конечно хочется сделать сторожа различающего датчики с помощью СМСки.Буду внедрять. ОГРОМНОЕ СПАСИБО!!!!
|
|
|
|
26.03.2008, 23:54
|
|
Прописка
Регистрация: 21.07.2005
Сообщений: 185
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Поделюсь особенностями реализации сигнализации "в железе".Для нормальной работы телефона при низких температурах термостатирование обязательно.У меня на испытаниях телефон(С60)отказывался заряжаться (симптом-индикатор батареи мерцает,заряд не идет) уже при 5оС.После термостатирования без проблем работал до -12(холоднее этой зимой ,увы,не было ![Валяюсь от смеха](images/smilies/icon_biggrin.gif) ).Еще проблема ,с которой столкнулся - спонтанное выключение телефона ,подключенного к зарядке,потеря связи с контроллером.Обошел проблему косвенно - введением внешнего независимого таймера зарядки.
В общем ,решить удалось большинство проблем ,кроме одной .Спонтанные,случайные выключения редко(примерно раз в 1,5...2 месяца) все же случаются .С аккумом все в норме ,термостат работает, а тел вырубился ![Обижен](images/smilies/icon_beee.gif) без обьявления причин .
Думаю тут поможет только патч на включение от сигнала будильника.Или HardReset от внешнего устройства 8O
|
|
|
|
27.03.2008, 09:00
|
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Сообщение от Voldemarchik
|
Думаю тут поможет только патч на включение от сигнала будильника.Или HardReset от внешнего устройства 8O
|
Патч на включение при подключении зарядного устройства + периодический опрос уровня зарядки аккумулятора телефона. Если уровень ниже предельного, или ответа нет после N попыток - включаем режим заряда.
|
|
|
|
28.03.2008, 11:53
|
|
Частый гость
Регистрация: 07.01.2008
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
GSM сигнализация
Гдето на форумах читал что при постоянно подключеной зарядке СИМЕНС выключается. Нужно запитывать без аккумулятора от большого источника. Вместо тепловой защиты включить соответствующую цепь из диодов или резисторов. А термостат обязательно об этом тоже много написано. Хотя мне пока не ясно что термо нестабильно иточник или МС телефона.
|
|
|
|
28.03.2008, 14:46
|
|
Прописка
Регистрация: 21.07.2005
Сообщений: 185
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Насчет питания от источника постоянного тока - без аккумулятора - не проверялось ,да и не хочется терять драгоценную возможность резервного питания при перебоях в электросети.Насчет термодатчика - в мобилке он должен быть обязательно как минимум по двум причинам:
1.Коррекция работы синтезатора частот(коррекция теплового дрейфа опорной частоты)
2.Недопущение заряда аккумулятора при температурах вне его рабочего диапазона ,для предотвращения выхода его из строя.
|
|
|
|
29.03.2008, 21:38
|
|
Частый гость
Регистрация: 07.01.2008
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
GSM сигнализация
При питании от вншнего источника это как раз и есть резервирование.Т.Е. Если есть возможность питаем от эл.сети аккумулятор паралельно ( в буфере на подзарядке). Акум можно взять свинцовый гермитичный на1-4 А,Ч. они не дорогие.Основная схема зарядки не работает. Остается термостабилизация синтезатора которому возможно будет достаточно пенопластовой коробки(нужно проверить).
|
|
|
|
01.04.2008, 10:27
|
|
Частый гость
Регистрация: 03.02.2005
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
GSM сигнализация
НПО "Потенциал" г. Луганск выпускает сигнализации (называются МУМТ - модуль управления моб. телефоном) в которых уже заложены все обсуждаемые вами функции: постановка/снятие дистанционно, проверка состояния 4 шлейфов, дистанционное включение/отключение шлейфов, проверка баланса, дистанционное управление выходами. 4 входа и 5 выходов или наоборот. стоит это чудо без телефона 150 грн. есть модели со встроенным модемом, но дороже. Но мое мнение, лучше использовать GPRS. Постоянный контроль состояния, оперативное управление и т.д. Предлагаю обсудить эту тему.
|
|
|
|
02.04.2008, 12:13
|
|
Частый гость
Регистрация: 07.01.2008
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
GPRS
Купить можно ВСЕ . Но для чего тогда голова руки и отслужившая по своему назначению радиоаппаратура? С устройством связя GPRS в радиолюбительских конструкциях я не знаком.
|
|
|
|
02.04.2008, 12:44
|
|
Частый гость
Регистрация: 03.02.2005
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Трансат выпускает GPS-GPRS системы слежения за подвижными объектами. При условии передачи координат и другой телеметрии раз в 10 секунд заявленный трафик более чем скромный, около 30 грн/мес. Протоколы, конечно, не отдадут. Но разве тема не интересная? При наших ценах на мобильный интернет канал связи еще долго не будет загружен.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:12.
|
|