Самоделки:

 

УДАЛЕННОЕ УПРАВЛЕНИЕ АКВАРИУМНЫМ КОНТРОЛЛЕРОМ.

ФУНКЦИЯ: «ПОЗВОНИ РЫБКАМ!»

 

 

Для аквариумного контроллера – 2 реализована возможность удаленного управления и контроля параметров через модемное соединение. Со стороны прибора сейчас подключен мобильный телефон SIEMENS M35i со встроенным GSM-модемом. Прибор использует только самые основные AT-команды управления, поэтому остается возможность для большого выбора модели GSM-модема. Это могут быть сотовые телефоны и GSM-модемы Siemens, а также сотовые телефоны других фирм со встроенным аппаратным модемом, имеющие возможность связи с микроконтроллером через UART и поддерживающие стандартные команды управления. Для согласования логических уровней микроконтроллера и сотового телефона, а также для зарядки аккумулятора используется дополнительный переходник.

Со стороны компьютера может быть любой модем, подключенный к городской телефонной сети или сотовый телефон со встроенным модемом. Тестирование проводилось с внешним USB-модемом на базе микросхемы Conexant, а также с мобильным телефоном Motorola C350.

 

Чтобы воспользоваться данной функцией, необходимо скачать (не успел закачать, зато есть Aqua_control_2008-1.rar) и установить программу Aqua Control 2008.

В системе должен быть установлен модем. Проверить это можно в панели управления Windows «Телефон и модем» (рис).

 

Далее запустить программу Aqua Control 2008 и открыть окно настройки удаленного доступа, нажав соответствующую кнопку управления (рис).

 

Откроется дополнительное окно с настройками соединения (рис).

В этом окне необходимо установить порт, на который подключен модем. Выбрать скорость порта (это скорость обмена между компьютером и модемом, для сотовых телефонов – скорость обмена по дата-кабелю).

Ниже ввести телефонный номер (для демо-версии номер 89602293225 оператора сотовой связи Beeline).

 

Правила набора номера:

1. Номер может содержать цифры, а также некоторые символы для управления модемом. В ряде случаев для мобильных телефонов допустимо вводить номер в виде +79602293225.

2. Чтобы перейти в режим тонального набора номера, необходимо ввести перед номером символ «T», для импульсного набора – «P».

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

3. Пауза и ожидание гудка на линии.

Символ «,» (запятая) для большинства модемов устанавливает паузу примерно в 2 секунды в наборе номера. Пример: 8,,,9602293225 – набрать 8, подождать примерно 6 секунд и набрать остальные цифры.

«W» - ждать гудок на линии. Пример: 8W9602293225 – набрать 8, ждать гудок, набрать остальные цифры.

 

Дополнительная строка инициализации – обычно эту галочку следует убрать. Однако в ряде случаев не все модемы корректно устанавливают связь и пытаются соединиться на высокой скорости с использованием протоколов V90 и V92. Чтобы запретить использование этих протоколов необходимо ввести дополнительную команду, ограничивающую скорость соединения (GSM-модем со стороны микроконтроллера может установить соединение на скорости не более 9600 бод). Для модемов разных фирм строка будет отличаться от приведенной на картинке, смотрите документацию к модему.

После установки параметров нажать кнопку «набрать номер», программа попытается инициализировать модем и произвести соединение. Сам процесс длится 20-30 секунд и мало отличается от дозвона интернет-провайдеру, также в динамике модема слышен пилот-тон и шум. В текстовом окне отображается статус подключения. В случае успешного соединения программа выдаст соответствующее сообщение, окно с настройкой соединения автоматически закроется. Через несколько секунд в программе Aqua Control 2008 появятся показания датчиков и программы управления. Скорость обмена через GSM-модем составляет 9600 бод, кроме этого хорошо заметны паузы при отправке и приеме данных, поэтому не ждите от программы высокого быстродействия. К прибору не подключено аквариумное оборудование и электроды. Из реальных значений можно узнать температуру, состояние выходов в настоящий момент и изменить программу управления.

Разрыв соединения произойдет при нажатии соответствующей кнопки в панели управления или при закрытии программы Aqua Control 2008.

Если номер не ответил или занят – попробуйте повторить позже. Телефонные номера при входящих звонках не фиксируются и в дальнейшем использоваться не будут.

 

2008 год, jusupoff

 

Hosted by uCoz