Телескопы покупают здесь


A A A A Автор Тема: Астротаймер на Atmega8  (Прочитано 8704 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн IOPA4Автор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 0
    • Сообщения от IOPA4
    • Личная страничка Ю.Градова
Астротаймер на Atmega8
« : 19 Мар 2009 [14:02:06] »
На своем сайте http://iopa4.narod.ru я расположил документацию необычного устройства - управление освещением по восходу/заходу солнца. Применены не табличные данные, а производится расчет по координатам, часовому поясу и дате. Устройство собрано на Atmega8 и LCD (ЖКИ) 2-х строчном индикаторе. На сайте прошивка, схема, описание, исходники и проекты в Proteus Ares и Isis.
« Последнее редактирование: 19 Мар 2009 [14:06:10] от IOPA4 »
Глаза боятся - руки делают

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 328
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Астротаймер на Atmega8
« Ответ #1 : 19 Мар 2009 [14:06:05] »
Интересный заменитель фотодиода. ;)
/ссылка запрещена правилами форума/

Оффлайн IOPA4Автор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 0
    • Сообщения от IOPA4
    • Личная страничка Ю.Градова
Re: Астротаймер на Atmega8
« Ответ #2 : 19 Мар 2009 [14:07:11] »
Интересный заменитель фотодиода. ;)
Только разница как у часов с кукушкой и кварцевых
Глаза боятся - руки делают

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 328
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Астротаймер на Atmega8
« Ответ #3 : 19 Мар 2009 [14:20:57] »
Никто это не оспаривает, просто и те и другие часы показывают время. :)
По делу: выбор CodeVisionAVR чем продиктован? Есть же свободный компилятор avr-gcc.
/ссылка запрещена правилами форума/

Оффлайн Грехов Михаил

  • *****
  • Сообщений: 31 815
  • Благодарностей: 818
  • Вон с форума мракобесие, ложь, фальшь и дебилизм!!
    • Сообщения от Грехов Михаил
Re: Астротаймер на Atmega8
« Ответ #4 : 19 Мар 2009 [14:22:30] »
А смысл? Фотодиод с реле во много раз дешевле, проще, надёжнее... Кроме этого он ориентируется на фактическую освещённость местности, а не на заход(восход) Солнца. Понятно дело, что в пасмурную (дождливую, снежную) погоду будет темнее, чем в солнечную и включение светильников потребуется ранее время, нежели математический расчёт...
Manfrotto 055XPROB + 808 RC4 + Fujinon 16x70 FMT-SX2. TS APO 102/714 + ES 20/100, ES 9/100, Radian 4+HEQ5Pro+ QHYIII 290M+50mm guide. 3"Flat+QHYCFW3+Optolong LRGB+SHO (36mm)+QHY268M.

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 328
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Астротаймер на Atmega8
« Ответ #5 : 19 Мар 2009 [14:42:52] »
Еще по делу:
1. Когда питание схемы отключается, часы сбрасываются. Для того, чтобы этого не происходило, нужно использовать DS1302 или DS1307 с бакапным аккумулятором.
2. Настройки широты и долготы нужно сохранять в eeprom atmeg`и.

Без этих функций устройство больше похоже на солнечные часы в пасмурный день.  8)
/ссылка запрещена правилами форума/

Оффлайн IOPA4Автор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 0
    • Сообщения от IOPA4
    • Личная страничка Ю.Градова
Re: Астротаймер на Atmega8
« Ответ #6 : 19 Мар 2009 [18:54:15] »
Никто это не оспаривает, просто и те и другие часы показывают время. :)
По делу: выбор CodeVisionAVR чем продиктован? Есть же свободный компилятор avr-gcc.
CodeVisionAvr - купил меня wizard-ом и до 2 кб он бесплатен.
Глаза боятся - руки делают

Оффлайн IOPA4Автор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 0
    • Сообщения от IOPA4
    • Личная страничка Ю.Градова
Re: Астротаймер на Atmega8
« Ответ #7 : 19 Мар 2009 [19:07:15] »
А смысл? Фотодиод с реле во много раз дешевле, проще, надёжнее... Кроме этого он ориентируется на фактическую освещённость местности, а не на заход(восход) Солнца. Понятно дело, что в пасмурную (дождливую, снежную) погоду будет темнее, чем в солнечную и включение светильников потребуется ранее время, нежели математический расчёт...
Эта тема обсуждалась на http://kazus.ru/forum/topic_14056-0-asc-270.html
1. Устройство устанавливается прямо в щитке питания и не имеет никаких выносных датчиков.
2. На нашем объекте специалисты три раза меняли место установки фотодатчика, пока выбрали оптимальное:
- мешала засветка от объекта - он ярок;
- фотодатчик затенялся и приходилось выносить далеко от места управления;
- линза забивалась снегом (в последствии она еще будет забиваться промгрязью :P);
3. По себестоимости эти устройства примерно одинаковы если поступить по идее IBM - клава(кнопки) и CD (монитор) выносные.
Глаза боятся - руки делают

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 328
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Астротаймер на Atmega8
« Ответ #8 : 19 Мар 2009 [19:07:42] »
CodeVisionAvr - купил меня wizard-ом и до 2 кб он бесплатен.
Вы, наверное, только начали изучать микроконтроллеры?
Кому нужны эти 2кб.  ???
/ссылка запрещена правилами форума/

Оффлайн IOPA4Автор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 0
    • Сообщения от IOPA4
    • Личная страничка Ю.Градова
Re: Астротаймер на Atmega8
« Ответ #9 : 19 Мар 2009 [19:35:29] »
CodeVisionAvr - купил меня wizard-ом и до 2 кб он бесплатен.
Вы, наверное, только начали изучать микроконтроллеры?
Кому нужны эти 2кб.  ???
К сожалению да, а мне уже за далеко 50 - сами понимаете, что в этом возрасте тяжело начинать. Я все время писал на паскале и Delphi (самоучка, в школе изучал калькулятор - не программируемый), в техникуме и институте говорили, что есть всякие там языки для машин, но все обьясняли на пальцах. СИ пробовал лет 15 назад, асм - 20 и то для Синклара. Сейчас все вспоминать тяжело, да еще и со временем напруга. Практически с 07.00 до 19.00 на работе. :-X
Глаза боятся - руки делают

Оффлайн CombaSoft

  • *****
  • Сообщений: 1 851
  • Благодарностей: 57
    • Сообщения от CombaSoft
Re: Астротаймер на Atmega8
« Ответ #10 : 19 Мар 2009 [20:09:29] »
Не совсем ясно зачем устройству LCD и клавиатура. Врядли после монтажа потребуется оперативно вмешаться в настройки устройства. Тогда возможно достаточно вывести rs-232 и по нему перед монтажом заводить настройки прибора?
Мирного чистого неба!

Оффлайн IOPA4Автор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 0
    • Сообщения от IOPA4
    • Личная страничка Ю.Градова
Re: Астротаймер на Atmega8
« Ответ #11 : 19 Мар 2009 [20:56:00] »
Не совсем ясно зачем устройству LCD и клавиатура. Врядли после монтажа потребуется оперативно вмешаться в настройки устройства. Тогда возможно достаточно вывести rs-232 и по нему перед монтажом заводить настройки прибора?
Согласен. Спасибо за идею ???
Глаза боятся - руки делают

Оффлайн maverick5334

  • Новичок
  • *
  • Сообщений: 4
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от maverick5334
Re: Астротаймер на Atmega8
« Ответ #12 : 28 Апр 2010 [14:27:44] »
Собрал схему с LCD вариантом и на часовом кварце - не работает! На дисплее нет ничего при включении, светится только подсветка индикатора.
Пришивал из файла astro_tim.hex, FUSE устанавливал как в описании  CKSEL2, CKSEL3, SUT0, CKOPT.
Ошибок в трассировке нет - проверил 5 раз.
Единственно что, я изменил питание схемы  на трасформаторное. Питани подаётся на контроллер в размере 5.05 вольта.
Прошивки (hex) использовал разных версий - результат один и тот-же. По отзывам знаю, что всё должно работать.
Что я не так сделал ????? Помогите пожалуйста!

Оффлайн IOPA4Автор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 0
    • Сообщения от IOPA4
    • Личная страничка Ю.Градова
Re: Астротаймер на Atmega8
« Ответ #13 : 29 Апр 2010 [18:00:44] »
Причин может быть много, трудно даже что-либо предположить. Прошивал, перепрошивал во время наладки десятки МК, все было ОК (исправлял ошибки, тестировал). Возможно:
1. Плохая пайка, микротрещина в дорожке.
2. Не рабочий кварц, обвязка кварца не та (2 конденсатора по 22 пФ).
3. LCD индикатор с другой распиновкой, не подходит инициализация индикатора.
4. Посмотрите установку и номинал резистора, который контролирует наличие питания. В разных схемах по-разному, иногда делитель (в некоторых вариантах это 27 ножка МК). В схемах на LCD в некоторых вариантах этой функции может и не быть.
5. Если схема рабочая - то после включения через 1 минуту должно сработать реле, т.к. по умолчанию
для 69 с.ш. 32 в.д. 01.01.2000 г. в 00:00 свет по расчетам должен быть включен.
Глаза боятся - руки делают

Оффлайн maverick5334

  • Новичок
  • *
  • Сообщений: 4
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от maverick5334
Re: Астротаймер на Atmega8
« Ответ #14 : 29 Апр 2010 [21:07:55] »
Не понял насчёт 27 ножки микроконтроллера, на Вашей схеме с ЖК индикатором она не задействована!

Оффлайн Dima.

  • *****
  • Сообщений: 3 905
  • Благодарностей: 74
    • Skype - dmitry_motin_murmansk
    • Сообщения от Dima.
Re: Астротаймер на Atmega8
« Ответ #15 : 29 Апр 2010 [21:10:51] »
Извените что встреваю, но для чего это штуковина нужна? просто интересно.
Refractor D70 F700 f10
Зенит Е (2-е штуки) (индустар 3,5/50  мир-1ш 2,8/37  Юпитер-37  зенитар-М 1,9/50&16/2.8 )
Бинокль 8х30
canon 5D
Canon EF 28-135
МТО-11СА
EQ-2 с мотором =)

Оффлайн LifeIsGood

  • *****
  • Сообщений: 5 941
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: Астротаймер на Atmega8
« Ответ #16 : 29 Апр 2010 [21:30:56] »
управление освещением по восходу/заходу солнца.
Дима,  >:D

Оффлайн Dima.

  • *****
  • Сообщений: 3 905
  • Благодарностей: 74
    • Skype - dmitry_motin_murmansk
    • Сообщения от Dima.
Re: Астротаймер на Atmega8
« Ответ #17 : 29 Апр 2010 [21:38:24] »
управление освещением по восходу/заходу солнца.
Дима,  >:D
Это та я понял :) куда оно ставится и для чего конкретно? в обсерваторию для постоянного освещения? или для чего?
Refractor D70 F700 f10
Зенит Е (2-е штуки) (индустар 3,5/50  мир-1ш 2,8/37  Юпитер-37  зенитар-М 1,9/50&16/2.8 )
Бинокль 8х30
canon 5D
Canon EF 28-135
МТО-11СА
EQ-2 с мотором =)

Оффлайн IOPA4Автор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 0
    • Сообщения от IOPA4
    • Личная страничка Ю.Градова
Re: Астротаймер на Atmega8
« Ответ #18 : 29 Апр 2010 [22:02:23] »
Для автоматического управления уличным освещением, например (чтобы днем лампочки не "освещали" улицу из вашего кармана)
Глаза боятся - руки делают

Оффлайн Dima.

  • *****
  • Сообщений: 3 905
  • Благодарностей: 74
    • Skype - dmitry_motin_murmansk
    • Сообщения от Dima.
Re: Астротаймер на Atmega8
« Ответ #19 : 29 Апр 2010 [22:04:39] »
А, понятно :) извените что наоффтопил :)
Refractor D70 F700 f10
Зенит Е (2-е штуки) (индустар 3,5/50  мир-1ш 2,8/37  Юпитер-37  зенитар-М 1,9/50&16/2.8 )
Бинокль 8х30
canon 5D
Canon EF 28-135
МТО-11СА
EQ-2 с мотором =)