Таймер-контроллер для засветки фоторезиста

Обсуждаем цифровые устройства...
Ответить
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Сообщение MOHCTEP »

Volf1953, Здравствуйте!
Не очень понятно поведение Вашего таймера:
Кварц (32768 Гц) должен быть подтянут внутренними конденсаторами контроллера и внешняя обвязка не требуется.
125000 / 256 = 488 с копейками Гц. С этой частотой переключает полярность общий провод индикаторных светодиодов. Делим пополам = 244 Гц. Ну никак не 30. Возможно наводки от питания так у вас шутят?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 43971
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

Volf1953 писал(а): Собрал эту конструкцию и заработала с первого раза. Но есть ньюанс. Индикаторные светодиоды во время работы моргают с частотой 30 герц(замерил осликом). Как победить, пока не придумал.
Опять же- вопрос по фьюзам.
"по умолчанию" Мега8 работает на частоте 1 МГц внутреннего генератора, а должна работать на 8 МГц:
СпойлерИзображение
При этом время МК может считать правильно- это работа часового кварца. А вот светодиоды управляются от "внутреннего" генератора.
Реклама
Родился
Сообщения: 14
Зарегистрирован: Вт сен 09, 2025 05:48:41

Сообщение Volf1953 »

[uquote="MOHCTEP",url="/forum/viewtopic.php?p=4745052#p4745052"]Volf1953, Здравствуйте!
Не очень понятно поведение Вашего таймера:
Кварц (32768 Гц) должен быть подтянут внутренними конденсаторами контроллера и внешняя обвязка не требуется.
125000 / 256 = 488 с копейками Гц. С этой частотой переключает полярность общий провод индикаторных светодиодов. Делим пополам = 244 Гц. Ну никак не 30. Возможно наводки от питания так у вас шутят?[/uquote]

Здравствуйте, МОНСТЕР!
Но почему то кварц заводится от внешних конденсаторов. Когда заметил, что нет обратного отсчета, стал проверять кварц и когда коснулся щупом ослика ножки кварца, появился меандр с частотой 32768 Гц. Порывшись в интернете, нашел советы, что при применении кварцев желательно для лучшего запуска ставить внешние конденсаторы. Может такой микроконтроллер попался, установлен Atmega8A. Но работает именно так. А на общем проводе индикаторов именно присутствует 30 Гц. Хотя, когда заливал одну из прошивок, которая почему то не заработала, то светодиоды работали нормально. Фьюзы устанавливал такие, как тут рекомендуют. Прочитал всю ветку на предмет полезных советов. Программировал программой AVRDUDE. Может перепрошить еще раз.

Добавлено after 10 minutes:
[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4745085#p4745085"]
Volf1953 писал(а): Собрал эту конструкцию и заработала с первого раза. Но есть ньюанс. Индикаторные светодиоды во время работы моргают с частотой 30 герц(замерил осликом). Как победить, пока не придумал.
Опять же- вопрос по фьюзам.
"по умолчанию" Мега8 работает на частоте 1 МГц внутреннего генератора, а должна работать на 8 МГц:
СпойлерИзображение
При этом время МК может считать правильно- это работа часового кварца. А вот светодиоды управляются от "внутреннего" генератора.[/uquote]
Здравствуйте, Александр!
Именно такие фьюзы и устанавливал, правда в AVRDUDE. А вы какой программой пользуетесь?
Друг Кота
Аватара пользователя
Сообщения: 43971
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

У меня TL866..
Как-то раз мне попалась Мега8, которая, независимо от установленных фьюзов, упорно работала на частоте 1 МГц. :facepalm:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 14
Зарегистрирован: Вт сен 09, 2025 05:48:41

Сообщение Volf1953 »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4745118#p4745118"]У меня TL866..
Как-то раз мне попалась Мега8, которая, независимо от установленных фьюзов, упорно работала на частоте 1 МГц. :facepalm:[/uquote]

Вот она наверно, ко мне и прискакала! :lol:
Реклама
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Сообщение MOHCTEP »

Volf1953, Очень похоже, что АлександрЛ прав. Если Мега работает на 1 МГц, то и частота переключения индикаторов, как раз и будет около 30 Гц.
Реклама
Родился
Сообщения: 14
Зарегистрирован: Вт сен 09, 2025 05:48:41

Сообщение Volf1953 »

[uquote="MOHCTEP",url="/forum/viewtopic.php?p=4745170#p4745170"]Volf1953, Очень похоже, что АлександрЛ прав. Если Мега работает на 1 МГц, то и частота переключения индикаторов, как раз и будет около 30 Гц.[/uquote]

MOHCTEP и что можно предпринять? Замена микроконтроллера? Или попробовать перепрошить? В этих вещах я не очень, староват для них, все таки 72 года стукнуло. Но попаять очень хоца! 8)

Добавлено after 2 minutes 11 seconds:
Подключил аккумулятор, ничего не изменилось.
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Сообщение MOHCTEP »

MOHCTEP писал(а):72 года стукнуло. Но попаять очень хоца!
:beer: Я 63 года выпуска :)) И паяльник, для меня, некоторая ностальгия.
Вопрос с питанием снимается, скорее всего ваш БП работает нормально. А вот Мегу можно подозревать в некорректной работе. Попробуйте загрузить в AVRDUDE фьюзы прошитого контроллера, найдите контрольные суммы и введите их в калькулятор. Там увидите частоту работы контроллера. Если фьюзы верные (как в статье) и калькулятор покажет 8МГц в настройках, значит очень похоже, что ваша Мега - неполноценная вторичка.
Друг Кота
Аватара пользователя
Сообщения: 43971
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

Volf1953 писал(а):она наверно, ко мне и прискакала!
Не, если только её "двойняшка". Та Мега у меня в тестере сервомашинок прижилась, там, как раз, 1 МГц тактовой частоты нужно было.
Родился
Сообщения: 14
Зарегистрирован: Вт сен 09, 2025 05:48:41

Сообщение Volf1953 »

Здравствуйте, Котоколлеги. Вы были правы насчет Atmeg8. Заменил на другой, прошив в программаторе Т48, не зашло. Прочитав опять форум, понял, что надо выбрать галочку "инверсные" в AVRDUDE, в Т48 этой галочки не нашел. Пришлось программировать через AVRDUDE. Запустилось с полтыка, но не работает энкодер вправо влево. Кнопка работает. Уважаемые Кото-эксперты, куда копать?
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Сообщение MOHCTEP »

Volf1953, Отпаяйте 2 конденсатора 0.1 uF, которые возле энкодера - С3, С4 по схеме.
Родился
Сообщения: 14
Зарегистрирован: Вт сен 09, 2025 05:48:41

Сообщение Volf1953 »

Монстер, они и не припаяны. Завтра поменяю энкодер. Но меня интересует, что должно на крайних выводах энкодера. Напряжение или меандр, от чего плясать. Прошивки брал из последних, на плохом микроконтроллере работало, хотя на 1 МГц. Непонятно.
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Сообщение MOHCTEP »

Volf1953 писал(а):на плохом микроконтроллере работало, хотя на 1 МГц. Непонятно.
Мне тоже непонятно теперь...
Volf1953 писал(а):меня интересует, что должно на крайних выводах энкодера. Напряжение или меандр, от чего плясать.
Если вращать, то на выводах будут меандры. Их фаза будет разной, в зависимости от направления вращения (Выходы А и В на картинке). Если энкодер неподвижен, на его выводах, подключенных к контроллеру, должна быть логическая "1" (напряжение близкое к питающему).

Изображение
Родился
Сообщения: 14
Зарегистрирован: Вт сен 09, 2025 05:48:41

Сообщение Volf1953 »

Монстер, спасибо за развернутый ответ. Кажется, нарыл. На выходе ASM1117 4,9 Вольта, а после диода шотки 4,6 Вольта. Может выпаять диод и поставит перемычки. Не хватает напруги микроконтроллеру для полноценной работы. И на одном выводе энкодера 1 есть, на втором нет. Буду рыться дальше.
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Сообщение MOHCTEP »

Снижение питания учтено. Мега, по даташиту, может работать до 2.7 вольт питания, без деградации выбранных для проекта параметров. А вот отсутствие сигнала на одной из ног энкодера, кроме "земляных", это неправильно. Либо плохой контакт в этой цепи: вывод контроллера-->вывод энкодера, либо энкодер неисправен и его средняя нога замкнута с неисправной, в спокойном состоянии.
Родился
Сообщения: 14
Зарегистрирован: Вт сен 09, 2025 05:48:41

Сообщение Volf1953 »

До 2.7 вольт работает Atmega8L, а Atmega8A до 4,5. Не забываем, что это китайские штучки, что они там накосячили, неизвестно. Цепи от контроллера до энкодера прозвонил, все ОК. А вот на самом контроллере 1 и нет. Заменю энкодер, если не поможет, заменю контроллер.

Добавлено after 41 minute 31 second:
Спасибо, Монстер! Заменил энкодер и все заработало. Хотя его прозванивал, КЗ не обнаружил. Теперь жду платы на уф диоды, уже на подходе. На этой неделе уже получу.
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Сообщение MOHCTEP »

Volf1953, :beer: Это радует. Мои поздравления! :)
Родился
Сообщения: 14
Зарегистрирован: Вт сен 09, 2025 05:48:41

Сообщение Volf1953 »

Монстер, спасибо!
Родился
Сообщения: 14
Зарегистрирован: Вт сен 09, 2025 05:48:41

Сообщение Volf1953 »

Выкладываю немного измененный файл таймера. На плате контроллера добавил шелкографию у диодов индикации, на плате УФ диодов немного доработал разъем питания.
Вложения
Timer.zip
(313.33 КБ) 144 скачивания
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Сообщение MOHCTEP »

Volf1953, спасибо!
Ответить

Вернуться в «Цифровая техника»