Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • ...
  • 4
  • 5
  • 6
  • 7
  • 8

ТЕМА: LCF-метр на ATMEGA8 та LCD1602

LCF-метр на ATMEGA8 та LCD1602 26 лют. 2018 16:59 #151

  • konstantyn545
  • konstantyn545 аватар
  • Оффлайн
  • Harness is online
  • Дописи: 31

Вкладений файл:

Назва файлу: LC-метр.rar
Розмір файлу:11 KB

Ув.Soir, не затруднит ли Вас проверить, я нарисовал схему L/C метра без частотомера, может где напутал.
И еще, дроссель L1 420 миллигенри или микрогенри?
Останнє редагування: 26 лют. 2018 17:14 від konstantyn545. Причина: Дополнение
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 26 лют. 2018 18:50 #152

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
konstantyn545 пише:
нарисовал схему L/C метра без частотомера
R16 и D2 теперь лишние.
Управление F/L желательно оставить. Можно его упростить с изменением прошивки, но в любом случае, лучше оставить. Можно взять сигнал L/C и подать его на вывод 1 или 4 74HC132. Как-то так...

C8 подбирается. Предусмотрите на плате возможность включения нескольких в параллель, может и последовательно - зависит от наличия у Вас необходимых номиналов. И учтите, что этот конденсатор(ы) должен быть термостабильным.

konstantyn545 пише:
дроссель L1 420 миллигенри или микрогенри?
микрогенри.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: konstantyn545

LCF-метр на ATMEGA8 та LCD1602 28 лют. 2018 06:15 #153

  • konstantyn545
  • konstantyn545 аватар
  • Оффлайн
  • Harness is online
  • Дописи: 31
И учтите, что этот конденсатор(ы) должен быть термостабильным
Здравствуйте. А не подскажите марку такого конденсатора.У меня есть Wima, есть высоковольтные, синие, стоят в компьютерных БП, есть пленочные.
Останнє редагування: 28 лют. 2018 06:16 від konstantyn545.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 28 лют. 2018 08:05 #154

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
konstantyn545 пише:
А не подскажите марку такого конденсатора.
Марку не скажу - не знаю. Вот фото, определяйте сами.
Но я их выбирал методом проверки из конденсаторов б/у. Подключал к измерителю емкости и грел рукой, паяльником... смотрел, как меняется емкость.
Долучення:
Останнє редагування: 28 лют. 2018 08:05 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 03 бер. 2018 21:53 #155

  • konstantyn545
  • konstantyn545 аватар
  • Оффлайн
  • Harness is online
  • Дописи: 31
Здравствуйте. В общем собрал прибор, частоту меряет нормально, пробовал мерить от 10Гц до 2 мГц, индуктивность тоже вроде нормально, а вот с конденсаторами какая то непонятка. До 100 мкф меряет точно. Вставляю конденсатор 100-200 мкф показания начинают скакать что то типа 230-3200,напряжение на базе транзистора Q1 тоже начинает скакать.Далее подключаю конденсатор 1000 мкф показывает 400, вместо 2000-750. А вот до 100 мкф показания точные.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 03 бер. 2018 22:10 #156

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Может не хватает питания. Для верхнего предела относительно большой импульсный ток.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 03 бер. 2018 22:21 #157

  • konstantyn545
  • konstantyn545 аватар
  • Оффлайн
  • Harness is online
  • Дописи: 31
Подключил другой БП 12в, 1.5А прыгает между Z2 и Z3
Да, и еще у меня контроллер без буквы А, это не имеет значение(Atmega8-16PU)?
А в диапазоне Z3 безбожно врет, все сопротивления в цепях Q1, Q2 проверил номиналы соответствуют
Останнє редагування: 03 бер. 2018 23:11 від konstantyn545.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 04 бер. 2018 05:57 #158

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Вы провели калибровку измерителя? Какие получились коэффициенты?
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: konstantyn545

LCF-метр на ATMEGA8 та LCD1602 04 бер. 2018 08:53 #159

  • konstantyn545
  • konstantyn545 аватар
  • Оффлайн
  • Harness is online
  • Дописи: 31
Какие получились коэффициенты?
Прошу прощения, как оказалось не внимательно прочитал инструкцию по калибровке, оказывается каждый диапазон нужно калибровать отдельно.Получились такие коэффициенты:
Z1=1189 C1=2563
Z2=0000 C2=1407
Z3=0000 C3=0410
Спасибо за поддержку и разработку, отличный получился прибор!
Останнє редагування: 04 бер. 2018 08:54 від konstantyn545.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 06 бер. 2018 08:07 #160

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
В планах расширить возможности прибора - добавить измерение ESR конденсаторов. Постараюсь обойтись минимальными переделками схемы.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 06 бер. 2018 08:56 #161

  • konstantyn545
  • konstantyn545 аватар
  • Оффлайн
  • Harness is online
  • Дописи: 31
Постараюсь обойтись минимальными переделками схемы
Хорошо было бы, а если ещё бы без переделок схемы...
Плата уже залакирована и установлена в корпус.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 07 бер. 2018 22:14 #162

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Без переделок...
Тестовая версия. У себя проверил, но если есть возможность - тоже проверьте у себя. Пока еще отладка и мне будет интересен результат.
Замечу сразу, что более-менее адекватные измерения ESR только в третьем диапазоне (более 100 мкФ). Но пока на дисплей выводится во всех диапазонах, так удобнее вести отладку, потом отключу - смысла нет.
Настройка. Подключить конденсатор емкостью более 100 мкФ. Это калибровочный конденсатор, желательно знать как можно точнее его емкость и ESR. Иначе настройка на глазок.
Нажать SET. Появится обычное окно настройки измерителя емкости. Нажать еще дважды на SET - появится окно настройки измерителя ESR.
Упрощенно, формула вычисления такая: ESR = dt*С - Z. "dt" - это измеренные микроконтроллером данные, "C" и "Z" - выставляются в настройках до достижения правильных показаний на дисплее.
"C" выставляется путем подключения последовательно с измеряемым конденсатором точного сопротивления в несколько Ом. Сначала измеряется ESR без этого сопротивления, затем с ним. Настройкой параметра "С" нужно добиться разницы в измерениях, равной величине дополнительного сопротивления. Параметром "Z" компенсируется собственное сопротивление измерителя в частично нелинейность измерения. Чтобы его настроить, нужно знать ESR калибровочного конденсатора. Ну, или примерно, среднестатистически... Есть какие-то таблицы допустимых значений.
При разомкнутых щупах будут некоторые показания ESR. Не могу сказать, насколько это будет правильным, но я взял эту величину, как параметр "Z". Посмотрите, какая это величина у Вас.

Пока все.
Если с переделкой, то она будет заключаться в установке генератора стабильного тока вместо транзистора 3-его диапазона. Фактически, добавляется стабилитрон и один резистор. Преимущества - теоретически, должны быть более точные измерения ESR и C. Также измерение емкости будет меньше зависеть от ESR конденсатора. Когда будете подключать резистор к конденсатору, то увидите, что чем больше резистор, тем больше покажет и емкость. При стабильном токе заряда конденсатора такого эффекта не должно быть или он будет минимальным.

Поскольку платы лаком не заливаю, то буду пробовать внедрить такую переделку на своем приборе. Схему завтра нарисую.
Останнє редагування: 08 бер. 2018 12:56 від Soir. Причина: Удаление неактуального вложения
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 08 бер. 2018 08:18 #163

  • konstantyn545
  • konstantyn545 аватар
  • Оффлайн
  • Harness is online
  • Дописи: 31
К сожалению точных приборов нет, измеряющих ESR, в наличии только Richmeters 102 и китайский транзистор-тестер. На китайском ESR измеряет, но если один и тот-же конденсатор подключать несколько раз то и значения ESR тоже не одинаковы. На конденсаторе 1000 мкф то 0.09, то 0.06, то 0.04. Приблизительно тоже не вариант, к физическим доработкам пожалуй не готов, так как плата уже в корпусе(корпус по размеру платы) после установлены разъемы(CL,F) все запаяно и залакировано, да и в диапазоне от 100 мкф и выше то-же вроде как тоже не достаточно, тот-же китайский тестер мерит от 1 мкф, плюс измеряет vloss, не сочтите меня критиком.
В принципе в таком виде как он есть меня этот прибор вполне устраивает,собирался в основном по причине того, что имеющиеся в наличии приборы не умеют измерять емкость ниже 30пФ, и не меряют нормально индуктивности. Этот прибор с этими задачами справляется отлично!
Спасибо.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 08 бер. 2018 12:54 #164

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Понятно...
Собственно, никакой физической доработки и не требуется. Или, скажу так, она не обязательна. Доработка улучшает параметры прибора. Но, что касается измерения электролитов, то эти улучшения и особого смысла не имеют.

Тем не менее, доработка прибора продолжается. Немного подчистил прошивку и расширил диапазон измерения ESR. Теперь измерения производятся и во втором диапазоне (от 1 мкФ). Сложности те же - не с чем сравнить и откалибровать. Да и конденсаторы разного типа ведут себя совершенно по-разному. Один показывает 1 Ом, другой 100 Ом. Хотя в обоих случаях на добавление внешнего резистора 5 Ом реакция правильная - 6 Ом и 105 Ом соответственно. Очевидно, сильное влияние оказывает еще и внутренняя индуктивность конденсаторов.

В своем приборе внес изменения в схему (см. вложение). В прошивку зашиты мои подобранные коэффициенты для всех диапазонов.

На этом этапе все. Если кто-то проверит работу этой версии прошивки - прошу отписаться о результатах.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Ion

LCF-метр на ATMEGA8 та LCD1602 21 груд. 2018 21:44 #165

  • Ion
  • Ion аватар
Собрал прибор по последней схеме. В выложенном вами архиве есть схема, но печатная плата отсутствует. Но я сделал по предыдущей печатке, а те две новые детали (резистор и стабилитрон) паял навесным монтажом. Частоту и индуктивность показывает отлично. Но вот процессе настройки измерения емкости остановился на такой проблеме:

Первый диапазон измерения конденсаторов настраивается и работает хорошо. Измерял от 30 пикофарад до 90 нанофарад. Показывает отлично. Но вот диапазон выше настроить не удается (не показывает от 100 нанофарад до микрофарад). Для настройки подключаю к щупам кондер 10 микрофарад и перехожу в режим установок. Начинают попеременно мигать С2 и С3. Разве так должно быть? Первый диапазон настраивал кондером 47 нанофарад, и он выше С1 не прыгал. Ну ок, думаю, настраиваю дальше. Зажимаю + и пытаюсь выставить чтоб внизу показывало подключенные 10 микрофарад. С2 и С3 при этом начинают увеличиваться, и показатель емкости внизу тоже изменяется. Но пройдя по всему диапазону С2 выставить требуемую емкость так и не удается (самое близкое выставляемое значение получается где то 170 микрофарад). Лиш только когда в С3 доходит и устанавливается 1 то внизу сразу показывает 10 микрофарад. Причем дальше если увеличить С3 в значение 2 то показания емкости внизу увеличивается в 2 раза... Ну, ок, думаю настроил. Подключаю кондер 1 микрофарад. И он показывает 1000 микрофарад.. То есть получается что второй диапазон не настроился, и это настроился третий диапазон? Подключив 1000 микрофарад он и показывает где то 1040. Но вот подключив емкость 5400 микрофарад он показывает 6000. То есть очень неточно.

В общем не удается настроить второй диапазон и отрегулировать третий.

Пробовал перепаивать и ставить разные транзисторы Q1 и Q2, отвечающие за диапазоны, но пока ничего не удалось.

Может ли быть проблема в прошивке? Или это где то в моей собранной схеме что то? Или и там и там? :)

Возможно ли дело в неправильно выставленных мной фюзах при прошивке МК? (Прошивал через PonyProg, и в нем невозможно было выставить какой то фюз, как у вас на картинке. Но вроде не сильно должно повлиять?)
Останнє редагування: 21 груд. 2018 21:48 від Oto. Причина: п.м.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 22 груд. 2018 06:49 #166

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Ion пише:
Собрал прибор по последней схеме. В выложенном вами архиве есть схема, но печатная плата отсутствует.
Мне трудно так ориентироваться. Указывайте номер сообщения, или ссылку на статью, где я выкладывал эту прошивку, схему и т.п. Фразы типа "последняя схема" или "предыдущая печатка" мне абсолютно ни о чем не говорят.

Ion пише:
В общем не удается настроить второй диапазон и отрегулировать третий.
Считайте программатором память EEPROM микроконтроллера, сохраните и дайте на него посмотреть.

Ion пише:
Может ли быть проблема в прошивке? Или это где то в моей собранной схеме что то? Или и там и там?
Пока не понял, о какой прошивке идет речь, но выложенная здесь разработка из моей личной конструкции и работает у меня вполне успешно. Также есть повторения конструкции и пока таких жалоб не поступало.

Ion пише:
невозможно было выставить какой то фюз, как у вас на картинке. Но вроде не сильно должно повлиять?)
Какой конкретно Вам не удалось установить? Вообще-то, это очень важный аспект работы микроконтроллера.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 22 груд. 2018 18:06 #167

  • Ion
  • Ion аватар
Делал по схеме и прошивке из вашего сообщения #164.

Soir пише:
Считайте программатором память EEPROM микроконтроллера

Вкладений файл:

Назва файлу: EEPROM.zip
Розмір файлу:9 KB
Останнє редагування: 22 груд. 2018 18:08 від Ion.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 22 груд. 2018 21:08 #168

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Это не файл памяти EEPROM, это из FLASH памяти.

Попробуйте произвести калибровку с самого начала, используя для второго диапазона конденсатор меньшей емкости. Например 200 nF. Предварительно очистите EEPROM память микроконтроллера - перепрошейте МК, но убедитесь, что выбрано стирание EEPROM. Если программатор позволяет, можно отдельно стереть EEPROM.

И по FUSE Вы не ответили.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 26 груд. 2018 22:04 #169

  • gfgeuf
  • gfgeuf аватар
  • Оффлайн
  • Harness is online
  • Дописи: 34
  • Подякували: 1
Спаяв я цей вимірювач LCF, нажаль не запустився.Питання стосовно виводу RESET мікроконтролера на усіх схемах він висить у повітрі, хіба його не потрібно підтягувати до плюса живлення? Друге питання: я розводив малюнок плати самостійно під TQFP32 вирішив розвести додатково підтягуючий резистор для виводу RESET, а під час монтажу замість резистора помилково впаяв перемичку, чи міг згоріти мікроконтролер від подачі плюс 5 вольт на вивід RESET? Заздалегідь дякую за відповідь. Рошивав двома прошивками з архіву зі статті і литинизованою, ще одне питання в архіві ф'юзи вказані для PONY PROG? P.S.: Питання з RESET-ом відпало, бо перепрограував мікроконтролер у схемі, отже вивід не відгорів і мікроконтролер також цілий.
ПУТИ ТОКА НЕИСПОВЕДИМЬІ
Останнє редагування: 26 груд. 2018 23:42 від gfgeuf.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 27 груд. 2018 08:56 #170

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Вывод RESET подтянут к +5V внутри микроконтроллера, так что снаружи не обязательно. Подача +5V без токоограничивающего резистора в этой схеме не страшна.
FUSE для PONYPROG.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: gfgeuf

LCF-метр на ATMEGA8 та LCD1602 27 груд. 2018 12:07 #171

  • gfgeuf
  • gfgeuf аватар
  • Оффлайн
  • Harness is online
  • Дописи: 34
  • Подякували: 1
Дякую за відповідь. Проблему вирішив , після ворожіння з іншими дисплеями стало ясно, що і не у дисплеї проблема, проблема як вияснилось з оболонкою програмування - перепробував усі версії запустився прилад лише після прошивки в PONYOROG v2.08.
ПУТИ ТОКА НЕИСПОВЕДИМЬІ
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 28 груд. 2018 02:47 #172

  • gfgeuf
  • gfgeuf аватар
  • Оффлайн
  • Harness is online
  • Дописи: 34
  • Подякували: 1

Вкладений файл:

Назва файлу: LCFметр.rar
Розмір файлу:49 KB

Додаю малюнок плати під SMD деталі, може комусь знадобиться.
ПУТИ ТОКА НЕИСПОВЕДИМЬІ
Останнє редагування: 28 груд. 2018 02:53 від gfgeuf. Причина: додаю файл малюнка плати.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 28 груд. 2018 13:02 #173

  • gfgeuf
  • gfgeuf аватар
  • Оффлайн
  • Harness is online
  • Дописи: 34
  • Подякували: 1
Пане SOIR,підкажіть будь ласка чому може не настроюватись перший діапазон С1, і не встановлюється нуль, хоча на соплях на столі усе працювало нормально, С2 та С3 працюють без нарікань, а ось на С1 навіть Z1 на нулі не стає у режимі настройки, кнопками плюс та мінус коефіцієнт змінюється, але показник ємності скаче і на натискання кнопок "+" та "-" не реагує . Прошивка латинізована з 2 сторінки теми номер вашого посту №27. P.S.:за діапазон С1 відповідає резистор R11 на 3,3 мегаома?
ПУТИ ТОКА НЕИСПОВЕДИМЬІ
Останнє редагування: 28 груд. 2018 13:24 від gfgeuf. Причина: Зявилось питання
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 28 груд. 2018 13:08 #174

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
gfgeuf пише:
на соплях на столі усе працювало нормально
Ответ, наверно, следует искать в этой цитате...

Устройство очень чувствительно к наводкам, пульсациям и т.п. Особенно на нижнем диапазоне.
Причиной их возникновения могут быть длинные провода от измерительных щупов, пролегание рядом проводов 220V, наличие внешних помех от соседних устройств. И, конечно, блок питания.
И да, если в монтаже нет ошибок.
Увійдіть до облікового запису, щоб писати повідомлення.

LCF-метр на ATMEGA8 та LCD1602 28 груд. 2018 13:27 #175

  • gfgeuf
  • gfgeuf аватар
  • Оффлайн
  • Harness is online
  • Дописи: 34
  • Подякували: 1
На столі монітор під столом системний блок, можливо , що це через те, що резистор R11 складений з трьох послідовно включених резисторів на менший опір і він піднятий над екрануючим шаром фольги і у корпусі майже в притул до шлейфа дисплея???
ПУТИ ТОКА НЕИСПОВЕДИМЬІ
Останнє редагування: 28 груд. 2018 13:29 від gfgeuf. Причина: виправив помилку
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • ...
  • 4
  • 5
  • 6
  • 7
  • 8
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir