Запустил этот аппаратик, не без танцев с бубном, пока без щупов, не калиброван и не отлажен, но работает уже. Есть пара вопросов, не идет внутрисхемное программирование, что мешает , не видится чип, сдул запрограммировал, запаял, запустился, но это не дело, не будешь же каждый раз сдувать. И ADC3_AKK это вход батареи для отслеживания заряда? Опять проморгал индикацию, без проводка на плате не получилось.
сергей999, Очень странно что STM32 не шьется.. У меня даже дохлый, греющийся как утюг stm32 и то шился... Возможно 2 варианта, 1. прошивка отключает SWD, лечится просто, делаем ресет камню и одновременно жмем кнопку в прошивальщике 2. не все ноши питания и земли подключены.. и не забываем про аналоговое питание VDDa
Кстати как щупы будите подключать ?
Добавлено after 7 minutes 10 seconds: Andrey_B, Спасибо за ответы... Пока плату по дисплей с выводами на pls переделываю
МК управляет размахом синуса тестового сигнала опираясь на величину отклонения от +1.5В на ноге PA3. Если там +1.5В, значит на ноге PA5 должен быть максимальный размах. Может КЗ где-то под МК ?
да, опять приходит разочарование в деталях,прибор собран и как-то работает, но отладке не поддается. Прохожу путем Theodoro,
Цитата:
Удалите R25 и соедините верхний вывод С11 с 5 ногой DA3. МК должен выдавать максимальный размах синуса в цепи DAC2_OS.
Сделал, но на DAC2_OS 1,5В , а если это идет от МК, то что, МК левый, не выдает положенного. При подключенном к щупам резистора 200-300ом реле играет морзянку без остановки.
Andrey_B, Вопрос наверное к вам, вот синусоида должна быть не обрезанная при открытом входе осцила, или обрезанная это нормально, если не нормально, то каким образом притянуть к минусу? открытый вход Закрытый вход Ну а амплитуду растянуть на 1кгц ну никак не выходит.
сергей999, синусоида в любом случае должна быть не обрезана. Если она у вас срезается при переключении осциллографа на открытый вход - то что-то не так с вашим осциллографом, видимо он сам и обрезает.
Тогда еще вопрос при отладке , манипуляции с делителями, емкостями, в поисках одинаковой синусоиды на всех частотах, калибровку надо проводить при каждом изменении деталей, или уже в конце, после завершения настройки?
Добавлено after 2 hours 45 minutes 59 seconds: Andrey_B, Вот не пойму, может туповат,наступил на путаницу.
Цитата:
Сначала нужно добиться максимального неискаженного синуса (размах 9В, от +1В до +10В) на 1 и 7 ногах DA2 на 15Гц и 1кГц. Для этого замыкаем щупы, чтоб МК выдавал максимальный размах. И подбираем делители R17R19 и R18R20
Т.е. для 15Гц и 1кГц мы делителем R17R19 и R18R20 ловим максимум, так?
Цитата:
Затем R8R9 на 1кГц на диапазоне 3R
Но ведь уже получили на 1кГц максимум, и опять? Тогда на каком диапазоне первый подбор? Как шайтан пошептал диапазон 1кГц 1ком на 13 ноге чистый 0 на 15 ноге 2 В диапазон 15Гц 1ком 13нога 500 мВ 15 нога 2,8 В Как подымается 1кГц ???
Подбором резисторов R17R19 и R18R20 (делители должны быть одинаковые) добиваются размаха неискаженного синуса 15 Гц и 1 кГц на выходах ОУ от +1 до +10В (при замкнутых щупах прибора). Подбором конденсатора C27 добиваются максимальной амплитуды неискаженного синусоидального сигнала на С3 на частоте 100 кГц. R8R9 (резисторы должны быть одинаковые) - размаха синуса от +0.1В до +2.9В на 16 ноге МК, при замкнутом входе прибора, на диапазоне 3R. R1 - размаха синуса от +0.1В до +2.9В на 16 ноге МК, при замкнутом входе прибора, на диапазоне 1k. Подбором резистора R16 добиваются размаха сигнала на выходе прибора ровно +-100мВ, при этом ко входу прибора нужно подключить сопротивление 200-300 Ом.
Пошагово: 1. R17R19 и R18R20 - неискаженный синус15 Гц и 1 кГц на выходах ОУ. 2. C27 - максимальная амплитуда неискаженного синуса 100 кГц на С3. 3. R8R9 - синус при замкнутом входе прибора, на диапазоне 3R на 16 ноге МК. 4. R1 - синус при замкнутом входе прибора, на диапазоне 1k на 16 ноге МК. 5. R16 - размаха сигнала на резисторе 200-300 Ом, подключенному к прибору.
Калибровка - это только мат.обработка того, что намерили. Наладка железа нужна для наиболее эффективной подготовки сигналов для оцифровки контроллером. Калибровка на промежуточных этапах наладки железа не нужна, только после её окончания.
Благодарю, статью изучил и законспектировал, а вот синусы не могу вогнать в режим. вот что намерил: при изменении С7 от 80n до 560n, при увеличении до 1,5 мкф совсем плохо.
Пробовал делители подстраивать, при увеличении КУ операционника, идет срез синусоиды сверху на 15Гц 3R, так понимаю это не нормально, надо возвращать. А измерение напряжения на 200ом осцилом или мультиком можно?
Добавлено after 2 hours 29 minutes 27 seconds: Закопался уже немного логически порассуждаю. Значит, исходя из того что на 13 пине МК мы получаем размах на пине 15, правильно понял? Может что-то еще влиять на выход 15 пина? Потому как при 15Гц и 3R на пине 13 --- 560 мВ при этом на 15 пине 2,761 В а на 7-1 пин 8,743 В ____ 1кГц и 3R на пине 13 --- 100 мВ при этом на 15 пине 1,465 В а на 7-1 пин 4,924 В Если каскад на DA2 это усилитель с определенным КУ (3) то 2,761 х 3 = 8,283 , а 1,465 х 3 = 4,395 , все логично, если мы начнем делителем R17R19 и R18R20 подганать (изменять КУ ОУ) синус 1кГц, то автоматом превысим синус 15Гц, при таких условиях мы никак не сможем сравнять амплитуды 15 Гц и 1 кГц, только сравняв амплитуды 15 Гц и 1 кГц на пине 15 МК мы получим на выходе ОУ одинаковые синусы, или что-то не так понимаю? Потому и спрашиваю каким образом добиться одинаковой амплитуды не пине 15 для 15 Гц и 1 кГц? Если бы у нас был переключаемый КУ вопросов бы не было.
Значит, исходя из того что на 13 пине МК мы получаем размах на пине 15, правильно понял?
Да, такая обратная связь есть. Но мы потому и замыкаем вход накоротко, чтоб убрать сигнал с 13 ноги, т.е. исключить влияние обратной связи. Что-бы убедиться, что максимально возможный размах синуса с МК не загоняет в ограничение ОУ.
Потому и спрашиваю каким образом добиться одинаковой амплитуды не пине 15 для 15 Гц и 1 кГц?
Понятно, что идеального совпадения размахов 15Гц и 1кГц не будет, но будет очень близко. Нужно просто убедиться, что нет ограничения синуса ни на какой частоте.
Здесь все работает поднял синус до 8 В дальше с искажениями.
Andrey_B писал(а):
3. R8R9 - синус при замкнутом входе прибора, на диапазоне 3R на 16 ноге МК.
А вот тут засада, все прекрасно кроме 100 кГц , на нем 3,2 В с искажениями и обрезан. Если увеличить R8R9 мы занижаем синус на 15 Гц и 1 кГц , палка о двух концах, вот тут и пришлось вернуться к пункту 2, снижал амплитуду, пока на 16 ноге МК стало все нормально во всех диапазонах.
Andrey_B писал(а):
5. R16 - размаха сигнала на резисторе 200-300 Ом, подключенному к прибору.
А вот тут непонятка, на каком диапазоне? На 1k все 80 мВ а на 3R все 200 мВ, так на каком мерить и
Цитата:
ровно +-100мВ
, так и выгонять, синус размаха 200мВ? Сразу не догадался что при таком количестве подборных элементов надо было плату делать с двойными резисторами и емкостями, а то лепить друг на друга ну не ахти.
Здесь синус 1 кГц нереально поднять (может у меня так) возможно проблема в INA 828 .
Что значит нереально? Резисторами делителя легко всё поднимается, если на вход ОУ с 15 ноги МК приходит не зажатый синус полного размаха (примерно 0.1..2.9В). МК может его зажимать, если с выхода 828 будет приходить какой-то уровень. Вот чтоб он не приходил и замыкается вход накоротко. И какая тут проблема может быть с 828, если с него вообще не должен идти сигнал? Удалите временно R25 в конце концов.
А вот тут засада, все прекрасно кроме 100 кГц , на нем 3,2 В с искажениями и обрезан. Если увеличить R8R9 мы занижаем синус на 15 Гц и 1 кГц , палка о двух концах, вот тут и пришлось вернуться к пункту 2, снижал амплитуду, пока на 16 ноге МК стало все нормально во всех диапазонах.
Все шаги нужно производить последовательно, переходя к следующему только после того, как на предыдущем шаге получили требуемый результат.
А вот тут непонятка, на каком диапазоне? На 1k все 80 мВ а на 3R все 200 мВ, так на каком мерить и
Цитата:
ровно +-100мВ
, так и выгонять, синус размаха 200мВ?
На каком вам надо, на том и устанавливайте. Если вам малый размах не критичен, а важней меньшая погрешность, в этом случае можно увеличить размах до 600мВ и соответственно уменьшить усиление 828. А если наоборот критично, чтоб при внутрисхемных измерениях даже диоды Шоттки не открывались, пусть и ценой ухудшения точности, тогда надо размах установить на уровне 50мВ, а усиление соответственно 828 поднять. На частоте 100кГц размах будет несколько меньше, чем на остальных диапазонах.
Сразу не догадался что при таком количестве подборных элементов надо было плату делать с двойными резисторами и емкостями, а то лепить друг на друга ну не ахти.
Да нечего там подбирать. Если поставите компоненты как на схеме и не будет ошибок в монтаже, всё нормально заработает. Оптимизировать и выдавливать последние крохи эффективности можно, если достаточно глубоко понимаете что, зачем и как функционирует в схеме.
Что значит нереально? Резисторами делителя легко всё поднимается, если на вход ОУ с 15 ноги МК приходит не зажатый синус полного размаха (примерно 0.1..2.9В). МК может его зажимать, если с выхода 828 будет приходить какой-то уровень. Вот чтоб он не приходил и замыкается вход накоротко. И какая тут проблема может быть с 828, если с него вообще не должен идти сигнал? Удалите временно R25 в конце концов.
Да делал это, при снятом R25 на РА5 нет ничего, делаю это:
Цитата:
Да, именно так. Удалите R25 и соедините верхний вывод С11 с 5 ногой DA3. МК должен выдавать максимальный размах синуса в цепи DAC2_OS. Нужно сначала этого добиться. Горелый порт МК маловероятен, скорее всего проблемы с INA828.
И вот что получаю: Предел 1В на деление. !5Гц 500мВ на деление 1кГц 500мВ на деление 100кГц Возможно потому что измерял только синус на переменке, не учитывая постоянку, и были такие показания, если учесть + 1,5В то все как надо.
Здравствуйте,Андрей_B.Прибор собрал,меню отрабатывает правильно,калибровку проходит нормально,на выводах 14,15,16 синусоиды имеются. Напряжение питания DA2 выставил 10,52 вольт.Но на свободных зажимах Кельвина на дисплее самопроизвольно меняется схема замещения. Более того при подключении индуктивности прибор переключается в измерение емкости и наоборот при подключении конденсатора переключается в измерение индуктивности. Подскажите как это исправить. Спасибо.
[uquote="Andrey_B",url="/forum/viewtopic.php?p=4712699#p4712699"][b]konstz50[/b], автовыбор схемы замещения выбран по умолчанию. Если это не нужно, то можно переключать вручную - "удержание S-".[/uquote] Это понятно,прибор и переключается из ручного в автоматический режим изменения схемы замещения, но вопрос то заключается в другом. Почему при подключении конденсатора прибор переходит в измерение индуктивности и наоборот при подключении дросселя переходит в измерение емкости самопроизвольно даже в ручном режиме. Спасибо. С Днем Победы.
konstz50, тестируемый компонент на единственной частоте может быть представлен или как ёмкость или как индуктивность, т.е измеряемый параметр, по которому вычисляется и ёмкость и индуктивность тестируемого компонента - по сути один единственный. Прибор сам определяет характер и переключает отображение. Можно конечно отображать отрицательную ёмкость или индуктивность, только практического смысла в этом нет.
Полностью с Вами согласен,что при измерениях так ДОЛЖНО БЫТЬ. Но у меня на дисплее картина как описана выше. И причины я понять не могу т.к. заглянуть в прошивку не умею. Может стоит перепрошить микроконтроллер,хотя вроде отрабатывает нормально? Спасибо.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения