LTSpice

Vse o programih, ki jih uporabljate

Moderator: Kroko

Re: LTSpice

OdgovorNapisal/-a ivor » 04 Feb 2018, 13:52

Ker sem videl, da je organizirano predavanje o tem simulatorju in nabava knjige, sem si za poskus instaliral LTspice, da vidim za kaj sploh gre in se poskusim malo znajti okoli tega.
Že pri risanju prvega vezja sem naletel na problem. Navodila (HELP) so napisana bolj za tiste, ki program imajo že v malem prstu, bolj kot opomnik, ne pa za začetnika, kot sem jaz. Nisem ga še uporabljal, tako se sploh ne znajdem niti pri osnovnih stvareh.
Nikjer namreč ne najdem kakšnega napetostnega ali tokovnega generatorja za napajanje vezja. V helpu sicer lepo piše:
Symbol Names: VOLTAGE, BATTERY
Syntax: Vxxx n+ n- <voltage> [AC=<amplitude>] [Rser=<value>] [Cpar=<value>]
Ne vem pa, kaj sploh s tem početi. Prav tako piše, da se za premikanje več elementov hkrati, nariše okoli njih nekakšen box in se vse skupaj enostavno z miško premakne. Poskusil sem na vse načine narisati ta famozni "box", vendar brez uspeha.
Na koncu sem slučajno kliknil na daljnogled v orodni vrstici in zgoraj na desni se je pojavilo okence za vpis iskanega teksta. Ker iskanja nisem rabil in mi je okence zakrilo nekaj koristnih komand v orodni vrstici, sem na vse načine poskusil okence zapreti, ampak še vedno brez uspeha. :evil:
LTspice.png
Kako zapreti to okence?

Že dolgo časa uspešno uporabljam za simuliranje Simetrix. Uporaba se mi zdi zelo enostavna, navodila so razumljiva in možnosti so ogromne. S tem simulatorjem lahko dosežem praktično vse, kar si zaželim. Edini problem je omejitev velikosti simuliranega vezja pri free verziji na 140 vozlišč. Dokler so samo elektronke, so vezja zelo enostavna in ni nobenega problema. Ko se pojavijo operacijski ojačevalniki ali drugi bolj komplicirani IC, se hitro preseže limit in simulator ne deluje več.
Izbiranje in premikanje elementov je zelo enostavno: klikneš na element, ta spremeni barvo, povlečeš ga drugam in ta tam tudi ostane. Za izbiro več elementov hkrati samo z miško zaokrožiš okoli njih in jih povlečeš drugam. Za napetostne in tokovne generatorje so predvidene ikonce v orodni vrstici. Drugače greš v meni "Place > Voltage sources ali Current sources in si izbereš želenega.
Zaradi omejitve vezja pri Simetrixu bi rad prešel na LTspice, ki te omejitve nima, vendar sem že takoj naletel na težave, zato tukaj lepo prosim za pomoč. Ko bom obvladal vsaj osnovno in preizkusil kako deluje, se bom prijavil za predavanje in knjigo in se učil naprej.
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 04 Feb 2018, 14:57

Odkril sem kako se naredi box: samo je treba izbrati dlan s križcem in zaokrožiti elemente ali stisniti F8! :D
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 04 Feb 2018, 15:54

Podobno zmedene občutke sem imel tudi sam. Vsekakor drži, da je editor vezij precej poseben. Drži pa tudi, da ko se enkrat navadiš zadeva dobesedno leti!
ivor je napisal/-a:Nikjer namreč ne najdem kakšnega napetostnega ali tokovnega generatorja za napajanje vezja.

F2, potem pa poišči Voltage.

ivor je napisal/-a:Prav tako piše, da se za premikanje več elementov hkrati, nariše okoli njih nekakšen box in se vse skupaj enostavno z miško premakne.
F7 - je za premikanje. Lahko z "rokico, ki ima tudi križec, premakneš en sam element, ali pa z tako rokico označiš področje, ki ga boš kasneje premaknil.

Še namig: škarjice za brisanje dosežeš s pritiskom na tipko "delete", ponovno simulacijo pa z ctrl+s nato kar enter.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 04 Feb 2018, 16:22

Mene pa zanima, če obstaja kakšno orodje, ki bi po končani simulaciji znalo pokazati DC napetost v točki dotika. Recimo to, kar lahko vidimo z navadnim merilnikom napetosti.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a radix » 04 Feb 2018, 16:25

Zaženeš .op (delovna točka/operating point) in potem z miško stojiš nad elementi ali vozlišči. V spodnji vrstici ti izpiše relevantne parametre. Deluje tudi, če se na primer .op zažene pred .tran.
radix
 
Prispevkov: 1113
Pridružen: 04 Feb 2015, 20:19
Kraj: Ljubljana
Zahvalil se je: 188 krat
Prejel zahvalo: 251 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 19

Re: LTSpice

OdgovorNapisal/-a ivor » 04 Feb 2018, 16:48

No, nekaj mi je le uspelo narediti. :D
LTspice1.png

Problem je v tem, da sem od prej navajen na čisto drugačne postopke. Na pr. v LTspice imaš čisto vse elemente v istem žaklju in ne upore posebej, tranzistorje posebej, generatorje posebej... Skratka, vsi elementi so enostavno elementi. :_think Prej sem bil navajen, da so elementi vsaj na grobo sortirani.
Še vedno pa ne vem, kako se rešiti tistega okenca za iskanje. :idea:
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 04 Feb 2018, 17:29

radix je napisal/-a:Zaženeš .op (delovna točka/operating point) in potem z miško stojiš nad elementi ali vozlišči. V spodnji vrstici ti izpiše relevantne parametre. Deluje tudi, če se na primer .op zažene pred .tran.
Ufff,... ubogi moj periferni vid.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a Kroko » 04 Feb 2018, 20:44

radix je napisal/-a:Zaženeš .op (delovna točka/operating point) in potem z miško stojiš nad elementi ali vozlišči. V spodnji vrstici ti izpiše relevantne parametre. Deluje tudi, če se na primer .op zažene pred .tran.

Ne razumem oziroma ne znam.
http://www.planet-cnc.comKroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 3866
Pridružen: 14 Jan 2015, 12:12
Kraj: Ljubljana
Zahvalil se je: 613 krat
Prejel zahvalo: 1244 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 228

Re: LTSpice

OdgovorNapisal/-a Cloud » 04 Feb 2018, 20:49

ti vpišeš za parametre meritve samo .op in poženeš. Potem te pa zanima npr napetost na uporu, ko boš približal miško uporu se ti bo pokazala rdeča sonda in ko pritisneš boš dobiš okenček z napetostjo.
Cloud
 
Prispevkov: 1353
Pridružen: 18 Mar 2015, 09:24
Kraj: Ljubljana
Zahvalil se je: 25 krat
Prejel zahvalo: 105 krat
Uporabnika povabil: BraneZ
Število neizkoriščenih povabil: 8

Re: LTSpice

OdgovorNapisal/-a tilz0R » 04 Feb 2018, 21:03

Cloud je napisal/-a:ti vpišeš za parametre meritve samo .op in poženeš. Potem te pa zanima npr napetost na uporu, ko boš približal miško uporu se ti bo pokazala rdeča sonda in ko pritisneš boš dobiš okenček z napetostjo.


Potencial v točki se pokaže, ne napetost na elemetu. To sta dve različni zadevi.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1369
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 180 krat
Prejel zahvalo: 340 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a Kroko » 04 Feb 2018, 21:15

Izgleda da se z LTSpice ne marava. Meni se nič ne pokaže, ne potencial, ne napetost :-(
Še preprost filter mi ne dela :-(
Priponke
LPF.jpg
LPF.zip
(597 bajtov) Prenešeno 2 krat
http://www.planet-cnc.comKroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 3866
Pridružen: 14 Jan 2015, 12:12
Kraj: Ljubljana
Zahvalil se je: 613 krat
Prejel zahvalo: 1244 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 228

Re: LTSpice

OdgovorNapisal/-a tilz0R » 04 Feb 2018, 21:20

Kroko, klikni na shemo, da bo le-ta aktivno okno. Potem se postavi z miško na žico (recimo) desno od C5 in boš dobil potencial tam.

Seveda, to je mogoče le pri OP, ti pa delaš AC analizo. Pri AC analizi imaš "n" točk, zato ne bo vseh izpisal v sistemski vrstici, ampak ti raje graf nariše.
Pri OP analizi (delovna točka) dobiš enkratne vrednosti.

Pri LTSpice XVII, če klikneš na žico z levo tipko, se ti potencial izpiše kar na žici.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1369
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 180 krat
Prejel zahvalo: 340 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 04 Feb 2018, 23:41

Menda je cela znanost narediti navaden potenciometer. :?: :_think
Pričakoval bi, da je kot element ponujen že v seznamu elementov, pa ni tako... :_cussingwhite
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a s54mtb » 05 Feb 2018, 02:00

ivor je napisal/-a:Menda je cela znanost narediti navaden potenciometer. :?: :_think
Pričakoval bi, da je kot element ponujen že v seznamu elementov, pa ni tako... :_cussingwhite


Par osnovnih stvari je potrebno poznat. Recimo, kako priti do toka v veji: uporabiš napetostni vir z napetostjo 0. Tok tega generatorja potem lahko krmili napetostni vir preko razmerja, ki je R. S tem narediš napetostno krmiljen upor. Uporabiš en V in en E:

Recimo za 10k upor bi bilo nekako takole:

Koda: Izberi vse
* 1, 2 ... upor, 4,5 ... krmilna napetost
.SUBCKT NAPETOSTNOKRMILJENUPOR 1 2  4 5
EUPOR   1  3  VALUE = { I(VAMPER)*10K*V(4,5) }
VAM 3  2  DC 0V
.ENDS



Zdaj daš pa lahko dva taka v serijo in imaš potenciometer. Samo na sredi daš še upor, ki ti predstavlja upornost drsnika (da je bolj realno)...

Koda: Izberi vse
* POTENCIOMETER
* 1-POT , 2-DRSNIK, 3-POT
* KRMILNA NAPETOST: 7,8
.SUBCKT POT_10K   1 2 3  7 8
E_RZGORNJI   1   4   VALUE = { V(7,8) * 10K * I(VAM1) }
VAM1   4   5   DC   0V
RDRSNIK   5   2   1
E_RSPODNJI   5   6   VALUE = { (1-V(7,8)) * 10K * I(VAM2) }
VAM2   6   3   DC   0V
.ENDS


Sheme nisem risal, pa saj je čisto enostavno. Spice je pisanje TXT, ne pa risanje shem :)

Razen če se gre za oSPICE :_rolling
s54mtb
 
Prispevkov: 7749
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1004 krat
Prejel zahvalo: 2471 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 36

Re: LTSpice

OdgovorNapisal/-a ivor » 05 Feb 2018, 13:35

To je ena možnost. Malo sem pogooglal in našel še drugo možnost, ki se mi je zdela bolj enostavna in učinkovita. Raje sem uporabil tale recept:


Edino sem uporabil evropski (pravokotni) simbol za potenciometer. Tukaj je rezultat. :D
Priponke
LTspice2.png
Vrednosti se lepo vpišejo v ustrezno okence.
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a gumby » 05 Feb 2018, 17:10

Tule imaš nekaj osnov, pa ravno potenciometer je kot primer...
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2004
Pridružen: 14 Jan 2015, 19:49
Kraj: Lendava
Zahvalil se je: 90 krat
Prejel zahvalo: 434 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 49

Re: LTSpice

OdgovorNapisal/-a VolkD » 08 Feb 2018, 19:14

Zanima me, če se da in kako narediti za isto vezje dve simulacije. Eno AC, drugo pa tran, da bi se izvedle istočasno, torej bi imel tri okna (načrt, ac simulacijo, tran simulacijo).
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a tilz0R » 08 Feb 2018, 19:25

VolkD je napisal/-a:Zanima me, če se da in kako narediti za isto vezje dve simulacije. Eno AC, drugo pa tran, da bi se izvedle istočasno, torej bi imel tri okna (načrt, ac simulacijo, tran simulacijo).


Ni smisla za to. Če trdiš da je, delaš nekaj narobe :)
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1369
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 180 krat
Prejel zahvalo: 340 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 08 Feb 2018, 19:29

tilz0R je napisal/-a:Ni smisla za to. Če trdiš da je, delaš nekaj narobe :)


Nebi ravno rekel,...

Delaš recimo en NF ojačevalnik. Istočasno bi rad opazoval frekvenčni odziv in gledal še delovne točke tranzistorjev.
Sprememba recimo baznega upora lahko vpliva tudi na frekvenčni odziv. Lepo bi bilo imeti to simulacijo istočasno.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a tilz0R » 08 Feb 2018, 19:31

Potem potrebuješ step in AC analizo.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1369
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 180 krat
Prejel zahvalo: 340 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 08 Feb 2018, 19:39

tilz0R je napisal/-a:Potem potrebuješ step in AC analizo.
Ja saj sem vedel, da bo prišlo prej ali slej do tega,...

Nimam pojma kaj potrebujem - step je zame še uganka. Lahko pa opišem potrebo.

Simuliram en ojačevalnik, ki je malo bolj kompleksen. Ima več stopenj. Ena od stopenj ima nastavljivo ojačanje. Za povrh je nekje vmes med stopnjami še LC filter.

Ko je zadeva že približno taka, da sem zadovoljen je treba videti še v kakšnem območju vhodnega signala deluje.
Nič lažjega, povečaš vhodni signal in poiščeš točko pri kateri se na signalu pojavi popačenje. Običajno se zgodi, da je signal popačen spodaj ali zgoraj, odvisno od tega kako neidealno je nastavljena delovna točka. Saj je rešitev enostavna, spremeniš bazne upore in je.
Pa ni tako. Signal je sedaj lepo simetričen sinus, če ga na vhodu povečam, začno popačenja simetrično spodaj/zgoraj,... frekvenčni odziv pa se je pokvaril.

Rešitev je verjetno več, ampak jaz ne maram tiste pri kateri moram stalno preklapljat med ac in tran analizo.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 08 Feb 2018, 22:31

Ojoj, ko hočem v Altiumu narisat črto pritiskam F3 - :_rolling
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 09 Feb 2018, 09:06

VolkD je napisal/-a:Rešitev je verjetno več, ampak jaz ne maram tiste pri kateri moram stalno preklapljat med ac in tran analizo.
Druga možnost bi bila, da odpreš isto vezje v dveh oknih. V enem izbereš trans in v drugem AC. Samo takrat moraš enako spremeniti isti element v obeh oknih, da boš videl obe sliki hkrati.
Pri meni bi bil dodatni problem, ker (še) nimam širokega monitorja. :_think :idea:
Priponke
Dve okni.png
LTspice se lahko odpre v dveh oknih istočasno.
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 09 Feb 2018, 10:20

ivor je napisal/-a:Druga možnost bi bila, da odpreš isto vezje v dveh oknih. V enem izbereš trans in v drugem AC. Samo takrat moraš enako spremeniti isti element v obeh oknih, da boš videl obe sliki hkrati.

Preizkusil. Ni dobra rešitev, ker hitro pozabiš narediti spremembo v obeh. Če bi vsaj bilo narejeno tako, da eno shraniš, druga se pa iz datoteke osveži sama.

No mogoče hočem preveč. Ampak pojavi se mi potreba in ker sem še čisto nov v tem, si pač mislim, da je to mogoče že rešeno.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 09 Feb 2018, 10:23

Evo, imam novo, verjetno butasto idejo. Ampak vseeno.

Ker vezje veliko spreminjam in gledam odzive, me zanima, kako bi zadevo spravil v nekakšen "live" mod, pri katerem, bi se simulacija izvedla vsakič, ko v editorju naredim kakšno spremembo.

A to sploh obstaja ?
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a tilz0R » 09 Feb 2018, 10:26

VolkD, nekaj delaš narobe če vse to potrebuješ. LTSpice obstoja že n let pa še ni tega featurja. Mogoče ker je neuporaben? :) #razmisljamnaglas
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1369
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 180 krat
Prejel zahvalo: 340 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 09 Feb 2018, 10:32

VolkD je napisal/-a:Preizkusil.
Telepatija? :D
VolkD je napisal/-a:Evo, imam novo, verjetno butasto idejo. Ampak vseeno.

Ker vezje veliko spreminjam in gledam odzive, me zanima, kako bi zadevo spravil v nekakšen "live" mod, pri katerem, bi se simulacija izvedla vsakič, ko v editorju naredim kakšno spremembo.

A to sploh obstaja ?
Pri SIMetrixu je predvidena podobna možnost pri vsaki ponovni nastavitvi potenciometra. Potenciometer je že priložen in si ga ne mora vsak sam ustvarjati. :!:
Zadnjič spremenil ivor, dne 09 Feb 2018, 10:34, skupaj popravljeno 1 krat.
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 09 Feb 2018, 10:33

Mnogokrat funkcioniram na ta način. Prisluhnem svoji potrebi in iščem, če rešitev že obstaja.
Pri mnogih stvareh se izide, saj moje potrebe niso prav dosti drugačne kot so potrebe drugih.
Pri Altiumu imam recimo samo tri želje od verjetno več deset, ki niso implementirane. Teh treh pač ni - ostale sem tako ali drugače odkril.

Pri photoshopu, še nisem naletel na to, da bi imel željo za nečim, pa se nebi dalo narediti. So pa nekatere rešitve za moj okus precej nerodne,...

Ni razloga, da bi taka zadeva ne bila implementirana. Ravno dejstvo, da program obstaja N let je tisto, ki razloži zakaj tega ni.
Moč računalnikov je včasih komajda zadostovala za simulacijo vezja. Kaj šele, da bi imel tako zadevo live,.. Ampak dandanes,... A ni tako, da imamo računalnike zato, da delajo ?
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 09 Feb 2018, 10:35

ivor je napisal/-a:
VolkD je napisal/-a:Preizkusil.
Telepatija? :D
Ne. Samo spontan način razmišljanja. Primerjal sem delovanje ring mikserja z half ring mikserjem, pa sem imel oba projekta istočasno v spice. Saj naprej od tu je pa samo korak.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 10 Feb 2018, 14:27

Potenciometer - nadaljevanje
Ustvarjanje novega elementa

Če želimo element shraniti v mapi, različni kot je domača mapa, ki jo je program ustvaril pri nameščanju, na pr. "%HOMEPATH%\Documents\LTspiceXVII\lib\sub", potem moramo programu najprej pokazati pot do te druge mape: Control Panel -> Sym. & Lib. Search Paths.
LTspice Control Panel.png
Primer

Vpišemo mapi, kjer so shranjeni simboli in modeli. Na sliki sta že vpisana primera za moj računalnik. Naredil sem si novi mapi, ker ne želim mešati "tovarniških" elementov z doma narejenimi.
V Notepadu zapišemo spice model novega elementa. Lahko uporabimo model, ki so ga že ustvarili, ali ga ustvarimo sami. Pri tem si lahko pomagamo s shemo, kot je prikazano v zgornjem primeru.
Za potenciometer sem tako naredil tale model:
Koda: Izberi vse
* connections: cw
*               | w
*               | |ccw
*               | | |
.subckt Pot     1 2 3
R1 1 2 {Ra}
R2 2 3 {Rb}
.param Ra=(Val/100)
.param Rb=(1-Val/100)
.ends Pot
Besedilo sem opremil tudi s komentarjem. :D
Model shranimo v ustrezno mapo.

Ustvarimo simbol, kot je opisano v že omenjenem filmčku. Tukaj sem vzel za osnovo evropski simbol za upor, ki ga najdemo tukaj:
European Resistor.png
Označimo priključke enako kot v modelu in odpremo Edit Attributes (Ctrl+A). Polja izpolnimo takoke:
Symbol Attribute Editor.png
Symbol Attribute Editor.png (10.37 KiB) Videno 345 krat
Pod SpiceModel vpišemo ime datoteke z modelom potenciometra.
Dokončani simbol shranimo v mapo za simbole.
Ko odpremo shemo in v njej seznam elementov (F2), se nam v naši mapi mora pojaviti simbol potenciometra.
Select Comp Symbol.png
Postavimo potenciometer v shemo in z desnim klikom nanj odpremo okno z lastnostmi.
Edit Shematic Block.png
Tukaj vpišemo upornost in položaj drsnika.
Priponke
Pot.zip
Simbol in model potenciometra
(611 bajtov) Prenešeno 2 krat
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 10 Feb 2018, 14:41

V stilu z mojim podpisom, sem takoj našel problem:
Vrednost parametra VAL ne sme biti 0 ali 100 (skrajna položaja drsnika), drugače program takoj zajamra:
Zero Resistance.png
Zero Resistance.png (4.08 KiB) Videno 349 krat
V modelu sem poskusil nekaj malega dodati v izrazu za Ra in Rb, na pr.
Koda: Izberi vse
.param Ra=(Val/100)+0.00000000001
.param Rb=(1-Val/100)+0.00000000001
vendar program še vedno protestira, čim vpišem omenjeno vrednost za VAL.
V čem je problem?
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 10 Feb 2018, 15:43

Navodila za multistep simulacije .step
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 10 Feb 2018, 16:06

ivor je napisal/-a:Navodila za multistep simulacije .step
Glej tudi .step v navodilih (help).
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a gumby » 11 Feb 2018, 09:29

Kako pa misliš "vozit" tak potenciometer? Če ima čez celotno simulacijo fiksno vrednost, potem lahko daš dva upora in se rešiš vseh teh komplikacj...
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2004
Pridružen: 14 Jan 2015, 19:49
Kraj: Lendava
Zahvalil se je: 90 krat
Prejel zahvalo: 434 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 49

Re: LTSpice

OdgovorNapisal/-a tilz0R » 11 Feb 2018, 09:34

Volk, dodaj +0.001 (1mOhm), kar v realnosti je na žicah na potenciometru. Premajhno vrednost si dal.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1369
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 180 krat
Prejel zahvalo: 340 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 11 Feb 2018, 09:52

gumby je napisal/-a:Kako pa misliš "vozit" tak potenciometer? Če ima čez celotno simulacijo fiksno vrednost, potem lahko daš dva upora in se rešiš vseh teh komplikacj...
Enostavno. Spreminjaš parameter VAL med 0.01 in 99.99.
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a gumby » 11 Feb 2018, 13:37

Ja, ampak ta vrednost je še vedno fiksna med simulacijo. Mislim na vrtenje potenciometra med samo simulacijo, ne več simulacij...
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2004
Pridružen: 14 Jan 2015, 19:49
Kraj: Lendava
Zahvalil se je: 90 krat
Prejel zahvalo: 434 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 49

Re: LTSpice

OdgovorNapisal/-a tilz0R » 11 Feb 2018, 13:42

gumby je napisal/-a:Ja, ampak ta vrednost je še vedno fiksna med simulacijo. Mislim na vrtenje potenciometra med samo simulacijo, ne več simulacij...


Pri spice-u znotraj ene simulacije parametrov ne moreš spreminjat.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1369
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 180 krat
Prejel zahvalo: 340 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a gumby » 11 Feb 2018, 14:45

Točno to je moj point.
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2004
Pridružen: 14 Jan 2015, 19:49
Kraj: Lendava
Zahvalil se je: 90 krat
Prejel zahvalo: 434 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 49

Re: LTSpice

OdgovorNapisal/-a tilz0R » 11 Feb 2018, 14:51

Absolutno. Recimo specifično pri potenciometru si precejkrat hitrejši, če daš 2 upora in v spice napišeš 2 param ukaza za PotVal in PotOhm. Seveda pa je koristno, da narediš (recimo) več AC analiz in gledaš ojačanje nekega vezja.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1369
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 180 krat
Prejel zahvalo: 340 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 11 Feb 2018, 17:10

Kaj pa če imaš vezje, kjer je ojačanje odvisno od napetosti ?
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a tilz0R » 11 Feb 2018, 17:44

Step ali DC analiza. Ali pa trikotni signal na viru
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1369
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 180 krat
Prejel zahvalo: 340 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 11 Feb 2018, 18:20

tilz0R je napisal/-a:Step ali DC analiza. Ali pa trikotni signal na viru
Bom objavil mojo igračo, takoj, ko jo naredim. Mislim, da mi manjka par kondenzatorjev, pa bom lahko preizkusil v realnosti koliko simulacije držijo.
Če ne bo druge bom pa dal po dva kondenzatorja enega na drugega.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 11 Feb 2018, 19:03

Ali slučajno obstaja kakšna SPICE komanda, ki v programu odpre SPICE Error Log?
Da ne bi slučajno kdo mislil, da imam namen to uporabljati! Prav nasprotno. Problem je v tem, da občasno rabim eno ogromno knjižnico z operacijskimi ojačevalniki vseh vrst. Dodam opamp2, označim tip ojačevalnika in zapišem .include... Po končani simulaciji se mi vedno odpre error log. :_cussingwhite Drugače se mi to nikoli ne dogaja. Zato sumim, da je nekaj takega zapisano v tej knjižnici. Besede Error ni nikjer v celi knjižnici (preverjeno). Kaj naj sploh iščem in to po možnosti izbrišem? :_helpsos

Če ne bo šlo drugače, bom moral narediti varnostno kopijo knjižnice, izbrisati prvo polovico, potem drugo itn, dokler ne najdem, kje je problem. :(
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 11 Feb 2018, 19:51

Našel sem! :_rolling
Takoj prva komanda na vrhu, za komentarjem, je bila
.systemlib
Samo to sem izbrisal in je pomagalo. :D
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a s54mtb » 11 Feb 2018, 20:24

LC filtri, OPAMP-i, aktivni filtri in podobno je sicer zanimivo simulirat v spice-u, ampak ni neke velike dodane vrednosti. Eno področje pa obstaja, kjer je simulator nepogrešljiv in sicer svičerji. Prilagam eno dobro knjigo na to temo.

>Tukile je.... https://drive.google.com/open?id=1HRtOj ... ALIHjIn7g4
s54mtb
 
Prispevkov: 7749
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1004 krat
Prejel zahvalo: 2471 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 36

Re: LTSpice

OdgovorNapisal/-a VolkD » 11 Feb 2018, 22:38

Zelo dobra knjiga. Za vse, ki imate težave z zgornjim linkom:


Knjiga je zelo velika, zato ne gre v enem delu. V isti direktorij dajte vse tri dele in jih unrarajte.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 12 Feb 2018, 01:15

tilz0R je napisal/-a:Volk, dodaj +0.001 (1mOhm), kar v realnosti je na žicah na potenciometru. Premajhno vrednost si dal.

Poskusil sem takole dodati +0.001, pa ne pomaga.
Koda: Izberi vse
* connections: cw
*               | w
*               | |ccw
*               | | |
.subckt Pot     1 2 3
R1 1 2 {Ra}
R2 2 3 {Rb}
.param Ra=(Val/100)+0.001
.param Rb=(1-Val/100)+0.001
.ends Pot

Rezultat je še vedno enak. Program še vedno protestira. Ne pomaga niti ponovni zagon programa.

P.S.: Volk nima nič s tem, to je vse moje maslo.
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a VolkD » 13 Mar 2018, 12:25

Imam nov problem v LTSpice.
Kot diodo sem si izbral LED, dodal en upor na napajanje in pomeril napetost na diodi. Razočarano sem ugotovil, da je okrog 0,7V. To pa ni LED ! Vsaj jaz ne poznam nobene take.

Kje dobiti model za pravo led - recimo rdečo. Ali pa zeleno.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 25874
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 4760 krat
Prejel zahvalo: 3446 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: LTSpice

OdgovorNapisal/-a ivor » 13 Mar 2018, 16:05

Če si dovolj spreten, si model lahko sam izdelaš po navodilih.
Eni so se že potrudili.
Imam problem za vsako rešitev. - Imam problem za svako rješenje.
Uporabniški avatar
ivor
 
Prispevkov: 643
Pridružen: 09 Feb 2015, 17:29
Kraj: Koper
Zahvalil se je: 279 krat
Prejel zahvalo: 382 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

PrejšnjaNaslednja

Vrni se na Uporabniški programi

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost