Измеритель ёмкости ...
 
Уведомления
Очистить все

Измеритель ёмкости и индуктивности. Автор akl.

216 Посты
36 Пользователи
0 Likes
211.3 Тыс. Просмотры
vadim321
(@vadim321)
Eminent Member
Присоединился: 12 лет назад
Сообщения: 42
 

а я уже все перепробовал, а это фьзы злостные. только тогда на пятой странице акор фьзы не такие показал. я выставлял по пятой странице
с утра поеду на радиорынок в симферополь и куплю 74hc132. а то я решил сварку собирать, а там катушки мотать надо. да и сколько тогда можно будет распознать смд кондеров....


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

а если не получится то у меня уже собран доктор фьюзов. спасибо за совет Fyva , завтра все попробую, заодно и кину землю от кварца перемычкой прм на ногу 2313


ОтветитьЦитата
Fyva
 Fyva
(@fyva)
Eminent Member
Присоединился: 13 лет назад
Сообщения: 25
 

Попробуйте такую версию.
Спасибо огромное!! :P
Эта версия работает, как и задумано - корректно реагирует на перегрузы с индикацией "^^^L" или "^^^C", при включении показывает режим работы "---L" или "---C".

Чего ещё хотелось бы :oops: : а нельзя ли периодически опрашивать изменение состояния переключателя режима работы "L/C", например, при обработке "CAPT_1:" (см. текст проги), и, если оно изменилось, запрещать прерывания и переходить, например, на "RESET:" (или куда там, более корректно?), чтобы измерение прерывалось и показывало режим работы "---L" или "---C".. А то получается, что при переключении с "C" на "L" показания, оставшиеся после "C" замирают, пока не померяется индуктивность (или не покажет перегруз), а при переключении с "L" на "C" показания , оставшиеся после "L", замирают, пока не померяется ёмкость (или пока не покажет перегруз). Плюс, при этом первое измерение неверное. Если это можно сделать - с приборчиком вообще будет приятно работать ;)


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

Здравствуйте.
Попробуйте такую версию. Что попытался сделать
-в каждом прерывании индикации сравниваю текущее состояние переключателя "C/L" с прежним и, если не сравнилось, то на RESET и все по новой.


ОтветитьЦитата
Fyva
 Fyva
(@fyva)
Eminent Member
Присоединился: 13 лет назад
Сообщения: 25
 

Здравствуйте, ув. akl.

В этой версии прошивки получается такая петрушка:
При смене L/C происхоит соотв. индикация, но после этого во-первых, сильно уплывает ноль, во-вторых показания вообще левые. Правда, это происходит не всегда, иногда после смены L/C всё в порядке с измерениями.
Сразу после включения (или аппаратного ресета) всё нормально с нулями и измерениями.
Если после перещёлкивания L/C попытаться обнулиться, это портит значения в еепром так, что помогает только её перепрошивка (ресет не помогает) - ноль не ноль, измерения левые, если вообще кроме ноля что-то показывается.
Может, где-то не хватает запрета прерываний? Возможно, еепром портится при обнулении из-за выхода в reset при записи в еепром.. Может лучше проверять переключатель L/C не в цикле индикации, а при каждом переполнении счётчика (измеряющего период)? Там всего 0,3сек..

ЗЫ: спасибо за мега-оперативность и отзывчивость ;)


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

Попробуйте так :oops:


ОтветитьЦитата
Fyva
 Fyva
(@fyva)
Eminent Member
Присоединился: 13 лет назад
Сообщения: 25
 

Здравствуйте!
akl, всё-таки, оно вертится! Кажется, эта версия отрабатывает всё правильно. Спасибо!
Хотя, сейчас заметил такую фишку - если коснуться клемм L пальцем, почему-то иногда сразу выскакивает индикация перегрузки "^^^L" (не через ~16сек). Вроде, так не должно быть. Поковыряю с осциллографом, потыкаю разные индуктивности. Может, чего выясню..


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

Привел к единому знаменателю также программу для базовой версии. Чтобы случайно не потерять калибровочные данные лучше запрограммировать FUSE-бит EESAVE


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

Александр.Опубликуйте пожалуйста рисунок или фото как правильно выставить FUSE биты для последней версии LC измерителя (CL_LED2012.rar).Так как в програмировании я новичек.Пользуюсь программой PONY PROG.С Уважением Сергей.


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

Здравствуйте. Я так и не освоил PONY PROG ("зёбру"). Думаю, должно быть так


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

уважаемый akl и ssv, в пони фьюзы выставляются инверсно, т.е. на фьюзах которыу не запрограммированны ставится галочка, а на запрограммированных далочка снимается. а если не секрет, то каким программатором вы пользовались при прошивке в пони-прог. а то громов не видит контроллер, а USBasp работает только в avrdude


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

Программатор STK200/300 https://radioded.ru/shema/shema-programmatora-stk200 , который обслуживается PONY PROG. На фото - это черная коробочка. На картинке из прошлого сообщения выделено красным окошко, в котором видно как понимается наличие/отсутствие "галки". Вы меня не убедили.


ОтветитьЦитата
Fyva
 Fyva
(@fyva)
Eminent Member
Присоединился: 13 лет назад
Сообщения: 25
 

в пони фьюзы выставляются инверсно, т.е. на фьюзах которыу не запрограммированны ставится галочка, а на запрограммированных далочка снимается.
Не путайте народ. На картинке выше видна обведённая надпись на англицком: Установленная галка = запрограммированный бит (=0), снятая галка = незапрограммированный бит (=1).


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

У меня программатор для COM порта (не громова, жаль что не могу встовить схему) програмировал им я только один раз програмой PONY PROG.ATtiny 2313 для С+ESR измерителя из журнала Радио №6 2010г.Там был рисунок с указанием установки битов,при програмировании проблем небыло,измеритель работает.А сейчас голова кругом идёт как их устоновить. Вставте пожалуйста правильный рисунок.Всем спасибо за помощ.


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

прошу прощения, был не прав по поводу пони. галочка значит запрограммирован - "0". :?


ОтветитьЦитата
Страница 8 / 15