©2004 Валентин Володин
Сайт Валентина Володина
Главная Статьи Книги и журналы Справочник Программы Ссылки
О себе RytmArc Схемы и описания Резервный форум Разное valvolodin.narod.ru
Калькуляторы Файловый архив Архив форума Форум ГОСТы Измерительные приборы
turbobit mega.co.nz fex.net files.dp.ua ... imageup ... ... ... ...

Power Electronics

Посвящается различным источникам электропитания
Текущее время: 27-04, 08:57

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 106 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
СообщениеДобавлено: 25-11, 16:28 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9623
Я использую LTspice IV.
Элемент zoh находится в моей библиотеке функциональных блоков.
http://valvolodin.narod.ru/soft/fblocks.zip

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25-11, 17:14 
Не в сети
Активный участник

Зарегистрирован: 01-02, 13:08
Сообщения: 157
Да, теперь все заработало, только непонятно ничего. :D
Без описания, что тут для чего и что выводится на график, для меня это все непонятно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25-11, 23:10 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9623
Блоки zoh используются для выборки амплитудных значений напряжения и токов.
V(v1_peak)/V(ic_peak) - ZC
V(v1_peak)/V(il_peak) - ZL

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26-11, 17:47 
Не в сети
Активный участник

Зарегистрирован: 01-02, 13:08
Сообщения: 157
Я тут пробую все-таки через формулы на графиках все это рассчитать.
В Микрокапе имею такую картинку:
Изображение
В схемы я добавил паразитные параметры для L и C. Источник V2 изменяет индуктивность от 7 до 10 мГн.
Здесь индуктивность рассчитывается по формуле: (rms(V(A,C))/rms(I(R2)))/(2*pi*F_V1). Емкость: 1/((rms(V(B,C))/rms(I(R5)))*(2*pi*F_V1)).
Только такой способ нормально заработал - брать RMS (среднеквадратическое) значение текущих напряжений и токов и их использовать в формулах.
Но так определять индуктивность не годится, очень медленно это происходит. Целая секунда на то, чтобы кривая доросла до 10 мГн (и то там чуть меньше), а за вторую секунду она не упала до 7 мГн, а только до 8.

А в LTSpice имею вот такую картинку:
Изображение
Источник V2 изменяет индуктивность от 7 до 10 мГн
Как я понял, тут нельзя задать функцию RMS, поэтому просто разделил напряжение и ток на 1.414. Но результат вообще никакой, значения L и C получаются и отрицательные и на порядок-два больше заданных в схеме.

Модель LTSpice: https://yadi.sk/d/FLwEjOM7Bm9ovg


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26-11, 19:42 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9623
Эта задача для практического решения или достаточно решить её в симуляторе?
Т.е. результаты симуляции должны позднее использоваться на практике?
WFR писал(а):
Как я понял, тут нельзя задать функцию RMS, поэтому просто разделил напряжение и ток на 1.414.

В LTspice можно делать многое.

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26-11, 20:11 
Не в сети
Активный участник

Зарегистрирован: 01-02, 13:08
Сообщения: 157
Да, мне нужно это применить на практике, в реальной схеме.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27-11, 13:01 
Не в сети
Активный участник

Зарегистрирован: 01-02, 13:08
Сообщения: 157
Я вот думал поставить 2 датчика тока ACS712 (на 5А) - один последовательно с индуктивностью, другой - с емкостью. И один датчик напряжения параллельно контуру.
Эти три измерения потом передать на микроконтроллер (на АЦП), синхронизировать и передать на компьютер по USB. А на ПК уже потом можно делать расчеты параметров этого контура в реальном времени.
Диапазон измерения у ACS712 от -5 А до 5 A. Чувствительность: 185 мВ/А. Маловато, конечно, но ничего другого не нашел.
Вот в симуляторе хотел все это проверить - подходит, не подходит, и потом уже собирать в реале. Т.е. нужно смоделировать такие датчики.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27-11, 13:19 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9623
WFR писал(а):
Здесь индуктивность рассчитывается по формуле: (rms(V(A,C))/rms(I(R2)))/(2*pi*F_V1). Емкость: 1/((rms(V(B,C))/rms(I(R5)))*(2*pi*F_V1)).
Только такой способ нормально заработал - брать RMS (среднеквадратическое) значение текущих напряжений и токов и их использовать в формулах.

Можно использовать среднее значение. Правда среднее значение от переменного напряжения равно 0. Поэтому надо усреднять абсолютную величину напряжения. А попростому говоря - усреднять выпрямленное напряжение.
WFR писал(а):
Я вот думал поставить 2 датчика тока ACS712 (на 5А) - один последовательно с индуктивностью, другой - с емкостью. И один датчик напряжения параллельно контуру.

А как-же точность 1% или лучше? К тому же на выходе такого датчика будет всеравно сигнал переменного напряжения. Только смещенный в область положительных значений.
Ток можно измерять при помощи шунта. Действующее значение измерять не обязательно, достаточно среднего выпрямленного, которое запросто получается при помощи аналогового выпрямления и обычной фильтрации. Правда фильтрация накладывает некоторые ограничения на быстродействие измерительной схемы.
При необходимости можно усреднять сигнал с помощью какого-то быстрого микроконтроллера.

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27-11, 13:41 
Не в сети
Активный участник

Зарегистрирован: 01-02, 13:08
Сообщения: 157
valvol писал(а):
Поэтому надо усреднять абсолютную величину напряжения. А попростому говоря - усреднять выпрямленное напряжение.
Пробовал я и так делать: (avg(abs(V(A,C)))/avg(abs(I(R2))))/(2*pi*F_V1), но результат почти один в один с RMS.
valvol писал(а):
А как-же точность 1% или лучше?
Ну, что смог найти из доступного. Это пока просто идея; какой конкретно датчик использовать я еще не знаю. Хочется же калиброванный, чтоб хотя бы он выдавал точные значения. Можно и трансформатор тока на кольце + ОУ. Но его надо калибровать.
ACS712 - это тот же шунт с неплохими параметрами. Может быть, на контур подать более высокое напряжение для повышения тока и чувствительности датчика (задействования всего диапазона от -5 А до 5 A)?
▪ 5 µs output rise time in response to step input current
▪ 50 kHz bandwidth
▪ Total output error 1.5% at TA = 25°C, and 4% at –40°C to 85°C
▪ 1.2 mΩ internal conductor resistance


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27-11, 14:46 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9623
WFR писал(а):
valvol писал(а):
Поэтому надо усреднять абсолютную величину напряжения. А попростому говоря - усреднять выпрямленное напряжение.
Пробовал я и так делать: (avg(abs(V(A,C)))/avg(abs(I(R2))))/(2*pi*F_V1), но результат почти один в один с RMS.

И хорошо. Зато среднее значение найти гораздо проще, чем действующее. Достаточно суммирования (интегрирования) и не надо ничего возводить в квадрат, делить и извлекать корень.

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27-11, 16:03 
Не в сети
Активный участник

Зарегистрирован: 01-02, 13:08
Сообщения: 157
Меня больше всего беспокоит, что напряжение и ток в цепи индуктивности стабилизируется не сразу, а спустя где-то 100 мс. Это сводит на нет всю идею. Нужна частота выборок не меньше 15 кГц, а это 67 мкс. А за такое время даже в цепи емкости напряжение не успевает стабилизироваться, хотя там оно устаканивается намного быстрее.

Хотя, соотношения напряжения и тока через 3 мкс и через 150 мс практически одинаковые. Так что, может это и не так страшно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Измерение индуктивности
СообщениеДобавлено: 21-03, 16:33 
Не в сети
Активный участник

Зарегистрирован: 01-02, 13:08
Сообщения: 157
valvol писал(а):
WFR писал(а):
Ну вот, допустим, я получил данные от трех датчиков: ток L, ток C и напряжение на контуре (плюс фазовые сдвиги, т.е. 5 измерений), как по этим данным вычисляется индуктивность, емкость и что там еще можно вычислить - добротность?
1. Сначала вычисляем полное сопротивление (импеданс) для индуктивности ZL и ёмкости ZC, разделив величину напряжения на соответствующую величину тока:
ZL = Vk / IL
ZC = Vk / IC
где:
Vk - напряжение на контуре, В;
IL - ток через индуктивность, А;
IC - ток через ёмкость, А.
2. Теперь вычисляем реактивные составляющие этого сопротивления для индуктивности XL и ёмкости XC:
XL = ZL * sin (fiL)
XC = ZC * sin (fiC)
где:
fiL - фазовый сдвиг тока (относительно напряжения) в индуктивности;
fiС - фазовый сдвиг тока (относительно напряжения) в ёмкости.
3. Далее вычисляем активные составляющие полного сопротивления для индуктивности RL и ёмкости RC:
RL = ZL * cos (fiL)
RC = ZC * cos (fiC)
4. Теперь можно разобраться с добротностью индуктивности QL и ёмкости QC:
QL = XL / RL
QC = XC / RC
5. И наконец можно определить конкретные значения индуктивности L и ёмкости C:
L = XL / (2 * pi * F)
C = 1 / (XC * 2 * pi * F)
где F - частота измерительного переменного напряжения Vk.

Не получается у меня определить индуктивность катушки.
Сделал генератор синуса с переключающимися частотами, а на 120 Гц и 1 кГц я могу еще проверить прибором Е7-22.

Изображение

Получается так:
Е7-22 (120 Гц) L = 10.978 мГн, Q = 5.498. Моим генератором (120 Гц): L = 8.910 мГн, Q = 0.006787.
Е7-22 (1 кГц) L = 8.926 мГн, Q = 5.483. Моим генератором (1 кГц): L = 9.146 мГн, Q = 0.05788.
Ну, добротность понятно почему такая низкая, а вот с индуктивностью непонятно. Да и E7-22 показывает разные L.

Проверил самодельным генератором на других частотах:
(2 кГц): L = 8.532 мГн, Q = 0.1066.
(5 кГц): L = 7.453 мГн, Q = 0.2269.
(10 кГц): L = 6.428 мГн, Q = 0.3779.
(15 кГц): L = 6.103 мГн, Q = 0.5275.
(20 кГц): L = 5.961 мГн, Q = 0.6797.
(25 кГц): L = 5.831 мГн, Q = 0.8208.
(30 кГц): L = 5.777 мГн, Q = 0.9662.
Индуктивность понижается с ростом частоты.

В симуляторе я могу задать L и измерять ток через нее, тогда получаю расчетом точное значение, но в реале я не могу измерить ток только через L. Ставлю добавочное сопротивление R9 в 1 кОм, чтоб осциллографом нормально увидеть амплитуду. И еще я не знаю собственную емкость катушки и как ее учитывать. И что делать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21-03, 19:58 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9623
WFR писал(а):
Ну, добротность понятно почему такая низкая...

Почему?

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21-03, 21:24 
Не в сети
Активный участник

Зарегистрирован: 01-02, 13:08
Сообщения: 157
Из-за R9. Получается, что активное сопротивление катушки равно 1000.9 Ом (R8 + R9).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21-03, 23:03 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9623
WFR писал(а):
Из-за R9. Получается, что активное сопротивление катушки равно 1000.9 Ом (R8 + R9).

Поэтому все считается не правильно. R9 не надо учитывать.

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 106 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by Forumenko © 2006–2014
Русская поддержка phpBB
turbobit mega.co.nz fex.net files.dp.ua ... imageup ... ... ... ...
Рейтинг@Mail.ru