Информация о GPIO
Модем iRZ АТМ21/iRZ АТМ31 имеет вводы/выводы общего назначения – GPIO, которые предназначены:
- для управления внешними устройствами – при работе GPIO на выход;
- для отслеживания состояния подключенных устройств и датчиков – при работе GPIO на вход.
Всего предусмотрено 8 GPIO:
- 3 входа/выхода GPIO – GPIO1, GPIO2, GPIO3;
- 1 силовой выход GPO – GPO4;
- 4 выхода GPO на разъеме DB9-F – GPO5 (DCD), GPO6 (DSR), GPO7 (CTS), GPO8 (RING).
Отправка SMS при изменении состояния на выводах GPIO1, GPIO2, GPIO3
Модем может отправлять SMS-оповещение об изменении состояния GPIO, настроенного на «вход». Для этого задайте следующие настройки:
1. Добавьте телефонные номера, на которые должно приходить SMS-оповещение, в одну группу. В программе ATM Control SE вкладка Настройки → Тел. номера.
Объединить телефонные номера в группу
2. Настройте исходящие SMS. В программе ATM Control SE вкладка Настройки → SMS.
Настроить исходящие SMS
3. Настройте GPIO:
1) Укажите направление – Вход.
2) Выберите подтяжку – Uвх или GND. Ниже приведено описание, как подтяжка влияет на управление GPIO и отправку SMS.
3) Включите отправку SMS. Укажите текст SMS и группу телефонных номеров. Задайте условие для отправки SMS – фронт срабатывания GPIO:
- По переднему фронту – модем отправит SMS при изменении сигнала на GPIO из 0 в 1;
- По заднему фронту – модем отправит SMS при изменении сигнала на GPIO из 1 в 0;
- По любому фронту – модем отправит SMS при любом изменении сигнала на GPIO.
В качестве примера приведены настройки GPIO1. Выводы GPIO2 и GPIO3 настраиваются аналогичным образом. В программе ATM Control SE вкладка Настройки→ GPIO.
Настроить GPIO1
Для примера вместо внешних устройств и датчиков используется обычная тактовая кнопка.
Подтяжка к Uвх
Подключение тактовой кнопки к выводам GND и GPIO1
--------------------------------------------------------------------------------
Настройки GPIO:
- направление – Вход;
- подтяжка – Uвх;
- фронт срабатывания – По переднему фронту.
Отправка SMS:
Если нажать на кнопку, сигнал на GPIO изменится из 1 в 0 – по заднему фронту. Модем не отправит SMS, т. к. в настройках задан фронт срабатывания – По переднему фронту.
Если отпустить кнопку, сигнал на GPIO изменится из 0 в 1 – по переднему фронту. Модем отправит SMS.
--------------------------------------------------------------------------------
Настройки GPIO:
- направление – Вход;
- подтяжка – Uвх;
- фронт срабатывания – По заднему фронту.
Отправка SMS:
Если нажать на кнопку, сигнал на GPIO изменится из 1 в 0 – по заднему фронту. Модем отправит SMS.
Если отпустить кнопку, сигнал на GPIO изменится из 0 в 1 – по переднему фронту. Модем не отправит SMS, т. к. в настройках задан фронт срабатывания – По заднему фронту.
--------------------------------------------------------------------------------
Настройки GPIO:
- направление – Вход;
- подтяжка – Uвх;
- фронт срабатывания – По любому фронту.
Отправка SMS:
Если нажать на кнопку, сигнал на GPIO изменится из 1 в 0 – по заднему фронту. Модем отправит SMS.
Если отпустить кнопку, сигнал на GPIO изменится из 0 в 1 – по переднему фронту. Модем отправит SMS.
--------------------------------------------------------------------------------
Подтяжка к GND
Подключение тактовой кнопки к выводам GPIO1 и VCC
--------------------------------------------------------------------------------
Настройки GPIO:
- направление – Вход;
- подтяжка – GND;
- фронт срабатывания – По переднему фронту.
Отправка SMS:
Если нажать на кнопку, сигнал на GPIO изменится из 0 в 1 – по переднему фронту. Модем отправит SMS.
Если отпустить кнопку, сигнал на GPIO изменится из 1 в 0 – по заднему фронту. Модем не отправит SMS, т. к. в настройках задан фронт срабатывания – По переднему фронту.
--------------------------------------------------------------------------------
Настройки GPIO:
- направление – Вход;
- подтяжка – GND;
- фронт срабатывания – По заднему фронту.
Отправка SMS:
Если нажать на кнопку, сигнал на GPIO изменится из 0 в 1 – по переднему фронту. Модем не отправит SMS, т. к. в настройках задан фронт срабатывания – По заднему фронту.
Если отпустить кнопку, сигнал на GPIO изменится из 1 в 0 – по заднему фронту. Модем отправит SMS.
--------------------------------------------------------------------------------
Настройки GPIO:
- направление – Вход;
- подтяжка – GND;
- фронт срабатывания – По любому фронту.
Отправка SMS:
Если нажать на кнопку, сигнал на GPIO изменится из 0 в 1 – по переднему фронту. Модем отправит SMS.
Если отпустить кнопку, сигнал на GPIO изменится из 1 в 0 – по заднему фронту. Модем отправит SMS.
--------------------------------------------------------------------------------
Пример SMS-оповещения от модема
SMS от модема
Подключение слаботочного реле к GPIO1, GPIO2, GPIO3
Максимальный ток выхода GPIO1, GPIO2, GPIO3 – 10 мА, поэтому к ним можно подключить только слаботочные реле с током переключения катушки до 10 мА.
Номинальное значение напряжения катушки должно соответствовать напряжению питания модема. При стандартном напряжении питания 12 В нужно использовать реле с номинальным значением напряжения катушки 12 В.
Пример слаботочного реле: Ультратонкое реле finder 34.51.7.012.5010
Схема подключения слаботочных реле к GPIO1, GPIO2, GPIO3
Настройки GPIO для подключения слаботочного реле:
- направление – Выход;
- подтяжка – GND;
- состояние при включении – Логическая 1;
- тип выхода – Триггер.
В качестве примера приведены настройки GPIO1. Выводы GPIO2 и GPIO3 настраиваются аналогичным образом. В программе ATM Control SE вкладка Настройки → GPIO.
Настроить GPIO1
При включении модема напряжение на катушку реле подаваться не будет, поэтому перекидной контакт реле останется в исходном состоянии (замкнуты контакты 11 и 12).
Чтобы перекидной контакт переключился (замкнулись 11 и 14 контакты), нужно подать напряжение на катушку реле. Для этого отправьте на модем SMS-команду:
5492 gpio1 set=0
Чтобы вернуть реле в исходное состояние (замкнуть контакты 11 и 12), отправьте на модем SMS-команду:
5492 gpio1 set=1
Вместо gpio1 укажите GPIO, к которому подключено слаботочное реле: gpio1, gpio2, gpio3.
Вместо 5492 укажите пароль для входящих SMS, который задан в настройках модема. 5492 – значение по умолчанию.
Подключение реле к GPO4
На GPO4 максимальный снимаемый ток при напряжении питания 12 В – 300 мА. К нему можно подключить реле с током переключения катушки до 300 мА, т. е. практически любые реле.
Номинальное значение напряжения катушки должно соответствовать напряжению питания модема. При стандартном напряжении питания 12 В нужно использовать реле с номинальным значением напряжения катушки 12 В.
Пример реле: Миниатюрное реле finder 40.51.9.012.0000
Схема подключения реле к GPO4
Настройки GPO4 для подключения реле:
- выходное напряжение – Напряжение питания;
- состояние при включении – Логический 0;
- тип выхода – Триггер.
В программе ATM Control SE вкладка Настройки → GPIO.
Настроить GPO4
При включении модема напряжение на катушку реле подаваться не будет, поэтому перекидной контакт реле останется в исходном состоянии (замкнуты контакты 11 и 12).
Чтобы перекидной контакт переключился (замкнулись 11 и 14 контакты), нужно подать напряжение на катушку реле. Для этого отправьте на модем SMS-команду:
5492 gpio4 set=1
Чтобы вернуть реле в исходное состояние (замкнуть контакты 11 и 12), отправьте на модем SMS-команду:
5492 gpio4 set=0
Вместо 5492 укажите пароль для входящих SMS, который задан в настройках модема. 5492 – значение по умолчанию.
Характеристики GPIO
GPIO1 – 3 в режиме «вход»:
- сопротивление программируемой подтяжки к напряжению питания – 10 кОм;
- максимальное напряжение уровня «0» (низкого уровня) – 0,8 В;
- минимальное напряжение уровня «1» (высокого уровня) – 2,0 В;
- максимальное допустимое значение напряжения на входе – 40 В.
GPIO1 – 3 в режиме «выход»:
- сопротивление программируемой подтяжки к напряжению питания – 10 кОм;
- тип выхода – открытый коллектор на «землю»;
- максимальный ток выхода – 10 мА.
GPO4 в режиме «выход» может иметь 3 состояния:
- коммутация напряжения питания (открытый коллектор на напряжение питания);
- максимальный снимаемый ток при 12 В – 300 мА;
- выходное напряжение 7,5 В;
- максимальный снимаемый ток – 200 мА;
- высокоимпедансное состояние.
GPO5 – 8 в режиме «выход» (разъём DB9-F):
- выводы имеют уровни интерфейса RS232:
- низкий уровень на выводе «0» – от -5 до -12 В;
- высокий уровень на выводе «1» – от +5 до +12 В.