Источники питания и свет Актуальные вопросы и ответы по источникам питания, световому оборудованию. |
03.04.2016, 17:49
|
|
Гражданин KAZUS.RU
Регистрация: 31.10.2007
Сообщений: 577
Сказал спасибо: 284
Сказали Спасибо 140 раз(а) в 98 сообщении(ях)
|
Re: Рассвет-закат. Кто делал?
Сообщение от vavan1983
|
И на полевой транзистор огромный радиатор не забыть приделать.
|
Да нет, во времязадающей цепи токи будут микроамперные
|
|
|
|
03.04.2016, 20:22
|
|
Частый гость
Регистрация: 24.06.2006
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Рассвет-закат. Кто делал?
Сообщение от vavan1983
|
И на полевой транзистор огромный радиатор не забыть приделать.
|
Для чего?
Сообщение от NewWriter
|
А время отсчитывать тоже будем в аналоговом режиме полевым транзистором и большим конденсатором?
|
Если прочитаете тему то этот вопрос отпадёт сам собой. Но всё таки повторю. Микросхема 145ИК1901 решает эту проблему.
|
|
|
|
03.04.2016, 20:51
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Рассвет-закат. Кто делал?
Сообщение от dubrava
|
вопрос отпадёт сам собой ... 145ИК1901 решает
|
Да вопрос уже давно отпал и был решен...
В соседней теме человеки схватились "не на жизнь, а на смерть" за замену всего и вся на STM32, а вы тут всерьез 145ИК какую-то...
Сообщение от dubrava
|
КТ117. Некоторые молодые радиолюбители скорее всего и не подозревают о его существовании
|
Знаем, знаем - однопереходной транзистор, (аналог 2N4853), ставится во всякие тиристорные регуляторы мощности, регуляторы оборотов электроинструмента и тп.
|
|
|
|
03.04.2016, 21:06
|
|
Частый гость
Регистрация: 24.06.2006
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Рассвет-закат. Кто делал?
Сообщение от NewWriter
|
В соседней теме человеки схватились "не на жизнь, а на смерть" за замену всего и вся на STM32, а вы тут всерьез 145ИК какую-то...
|
Не все знакомы с микроконтроллерами. А собрать схему хочется. Вот тут и пригодится несерьёзная какая-то... 145ИК.
А религиозные микроконтроллерные войны это нормально.
Я пока поклоняюсь Микрочипу и Атмелу. Хотя и STM в загашнике имеются.
|
|
|
|
03.04.2016, 23:12
|
|
Гражданин KAZUS.RU
Регистрация: 31.10.2007
Сообщений: 577
Сказал спасибо: 284
Сказали Спасибо 140 раз(а) в 98 сообщении(ях)
|
Re: Рассвет-закат. Кто делал?
Сообщение от dubrava
|
Микросхема 145ИК1901 решает эту проблему.
|
Сейчас это довольно редкий зверек... да и у выпуска после 92 года полно брака
|
|
|
|
05.04.2016, 20:09
|
|
Прохожий
Регистрация: 17.02.2008
Сообщений: 7
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Рассвет-закат. Кто делал?
IOPA4, добрый день а можно фузы а то индикатор засвечивается At.06 и мигает каждые 5сек на кнопки не реагирует заранее блогодарен КРОМЕ RESET
Последний раз редактировалось geloy; 05.04.2016 в 20:17.
|
|
|
|
06.04.2016, 09:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Рассвет-закат. Кто делал?
Фьюзы по умолчанию, чистый МК 1 МГц. У вас где-то ошибка. Вероятно это watchdog сбрасывает МК каждые 5 сек. Прошили ли вы eeprom? Проверьте цепи кнопок. Схема, прошивка рабочая, проверена многими повторившими. Новое, это только добавлено плавное зажигание света и выключение, ранее просто реле. В Proteus симулируется на ура, есть возможность проверить на готовом устройстве, но оно задействовано.
P.S. В устройстве есть автоматический переход на летнее/зимнее время, нужно только откомпилировать c #define CORR
Последний раз редактировалось IOPA4; 06.04.2016 в 09:34.
|
|
|
|
06.04.2016, 11:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Рассвет-закат. Кто делал?
Извините geloy & all Немного намудрил WatchDog был настроен CPU/1024 и не успевал сбрасываться Таймером 0, поэтому постоянный сброс и горит заставка. Сейчас
// Watchdog Timer initialization
// Watchdog Timer Prescaler: OSC/64k
#pragma optsize-
WDTCR=0x1A;
WDTCR=0x0A;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif
Ну и фьюзы немного поменять, включить WatchDog и Brown-out detection 4В. Картинки фьюзов и новые прошивки во вложении. Проверить на старой плате не смог, т.к. раньше индикатор был подключен PB1-PB4, теперь PB1 это выход ШИМ. У меня стартует, но первая цифра подсвечивается постоянно, а далее сначала At.0, затем кусок времени.
Последний раз редактировалось IOPA4; 06.04.2016 в 11:44.
|
|
|
|
06.04.2016, 12:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Рассвет-закат. Кто делал?
Если постоянно горит заставка, то нужно выключить WatchDog в установках фьюзов, сторожевая собака будет включена программно. Проверил в старом железе. Если WatchDog был включен во фьюзах, то висло на заставке. Заставка долго горит. Даже убирал заставку, видно долгая инициализация и все висло на инициализации, там сложные математические расчеты в подпрограмме calc();.
Последний раз редактировалось IOPA4; 06.04.2016 в 13:03.
Причина: Проверил в железе
|
|
|
|
06.04.2016, 15:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Рассвет-закат. Кто делал?
Почистил проект от ошибок. Проект схема и плата в Proteus 7.10. Варианты компиляции для себя в CodeVisionAVR 2.5, изменить #define:
1. ОК, ОА
2. Перевод на зимнее/летнее время
3. Мигание секундной точки от DS1307 и софтовое 1 раз в 2 сек.
4. В sunrise.h есть варианты выбора расчета восхода/захода:
При пропадании сети все настройки сохраняются в eeprom, часы питаются от батарейки.
//нужное расскоментировать
//flash const float zenith=90.833; offical = 90 degrees 50'
flash const float zenith=96; // civil = 96 degrees
//flash const float zenith=102; // nautical = 102 degrees
//flash const float zenith=108; // astronomical = 108 degrees
В папке ./fuse картинки фьюзов. Платы односторонние в формате PDF, на верхней стороне перемычки. Схема в формате PDF.
P.S. Если у кого-то есть проблема в компиляции кода, пишите вариант, помогу.
Последний раз редактировалось IOPA4; 06.04.2016 в 18:44.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:28.
|
|