Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Связь между линейным фотодатчиком и МК
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
Malyshko
Необходимо разработать устройство слежения за солнцем для солнечной батареи (солнечный трекер). Помогите пожалуйста разобраться с подключением фотодатчика (к каким портам он подключается?) и как примерно работает...
ILYAUL
QUOTE (Malyshko @ Oct 4 2011, 13:36) *
Необходимо разработать устройство слежения за солнцем для солнечной батареи (солнечный трекер). Помогите пожалуйста разобраться с подключением фотодатчика (к каким портам он подключается?) и как примерно работает...

И Вы считаете этой информации достаточно?
Тип процессор , тип солнечной батареи
Malyshko
если взять тот же МК ATMega16 (по учебе он у нас основной), а тип солнечной батареи не важен, её только на солнце поворачивать sm.gif
msalov
Гляньте Building a Sun Tracker
А так же может быть полезна статья из Circuit Cellar #235 Sun Tracker (Part 1) (сам журнал думаю можно найти без особого труда).
Malyshko
http://www.agroru.com/blog/novinki_agpromi...pleksa/4557.php - вот линейный фотодатчик...
Там написано что поинтерфейсу RS485 можно связаться с МК, я правильно понял?
msalov
Этот фотодатчик рассчитан для нахождения темных пятен на фоне отражающей поверхности. Как вы себе этот фокус представляете с солнцем?
Malyshko
Раньше совсем не сталкивался с фотодатчиками sad.gif
http://www.pes-rus.ru/catalog/?part=2593400000 - из этог8о каталога даже не представляю как выбрать нужный... sad.gif
msalov
Каким образом вы планируете определять положение солнца? В каталоге что вы привели:
Цитата
Фотодатчики состоят из источника излучения, фотоприемника, преобразователя сигнала и усилителя сигнала. Приемник анализирует поступивший световой поток, проверяет, поступил ли он от источника излучения и передает соответствующий сигнал на усилитель и далее на исполнительное устройство. По сравнению с другими типами датчиков, фотодатчики обладают рядом преимуществ. Диапазон действия фотодатчиков существенно превосходит индуктивные, емкостные и другие виды датчиков. Высокая чувствительность даже при миниатюрном исполнении и многочисленные варианты конструкций корпуса позволяют фотодатчикам решать практически любые задачи.

Это датчики барьерного типа, которые стремятся сделать так, что б они были не чувствительны к солнцу. У вас же цель наоборот - определять положение солнца.
Советую всё таки глянуть статью в журнале Circuit Cellar. Там положение солнца определялось по разнице освещенности на 4х датчиках ISL29102.
Malyshko
с таким предложением я к преподавателю и подошёл sm.gif хотел чтобы положение солнца определялось таким образом, чтобы напряжение на четырех фоторезисторах было одинаково (а они располагались на грани пирамиды под углом 90 градусов соответственно), но он почему-то отверг это и предложил использовать линейный фотодатчик sm.gif
ae_
Можно же вообще обойтись дискретными датчиками - "свет есть/нет". Их калибровать не надо, и подбирать с одинаковой чувствительностью тоже не надо. Лишь бы хватало чувствительности выдавать сигнал "свет есть" в течение всего светового дня.
Достаточно два датчика расположить близко друг к другу и установить между ними непрозрачную шторку. Чем длиннее шторка, тем выше точность позиционирования.
Для управления поворотом достаточно простой схемы, без МК.
датчики = 0,0 - солнца нет, нечего не делаем.
1,1 - солнце есть, шторка точно указывает направление на солнце, тоже ничего не делаем
датчики 0,1 или 1,0 - поворачиваем платформу в сторону освещённого датчика, пока не будет 1,1
Если надо поворачивать платформу в 2х плоскостях, то ставим 2 пары датчиков, одну с горизонтальной шторкой, другую с вертикальной, каждая управляет своим мотором.
Готовое устройство есть, например, в "Радио" №5 за 2002г.
ILYAUL
QUOTE (ae_ @ Oct 5 2011, 05:59) *
датчики = 0,0 - солнца нет, нечего не делаем.

А если оно есть , а мы просто к нему ж.... стоим? Как отследили его до заката так и стоим. Ждёмс?
И как отличить солнечный и пасмурный день?
@Ark
Цитата
Необходимо разработать устройство слежения за солнцем для солнечной батареи (солнечный трекер). Помогите пожалуйста разобраться с подключением фотодатчика (к каким портам он подключается?) и как примерно работает...

Если устройство стационарное, то фотодатчик в таком устройстве - совсем лишняя деталь. Сориентируйте ваше устройство точно по сторонам горизонта,
введите широту и долготу места в качестве исходных данных. Получить точное текущее направление на солнце - не так уж и сложно прямым расчетом.
Нужны только часы и календарь. Дополнительный "плюс" такого решения - не будете зависеть от облачности. Совсем.
ILYAUL
QUOTE (@Ark @ Oct 5 2011, 12:32) *
Если устройство стационарное, то фотодатчик в таком устройстве - совсем лишняя деталь. Сориентируйте ваше устройство точно по сторонам горизонта,
введите широту и долготу места в качестве исходных данных. Получить точное текущее направление на солнце - не так уж и сложно прямым расчетом.
Нужны только часы и календарь. Дополнительный "плюс" такого решения - не будете зависеть от облачности. Совсем.

А по высоте ? - Табличные данные? А если массовое производство и по всей планете + Луна?
Tanya
Цитата(gotty @ Oct 4 2011, 15:12) *
Этот фотодатчик рассчитан для нахождения темных пятен на фоне отражающей поверхности. Как вы себе этот фокус представляете с солнцем?

Сводим задачу к решенной - следим за тенью от... (придется сделать) на экране. Все вместе железно скреплено. Кроме Солнца.
@Ark
Цитата
А по высоте ? - Табличные данные? А если массовое производство и по всей планете + Луна?

Можете добавить в настройки - высоту над уровнем моря, период обращения вокруг солнца, вокруг собственной оси, угол наклона оси относительно плоскости эклиптики для выбранной Планеты. Расчет не сильно усложниться. wink.gif
Malyshko
спасибо большое, всё это безусловно дельные советы, но нужно использовать линейный фотодатчик и МК AVR, потому что специальность требует sm.gif трудность именно с линейным фотодатчиком, а связь через интерфейс и программный код не проблема...
ae_
Цитата(ILYAUL @ Oct 5 2011, 16:56) *
А если оно есть , а мы просто к нему ж.... стоим? Как отследили его до заката так и стоим. Ждёмс?
И как отличить солнечный и пасмурный день?

Я привёл описание рабочей конструкции, но неверно указал, что используются дискретные датчики.
Датчики аналоговые, алгоритм такой:
0,0 - освещение ниже какого-то минимального порога, недостаточно для работы солнечных элементов, стоп.
L<R - крутим вправо
L>R - крутим влево
L=R - стоп.
Отличать солнечный и пасмурный день нет необходимости, если закрыть солнце, то платформа перестанет поворачиваться, что вполне разумно.
Когда солнце выйдет из-за тучи - платформа повернётся к нему лицом.
upd: к сожалению автору темы с линейными датчиками помочь не могу.
ILYAUL
Пусть у профессора спросит , какой ему нравиться может подскажет.
В приложении одна из разработанных систем - осталось напрячься и повторить biggrin.gif Лично я не рискну.
Malyshko
подходил к преподавателю, вместе нашли с ним нужную сери: http://www.hamamatsu.su/NMOS.htm
решили выбрать датчик с 1024 элементами: S8381-1024Q или S5931-1024S или S3924-1024Q... так до конца и не понял какой именно брать sm.gif не подскажите?
msalov
Почитайте Characteristic and use of NMOS linear image sensors
Там описано как снимать сигнал, есть схемы предусилителей. Возможно после изучения сможете сами некоторые вопросы решить.
Malyshko
сказали что через фильтр к МК как-то подключать... разбираюсь как sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.