Для начала работы с устройством, необходимо подключить его к сети и с помощью браузера зайти на адрес « http://192.168.3.14/sec ».
- 192.168.3.14 – Это IP адрес устройства по умолчанию.
- sec – Это пароль для входа по умолчанию.
Подробней о каждом пункте меню.
Net config
Пункт меню «Net config» содержит сетевые настройки устройства:
- IP – Адрес устройства. По умолчанию 192.168.3.14
- Password – Пароль, по умолчанию «sec». Максимальная длинна пароля 6 символов.
MAC-адрес устройства автоматически генерируется из его IP адреса, тем самым достигается уникальность MAC-адреса, при наличии нескольких устройств в одной сети.
Clock
Установка времени.
Для варианта с аппаратными часами на DS1307
Тоже самое, только для программных часов.
Из-за ограниченной точности хода, в программных часах пришлось ввести коррекцию хода. Коррекция происходит на первой секунде суток.
Azimuth / Elevation config
Пункты меню Azimuth config и Elevation config имеют практически одинаковый внешний вид и назначение полей ввода, и позволяют сообщить программе параметры механической части позиционера.
На рисунке ниже, приведена схема поворота гелиостата по азимуту:
Из схемы видно, что «a» это расстояние от неподвижной точки крепления актуатора до центра оси вращения, «b» это длина рычага, с помощью которого производится поворот гелиостата по азимуту, а «c min» и «c max» это соответственно минимальная и максимальная длина актуатора.
«pulse» это количество импульсов датчика актуатора, при его полном ходе (от минимума до максимума). Подсчитывается автоматически, но может быть введено и в ручную.
Аналогичные значения имеет пункт меню Elevation config.
Важно отметить, что при минимальной длинне актуатора (сторона «c»), панели (сторона «b») должны стоять строго вертикально.
Position config
В этом пункте меню, производится выбор часового пояса, координат населенного пункта и интервала времени, через которое происходит перерасчет положения солнца и корректировка положения гелиостата.
Timezone – Временная зона
Latitude – Широта местности
Longitude – Долгота местности
Interval - Интервал перерасчета и корректировки положения гелиостата
Manual mode
В этои пункте меню имеется возможность установить гелиостат в нужную позицию, а также здесь происходит калибровка актуаторов.
При нажатии любой кнопки, кроме «Авто», устройство переходит в режим ручного управления. При этом в главном меню пункт «Manual mode» будет подсвечен красным цветом.
«Восток» - Начинает поворот панелей на восток.
«Юг» - Начинает поворот панелей на юг. Имеет смысл только после проведения процедуры «Калибровка азимута».
«Запад» - Начинает поворот панелей на запад.
«Вверх» - Начинает поворот панелей вверх от линии горизонта.
«Вниз» - Начинает поворот панелей вниз, к линии горизонта.
Остановка происходит либо при достижении крайнего положения (по концевику актуатора), либо при нажатии кнопки «Стоп».
«Установка '0'» - Установка панелей в крайнее восточное и в крайнее нижнее положение. Установка происходит в два этапа, сначала по азимуту, а затем по возвышению. Определение крайнего положения происходит по отсутствию импульсов с актуатора в течении 2 секунд.
«Калибровка азимута» - Во время этой процедуры, актуатор азимута сначала перемещается в крайнее восточное положение (как при установке 0), а затем начинается движение в крайнее западное положение, при этом происходит подсчет импульсов с датчика актуатора. При достижении крайнего западного положения, происходит запись подсчитанного значения в ЕЕПРОМ. Посмотреть его можно в меню «Azimuth» поле «pulse».
«Калибровка возвышения» - То же самое что и «Калибровка азимута», только для актуатора возвышение. Результат калибровки виден в меню «Elevation» поле «pulse».
После любой из описанных операций для перехода в режим автоматического слежения за солнцем, надо нажать кнопку «Авто».
Inputs
Пункт меню «Inputs» отображает текущее состояние всех входов устройства. «ON» означает, что вход притянут к земле (через контакты кнопки, реле или оптрон). Т.е., активный уровень входов – «0».
Для получения текущего состояния входа можно использовать запрос «http://IP/password/?get=in3». В ответ на этот запрос устройство сообщит серверу «0», «1» или «Error», если в написании имени входа допущена ошибка.
Outputs
Пункт меню «Outputs» » отображает текущее состояние выходов устройства.
Состояние «ON» говорит о том, что выход находится во включенном состоянии, а «OFF» в выключенном.
Для получения текущего состояния выхода можно использовать запрос «http://IP/password/?get=out5» на который устройство ответит «0», «1» или «Error», в случае, если допущена ошибка в имени выхода.
Для установки состояния выхода можно использовать запрос «http://IP/password/?set=out5&val=1», это означает включить выход 5.
- val=0 – выключить
- val=1 – включить
- val=2 – инвертировать
Для подтверждения принятия команды устройство ответит:
- «OK», если запрос выполнен успешно.
- «Error», если в имени выхода допущена ошибка или значение val не равно 0, 1 или 2.
Test
Здесь, я думаю, описывать нечего, подписи к значениям говорят сами за себя.
Reset CPU
Пункт меню «Reset CPU» говорит сам за себя и позволяет перезагрузить устройство из WEB-интерфейса.
В настоящее время, интерфейс устройства полностью переработан и имеет следующий вид:
Думаю, описывать все заново смысла нет, т.к. суть настроек и кнопок не изменилась...
ПРОДОЛЖЕНИЕ СЛЕДУЕТ...