Перейти к содержанию

Levanisov.Vadim

Members
  • Постов

    71
  • Зарегистрирован

  • Посещение

Весь контент Levanisov.Vadim

  1. Сигнал подается с ЛАТРа подключенного к сети, то есть на входе синус. Сегодня попробовал последовательный режим, и почему-то в нем АЦП не начинает преобразование. Такой вывод сделан потому что от АЦП не поступает сигнал завершения преобразования (EOC), хотя в параллельном режиме все ОК.
  2. Да, вот держите. Обращаю ваше внимание на что как только 11 бит в 1 то на самом деле это отрицательное значение. 15-06-2021 14_06_27.txt
  3. Да действительно, не заметил. В скором времени попробую из параллельного режима передачи данных перейти в последовательный и посмотрю что будет. В параллельном режиме вот такие траблы. Хотя при измерении низких напряжений все ок. Напряжение (В) Ток (А) "0,00000" "000000000000" "3,82966e-06" "000000000100" "0,20125" "000000000010" "3,82966e-06" "000000000100" "0,40249" "000000000100" "6,7019e-06" "000000000111" "0,60374" "000000000110" "6,7019e-06" "000000000111" "0,70437" "000000000111" "6,7019e-06" "000000000111" "0,80499" "000000001000" "7,65931e-06" "000000001000" "1,00624" "000000001010" "8,61673e-06" "000000001001" "1,20749" "000000001100" "9,57414e-06" "000000001010" "1,30812" "000000001101" "9,57414e-06" "000000001010" "1,40874" "000000001110" "1,05316e-05" "000000001011" "1,60999" "000000010000" "1,1489e-05" "000000001100" "1,81124" "000000010010" "1,24464e-05" "000000001101" "2,01248" "000000010100" "1,34038e-05" "000000001110" "2,21373" "000000010110" "1,53186e-05" "000000010000" "2,31436" "000000010111" "1,53186e-05" "000000010000" "2,41498" "000000011000" "1,6276e-05" "000000010001" "2,51561" "000000011001" "1,6276e-05" "000000010001" "2,61623" "000000011010" "1,53186e-05" "000000010000" "2,81748" "000000011100" "1,72335e-05" "000000010010" "3,01873" "000000011110" "1,91483e-05" "000000010100"
  4. Тут вы BARS_ оказались правы, я накосячил с подключением АЦП, поэтому он выдавал большее напряжение чем на него подавалось. Подключил все правильно на этот раз, теперь амплитуду правильно измеряет. Тем не менее нелинейность осталась. АЦП подключен к плате Arduino mega 2560, думал может быть Arduino гонимый попался, заменил на другой, но картина осталась та же. Слипшихся ног не обнаружил, но биты действительно меняются парно. А именно 7 и 8 биты на одном АЦП и 6 и 7 на другом. Прозвонил их между собой, и опять замыканий не было. Отключил внутреннюю подтяжку ног на Arduino, теперь вдруг почему-то поднимается 9 бит на одном АЦП и 8 на другом. Например, вот строчки из файла записанных точек: Напряжение, В Ток, А "10,8674" "000001101100" "5,553e-05" "000000111010" "11,6724" "000001110100" "5,36152e-05" "000000111000" "55,3433" "001000100110" "0,000265204" "000100010101" "55,444" "001000100111" "0,000265204" "000100010101" Здесь напряжение пересчитано с учетом делителя на входе, второе АПЦ измеряет падение напряжение на шунте, на который подается та же синусоида что и на АЦП измеряющий напряжение , только через резистивный делитель. Можно подумать что при измерении были пропущены точки поэтому так получилось, но перед этим до 11,6 В измерение шло линейно, то есть да есть некоторые пропущенные точки, но разница напряжений между двумя соседними точками не превосходит 0,4 В, а тут такой скачек на 44 В. График значений прилагаю. По оси Х здесь номер точки, по оси Y напряжение. Так и не понял в чем трабл. Еще вот что изменилось, на втором графике показано измерение отрицательного напряжения (на оси тут не отрицательное напряжение потому что полученные с АЦП значения не были обработаны, это сырые данные), тут картина стала лучше.
  5. У меня используется AD7892-1, у него полная шкала +- 10 В. Делал как вы и говорили. Подал 3 В на вход АЦП. Получил двоичный код который приходит с АЦП, перевел его в десятичный и умножил на 4,88 мВ (именно столько вольт приходится на один младший разряд), в итоге получил свои 1,8 В. При этом если на него подать 5 В постоянки и провести те же манипуляции с полученным двоичным кодом, то все ок и получается 5 В. Да, при написании прошивки сверялся с даташитом.
  6. Обмен с МК происходит по параллельной шине. Как определить что бит "залип"? Можете пояснить? Я пробовал без предварительной обработки пересылать значения которые с АЦП получает МК, сразу на компьютер и оказалось что код работает правильно, не происходит искажения информации. Код на МК писал также я, так что исходники имеются.
  7. Пробовал, ничего не меняется. Тоже так думал, но, если подать на вход АЦП постоянное напряжение при котором на графике происходит скачок, то почему то АЦП измеряет какую-то чушь. Например, подаю около 3 В постоянки, АЦП при этом считает что на входе 1,8 В. И еще при увеличении числа измерений до 100000 картина не изменилась. И наверное, при линейном АЦП, все измеренные точки легли бы на прямую, здесь же такого не наблюдается.
  8. По оси Х номер снятой точки, по оси Y напряжение. Измерение происходило следующим образом: на вход АЦП подавалась синусоида из сети, эта синусоида измерялась АЦП 10000 раз в произвольные моменты времени, затем полученные точки были просто отсортированы и в таком виде был построен график. Ожидалось что будет прямая линия, без таких больших скачков и ступенек. На графике отображено всего около 1000 точек, потому что из-за периодичности синусоиды бывает измерение одного и того же значения напряжения, ранее измеренная точка в таком случае перезаписывается.
  9. Добрый день! Изначально требовалось создать устройство для снятия зондовой характеристики плазмы, которая представляет собой обычную ВАХ. Так как предполагается работа в импульсном режиме с частотой десятки кГц, то нужен был быстрый АЦП, в качестве которого был выбран AD7892. Проблема заключается в том, что АЦП имеет какую-то слишком большую нелинейность, которую можно увидеть на графике. Думал что проблема может быть в кривом синусе подаваемого на вход АЦП, однако осциллограф показал чистую синусоиду. Перед АЦП стоит повторитель напряжения на ОУ AD823. ОУ не искажает сигнал - проверено осциллографом. Подавал на вход и постоянный ток, нелинейность все также имеется. Схему прилагаю. Может быть у кого-нибудь была такая же проблема? И как с ней справиться?
  10. Запитал сейчас Шим от внешнего источника из изменений писк стал тише . Оказывается вы были правы на +12В нет нагрузочного резистора ,я его туда поставил и напряжение перестало расти .
  11. Забил я на этот АТ блок .Транзисторы в нем по прежнему горят.
  12. Нагрузочный резистор присутствует . Сейчас попробую со стороннего блока питания шим запитать.
  13. Сначала я всего лишь убрал стабилитроны с защиты от перенапряжения ,после этого запустил блок проверить ,проверил ,блок запустился все ок. Потом убрал цепь вольтодобавки ,опять запустил блок ,появился тихий писк и напряжение на +12в постоянно повышается до 13 вольт потом срабатывает защита по перенапряжению(стабилитрон на 13 вольт я не убрал). Вот все мои переделки.Я даже делитель на 1 ноге 494 не трогал .Думаю не хватает питания для управляющих транзисторов.
  14. Переделываю потому что не хватает питания для ШИМ без вольтодобавки от +12В ,появляется писк .. Блок питания делаю регулируемый.
  15. Дмитрий Вас если не затруднит посчитать то было бы не плохо.
  16. Извините не правильную картинку загрузил . Я хочу сделать вот так
  17. Здравствуйте. Переделываю блок питания по этой статье https://www.drive2.ru/b/2445147/ . Пока все шло хорошо , но стоило убрать цепь вольтодобавки от +12В , и блок питания начал работать нестабильно ,напряжение на выходе начало медленно расти на протяжении всей работы. Собственно хочу переделать дежурную часть как в статье (ссылка выше).Но моя схема дежурки немного отличается от той что у автора.Понятно что делитель надо ставить как у автора ,но вот часть которая идет с + через оптопару на катод tl431 отличается как расчитать номиналы R1 и R17? Сколько вольт нужно для нормально функционирования TL494?
  18. Вот этот треск и есть причина, из-за неправильной tl494 или обратной связи неправильной. Обратная связь это конденсатор с резистором который идет с 3 ноги на 2?
  19. Имеете ввиду форму сигнала на силовом трансформаторе? На силовом трансе не могу измерить там слишком высокое напряжения для осцила.
  20. Здравствуйте уважаемые форумчане. Имеется блок питания АТ. Я его переделал под регулируемый ,переделка заключалась лишь в выпаивании лишних деталей ,и установке переменника с земли на 1 ногу tl494. Проблема заключается в том что горят силовые транзисторы 13009 , причем сгорают не два а один из них ,второй остается целым .Сгорают не сразу где-то на 10 - 15 включение. Проверил обвязку силовых транзисторов, все элементы соответствуют номиналу по маркировке. Так же проверил выхода tl494 осцилом то же все в норме .Далее проверил транзисторы которые идут после tl-ки на согласующий трансформатор они то же в норме на согласующем трансформаторе полная симметрия . Импульсы одинаковой амплитуды доходят до силовых транзисторов. Так почему же сони все таки сгорают если все в норме?И почему сгорает именно один а не два сразу? Еще появляется треск когда есть нагрузка.
×
×
  • Создать...