LINUX.ORG.RU
решено ФорумTalks

Софтварный/веб эмулятор электрической цепи.

 , ,


3

2

Привет. В общем ударила мне моча в голову на старости лет интересоваться электроникой и электричеством безо всяких допусков. Цель себе ставлю научиться ремонтировать всяческие девайсы, а вот к «творчеству» пока душа не лежит, то есть своё радиво если и спаяю, то по готовой схеме. В книжках часто приводятся схемы с расчётом на то, чтобы их собрать и попробовать в реале, да только вот нет у меня времени на то чтобы делать их хардварно (жизни нет не только за мкадом, но и после работы). А поглядеть как оно на деле, а не просто почитать описание, все же интересно, ну в частности транзисторы. Так вот, подскажите какой нибудь софтварный эмулятор электрической цепи, чтобы можно было нарисовать схему, указать на ней параметры всех устройств. Например тут такое то сопротивление, там такая то ёмкость, такая то индуктивность, а ежели есть виртуальные аналоги реально существующих сложных устройств типа микросхем, так вообще шикарно будет. Ну и чтобы можно было потом во включенной схеме, виртуальным же мультиметром или осциллографом что нибудь померить. Я не знаю как такие проги называются, но точно знаю, что они есть. Хотелось бы чтобы была бесплатная, более менее простой интерфейс (то есть не уровень КАД для професионала электронщика - мне до этого как до Китая раком) ну и понятное дело чтоб под линупс, то есть либо нативная, либо веб.

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

Для начинающих:
онлайн – PartSim ©,
linux – Circuit Simulator ©,
андроид – PROTO ©.

quickquest ★★★★★
()
Ответ на: комментарий от ashot

И никто в треде не отметил, что собрать что-то сложное в симуле часто сложнее чем на макете :)

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

Morin ★★★★
()
Ответ на: комментарий от Morin

Если и существуют программы подобного рода, где можно спроектировать, что-то действительно серьёзное, то их либо нет в открытом доступе, либо стоят они очень дорого. Я про такие не слышал.

ashot ★★★★
()

поглядеть как оно на деле, а не просто почитать описание, все же интересно, ну в частности транзисторы

А что там у транзисторов? Ничего интересного. Заводские h-параметры и несколько формул для расчета рабочей точки в зависимости от режима работы и/или вариаций обвязки.

deep-purple ★★★★★
()
Ответ на: комментарий от deep-purple

ну наиболее частый кейс это температурный режим, которого, сюрприз, нет в моделях транзисторов, и тут мы начинаем обвешивать схему чтоб посмотреть что там у нас по мощности, попутно дописывая кучу формул :)

Morin ★★★★
()
Ответ на: комментарий от Morin

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

deep-purple ★★★★★
()
Ответ на: комментарий от deep-purple

что там с падением или сопротивлением канала при росте Т происходит? :)

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

а ремонт это не только когда что-то явно сдохло

Morin ★★★★
()
Последнее исправление: Morin (всего исправлений: 1)

Есть Proteus из визуальных, но он виндовый. Есть куча GUI к спайсу.

Meyer ★★★★★
()
Ответ на: комментарий от Morin

канала

Россия 24

при росте Т

Обитель зла (Т-вирус)

Я эти формулы расчехлял последний раз больше 15 лет назад. Думаешь я помню? Недавно разбираясь на террасе пожёг свои тетрадки с этими вот рассчётами. Всё ручками считалось на ура.

deep-purple ★★★★★
()
Ответ на: комментарий от deep-purple

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

Morin ★★★★
()
Ответ на: комментарий от Morin

сидим штудируем учебники

Так учебники и дали тебе эти формулы. Выводить же их заново тебе не нужно.

я не буду тебе мусорить голову

Ты её себе замусорил лишними мыслями.

deep-purple ★★★★★
()

ну в частности транзисторы

Отвыкайте от транзисторов, не успев к ним привыкнуть, поле их применения быстро сужается. Там где они еще нужны - используйте стандартные готовые решения.

А изучать электронику по симуляторам - вообще какая-то странная и сомнительная идея

vaddd ★☆
()
Ответ на: комментарий от Morin

И никто в треде не отметил, что собрать что-то сложное в симуле часто сложнее чем на макете :)

Плюсую. Дальше для ТСа пишу.

Притом надо иметь ещё немалые знания чтобы моделировать, иначе легко получить нефизическую лабуду и даже не понять что не так. Те же упрощенные spice модели операционников без учета тока смещения, в неправильном включении на модели могут отлично работать.

James_Holden ★★★★
()
Ответ на: комментарий от Morin

Именно что прописано. Прописано как, почему, так еще и формулы даны. Хотя, да, не в каждом учебнике. И я так и не нашел в электронном виде тот самый, который был просто улетный в плане изложения и подробностей. А бумажный я просрал.

deep-purple ★★★★★
()
Ответ на: комментарий от deep-purple

:) учебник на все случаи жизни, что-то новенькое)))

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

Morin ★★★★
()
Ответ на: комментарий от Morin

учебник на все случаи жизни, что-то новенькое

Внаоборот — старенькое.

симуль нужен

Да нахрена этот симуль нужен, если он врёт? А ТС хочет не новогоднюю гирлянду туда засунуть, а какие-то пердатчики, где каскады и на гармониках работают и с отсечкой.

deep-purple ★★★★★
()

Эмулятор – это аппаратное решение, которое имитирует что-либо, а симулятор – это программа. Так что тебе нужен симулятор.

Для совсем начинающих подойдёт онлайн-симулятор CircuitLab https://www.circuitlab.com/ или EveryCircuit.

Ещё был нативный KTechLab, но он есть не во всех дистрибутивах. В Ubunutu его нужно собирать вручную.

В данных симуляторах модели очень примитивные. Они годятся только для обучения. Для чего-то серьёзного нужен LTSpice, который работает под Wine в Linux или нативный Qucs http://qucs.sourceforge.net/ и https://ra3xdh.github.io/ . Qucs сейчас скорее мёртв и больше не работает на современных дистрибутивах, так как его не портировали на Qt5. Ещё в последних версиях KiCAD есть возможность моделировать схемы при помощи Ngspice.

DarthVadimius ★★★★
()

Я раньше пользовался spice’ом. Сейчас у него, вроде, какой-то опенсурсный аналог. Есть морды к нему, но мордами не пользовался.

turtle_bazon ★★★★★
()

Я использую EveryCircuit для айпада и айфона. Очень крутая прога, рекомендую.

Legioner ★★★★★
()
Ответ на: комментарий от Harald

пост до конца дочитали? или настолько впечатлились первыми словами?

vaddd ★☆
()
Ответ на: комментарий от vaddd

Отвыкайте от транзисторов, не успев к ним привыкнуть, поле их применения быстро сужается. Там где они еще нужны - используйте стандартные готовые решения.

А как же душа?.. Разве можно без них, не интересно же совсем.

James_Holden ★★★★
()
Ответ на: комментарий от Harald
Ответ на: комментарий от DarthVadimius

Qucs сейчас скорее мёртв и больше не работает на современных дистрибутивах, так как его не портировали на Qt5

А что будет с Qucs-S? Неужели все, куда я без него?

James_Holden ★★★★
()
Ответ на: комментарий от James_Holden

А как же душа?.. Разве можно без них, не интересно же совсем

Ну я пытаюсь быть объективным ) А так иногда и по лампам скучаю )

vaddd ★☆
()

самая ломовая прога из простых - LTspice. делают ее не хухры мухры, а Analog Devices

https://www.analog.com/ru/design-center/design-tools-and-calculators/ltspice-simulator.html

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

но она только на аналог, прекрасно и быстро симулирует переключающие и импульсные схемы, а также и различные слаботочные аналоговые. для всяких моделек использую ее. моделировал на ней от импульсных источников питания, до приемников прямого преобразования с различными детекторами, а также hifi мощных звуковых усилителей и ВЧ усилителей.

короче если что-то на транзисторах, или оу - это она.

alysnix ★★★
()
Ответ на: комментарий от Harald

опенсорс может быть несвободным, но свободный софт не может быть не опенсорсным

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

alysnix ★★★
()
Ответ на: комментарий от James_Holden

С ним всё плохо. Разработчики, кроме портирования основного Qucs на Qt5 планировали большую переделку архитектуры на модульную, против чего я их предупреждал. Qucs-S должен был по этой задумке стать расширением для Qucs наподобие плагина. Но сейчас ничего работающего так до сих пор и не написано, хотя прошло 5 лет, и в результате нет ни модульной архитектуры, ни порта на Qt5. Хуже того, что и у меня нет времени развивать Qucs-S. Могу только продолжать принимать мелкие патчи и продолжать собирать пакет на Qt4. Сейчас С++ и Qt мне хватает на работе и программировать на нём ещё и дома нет желания. Если смогли бы найти спонсора для Qucs, как для KiCAD, то всё было бы иначе. Но, к сожалению, среди академиков много только тех, кто пользуется Qucs, а оказать какую-то помощь проекту некому.

Здесь мы ещё подходим к вопросу об отсутсвии в современных Линуксах единого механизма, который позволяет запускать устаревший софт например на Qt4. В результате старые библиотеки выпиливаются, а софт который не успели портировать отваливается.

DarthVadimius ★★★★
()
Последнее исправление: DarthVadimius (всего исправлений: 1)
Ответ на: комментарий от Harald

значит это бесплатная, но не свободная программа

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

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

alysnix ★★★
()
Ответ на: комментарий от alysnix

С ним всё плохо.

я помница им коммит сделал в свое время и его приняли. как раз они переходили на кутэ.

а я не хотел на кутэ, и прекратил это дело.

alysnix ★★★
()
Ответ на: комментарий от cobold

Решают, Qucs-S выкладывается в AppImage и нормально работает. Я перепаковываю этот AppImage во flatpak, засовывая внутрь еще и ngspice - и все отлично работает.

Эта проблема преодолима, просто хотелось бы развития программы, а не замораживания на Qt4.

James_Holden ★★★★
()
Ответ на: комментарий от DarthVadimius

Печально, даже не знаю какая альтернатива… Симуляторы есть, но не писать же к ним модели прямиком на spice каждый раз.

Давно подбивает перейти на Micro-Cap, но хочется опенсорсного решения.

James_Holden ★★★★
()
Ответ на: комментарий от James_Holden

В целом да, но на текущем этапе, как я понял, на развитие нет ресурсов и речь идёт хотя бы о возможности использования на современных системах

cobold ★★★★★
()
Ответ на: комментарий от cobold

Snap – это специфическая вещь только для Убунты ни с чем, не совместимая. FlatPack выглядит получше. Но по-моему здесь AppImage будет лучшим решением. Но и там можно словить несовместимость GLIBC, о чём кто-то здесь писал. Для своего форка Qucs-S я собираю AppImage, который на современных дистрибутивах работает. А для основного Qucs почему-то этого так и не сделали.

DarthVadimius ★★★★
()
Ответ на: комментарий от James_Holden

Может быть произойдёт чудо и найдётся спонсор. ST Microelectronics проявляли к проекту интерес, но от них поддержка была только на словах. Типа почему вы новые релизы не выпускаете.

Я говорил людям, которые затеяли переписывать Qucs на модульную архитектуру, что ничего хорошего из этой затеи не выйдет. И в результате получили то, что получили.

DarthVadimius ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.