Перейти к публикации

Добро пожаловать на форумы АудиоПортала

Климентий

Автоматизированная программа расчета рабочей точки по ВАХ

Рекомендованные сообщения

Коллеги, добрый вечер!

Сегодня немного потратил время и написал программу для Автоматизированного расчета рабочей точки по ВАХ радиоламп.

Все время смотрю на форумах люди рисуют карандашиком.

Алгоритм следующий.

- задаем количество кривых ВАХ при разном напряжении смещения

1.png

- далее программа автоматически обрабатывает экспериментальные точки ВАХ и интерполирует методом наименьших квадратов. Подбирает коэффициенты полинома 6 степени. Каждая кривая описывается своим полиномом.

- далее задаем максимальную мощность рассеивания анодом из паспорта лампы

- задаем наклон нагрузочной линии на графике Ia=f(Ua). т.е. задаем значения анодного напряжения и анодного тока.

 

- Далее программа автоматически определяет точки пересечения Нагрузочной Линии с линиями ВАХ.

- проецирует данные точки на график левее Ia=f(Uc).

- Данные точки на левом графике проверяются на линейность.

2.jpg

На данный момент программа пока только это умеет.

Далее планирую задать сигнал (синусоиду) на входе на левом графике и спроецировать эту синусоиду на правй график и определить сигнал на выходе.

Сравнить искажения синусоиды на выходе.

Все это программа будет делать автоматически.

И в результате будет выдавать опримальную рабочую точку лампы с учетом необходимого усиления.

 

Ссылка на виде работы программы

https://drive.google.com/file/d/1lPSIQISh4H-WGAteMqwjvxBww4PJ4XwB/view?usp=sharing

 

Интересует ваше мнение. Насколько данная программа полезна? И возможно я что-то не верно делаю?

Прошу не пинать! Программа на данный момент очень сырой черновик! Будет дорабаываться

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

спасибо отличная ссылка. буду свою программу сравнивать с этим ресурсом. для отладки очень поможет

Но есть одно "НО"... интернет ресурс прикрою и в дальше что делать? А своя программа она никуда не денется...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость dilin

Кто бы против был ,программы я не нашел ,чем как говорится богаты ,я бы с удовольствием такую программу себе заимел ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

закончу проект поделюсь.

любые идеи мысли и тд приветствуются по функционалу и методикам расчета.

Интересует методика расчета гармоник на основе ВАХ? Это возможно? Поделитесь кто знаком с такой...

Изменено пользователем Климентий

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть программа TubeCurve "'электронная линейка". здесь есть о ней.

есть еще такая тема на этом форуме.

Думаю, проще использовать ExtractModel, которая строит SPICE-модель по снятой ВАХ. А потом в симуляторе уже что хочешь можно насимулировать, и гармоники покажет и всё остальное.

Изменено пользователем lnx

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

спасибо!

Но у меня цель максимально визуализировать все! чтоб человек наглядно видел входной сигнал и выходной и искажения формы синуса...

а за эти ссылки спасибо! думаю они помогу в отстройке своей программы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну в LTspice или Micro-Cap, или подобной это всё в разы нагляднее будет.

С помощью ExtractModel можно создать модель конкретной лампы по снятой ВАХ. В своем аппарате добавил экспорт в нужном формате и теперь можно работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы сделали хорошее дело , Климентий , единственное - я бы предварительно все ж снимал реальные характеристики применяемых ламп . Хотя для "прикидки" и усредненные помогут увидеть прогноз. Симулятор , к сожалению , не послушаешь ... Хоть на начальной стадии проектирования поможет избежать грубых ошибок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Ну в LTspice или Micro-Cap, или подобной это всё в разы нагляднее будет.

С помощью ExtractModel можно создать модель конкретной лампы по снятой ВАХ. В своем аппарате добавил экспорт в нужном формате и теперь можно работать.

 

В этих чимуляторах есть функция автоматического выбора рабочей точки лампы или транзистора? Или в ручную перебирать режимы и смотреть спектр и амплитуда сигнала?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Симуляторы симулируют схему по заданным параметрам, есть возможность симулировать спектрограмму (через преобразование Фурье). Если у тебя всё автоматически будет, то это другое дело.

Удачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мелкими шагами продвигаюсь к цели.

Вот ссылка на черновик.

Просьба кому не сложно или интересно, потестить черновик программы.

Скачать можно тут

https://drive.google.com/file/d/1esiIMo0SL1XQAO41sxzU9aVKE0m2e3bO/view?usp=sharing

Прошу не пинать, это не программа а черновик для отработки алгоритмов. Когда алгоритм олтработаю в экселе потом перепишу в виде отдельного софта.

В файле ничего не трогать, кроме выделенных красным овалом напряжения Ua(max), тока Ia(max) - это координаты нагрузочной линии на графике ВАХ, и максимальной мощности Pmax.

В качестве подопытных ВАХ взяты ВАХ лампы 6с41с.

Можно ввести ВАХ других ламп, в пределах поля выделенного вверху листа - ЭКСПЕРИМЕНТАЛЬНЫЕ ДАННЫЕ. Незаполненные ячейки нужно нулями заполнить - это пока издержки демоверсии. Количество кривых ВАХ пока максимум 11 шт (меньше можно, больше нет).

Максимальные значения на осях графика с другими ВАХ нужно вручную задавать в настройках графика.

 

Так вот, экспериментировал с ВАХ 6с41с. Везде пишут корректный режим 160-180В и 140-150мА. Но при таком режиме линейности нет!!! Или программа у меня глючит. Прошу ваших отзывов.

Безымянный.png

Такой режим намного линейнее 400в и 50 мА, но его никто не использует.

Безымянный.png

Поясните суть пожалуйста... иначе программа автоматически находит режим более линейный, но он видимо некорректный...

Изменено пользователем Климентий

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У Вас рабочая точка выбрана неверно, берите Ua = 145 V, Ia = 150 mA, смещение -45 V. Не пользуйтесь желтым цветом, его не пропечатывает принтер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Коллеги, прошу вашего участия в проекте.

Кстати, у кого есть ВАХ пентодов с заведомо известными параметрами оптимальной рабочей точки, прошу прислать для проверки.

Для оцифровки ВАХ в цифровой вид рекомендую использовать вот такую программу

https://drive.google.com/file/d/1uuk3m08br-8883kYPKY0KcHgPeT8pcvF/view?usp=sharing

Изменено пользователем Климентий

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
еще кривее получается при 145в и 150 мА

Вы в качестве исходных данных для построения прямой нагрузки приняли параметры рабочей точки, но при рабочей точке 145 В 150 мА и нагрузке 1 кОм прямая нагрузки должна проходить через точки 300 В и 300 мА (приблизительно).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Коллеги... Прошу прощения мозг заклинило под конец дня... Вы правы... Я перепрограмировал лишку... Надо отдыхать... Программа работает верно на данном этапе... Неверно ввожу исходные данные... Да точно... Нужно отдохнуть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
закончу проект поделюсь.

любые идеи мысли и тд приветствуются по функционалу и методикам расчета.

Интересует методика расчета гармоник на основе ВАХ? Это возможно? Поделитесь кто знаком с такой...

Есть мнение, что благозвучность достигается при соотношении 2-й и 3-й гармоник как 3:1. Могла бы Ваша программа автоматически высчитывать такое соотношение для каждого режима работы лампы? Технически ведь это возможно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если методику расчёта гармоник найду то думаю реализация программной части не составит труда. Можно будет добавить выбор фактора оптимизации по максимальной линейности или по соотношению гармоник. Программирование не составит труда. Прошу делиться методикам и расчёта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Метод трех(пяти) ординат позволяет определить содержание гармоник, а найти режим с определенным их соотношением - вот это уже работа математика (дайте мне точку опоры...).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для этого строится распределение гармоник от какой-либо величины : нагрузки, тока и тд. Затем можно графически ( или мат-ки) найти близкое к искомому. Проще строить распределение на экране , а далее снова задавать выбранную точку, т.е подключить свой ИИ. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.




×
×
  • Создать...