Таймер-контроллер для засветки фоторезиста
Re: Таймер-контроллер для засветки фоторезиста
Volf1953, Здравствуйте!
Не очень понятно поведение Вашего таймера:
Кварц (32768 Гц) должен быть подтянут внутренними конденсаторами контроллера и внешняя обвязка не требуется.
125000 / 256 = 488 с копейками Гц. С этой частотой переключает полярность общий провод индикаторных светодиодов. Делим пополам = 244 Гц. Ну никак не 30. Возможно наводки от питания так у вас шутят?
Не очень понятно поведение Вашего таймера:
Кварц (32768 Гц) должен быть подтянут внутренними конденсаторами контроллера и внешняя обвязка не требуется.
125000 / 256 = 488 с копейками Гц. С этой частотой переключает полярность общий провод индикаторных светодиодов. Делим пополам = 244 Гц. Ну никак не 30. Возможно наводки от питания так у вас шутят?
- АлександрЛ
- Друг Кота
- Сообщения: 43765
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Таймер-контроллер для засветки фоторезиста
Volf1953 писал(а): Собрал эту конструкцию и заработала с первого раза. Но есть ньюанс. Индикаторные светодиоды во время работы моргают с частотой 30 герц(замерил осликом). Как победить, пока не придумал.
Опять же- вопрос по фьюзам.
"по умолчанию" Мега8 работает на частоте 1 МГц внутреннего генератора, а должна работать на 8 МГц:
Спойлер
При этом время МК может считать правильно- это работа часового кварца. А вот светодиоды управляются от "внутреннего" генератора.
Re: Таймер-контроллер для засветки фоторезиста
Volf1953, Здравствуйте!
Не очень понятно поведение Вашего таймера:
Кварц (32768 Гц) должен быть подтянут внутренними конденсаторами контроллера и внешняя обвязка не требуется.
125000 / 256 = 488 с копейками Гц. С этой частотой переключает полярность общий провод индикаторных светодиодов. Делим пополам = 244 Гц. Ну никак не 30. Возможно наводки от питания так у вас шутят?
Не очень понятно поведение Вашего таймера:
Кварц (32768 Гц) должен быть подтянут внутренними конденсаторами контроллера и внешняя обвязка не требуется.
125000 / 256 = 488 с копейками Гц. С этой частотой переключает полярность общий провод индикаторных светодиодов. Делим пополам = 244 Гц. Ну никак не 30. Возможно наводки от питания так у вас шутят?
Здравствуйте, МОНСТЕР!
Но почему то кварц заводится от внешних конденсаторов. Когда заметил, что нет обратного отсчета, стал проверять кварц и когда коснулся щупом ослика ножки кварца, появился меандр с частотой 32768 Гц. Порывшись в интернете, нашел советы, что при применении кварцев желательно для лучшего запуска ставить внешние конденсаторы. Может такой микроконтроллер попался, установлен Atmega8A. Но работает именно так. А на общем проводе индикаторов именно присутствует 30 Гц. Хотя, когда заливал одну из прошивок, которая почему то не заработала, то светодиоды работали нормально. Фьюзы устанавливал такие, как тут рекомендуют. Прочитал всю ветку на предмет полезных советов. Программировал программой AVRDUDE. Может перепрошить еще раз.
Добавлено after 10 minutes:
Volf1953 писал(а): Собрал эту конструкцию и заработала с первого раза. Но есть ньюанс. Индикаторные светодиоды во время работы моргают с частотой 30 герц(замерил осликом). Как победить, пока не придумал.
Опять же- вопрос по фьюзам.
"по умолчанию" Мега8 работает на частоте 1 МГц внутреннего генератора, а должна работать на 8 МГц:
Спойлер
При этом время МК может считать правильно- это работа часового кварца. А вот светодиоды управляются от "внутреннего" генератора.
Здравствуйте, Александр!
Именно такие фьюзы и устанавливал, правда в AVRDUDE. А вы какой программой пользуетесь?
- АлександрЛ
- Друг Кота
- Сообщения: 43765
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Таймер-контроллер для засветки фоторезиста
У меня TL866..
Как-то раз мне попалась Мега8, которая, независимо от установленных фьюзов, упорно работала на частоте 1 МГц.
Как-то раз мне попалась Мега8, которая, независимо от установленных фьюзов, упорно работала на частоте 1 МГц.

Re: Таймер-контроллер для засветки фоторезиста
У меня TL866..
Как-то раз мне попалась Мега8, которая, независимо от установленных фьюзов, упорно работала на частоте 1 МГц.
Как-то раз мне попалась Мега8, которая, независимо от установленных фьюзов, упорно работала на частоте 1 МГц.

Вот она наверно, ко мне и прискакала!
Re: Таймер-контроллер для засветки фоторезиста
Volf1953, Очень похоже, что АлександрЛ прав. Если Мега работает на 1 МГц, то и частота переключения индикаторов, как раз и будет около 30 Гц.
Re: Таймер-контроллер для засветки фоторезиста
Volf1953, Очень похоже, что АлександрЛ прав. Если Мега работает на 1 МГц, то и частота переключения индикаторов, как раз и будет около 30 Гц.
MOHCTEP и что можно предпринять? Замена микроконтроллера? Или попробовать перепрошить? В этих вещах я не очень, староват для них, все таки 72 года стукнуло. Но попаять очень хоца!
Добавлено after 2 minutes 11 seconds:
Подключил аккумулятор, ничего не изменилось.
Re: Таймер-контроллер для засветки фоторезиста
MOHCTEP писал(а):72 года стукнуло. Но попаять очень хоца!
Я 63 года выпуска Вопрос с питанием снимается, скорее всего ваш БП работает нормально. А вот Мегу можно подозревать в некорректной работе. Попробуйте загрузить в AVRDUDE фьюзы прошитого контроллера, найдите контрольные суммы и введите их в калькулятор. Там увидите частоту работы контроллера. Если фьюзы верные (как в статье) и калькулятор покажет 8МГц в настройках, значит очень похоже, что ваша Мега - неполноценная вторичка.
- АлександрЛ
- Друг Кота
- Сообщения: 43765
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Таймер-контроллер для засветки фоторезиста
Не, если только её "двойняшка". Та Мега у меня в тестере сервомашинок прижилась, там, как раз, 1 МГц тактовой частоты нужно было.Volf1953 писал(а):она наверно, ко мне и прискакала!
Re: Таймер-контроллер для засветки фоторезиста
Здравствуйте, Котоколлеги. Вы были правы насчет Atmeg8. Заменил на другой, прошив в программаторе Т48, не зашло. Прочитав опять форум, понял, что надо выбрать галочку "инверсные" в AVRDUDE, в Т48 этой галочки не нашел. Пришлось программировать через AVRDUDE. Запустилось с полтыка, но не работает энкодер вправо влево. Кнопка работает. Уважаемые Кото-эксперты, куда копать?
Re: Таймер-контроллер для засветки фоторезиста
Volf1953, Отпаяйте 2 конденсатора 0.1 uF, которые возле энкодера - С3, С4 по схеме.
Re: Таймер-контроллер для засветки фоторезиста
Монстер, они и не припаяны. Завтра поменяю энкодер. Но меня интересует, что должно на крайних выводах энкодера. Напряжение или меандр, от чего плясать. Прошивки брал из последних, на плохом микроконтроллере работало, хотя на 1 МГц. Непонятно.
Re: Таймер-контроллер для засветки фоторезиста
Мне тоже непонятно теперь...Volf1953 писал(а):на плохом микроконтроллере работало, хотя на 1 МГц. Непонятно.
Если вращать, то на выводах будут меандры. Их фаза будет разной, в зависимости от направления вращения (Выходы А и В на картинке). Если энкодер неподвижен, на его выводах, подключенных к контроллеру, должна быть логическая "1" (напряжение близкое к питающему).Volf1953 писал(а):меня интересует, что должно на крайних выводах энкодера. Напряжение или меандр, от чего плясать.

Re: Таймер-контроллер для засветки фоторезиста
Монстер, спасибо за развернутый ответ. Кажется, нарыл. На выходе ASM1117 4,9 Вольта, а после диода шотки 4,6 Вольта. Может выпаять диод и поставит перемычки. Не хватает напруги микроконтроллеру для полноценной работы. И на одном выводе энкодера 1 есть, на втором нет. Буду рыться дальше.
Re: Таймер-контроллер для засветки фоторезиста
Снижение питания учтено. Мега, по даташиту, может работать до 2.7 вольт питания, без деградации выбранных для проекта параметров. А вот отсутствие сигнала на одной из ног энкодера, кроме "земляных", это неправильно. Либо плохой контакт в этой цепи: вывод контроллера-->вывод энкодера, либо энкодер неисправен и его средняя нога замкнута с неисправной, в спокойном состоянии.
Re: Таймер-контроллер для засветки фоторезиста
До 2.7 вольт работает Atmega8L, а Atmega8A до 4,5. Не забываем, что это китайские штучки, что они там накосячили, неизвестно. Цепи от контроллера до энкодера прозвонил, все ОК. А вот на самом контроллере 1 и нет. Заменю энкодер, если не поможет, заменю контроллер.
Добавлено after 41 minute 31 second:
Спасибо, Монстер! Заменил энкодер и все заработало. Хотя его прозванивал, КЗ не обнаружил. Теперь жду платы на уф диоды, уже на подходе. На этой неделе уже получу.
Добавлено after 41 minute 31 second:
Спасибо, Монстер! Заменил энкодер и все заработало. Хотя его прозванивал, КЗ не обнаружил. Теперь жду платы на уф диоды, уже на подходе. На этой неделе уже получу.
Re: Таймер-контроллер для засветки фоторезиста
Volf1953,
Это радует. Мои поздравления! 
Это радует. Мои поздравления! Re: Таймер-контроллер для засветки фоторезиста
Монстер, спасибо!
Re: Таймер-контроллер для засветки фоторезиста
Выкладываю немного измененный файл таймера. На плате контроллера добавил шелкографию у диодов индикации, на плате УФ диодов немного доработал разъем питания.
- Вложения
-
- Timer.zip
- (313.33 КБ) 131 скачивание
Re: Таймер-контроллер для засветки фоторезиста
Volf1953, спасибо!