прочитал все, а зачем такие сложности?
датчики.. нечеткая логика...
я все это понял бы.. еслиб у нас солнце каждый день всходило с разных сторон и шло по небу зигзагами...
положение солца давно просчитано на многие десятилетия вперед...
Сообщение от E97
|
Насчет позиционирования по часам реального времени то по моим расчетам, для точности 3..4град нужно 29..65 записей за сутки (с шагом примерно 15мин). При этом таблицу азимута можно применить на целый месяц. (смещение за месяц будет составлять макс 1.5град)
Таблицу высот надо вести с шагом 30мин. и ее можно применить на 15 дней.
В 2кБ можно вместить свободно.
|
верный подход, но тоже, неоправдано сложное решение...
зачем таблица координат и рывковое передвижение 1 раз в 15 мин?
можно же апроксимировать значения...
по азимуту - все просто.. тут и таблица не нужна.. у солнца же стабильная угловая скорость.... включаем двигатель 1 раз в 3 мин на нужное время для поворота на ~1 градус... (от реализации привода зависит)
или каждую минуту по ~1/3 градуса... или вообще обеспечиваем непрерывное движение со сокростью около ~13 градусов в час...(уточняйте, на память пишу)
теперь о элевации
- максимальная элевация солнца -
на 1 января - 22.1 градуса (ну это у нас)
на 1 февраля - 27.9 градуса
на 1 марта - 37.4
на 1 апреля - 49.6
упрощаем
мес угол
1 - 22
2 - 28
3 - 38
4 - 50
значит если нам нужно например на 19 января получить угол то:
22+(28 - 22):31*19 = 25,67741935483870967741935483871
оставляем целую часть - 25
проверяем... на 19 января элевация составляет 24.8 градуса ошибка меньше 1 градуса.. приемлимо.. (врядли подвеску удастся выставить с такойже точностью)
вот гдето так... такие размышления..
(сам солнечными батареями болею.... знакомая тема.. проходили не раз

)