Форум » Моделирование аналоговых устройств » Моделирование темброблока в составе УНЧ » Ответить

Моделирование темброблока в составе УНЧ

Dipol: Парни, помогите заставить нормально работать MicroCap 9.0.7.0. В режиме "Частотного анализа" никак не удается заставить его запомнить и использовать нужные мне частоты по оси X. Выставляю минимум 10, максимум 100000, а он каждый раз сбрасывает их на db(v1(1) на 1e6 и 1e8. В режиме "Исследования частотных характеристик в Probe" он сбрасывает их соответственно на 0 и 2. Вставил скриншот схемы, но она здесь почему-то не показывается.

Ответов - 23, стр: 1 2 All

Dipol: Удалось вставить схему лишь при помощи стороннего ресурса. PS. Трансформатор собран временно абы как, пока не обращайте на него внимания.

qaki: Dipol пишет: Вставил скриншот схемы, но она здесь почему-то не показывается. Файл .CIR в студию. Только выкладывайте его в нормальном хостинге, например Яндекс-диск. Преобразовывать Ваш скрин в рабочую модель вряд ли кто будет.

Dipol: Спасибо за ответ! Исходник, конечно выкладываю, вот он - http://share.bashtel.ru/files/598962


qaki: Dipol пишет: Исходник, конечно выкладываю, вот он Посмотрел Вашу модель. Вы некорректно задаете параметры анализа. При анализе AC в строке Frequence Range следует записать диапазон анализа. Например для анализа АЧХ усилителя НЧ можно записать !00k,10. Т.е. от 10 Гц до 100 кГц. В колонках XRange, YRange для начала задайте AutoAlways, потом можно уточнить. А вообще со схемой или режимами работы ламп что-то не то. Идет жуткий завал ВЧ. Ну и модель транса вызывает сомнение. Для ультралинейного выхода с отводом на экранную сетку лучше воспользоваться моделью нескольких связанных индуктивностей с коэффициентом связи 1.

Dipol: Спасибо большое за анализ! Попробую задать параметры по вашему совету. Жуткий звал, возможно, идет из-за того, что регуляторы тембров изобразил в среднем положении при помощи пары резисторов. Потому что в библиотеках Microcap искал, и насколько понял, потенциометров нет? Да, такой транс поставил временно, больше для украшения, но не для симуляции. Вы могли бы помочь составить эту самую "связанную модель нескольких связанных индуктивностей с коэффициентом связи 1?" Намоточные данные оригинального трансформатора у меня есть. А то в Микрокапе я пока мелко плаваю ;)

qaki: Dipol пишет: Вы могли бы помочь составить эту самую "связанную модель нескольких связанных индуктивностей с коэффициентом связи 1?" Намоточные данные оригинального трансформатора у меня есть. Можно попробовать. Выкладывайте данные: витки и сердечник. Если есть посекционные замеры индуктивности еще лучше.

Dipol: Как специально, была ссылка по трансу, а как кинулся, так и нету. Пока нашел только витки, без железа, для “Симфония-003”, думаю, они идентичны: Первичная Провод: 0,14 Витки: 2х(1000+250) Вторичная Провод: 0,64 Витки: 82 И могли бы вы еще подробнее растолковать задание диапазона частот? Как только не пытался вводить рекомендованные вами значения, Microcap на них ругается :( Или скриншот с вашими значениями. PS. Да, похоже железа и не было. Обмерял снаружи транс, получилось: Ширина: 60 мм Высота: 50 мм Толщина: 30 мм Особой точности от транса и эмуляции всего УНЧ не требуется, главное - получить АЧХ-темброблока.

qaki: Dipol пишет: скриншот с вашими значениями. Окно задания АС анализа выглядит так Работаю в МС10. Чтобы не говорить на разных языках скачайте и установите. Для запуска используйте файл MC109.exe. Прога не русифицирована. При первом запуске могут появиться ругательства, что нет таких директорий и папок. Нажмите File и далее вкладку Paths. В ней укажите реальное расположение папок Data, Library, Documents и Pictures.

Dipol: По вашему скриншоту все запустилось! :) Первая косяк был в том, что в качестве "Frequence Range" я вписал ваше !00k,10. При этом мне показалось весьма странным такое хитроумное обозначение 100000 с использованием восклицательного знака , но решил, что вам как знатоку виднее. Оказалось, что нужно было вписать 100k,10 :) Второй - видимо мое незнание, что при указании частот нужно впереди указывать большее значение, а потом меньшее. Мне казалось, что 10, 100k это правильно. Но разработчики Microcap решили по-другому. После простого и удобного CircuitMaker к Микрокапу привыкать трудно. А графики да, у меня тоже получились странными. По крайнем мере у 1-го каскада не должно быть завала, начинающегося с 20 Гц - наоборот, должен быть подъем 6 dB на октаву благодаря C5. С этим еще предстоит разобраться. Спасибо за помощь! Думаю, еще не раз к вам обращусь, потому что радиолюбители-практики меня совсем запинали за порочащую, по их мнению, мою связь с Микрокапом :) - http://rt20.mybb2.ru/viewtopic.php?f=2&t=100643

qaki: To Dipol Кстати, потенциометр в Микрокапе есть. Заходите Components -> Analog Primitives -> Macros -> Pot. Положение движка задается в процентах от максимального значения.

qaki: To To Dipol Подправил Вашу схему. Главная ошибка заключалась в несоблюдении правил "этикета", то бишь в неправильной записи номинальных значений компонентов. [url= https://yadi.sk/d/VJNRB1GU3RJRpK]Файл[/url] модели сделан в МС10 и в МС9 может не пойти. Учебник "хорошего тона" найдете в том архиве, что я предлагал Вам скачать. Регулировки тембра работают. Enjoy!

Dipol: Спасибо, радуюсь! :) Но не полностью, еще осталось несколько неясных моментов. Кстати, я тоже понял, что задал номиналы компонент в неправильном формате и начал исправлять, но вы меня опередили. Тем более, что в хелпе мне не удалось найти полные указания по форматам, только отдельные примеры. 1. Не совсем ясно, правильно ли задал источник V1. Я указал его как генератор синуса с частотой 1 кГц, но получил диковиные результаты: - на узле "5", должен получить горизонтальную прямую а получаю невообразимую кривую с горбом - это нонсенс для идеального источника с нулевым внутренним сопротивлением! - на узле "1" должен получить тоже горизотальную прямую, что и на "5", только со спадом на НЧ, а получаю еще одну загадочную кривую - [img]https://cdn1.savepice.ru/uploads/2018/1/10/c0e8274f73d1b89a9246249a1445e42e-full.png[img] - на узле "2" должен получить то же, что на "5", только усиленное, но получаю еще одну странную кривую со спадом, начинающимся сразу с низких частот - [img]https://cdn1.savepice.ru/uploads/2018/1/10/c08575dc2f04a77deb2205492142fe51-full.png[[img] Что то-тут явно не так, начиная с источника синуса и 1го каскада на L10a, только что? PS. Не знаю, почему этот форум первую картинку показывает, а две другие нет. Но их можно открыть по ссылке.

qaki: Dipol пишет: Что то-тут явно не так, начиная с источника синуса и 1го каскада на L10a, только что? Нет зверя страшнее кошки. В узле (5) Вы видите изменение напряжения на выходе генератора порядка 10^-8 дБ. Посмотрите оцифровку шкалы Y. Кстати, Микрокап автоматически задает выходное сопротивление источника напряжения равным 0,001 Ом. При нуле матрица становится сингулярной и счет прекращается. Колебание коэффициента передачи для узла (2) также объяснимы. Нагрузкой анодной цепи является резистор R5, параллельно которому подключена замысловатая комбинация из конденсаторов и резисторов. Естественно, что входной импеданс этой цепи сильно изменяется в зависимости от частоты, что и приводит к изменениям коэффициента передачи. Картинки Ваши у меня не открываются. Компьютер пишет, что не может обеспечить безопасное соединение.

Dipol: Это ваш Касперский такой пугливый :) Картинки залил на http://share.bashtel.ru/files/599084 Но кажется, и так все понятно - ось Y ведет себя как ей вздумается. Выставляю, например, предел 100, а он потом снова сбрасывается на тысячные доли. Как зафиксировать эту ось, чтобы не своевольничала? И можно ли графики АЧХ сделать с именами узлов? А то рисуются хотя и разными цветами, но к какому узлу относятся, непонятно. PS. Как же все-таки заливать картинки на этот форум? Имеющаяся система ведет себя как-то неадекватно.

qaki: Ну, Вы меня удивляете. Не иначе, как Ваш прежний опыт был связан эталонной метрологией или службой точного времени. В обычной инженерной практике точность в 0,1 дБ считается превосходной. Задайте при просмотре узлов (1), (5) по оси Y 0.1,-0.1,0.02 и Вы увидите совершенно нормальную картину. Болтанка на уровне 10^-8 это уже следствие округления при выполнении вычислений или эффекты математического представления свойств компонентов. Несколько графиков от разных узлов можно различить не только по цвету, но и по цветной надписи под осью Х, относящейся к соответствующему узлу. Больше трех графиков на одном поле смотреть трудновато. С представлением картинок на форуме есть проблемы. Ссылки частенько глючат. Раньше картинки хорошо воспроизводились при размещении их на savepic. Сейчас это хостинг как-то подзаглох.

Dipol: Да я не о точности. а о том, что ось Y самовольно меняет свой масштаб. Иногда это нужно, но в данном случае только сбивает к с толку. Насчет графиков: да, они отличаются друг от друга цветом, но я о другом - как их сопоставить с соответствующим узлом? Например, на экране слева окно с 3 разноцетными графиками, справа схема, но к какому узлу схемы относятся эти графики, информации нет. по цветной надписи под осью Х, относящейся к соответствующему узлу - вот такой цветной надписи нет. Если вы о DB(V(1) и DB(V(2), то хоть они цветные, то опять-таки, они не указывают на соответствующий им узел схемы.

qaki: Даже и не знаю, что сказать. У меня монитор 17" с отношением сторон 4:3. Смотреть на нем схему и графики одновременно неудобно. У Вас скорее всего панорамный 16:9. Никаких проблем с просмотром нескольких графиков в одном поле на моем мониторе не возникает. Вот пример двух графиков с разных узлов Вашей схемы.

Dipol: Так и у меня подобные графики рисуются. Но какой из них в какому узлу схемы относится - вот в чем вопрос! Графики же не имеют никаких подписей, голые линии и только. Что до размеров экрана, то да, поскольку у меня 27" 16:9, так что графики и моя простенькая схема на одном экране умещаются.

qaki: Dipol пишет: Так и у меня подобные графики рисуются. Но какой из них в какому узлу схемы относится - вот в чем вопрос! Графики же не имеют никаких подписей, голые линии и только. Убей, не пойму в чем вопрос. Посмотрел еще раз графики из Вашего архива Nodes.zip. Под осью Х четко указано наименование узла. Может быть при выводе графиков с нескольких узлов Вы что-то не так прописываете в окне задания параметров анализа? Посмотрите, как это записано у меня для ранее приведенного примера вывода АЧХ с узлов 2 и 10.

Dipol: Посмотрел. Может, вы имеете в виду эти цветные подписи - DB(V(2), DB(V(15) и т.д.? Такие есть, но я ожидал, что названия узлов будут не под осью X, а на самих графиках, что гораздо удобнее. Потому что приходится смотреть - сначала на график, потом вниз, под ось X, чтобы понять по цвету, какой это узел, а потом уже на схему, чтобы найти этот узел. Пока погуляешь туда и обратно, забудешь, что хотел :) Как-то можно эти названия узлов поместить прямо на графиках? 2. По библиотекам. Имеющиеся штатные библиотеки Microcap по лампам по ассортименту очень убогие, чисто для галочки. Поэтому отыскал две библиотеки наших ламп, по идее даже по ГОСТу - http://share.bashtel.ru/files/599115 http://share.bashtel.ru/files/599116 Хотя их не рекомендуют использовать из-за множества ошибок, но других, похоже, не существует. Пытался их подключить к библиотекам Microcap по такой рекомендации: - добавлял в NOM.lib строки .lib "TUBE_from_audioportal.lib" .lib "Tube_IM.lib" но они почему в Микрокапе не появляются. Как это победить?

qaki: Dipol пишет: Как-то можно эти названия узлов поместить прямо на графиках? Микрокап автоматически такую услугу не оказывает. Но разметить графики вручную довольно просто. После запуска АС и появления картинки с графиками жмете кнопку "Т". Появляется окно записи текстовых сообщений. Пишите в нем наименование кривой и давите на "ОК". Далее нажимаете на кнопку основного курсора в виде стрелки и перетаскиваете надпись в нужное место. При желании форму курсора можно изменить, заменив ее, например, на кулак с оттопыренным средним пальцем. Но это не так просто. Dipol пишет: Dipol пишет: Пытался их подключить к библиотекам Microcap по такой рекомендации: - добавлял в NOM.lib строки но они почему в Микрокапе не появляются. Как это победить? Этого не достаточно. Придется потрудиться и добавлять каждую из ламп как отдельный компонент. Для этого после нажатия на значок нового файла создаете текстовой библиотечный файл с расширением .LIB под каждый тип ламп. Текстовку файла копипастите из Ваших подборок от .SUBCKT до .END конкретной лампы. Имя файла должно соответствовать названию лампы. Помещаете этот файл в папку LIBRARY. Далее проходите все операции добавления нового компонента.

Dipol: Да, сложновато, однако.... Вначале думал, что эта процедура должна быть очень проста, по типу как импорт библиотеки. Но сколько не искал такое в меню, не нашел, и долго удивлялся. Вам - спасибо большое!

Dipol1: Подскажите, плиз, почему Microcap часто ведет себя неадекватно? 1. Не реагирует на выбор единиц оси Y: Запускаю режим "Probe AC" > "Properties for AC Analisis" > "Y" > "Scale Units" и вместо "Auto" или "None" выбираю db, dbV или dbW - кривые графиков никак не реагируют. 2. Часто этот же анализ выдает полный бред - взгляните на эту схему и графики. Графики в узлах 7 и 8 должны полностью совпадать, за исключением самых нижних частот Иногда Microcap так и показывает, а иногда и вот такое, как на приведенной картинке. После перезапуска MC его поведение восстанавливается, но потом, после клика по разным узлам, снова сходит с ума. Приходится во время анализа все время контролировать его поведение - а не взбесился ли он? Это очень непрсто. т.к. надежных средств контроля поведения нет, приходится использовать косвенные признаки. 3. Microcap почему-то не любит запоминать значения в "Properties" - стоит выйти из схемы и снова зайти - и заданные значения сбрасываются на свои, Auto.



полная версия страницы