]]
АВТОМАТИКА
Ц
wo 2
2 і
х
хх ххх хх
X
+ “ +
» +
+
sa
і
і
ta
1Н(=3Й * 1Й 0+
+Œ D Tfâ
1
И
|----U^Z) xxxx xxxxxxxxxx +
+
e ,R
x ^ i "
,
£ З ІЯ „ П
X
П
і
I
sia
к-[_| XX
XU xxxxxxxxxx
+ + XI—ІАія XX
in p a-D -Q -o -Q -o -ü -ü -
•'i—
i
+o+e+o+a+o+o+o+e
Х М +
+
ІИ 38Ив-їй"»И,,'ВЯ,,?И“оіЯ*ПИМ
Рис. 3. Рисунки печатной платы
- наличие собственного канала пе-
редачи, не подлежащего лицензиро-
ванию.
Первые два требования обеспечи-
ваются функциональностью самого
контроллера [2] и добавлением мощных
выходных драйверов (ключей), а пос-
ледние - любым GSM-модемом или
мобильным телефоном и маломощным
интегрированным передатчиком диапа-
зона UHF (-433 МГц). Среди прочих
трансмиттеров, наиболее приемлемы-
ми по цене оказались радиомодули от
фирмы MICREL. Отсутствие моточных
навесных изделий особенно порадова-
ло, главное - выдержать контурные
данные антенны [3, 4]. Схема устрой-
ства представлена на рис. 2.
Интеллектуальный модуль имеет 8
входных программируемых каналов, к
которым можно подключать:
- датчики затопления;
- ИК датчики движения;
- датчики пожарной сигнализации;
- датчики разбивания стекла;
- любое количество контактов, кно-
пок, герконов, включаемых последова-
тельно или параллельно между собой
для контроля открывания дверей, окон
ит.д.
Модуль питается от аккумуляторов
подключенного телефона и при пропа-
дании внешнего электропитания пере-
дает SMS сообщение “Нет питания кон-
троллера GSM”.
К о нстр укти в модуля
Плата [5, 6], габаритами 35x60 мм,
разведена в пакете OrCad и изготовле-
на по ‘утюжно-лазерной” технологии
(рис. 3). В качестве защитных стабилит-
ронов подойдут любые малогабарит-
ные в корпусе SOD-80 напряжением
от 3,3 до 4,7 В. Для ZQ1 допускается
использование любых кварцевых
резонаторов типоразмера НС49
при условии коррекции прошивки
для подстройки скорости обмена
с телефоном и временных пара-
метров работы устройства. При
необходимости работы от внеш-
ней антенны на плате предусмот-
рен разъем ЫА-1 (на схеме не по-
казан). В качестве выходных драй-
веров были использованы доста-
точно мощные ключи, но все же
следует ограничиться нагрузкой
до 1 А и 12 В. Подключение датчи-
ков возможно между каждым из
восьми входов ХТ1 и общим про-
водом устройства (к.2 - ХТ2).
Теория. Алгоритм
ф ормирования PDU
Прежде всего, для понимания
процесса формирования сообщения
необходимо изучить структуру PDU.
Согласно стандарту ETSI (GSM 03.40),
2-х байтная кодировка используется
для сообщений в UCS2*, максимальная
длина которых ограничена 70-ю симво-
лами. Да, именно, вот откуда ограни-
чение на длину кириллических SMS.
Состав полей и алгоритм формирова-
ния PDU-SMS [7] виден из текста ниже.
При этом, они включают не только текст
сообщения, но и необходимую служеб-
ную информацию об отправителе и по-
лучателе, центре обслуживания SMS,
тип сообщения и т.д. (вставка 1).
Формирование номера оправки и
SMS центра осуществим по простому
принципу: переставляем соседние
цифры местами, если номер нечетный,
то добавляем Fh.
.. (вставка 2).
* формат однобайтовой кодировки
SMS (максимальная длина сообще-
ний 140 символов) в статье не рас-
сматривается, ввиду отсутствия в ней
поддержки кириллицы
вставка 2
function cnv(s: string): string;
var i: integer;
begin
delete(s,1,1);
if length(s) mod 2>0 then s:=s + “F’;
i:= 1; while (i<length(s)+1) do begin
results result + s[i+1]+s[i]; inc(i);inc(i)
end
end;
function cpdu(ksz,sz,num,msg: string): string;
begin
result:= inttohex(length(sz),2) +
“91” +
cnv(ksz + sz) +
“01” +
“00” +
inttohex(length(num)-1,2) +
“91" +
cnv(num) +
“00” +
tcod +
inttohex(length(msg)*2,2)+
ucs2(msg)
end;
вставка 1
// 07=длина номера SMSC
// 91=интернациональность номера SMSC
// 97103701 F0=+790173100 с признак конца номера F
// 01=PDU Туре: МТ1=01 -> исходящий SMS
// 00=MR - параметр, устанавливается в SMSC
// длина номера получателя-1
// 91=интернациональность получателя
// номер получателя
// 00=РЮ идентификатор номера протокола
// 18/08=DCS схема кодирования: кириллическое
// длина сообщения
// сообщение
Радиолюбитель - 0 9 /2 0 0 8 jj
п
предыдущая страница 11 Радиолюбитель 2008-09 читать онлайн следующая страница 13 Радиолюбитель 2008-09 читать онлайн Домой Выключить/включить текст