Power Electronics http://valvol.ru/ |
|
Релаксационный генератор на динисторе http://valvol.ru/topic2106.html |
Страница 1 из 2 |
Автор: | Revalgin [ 08-11, 09:37 ] |
Заголовок сообщения: | Релаксационный генератор на динисторе |
Не работает генератор по схеме: http://s020.radikal.ru/i716/1311/12/82d88dbedba0.png Никто не встречался с таким? Не генерит и всё... Модель DIAC.asy: Код: Version 4 SymbolType CELL LINE Normal 0 44 36 44 LINE Normal 0 20 36 20 LINE Normal 36 20 20 44 LINE Normal 4 20 20 44 LINE Normal 32 0 32 20 LINE Normal 32 44 32 64 LINE Normal 28 44 64 44 LINE Normal 28 44 44 20 LINE Normal 44 20 60 44 LINE Normal 36 20 64 20 WINDOW 0 48 0 Left 0 WINDOW 3 48 72 Left 0 SYMATTR Value db3 SYMATTR Value2 DB3 SYMATTR SpiceModel DB3 SYMATTR ModelFile ..\sym\EXTRA\ST\Diac\Diac_st.lib SYMATTR Prefix X SYMATTR Description Generic Bi-directional Trigger Device symbol for use with a model that you supply PIN 32 0 NONE 0 PINATTR PinName + PINATTR SpiceOrder 1 PIN 32 64 NONE 0 PINATTR PinName - PINATTR SpiceOrder 2 Ну и библиотека Diac_st.lib: Код: *********************************************************************** * DIAC PSpice Models * *********************************************************************** .SUBCKT DIAC DIAC_IN DIAC_OUT PARAMS: +Tr=0.342 +Vbo=13.6V +Delta_V=19V +Ibo=15uA * *Tr: Rise time (in µs) *Vbo: Break over voltage *Delta_V: Dynamic breakover voltage *Ibo: Breakover current C_C1 N02098 DIAC_OUT 1u IC=0 V_IDIAC1 DIAC_IN N01041 DC 0Vdc AC 0Vac R_R1 N02098 TRG { 1.462*{Tr} } D_D1 N06161 N01041 DZ19V E_ABM1 TRG DIAC_OUT VALUE { IF(ABS(I(V_IDIAC1))>{Ibo},1,0)} D_D2 N06161 N01060 DZ19V D_D3 N10655 N01060 DZ14V D_D4 N10655 DIAC_OUT DZ14V S_S1 N01041 N01060 N02098 DIAC_OUT _S1 RS_S1 N02098 DIAC_OUT 1G C_C2 DIAC_IN DIAC_OUT 10p **************** * Switch Model * **************** .MODEL _S1 VSWITCH Roff=1e7 Ron=2.2 Voff=0.1V Von=0.99V **************** * Diodes Model * **************** .model DZ14V D(Is=3.142f Rs=0.1 Ikf=0 N=1 Xti=3 Eg=1.11 M=.3282 + Vj=.75 Fc=.5 Isr=1.973n Nr=2 Bv={Vbo} Ibv=.14467 Nbv=1.093 + Ibvl=.1m Nbvl=1.2722 Tbv1=001433.3u) * .model DZ19V D(Is=6.994f Rs=5.612 Ikf=0 N=1 Eg=1.11 M=.2906 + Vj=.75 Fc=.5 Isr=2.088n Nr=2 Bv={Delta_V} Ibv=.17098 Nbv=1.2072 + Ibvl=2.002m Nbvl=1.1457 Tbv1=888.89u) * Vz = 18 @ 14mA, Zz = 37 @ 1mA, Zz = 11 @ 5mA, Zz = 7.9 @ 20mA .ends * ********************************************************************* * Standard DIACs * ********************************************************************* * *$ .subckt DB3TG DIAC_IN DIAC_OUT X1 DIAC_IN DIAC_OUT DIAC params: +Tr=0.342 +Vbo=13.6V +Delta_V=19V +Ibo=6uA * 2008 / ST / Rev 1 .ends *$ .subckt DB3 DIAC_IN DIAC_OUT X1 DIAC_IN DIAC_OUT DIAC params: +Tr=0.342 +Vbo=13.6V +Delta_V=19V +Ibo=10uA * 2008 / ST / Rev 0 .ends *$ .subckt DB4 DIAC_IN DIAC_OUT X1 DIAC_IN DIAC_OUT DIAC params: +Tr=0.342 +Vbo=21.6V +Delta_V=19V +Ibo=10uA * 2008 / ST / Rev 1 .ends *$ .subckt SMDB3 DIAC_IN DIAC_OUT X1 DIAC_IN DIAC_OUT DIAC params: +Tr=0.102 +Vbo=13.6V +Delta_V=19V +Ibo=4uA * 2008 / ST / Rev 0 .ends *$ Просто динистор первый раз открывается, а закрываться не хочет. Так и стоит открытым! |
Автор: | Трибун [ 08-11, 11:16 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
А все ли условия для релаксации выполнены? http://rudocs.exdat.com/docs/index-283103.html?page=5 |
Автор: | ммм [ 08-11, 18:20 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
Трибун писал(а): А все ли условия для релаксации выполнены? наверное не все. 1 ком чересчур аж занадто много будет, да и 1 ом зачем поледовательно с 1 комом. убери 1 ком и все зацыклирует (в реале)
|
Автор: | Revalgin [ 11-11, 08:53 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
По условиям генерации: Uпит>Uпр (Uпит-Uпр)/R1>Iпр Uпит/R1<Iуд R2<<R1 Uпр/R2>Iуд R1=360k (зарядный резистор) R2=300 (резистор, стоящий последовательно с динистором) c=0.022u А генерации - нет! |
Автор: | valvol [ 11-11, 18:33 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
Revalgin писал(а): По условиям генерации: Uпит>Uпр (Uпит-Uпр)/R1>Iпр Uпит/R1<Iуд R2<<R1 Uпр/R2>Iуд R1=360k (зарядный резистор) R2=300 (резистор, стоящий последовательно с динистором) c=0.022u А генерации - нет! Надо разбираться с моделью. Похоже эта модель заточена для целей фазоимпульсного управления, когда питание релаксатора осуществляется переменным напряжением. |
Автор: | Revalgin [ 12-11, 08:42 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
Увы! И я пришёл к такому же выводу. Для этого в первом посте я дал текст модели. И что интересно, аналог динистора (стабилитрон+тиристор) - так же отказывается работать. Ну а как изменить модель - не представляю. Может помощь клуба... |
Автор: | valvol [ 12-11, 12:42 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
Revalgin писал(а): По условиям генерации: Uпит>Uпр (Uпит-Uпр)/R1>Iпр Uпит/R1<Iуд R2<<R1 Uпр/R2>Iуд R1=360k (зарядный резистор) R2=300 (резистор, стоящий последовательно с динистором) c=0.022u А генерации - нет! Однако, возможно что не созданы условия генерации и модель ведёт себя так-же как реальный прибор. Т.е. релаксационый генератор на реальном динисторе, в отличие, например, от неоновой лампочки также сложно заставить работать в режиме непрерывной генерации от постоянного напряжения. В указанных выше формулах фигурируют Iпр и Iуд. Для DB3 Iпр порядка 10-50мкА, а Iуд просто не указан. Однако, чтобы, согласно приведённых формул, генератор заработал, должно выполняться условие Iпр < Iуд, что скорей всего не соответствует реальности. |
Автор: | Revalgin [ 12-11, 15:49 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
Нашёл где-то на просторах Iпр=50uA Iуд=10uA [img] http://i024.radikal.ru/1311/a8/fcd4d1e869ad.png [/img] |
Автор: | Revalgin [ 12-11, 15:50 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
Т.е. динистор открывается, но закрыться не может |
Автор: | Revalgin [ 12-11, 15:59 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
Видимо так и есть: прямой ток получается больше тока удержания. Печально! Тогда вопрос - а как же всё-таки сделать генератор на динисторе? |
Автор: | valvol [ 12-11, 16:47 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
Revalgin писал(а): Видимо так и есть: прямой ток получается больше тока удержания. Печально! Тогда вопрос - а как же всё-таки сделать генератор на динисторе? А почему именно на динисторе? Может быть подойдёт на однопереходном транзисторе? |
Автор: | ммм [ 12-11, 18:56 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
valvol писал(а): .... релаксационый генератор на реальном динисторе, в отличие, например, от неоновой лампочки также сложно заставить работать в режиме непрерывной генерации от постоянного напряжения. Я в муделировании не силён,- но заставить работать гену на реальном динисторе,- без проблем. при 360волтах питания нуно зарядный резюк около 500ком, и разрядный резюк,- пару десятков ом, ну максимум 51ом, а ещё лучше когда нагружен не на резистор а на переход тиристора, ибо он предназначен зачастую для целей управы тиристором
.... |
Автор: | ммм [ 12-11, 20:36 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
Revalgin писал(а): Нашёл где-то на просторахIпр=50uA а что пдфка не катит? http://www.st.com/web/en/resource/techn ... 002289.pdf
|
Автор: | valvol [ 12-11, 22:59 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
ммм писал(а): ибо он предназначен зачастую для целей управы тиристором На переменке он и в модели прекрасно работает |
Автор: | valvol [ 13-11, 00:20 ] |
Заголовок сообщения: | Re: Релаксационный генератор на динисторе |
Пример релаксационного генератора на однопереходном транзисторе Сам однопереходной транзистор имитируется при помощи его двухтранзисторного аналога Модель генератора |
Страница 1 из 2 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |