Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Солнечный трекер, система слежения за солнцем.

Солнечный трекер, система слежения за солнцем. 28 апр 2017 18:09 #76

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
bogdan68 пишет:
На управлении никак не скажется?
Никак. Может Proteus будет чуть притормаживать, но в железе будет все нормально.

bogdan68 пишет:
Судьбу измерения напряжения решать Вам.
Вам нужно или не нужно? Вопрос только в этом.

bogdan68 пишет:
Если это куча работы в самой прошивке...
Была бы эта куча по-меньше, если бы Вы сразу сказали. Кроме того, теперь в дисплее нужно куда-то втискивать показания. Может изначально была бы другая организация меню...

bogdan68 пишет:
Плату я только начал проэктировать.
Сначала нарисуйте полную схему и покажите мне. В проекте Proteus не все показано.
Последнее редактирование: 29 апр 2017 17:35 от Soir. Причина: Удаление неактуального вложения.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 29 апр 2017 07:42 #77

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
Погонял,всё хорошо работает.
Извините,знаю что действовал не так как нужно при составлении ТЗ.Это моя первая просьба что либо сделать,в основном это повторение разработанного.
Схему дорисую сброшу.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 29 апр 2017 08:24 #78

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
Может целесообразным будет расширить функции кнопки Ручное/Авто? Сделать ее без фиксации, короткое нажатие - переключение Ручное/Авто. Нажатие с удержанием, какой-нибудь третий режим. Например, независимо от времени панель переезжает на парковку. Находится там, пока снова не будет нажата кнопка (в принципе, дублирование ручного перевода). Но можно сделать так, чтобы этот режим длился до следующего рабочего режима. То есть. Плохая погода, гонять панель нет смысла, нажали кнопку. На следующие сутки в назначенное время Return (или Start) панель сама снова перешла в автоматический режим...
Или можно такую же опцию добавить в меню с установкой времени. Что-то вроде отсроченного пуска или спящего режима.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 29 апр 2017 12:23 #79

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
Когда плохая погода мне не тяжело перевести панель в ручной режим,а вот когда предвидеться град,или уже начался,то конечно было бы хорошо-подбежал включил парковку во время града и панель поехала в крайнее положение(меньше уязвима).А не стоять под градом держа кнопку.Но мне кажется это должна быть именно кнопка,в меню не пойдет,нужно время найти параметр и включить его.
Вы генератор идей,я никогда не думал что в atmega328 сколько влезет.С таким функционалом я еще не знаю солнечного трекера.

Вложенный файл:

Имя файла: сол.трекер-2.rar
Размер файла:9 KB
Последнее редактирование: 29 апр 2017 12:34 от bogdan68.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 29 апр 2017 13:51 #80

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
bogdan68 пишет:
А не стоять под градом держа кнопку...
Можно ведь центральный блок разместить в помещении и, сидя у окна, наблюдать за погодой.
Можно радиобрелок или другое ДУ...
bogdan68 пишет:
не думал что в atmega328 сколько влезет.
Сейчас память МК занята менее половины. Так что включайте фантазию.

По схеме.
Выводы SCL и SDA DS1307 должны быть подтянуты к +5V резисторами 4,7-10,0 кОм.
Реле не желательно (или даже опасно) подключать напрямую к выводам МК. Но в любом случае, установите защитные диоды параллельно катушкам.
Параллельно фоторезистору установите конденсатор, хотя бы 0,1 мкФ.
В разрыв цепи от датчика тока желательно установить RC-цепочку - 1-10 кОм и 0,1 мкФ.
К DS1307 подключите батарейку.
Если будут длинные провода от концевиков, то желательно параллельно им конденсаторы 0,1 мкФ. А может даже подтягивающие резисторы. Это же касается и датчиков.

МК желательно или на панельку, или предусмотреть внутрисхемную перепрошивку.

Выводы не сверял, но остальное вроде все на месте.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 29 апр 2017 14:39 #81

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
Релле буду использовать двухканальное тоже шилд ардуино,там по входу PC817,дальше транзистор и релле.

А что в такой ds1307 также нужно выводы SC
L и SDA подтягивать на +5 через резисторы?


И у Вас в протеусе фоторезистор через 100кОм подключен к +5в,сколько смотрел схем нигде больше 10кОм нет,какой нужно всё же?
Мк будет на панельке конечно.
Если можно измените как Вы писали работу кнопки авто-ручной.При коротком нажатии менять авто на ручной,длительное нажатие эктренная парковка в 0 градусов.
Последнее редактирование: 29 апр 2017 14:48 от bogdan68.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 29 апр 2017 14:55 #82

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
bogdan68 пишет:
А что в такой ds1307 также нужно выводы SC
L и SDA подтягивать на +5 через резисторы?
В модуле они уже должны быть установлены, проверьте.

bogdan68 пишет:
И у Вас в протеусе фоторезистор через 100кОм подключен к +5в,сколько смотрел схем нигде больше 10кОм нет,какой нужно всё же?
Зависит от фоторезистора. Будете подбирать.

bogdan68 пишет:
эктренная парковка в 0 градусов.
Как-то нелогично. Безопасное место 60 градусов, или как для сильного ветра... нет?
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 29 апр 2017 15:06 #83

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
Для ветра да,60 оптимальный,но не единственный.Можно и в 0 ставить при ветре(почему просил и Вы сделали настройку положения при ветре),в таком случае с стороны 120 градусов подобрать длину тросика,для удержания панели.Привод ведь в крайних положениях наиболее уязвим(из за углов прилаживаемой силы).
А эктренная парковка в 0 градусов-это при граде,панели к граду(если конечно не будет сильного бокового ветра) будет стоять под углом и меньше шансов разбить стекло на панели.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 29 апр 2017 17:57 #84

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
Доработал кнопку.
При коротком нажатии переключение авто/ручное. Удержание более 2 сек - переезд на 0 градусов. На дисплее вместо A/M мигающая буква P.

Когда наступает следующее время старта движения панели, этот режим отменяется. Отменить режим можно также коротким нажатием на эту кнопку.

Нужно тестировать, мог что-то задеть другое.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: bogdan68

Солнечный трекер, система слежения за солнцем. 29 апр 2017 18:23 #85

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
Понял,по тестирую.Спасибо.
А при симуляции в протеусе теперь притормаживание нормально?
Просто выставил большой ветер,панель пошла в позицию 60,но с маленькой скоростью,раньше быстрей бежала.Это нормально в симуляции?
Последнее редактирование: 29 апр 2017 19:51 от bogdan68.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 03 мая 2017 19:44 #86

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
Soir
Сегодня получил МК,запустил,что то не понятно с измерением напряжения,не пойму где ошибка.При не подключенном проводе измерения напряжения в меню пишет уже 10в.На вход МК PC2 через сопротивление 100к подаю измеряемое напряжение,также вход РС2 через 4.7к и переменное 1к сидит на земле.Вроде правильно,переменник полностью выкручивал до минимума сопротивления,все равно пишет 10.4в,хотя провод не подключен к напряжению.На 25 ноге(РС2) 0.42в.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 03 мая 2017 20:42 #87

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
bogdan68 пишет:
что то не понятно с измерением напряжения,не пойму где ошибка.
Прежде всего - правильность монтажа. Проверьте, может есть замыкание на соседние выводы или дорожки.
Проверьте надежность контактов в панельке - прозвоните.
Проверьте подключения выводов: 20 к +5V, 21 - конденсатор на общий провод, 22 - общий провод.

---
P.S.
Виноват, нашел ошибку в прошивке.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: bogdan68

Солнечный трекер, система слежения за солнцем. 03 мая 2017 21:19 #88

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
Всё нормально,спасибо Вам за быстрое реагирование.Пока всё собираю в корпусе,жду релле.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 06 мая 2017 16:56 #89

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
Soir
Здравствуйте,нельзя инвертировать выходы РВ6 и РВ7 что на реле управления двигателем идут.Получил реле и получается когда двигатель должен стоять реле включены,а когда работать включается одно из них.Можно конечно и так использовать,но зачем реле больше времени сработанное будет.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 06 мая 2017 17:28 #90

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
bogdan68 пишет:
Получил реле и получается когда двигатель должен стоять реле включены,а когда работать включается одно из них.
А как Вы их подключили? Инвертировать не сложно, но не уверен, что это хорошее решение.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 06 мая 2017 17:38 #91

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
www.google.com.ua/imgres?imgurl=http%3A%...0wTQ&iact=mrc&uact=8
модуль реле типа такого,не реклама.
получается когда движения нет,сработаны два реле,потребление системой 180мА,хотя без реле система потребляет 25мА.
Последнее редактирование: 06 мая 2017 17:52 от bogdan68.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 06 мая 2017 17:50 #92

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
Есть электрическая схема входной части модуля?
Если нет - срисуйте, это мне нужно для правильной организации управления выходом.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 06 мая 2017 18:32 #93

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
www.google.com.ua/imgres?imgurl=http%3A%...MwAw&iact=mrc&uact=8
Вот вроде оно,проверил-эта схема.
Последнее редактирование: 06 мая 2017 19:28 от bogdan68.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 06 мая 2017 19:32 #94

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
Сигналы на реле инвертировал.

---
P.S.
С такой схемой будьте осторожны с выбором джампера и питания.
Кроме того, я бы добавил резистор между базой и эмиттером транзистора Q1.
Последнее редактирование: 07 мая 2017 05:53 от Soir. Причина: Удаление неактуального вложения.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 06 мая 2017 21:15 #95

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
Что то не то с этой прошивкой,как то выход на реле не так работало.Залил предыдущую,инвертировал входы в модуле реле,теперь всё нормально.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 06 мая 2017 21:21 #96

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
А что не так?
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 06 мая 2017 21:36 #97

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
Включалось одновременно два реле и еще что то было,не запомнил.Я и на проэкт грекка так же переделывал модуль реле,не знал как в прошивке сделать инверсию.
Доделаю разводку в коробке,поставлю еще пару автомобильных реле(не знаю как реле в модуле по долговечности) после модуля и буду монтировать на трекер.
Хотел спросить,а количество импульсов с двигателя после калибровки и отключения питания сохраняются или нет?Или после отключения нужно калибровку каждый раз делать,или достаточно поиск панели?
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 06 мая 2017 22:00 #98

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
Завтра гляну по реле, может что пропустил - нужно по всей прошивке выискивать, где идет работа с реле.

Калибровка запоминается, а поиск положения нужно проводить после каждого отключения питания.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 06 мая 2017 22:48 #99

  • bogdan68
  • bogdan68 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 172
По реле не нужно смотреть,уже работает.А то мне снова переделывать модуль реле.
Администратор запретил публиковать записи гостям.

Солнечный трекер, система слежения за солнцем. 07 мая 2017 05:53 #100

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
Смотреть нужно, возможно ошибка глубже.

P.S.
Оказалось проще - выложил прошивку без инверсии...
На всякий случай выложу прошивку с инверсией здесь.
Вложения:
Последнее редактирование: 07 мая 2017 05:53 от Soir.
Администратор запретил публиковать записи гостям.
Спасибо сказали: bogdan68
Модераторы: wolf2000, Vakula, Айнцвайдрайченко