Иногда при моделировании требуется не просто узнать, работает ли схема, а исследовать, как она чувствует себя в разных условиях. Например, как она работает на разных напряжениях питания или на что влияет номинал какого-нибудь элемента. Конечно, мы можем поменять нужные свойства руками, повторить моделирование и сравнить результат с угасающими воспоминаниями. Но если надо выполнять эти действия много раз - это уже скорее работа для компьютера. На него и спихнем. Qucs как раз имеет инструмент для этого - развертка параметра (parameter sweep).
Идея развертки проста как цикл FOR, и этот инструмент в Qucs даже почти выглядит интуитивно понятным. Но нет, здесь все же затаилась одна ловушка, поэтому добро пожаловать на инструктаж (также в форме видео RT/YT).
Статья опубликована 2019-06-13 17:49:46, её прочитали 2730 раз(а).
Для хорошей работы нужен хороший инструмент. И об инструментах электронщика можно разговаривать очень долго. Мультиметр, паяльник и осциллограф - это капля в море. Но есть один инструмент, про который легко забыть, потому что он "сам собой подразумевается".
Компьютер. Обычный персональный компьютер, правда, заряженый специальным софтом. В основном это САПР для схем и плат, а также среда разработки для прошивок. Но прежде чем мы ломанемся увековечивать мысль в текстолите, нужно обрести некоторую уверенность в своей схеме. Добиться этого можно по-старинке, расчетами на бумаге и макетированием. Однако, можно сделать иначе - прибегнуть к компьютерному моделированию. Ну а что, формул в электротехнике много, а компьютер по сути есть большой калькулятор.
В этой заметке хочется рассказать про Qucs. Он не так известен как Протеус или LTSpice, но вполне себе хорош. Кроме того, он относится к свободному ПО, что также дает ему бонусные очки. Правда, работа в Qucs имеет свои нюансы, которые сподвигли меня сделать небольшой видео-туториал (также на RT). Если вам нужен быстрый старт и "куда там тыкать" - рекомендую к просмотру. Здесь же я сфокусируюсь на впечатлениях, на сравнении Qucs и LTSpice, ну и попутно дам пару подсказок из упомянутого видео.
Статья опубликована 2019-03-07 17:33:19, её прочитали 4771 раз(а).
Потенциометры добавляют гибкости нашим схемам. По сути, это настраиваемые делители напряжения, соотношение между плечами которых меняется при повороте ручки. Когда мы подбираем потенциометр, нас интересуют корпус, номинал (сопротивление между крайними выводами) и максимальная мощность. Больше нас ничего не беспокоит. Или нет? Что, если интересующий нас параметр схемы и угол поворота ручки связаны нелинейно? Рассмотрим вопрос на конкретном примере.
Статья опубликована 2018-12-21 19:05:46, её прочитали 2666 раз(а).
Любой электронщик имеет в своем арсенале мультиметр. С помощью этого инструмента выполняется масса повседневных операций, например, измерение напряжения или сопротивления, прозвонка дорожек на печатной плате, определение полярности диода. Если трезво оценить возможности тонких проводов на щупах, то иногда можно даже измерить силу тока. Функции измерения емкости конденсаторов и температуры встречаются хоть и не во всех мультиметрах, но и редкостью тоже не являются.
В большинстве случаев перечисленных возможностей мультиметра достаточно. Однако, если дело вдруг доходит до катушек индуктивности, мы оказываемся в пролете, ведь функция измерения индуктивности почти никогда не встречается в мультиметрах. Да и с электролитическими конденсаторами есть подвох - например, у моего мультиметра предел измерения емкости равен всего лишь 20 мкФ, в то время как в блоках питания ATX встречаются емкости на 2 порядка больше. В таких случаях нам может пригодиться отдельный специфический прибор - LC-метр. Как можно догадаться из названия, в его обязанности как раз входит измерение индуктивности и емкости :) На Али распространена модель LC100-A, на нее мы сегодня и посмотрим.
Статья опубликована 2018-10-25 18:55:37, её прочитали 9130 раз(а).
Про чтение чужого кода уже пошучено много шуток, нарисован вагон картинок и выдернута куча волос. Да что там чужого... Иногда можно и от своего кода изрядно вспотеть, если он распух до определённого количества строк или с момента последнего обращения к нему прошло много времени. Со временем и опытом к программисту (обычно) приходит умение оформлять код таким образом, что и его жизнь упрощается, и на форумах охотнее помогают, и коллеги реже угрожают расправой. Но зачем ограничиваться лишь собственным опытом, когда есть чужой? Например, сократить "путь к успеху" можно с помощью книги Аллена Голуба (Allen Holub) "Правила программирования на Си и Си++".
Статья опубликована 2018-07-20 13:14:04, её прочитали 3790 раз(а).