Volf1953, Здравствуйте! Не очень понятно поведение Вашего таймера: Кварц (32768 Гц) должен быть подтянут внутренними конденсаторами контроллера и внешняя обвязка не требуется. 125000 / 256 = 488 с копейками Гц. С этой частотой переключает полярность общий провод индикаторных светодиодов. Делим пополам = 244 Гц. Ну никак не 30. Возможно наводки от питания так у вас шутят?
Собрал эту конструкцию и заработала с первого раза. Но есть ньюанс. Индикаторные светодиоды во время работы моргают с частотой 30 герц(замерил осликом). Как победить, пока не придумал.
Опять же- вопрос по фьюзам. "по умолчанию" Мега8 работает на частоте 1 МГц внутреннего генератора, а должна работать на 8 МГц: Спойлер При этом время МК может считать правильно- это работа часового кварца. А вот светодиоды управляются от "внутреннего" генератора.
Volf1953, Здравствуйте! Не очень понятно поведение Вашего таймера: Кварц (32768 Гц) должен быть подтянут внутренними конденсаторами контроллера и внешняя обвязка не требуется. 125000 / 256 = 488 с копейками Гц. С этой частотой переключает полярность общий провод индикаторных светодиодов. Делим пополам = 244 Гц. Ну никак не 30. Возможно наводки от питания так у вас шутят?
Здравствуйте, МОНСТЕР! Но почему то кварц заводится от внешних конденсаторов. Когда заметил, что нет обратного отсчета, стал проверять кварц и когда коснулся щупом ослика ножки кварца, появился меандр с частотой 32768 Гц. Порывшись в интернете, нашел советы, что при применении кварцев желательно для лучшего запуска ставить внешние конденсаторы. Может такой микроконтроллер попался, установлен Atmega8A. Но работает именно так. А на общем проводе индикаторов именно присутствует 30 Гц. Хотя, когда заливал одну из прошивок, которая почему то не заработала, то светодиоды работали нормально. Фьюзы устанавливал такие, как тут рекомендуют. Прочитал всю ветку на предмет полезных советов. Программировал программой AVRDUDE. Может перепрошить еще раз.
Собрал эту конструкцию и заработала с первого раза. Но есть ньюанс. Индикаторные светодиоды во время работы моргают с частотой 30 герц(замерил осликом). Как победить, пока не придумал.
Опять же- вопрос по фьюзам. "по умолчанию" Мега8 работает на частоте 1 МГц внутреннего генератора, а должна работать на 8 МГц: Спойлер При этом время МК может считать правильно- это работа часового кварца. А вот светодиоды управляются от "внутреннего" генератора.
Здравствуйте, Александр! Именно такие фьюзы и устанавливал, правда в AVRDUDE. А вы какой программой пользуетесь?
Volf1953, Очень похоже, что АлександрЛ прав. Если Мега работает на 1 МГц, то и частота переключения индикаторов, как раз и будет около 30 Гц.
MOHCTEP и что можно предпринять? Замена микроконтроллера? Или попробовать перепрошить? В этих вещах я не очень, староват для них, все таки 72 года стукнуло. Но попаять очень хоца!
Добавлено after 2 minutes 11 seconds: Подключил аккумулятор, ничего не изменилось.
Я 63 года выпуска И паяльник, для меня, некоторая ностальгия. Вопрос с питанием снимается, скорее всего ваш БП работает нормально. А вот Мегу можно подозревать в некорректной работе. Попробуйте загрузить в AVRDUDE фьюзы прошитого контроллера, найдите контрольные суммы и введите их в калькулятор. Там увидите частоту работы контроллера. Если фьюзы верные (как в статье) и калькулятор покажет 8МГц в настройках, значит очень похоже, что ваша Мега - неполноценная вторичка.
Заголовок сообщения: Re: Таймер-контроллер для засветки фоторезиста
Добавлено: Вс сен 14, 2025 18:23:41
Родился
Зарегистрирован: Вт сен 09, 2025 05:48:41 Сообщений: 12
Рейтинг сообщения:0
Здравствуйте, Котоколлеги. Вы были правы насчет Atmeg8. Заменил на другой, прошив в программаторе Т48, не зашло. Прочитав опять форум, понял, что надо выбрать галочку "инверсные" в AVRDUDE, в Т48 этой галочки не нашел. Пришлось программировать через AVRDUDE. Запустилось с полтыка, но не работает энкодер вправо влево. Кнопка работает. Уважаемые Кото-эксперты, куда копать?
Заголовок сообщения: Re: Таймер-контроллер для засветки фоторезиста
Добавлено: Вс сен 14, 2025 22:13:22
Родился
Зарегистрирован: Вт сен 09, 2025 05:48:41 Сообщений: 12
Рейтинг сообщения:0
Монстер, они и не припаяны. Завтра поменяю энкодер. Но меня интересует, что должно на крайних выводах энкодера. Напряжение или меандр, от чего плясать. Прошивки брал из последних, на плохом микроконтроллере работало, хотя на 1 МГц. Непонятно.
на плохом микроконтроллере работало, хотя на 1 МГц. Непонятно.
Мне тоже непонятно теперь...
Volf1953 писал(а):
меня интересует, что должно на крайних выводах энкодера. Напряжение или меандр, от чего плясать.
Если вращать, то на выводах будут меандры. Их фаза будет разной, в зависимости от направления вращения (Выходы А и В на картинке). Если энкодер неподвижен, на его выводах, подключенных к контроллеру, должна быть логическая "1" (напряжение близкое к питающему).
Заголовок сообщения: Re: Таймер-контроллер для засветки фоторезиста
Добавлено: Вс сен 14, 2025 23:07:12
Родился
Зарегистрирован: Вт сен 09, 2025 05:48:41 Сообщений: 12
Рейтинг сообщения:0
Монстер, спасибо за развернутый ответ. Кажется, нарыл. На выходе ASM1117 4,9 Вольта, а после диода шотки 4,6 Вольта. Может выпаять диод и поставит перемычки. Не хватает напруги микроконтроллеру для полноценной работы. И на одном выводе энкодера 1 есть, на втором нет. Буду рыться дальше.
Снижение питания учтено. Мега, по даташиту, может работать до 2.7 вольт питания, без деградации выбранных для проекта параметров. А вот отсутствие сигнала на одной из ног энкодера, кроме "земляных", это неправильно. Либо плохой контакт в этой цепи: вывод контроллера-->вывод энкодера, либо энкодер неисправен и его средняя нога замкнута с неисправной, в спокойном состоянии.
Заголовок сообщения: Re: Таймер-контроллер для засветки фоторезиста
Добавлено: Пн сен 15, 2025 09:29:52
Родился
Зарегистрирован: Вт сен 09, 2025 05:48:41 Сообщений: 12
Рейтинг сообщения:0
До 2.7 вольт работает Atmega8L, а Atmega8A до 4,5. Не забываем, что это китайские штучки, что они там накосячили, неизвестно. Цепи от контроллера до энкодера прозвонил, все ОК. А вот на самом контроллере 1 и нет. Заменю энкодер, если не поможет, заменю контроллер.
Добавлено after 41 minute 31 second: Спасибо, Монстер! Заменил энкодер и все заработало. Хотя его прозванивал, КЗ не обнаружил. Теперь жду платы на уф диоды, уже на подходе. На этой неделе уже получу.
Заголовок сообщения: Re: Таймер-контроллер для засветки фоторезиста
Добавлено: Чт сен 18, 2025 14:24:17
Родился
Зарегистрирован: Вт сен 09, 2025 05:48:41 Сообщений: 12
Рейтинг сообщения:0
Выкладываю немного измененный файл таймера. На плате контроллера добавил шелкографию у диодов индикации, на плате УФ диодов немного доработал разъем питания.
Сейчас этот форум просматривают: vkp-80 и гости: 13
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения