Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 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
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 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
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 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
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 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
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 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
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 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
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 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
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 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
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 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
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
Это не файл памяти EEPROM, это из FLASH памяти.

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

И по FUSE Вы не ответили.
Администратор запретил публиковать записи гостям.

LCF-метр на ATMEGA8 и LCD1602 26 дек 2018 22:04 #169

  • gfgeuf
  • gfgeuf аватар
  • Не в сети
  • Harness is online
  • Сообщений: 37
  • Спасибо получено: 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
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
Вывод RESET подтянут к +5V внутри микроконтроллера, так что снаружи не обязательно. Подача +5V без токоограничивающего резистора в этой схеме не страшна.
FUSE для PONYPROG.
Администратор запретил публиковать записи гостям.
Спасибо сказали: gfgeuf

LCF-метр на ATMEGA8 и LCD1602 27 дек 2018 12:07 #171

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

LCF-метр на ATMEGA8 и LCD1602 28 дек 2018 02:47 #172

  • gfgeuf
  • gfgeuf аватар
  • Не в сети
  • Harness is online
  • Сообщений: 37
  • Спасибо получено: 1

Вложенный файл:

Имя файла: LCFметр.rar
Размер файла:49 KB

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

LCF-метр на ATMEGA8 и LCD1602 28 дек 2018 13:02 #173

  • gfgeuf
  • gfgeuf аватар
  • Не в сети
  • Harness is online
  • Сообщений: 37
  • Спасибо получено: 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
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
gfgeuf пишет:
на соплях на столі усе працювало нормально
Ответ, наверно, следует искать в этой цитате...

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

LCF-метр на ATMEGA8 и LCD1602 28 дек 2018 13:27 #175

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