SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23763
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by Shaos »

FizikS wrote:Автор сделал доработку....
Ждем новой сборки.
Быстро :ebiggrin:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by FizikS »

Обновились сборки программы:
SimulIDE 1.1.0 Revision 2068, SimulIDE 1.0.0 Revision 1430

Скачать обе версии можно здесь (новый сайт): https://simulide.com/p/testers/

Список изменений (Revision 2068):
Changes since Rev 2056:

Bug fixes:
– Freqmeter & Lamp should be graphical.
– MCUs: avoid UART receive Reg. read from Rantable.
– MCU DataSpace: Revert to R2058 (problems in UART).
– Probe: Decimal error with negative values.
– C. Source: ease oscillation problems.

Changes:
– MCUs: optimize McuSignals.
– ICs: added LM3914,3915,3916. Updated TL494 (Sergey Roenko).
– Volt. Source: added minimum value.
– SerialPort: added auto-open.

Источник напряжения доработан. Источник тока остался прежним.
You do not have the required permissions to view the files attached to this post.
User avatar
Shaos
Admin
Posts: 23763
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by Shaos »

Отлично! :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by FizikS »

Предлагаю 3 новых подсхемы для симулятора.

ACS712.05 линейный датчик тока ACS712 (версия на 5 А)
ACS712.20 линейный датчик тока ACS712 (версия на 20 А)
ACS712.30 линейный датчик тока ACS712 (версия на 30 А)
Для подсхем сделаны файлы помощи с основными характеристиками (на русском языке).

Установка:
Извлечь содержимое архива data.zip в каталог с установленной программой и дописать в файл unsorted.xml строки:

Code: Select all

  <item name="ACS712.05" info="5A Linear Current Sensor" /> 
  <item name="ACS712.20" info="20A Linear Current Sensor" /> 
  <item name="ACS712.30" info="30A Linear Current Sensor" /> 
Подсхемы разработаны для программы версии R2068 и выше.
You do not have the required permissions to view the files attached to this post.
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by FizikS »

Внимание!
Пользователь телеграмм канала обнаружил ошибку в работе микросхемы 74HC4051.
Она возникает из-за проблем с компонентом Analog MUX. Ошибка проявляется в версиях R1431 и R2068. В более ранних я не проверял.
Рекомендую до решения проблемы не пользоваться компонентом Analog MUX. К сожалению, этот компонент используется во многих подсхемах, поэтому возможны ошибки в симуляции некоторых цифровых схем.
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by FizikS »

Пардон...
Вроде это не ошибка: проблема в том, что приборы (логический анализатор, осциллограф) не нагружают выходы микросхем. Поэтому и возникает иллюзия ошибки
You do not have the required permissions to view the files attached to this post.
User avatar
Shaos
Admin
Posts: 23763
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by Shaos »

Если это не ошибка, то почему на всех выходах чего-то шевелится?
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by FizikS »

Автор так ответил:
You do not have the required permissions to view the files attached to this post.
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by FizikS »

Вышло обновление программ: SimulIDE 1.1.0 Revision 2094, SimulIDE 1.0.0 Revision 1448

Скачать можно здесь: https://simulide.com/p/testers/

Список изменений для SimulIDE 1.1.0 Revision 2094

Changes since Rev 2068:

Bug fixes:
– Pin: can’t auto-connect after connector removed.
– CircMatrix: revert 2×2 optimization.
– C. Source: revert R2068 & fix current dir. in fixed value.
– Fix encoding and permissions for some files.
– ATtinyx5: config file error PCINT0.
– Potentiometer: initialization error.
– eNode: remove weak admittance to ground (switches).
– 7Seg BCD: error when linked.
– Components: Fix how selected looks.
– Fix Image icon.
– Atmega1284 missing RAMPZ register.

Changes:
– C. Source use standard symbol for fixed source.
– Added Error msg at Interrupt not found.
– Subcircuit: added icon for “Exposed Components”.
– AVRs: added atmega128.
– IoPort: added addSequence() for scripts.
– ScriptCpu: mask PGM value.
– Plotters: added property “Input Admitance”.


Свойство “Input Admitance” для логического анализатора и осциллографа устраняет проблему ненагруженных выходов для компонента Analog Mux. По сути является входным сопротивлением прибора.
Изменились изображения управляемого источника при отсутствии управляющих сигналов.
You do not have the required permissions to view the files attached to this post.
User avatar
Shaos
Admin
Posts: 23763
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by Shaos »

0.1 микроОм? А не мегаомы должны быть?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by FizikS »

Я сам вначале удивился, полез разбираться.
Оказывается величина "Admitance" - ( https://ru.wikipedia.org/wiki/%D0%90%D0 ... 0%BD%D1%81) является величиной, обратной импедансу (проводимостью), измеряется в Сименсах, т.е 1/Ом.

Согласен, более привычная величина здесь будет входной импеданс, измеряемый в Омах кОм, МОм, ...), но "Я художник, я так вижу"...
Думаю, нужно ввести в вольтметр и амперметр входное сопротивление - это также приблизит симуляцию к реальным результатам.

Может посоветовать автору сделать это?
User avatar
Shaos
Admin
Posts: 23763
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by Shaos »

А да, значок Ома кверхтормашками :)
Первый раз про такое слышу, если честно...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by FizikS »

Shaos wrote: А да, значок Ома кверхтормашками :)
Первый раз про такое слышу, если честно...
Автор программы пояснил, почему используется символ "Омега" перевернутым. Прочитать можно здесь: https://simulide.com/p/forum/topic/abou ... impedance/

В переводе на русский:
arcachofo wrote: Недавно я добавил новое свойство в осциллограф и логический анализатор: "Входной допуск".
Входной допуск - это величина, противоположная импедансу, с единицей измерения "Siemens", но я использую эквивалентный символ "℧", потому что он кажется мне более понятным: обратная величина Ом.

Допуск = 1/Импеданс

Почему допуск, а не импеданс?
Допуск и импеданс преобразуются, но не во всех случаях, значение, обратное 0 допуску, бесконечно (не числовое значение), и значение, обратное 0 импедансу, также бесконечно.
Итак, если вам нужен идеальный вход без подключения к земле, вы не можете установить бесконечное сопротивление, но вы можете установить допуск 0.

Действительно, симулятор работает только с внутренними допусками, и все импедансы преобразуются в соответствующий допуск.



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

Датчик уже имеет небольшой допуск на землю, этот также можно настроить.

Кстати: если кто-то не понимает причины чего-то или у него есть какие-либо предложения или идея получше, просто спросите или расскажите об этом.
Но если вы "воображаете" или изобретаете свои собственные доводы по поводу "артистов" или чего-либо другого, что просто случайно приходит вам в голову, пожалуйста, оставьте это при себе.
Одной тайной стало меньше...
User avatar
Shaos
Admin
Posts: 23763
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by Shaos »

Википедия чото пишет, что Mho (перевёрнутый значок ома Ohm) был введён в обиход в 1883 году, но был заменён на simens (S) ещё в 1935, ну да ладно...
The inverted capital omega symbol (℧), while not an official SI abbreviation, is less likely to be confused with a variable than the letter 'S' when writing the symbol by hand. The usual typographical distinctions (such as italic for variables and roman for units) are difficult to maintain. Likewise, it is difficult to distinguish the symbol 'S' (siemens) from the lower-case 's' (seconds), potentially causing confusion.[6] So, for example, a pentode’s transconductance of 2.2 mS might alternatively be written as 2.2 m℧ or 2200 μ℧ (most common in the 1930s) or 2.2 mA/V.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by FizikS »

Доступны для скачивания новые сборки программы: SimulIDE 1.1.0 Revision 2116, SimulIDE 1.0.0 Revision 1448.
Скачать можно здесь:
https://simulide.com/p/testers/

Изменения в версии 1.1.0:

Changes since Rev 2094:

Bug fixes:
– C. Source: fix Pin length in linked mode
– C. Source: Fix appearance when linked.
– Console: crash if command empty.
– SerialTerm: Tx led not initialized.
– AVR USI: activate and add to Attinyx5
– Package: error changing board type.

Changes:
– Reactive: replace autostep for react. step.
– Linked Components: show linked when selected.
– SwitchDip: added “Exclusive” property.
– Serial Monitor: set panels read only.