Цифровой измеритель...
 
Уведомления
Очистить все

Цифровой измеритель ёмкости elm-chan`а

154 Посты
25 Пользователи
0 Likes
178.9 Тыс. Просмотры
Vlad777
(@vlad777)
Active Member
Присоединился: 14 лет назад
Сообщения: 12
 

Спасибо!!!
Пойду искать оригинал!!!!


ОтветитьЦитата
Vlad777
(@vlad777)
Active Member
Присоединился: 14 лет назад
Сообщения: 12
 

Хотя и жаль....
Нашел допустим 1200пф. в исходнике подправил - и все!!!
Просто не могу понять - где править!


ОтветитьЦитата
Vlad777
(@vlad777)
Active Member
Присоединился: 14 лет назад
Сообщения: 12
 

Собрал, работает.... Но...
первый разряд светится не равномерно, часть сегментов ярко, часть - тускло...
Попробовал поставить 2-й индикатор - все тускло! Видимо нестабильность самих индикаторов!
Думаю необходимо уменьшить частоту регенерации. Никто не разобрался где настраивается частота регенерации????


ОтветитьЦитата
maxim
(@maxim)
Eminent Member
Присоединился: 15 лет назад
Сообщения: 38
 

хм.... интересно. у меня все нормально, думаю, проблема не в этом.
изображение выводится обработчиком прерывания от щетчика ТС0.
в программе метка tc0_ovf:


ОтветитьЦитата
Vlad777
(@vlad777)
Active Member
Присоединился: 14 лет назад
Сообщения: 12
 

Нашел, поставил обновление в 5 раз реже - тот же эффект.
А у вас тинька стоит или оригинал по схеме?
Я думаю здесь не только рефреш, а еще и тактирование сдвигового регистра играет роль!


ОтветитьЦитата
maxim
(@maxim)
Eminent Member
Присоединился: 15 лет назад
Сообщения: 38
 

у меня Attiny2313. я думаю, дело не в МК. или же индикатор неисправный, или же собрали неверно. сопротивления верные, транзисторы рабочие, замыканий нет?


ОтветитьЦитата
Vlad777
(@vlad777)
Active Member
Присоединился: 14 лет назад
Сообщения: 12
 

Транзисторы менял, сдвиговый регистр менял, схему просмотрел - вроде все верно!
Так самое странно, что в первом разряде все сегменты образуют правильную цифру, вот только яркость их сильно отличается!
У меня два таких счетверенных индикатора, ставлю второй - почти все сегменты тусклые, только пара в 4-м разряде яркие!!
А при "ручном" включении сегментов - все горят равномерно!
Я думаю прсто нестабильные индикаторы и слишком мало время включения отдельных разрядов.
Они просто не успевают загореться!
Уже и сопротивления до 100ом. уменьшил - тот же эффект!


ОтветитьЦитата
maxim
(@maxim)
Eminent Member
Присоединился: 15 лет назад
Сообщения: 38
 

согласен, времени мало. вожможно, загорется не успевают, но ведь частота регенерации приличная (около 250 Гц). кстати, у вас частота 10 МГц? мерцания индикатора не видно?


ОтветитьЦитата
Vlad777
(@vlad777)
Active Member
Присоединился: 14 лет назад
Сообщения: 12
 

Да, 10Мгц.
Мерцания не видно!!!
Буду искать в коде как уменьшить частоту обновления...
Но вряд ли это поможет, скорее всего программа расбалансируется....
И главное на радиобаза забрал два последних индикатора! Дифицит однако!


ОтветитьЦитата
maxim
(@maxim)
Eminent Member
Присоединился: 15 лет назад
Сообщения: 38
 

Хм.... даже не знаю, что посоветовать...
Частота обновления определяется частотой прерывааний по переполнению ТС0.
При инициализации:
outi TCCR0, 0b100 ;TC0.ck = 39kHz - частота тактирования ТС0
В обработчике прерывания:

tc0_ovf:
push AL
outi TCNT0, -39//запись значения счетного регистра (отсюда частота переполнений: 39kHz/39=1kHz)

Изменив одно из этих значений можно получить разные частоты прерывания от ТС0.


ОтветитьЦитата
Vlad777
(@vlad777)
Active Member
Присоединился: 14 лет назад
Сообщения: 12
 

Поизголялся с таймерами - ничего путного не получилось!
Буду заказывать несколько индикаторов еще...
Подскажите, а разводки в лайоте нет? Под дип корпуса!


ОтветитьЦитата
Vlad777
(@vlad777)
Active Member
Присоединился: 14 лет назад
Сообщения: 12
 

Именно здесь и менял! -)))
Я смотрю все собирают на сдвоенных индикаторах, да еще и на "статике"
А я купил, в целях экономии перемычек, счетверенный динамический!


ОтветитьЦитата
maxim
(@maxim)
Eminent Member
Присоединился: 15 лет назад
Сообщения: 38
 

Хм... я тоже брал счетверенные (RL-5620), все нормально. Разводки нет, хотя и была она у меня особенная, цифровых транзисторов не нашел, брал обычные с резисторами, ну и еще пару изменений было. Разводил в Proteus 7.5, там и схему можно отладить и вобще, прога :!:


ОтветитьЦитата
akl
 akl
(@akl)
Estimable Member
Присоединился: 15 лет назад
Сообщения: 144
 

Транзисторы менял, сдвиговый регистр менял, схему просмотрел - вроде все верно!
Так самое странно, что в первом разряде все сегменты образуют правильную цифру, вот только яркость их сильно отличается!
У меня два таких счетверенных индикатора, ставлю второй - почти все сегменты тусклые, только пара в 4-м разряде яркие!!
А при "ручном" включении сегментов - все горят равномерно!
Я думаю просто нестабильные индикаторы и слишком мало время включения отдельных разрядов.
Они просто не успевают загореться!
Уже и сопротивления до 100ом. уменьшил - тот же эффект!
Здравствуйте. ИМХО, дело не в индикаторе,т.к. "...при "ручном" включении сегментов - все горят равномерно!".
Вы меняли все, кроме кварцевого резонатора и его обвязки. Возможно, кварц гармониковый и, при тех номиналах конденсаторов, не может возбудиться на нужной частоте. Или имеет нестабильную частоту. Попробуйте временно перейти на тактирование от встроенного RC-генератора 8МГц.


ОтветитьЦитата
Vlad777
(@vlad777)
Active Member
Присоединился: 14 лет назад
Сообщения: 12
 

Попробовал!!!
Ничего не изменилось!
Все таки дело в индикаторе,
завтра поеду на радиорынок искать еще!!!


ОтветитьЦитата
Страница 6 / 11