Jump to content
radio.elektronik

Принцип работы транзистора на основе термоэлектроники.

Recommended Posts

1 час назад, SovietTwins сказал:

Увы. Так быть не может. Если число "Х" в обоих частях уравнения - то его смело можно сократить.

Это не всегда можно сделать.

Уравнение подобного типа называется "неявная функция". Иногда: запись в "неявном виде".

Данное уравнение называется "логарифмическое уравнение".

Это уравнение решается методом подбора корня уравнения. Это делается на компьютере с помощью небольшой подпрограммы. Если Вы знаете язык программирования Паскаль и Delphi, то могу предложить эту подпрограмму, которая вычислит без ошибок все точки графика. (Маткад  иногда тупит и вычисляет половину точек.)

procedure MidI3(x,z,Tf,Ud,Kt,Uv,Rd:real;var y:real;var c0:integer);
var
  Ymax, Ymin, X0, E: real;
  Ub,Uf:real;
  A,B,C,D:real;

begin
  c0:=0;
  E:=0.000001;

  Ymax:=exp(((Tf-z)*x + z*Ud)*Kt);
  Ymin:=0;

  repeat
  begin
    y:=(Ymax+Ymin)/2;
    Tf:= Tf;// обратная функция для  z
    Ub:= Uv+ y*Rd; //обратная функция для  x
 

    if y<=0 then
    begin
     break;
     c0:=1; // сообщение об ошибке - код 1
    end;

    A:=Ln(y);
    B:=A/(-Kt);
    C:=B+z*Ud;
    D:=z-Tf;
    if D=0 then
    begin
     break;
     c0:=2; // сообщение об ошибке - код 2
    end;

    X0:=(C/D)+Ub;

    if X0 > x then Ymax:=y else Ymin:=y;
  end until (X0+E > x) and (X0-E < x);
end;

 

Обращение к процедуре можно организовать так:

MidI3(Ua,T,Tf01,Ud01,Kt01,Uv01,Rd01,Ia,c00);

 

Share this post


Link to post
Share on other sites

Или самый простой вариант:

 

//////////////////////////////////////////////////////////////////////////
procedure MidI(Ut,K,B,R:real;var I:real);
var
  Imax, Imin, Up, E: real;
begin
  E:=0.00001;
  Imax:=exp(Ut*K+B);
  Imin:=0;
  repeat
  begin
    I:=(Imax+Imin)/2;
    Up:=I*R+(ln(I)-B)/K;
    if Up > Ut then Imax:=I else Imin:=I;
  end until (Up+E > Ut) and (Up-E < Ut);
end;

А эта подпрограмма выдаёт ВАХ вакуумного диода для Ua (это x)   и  для температуры (это z) уже с конкретными коэффициентами логарифмического уравнения (Ia -  это y):

 

procedure MidI2_012(x,z:real;var y:real;var c0:integer);
var
  Ymax, Ymin, X0, E: real;
  Kt,Ub,Ud,Uf,Tf:real;
  A,B,C,D:real;
begin
  c0:=0;
  E:=0.000001;
  Ymax:=exp(  (z-0.01)*0.01047-27.325 );   // прямая функция для  z
  Ymin:=0;
  Kt:=0.0956;
  Ud:=0.01;

  repeat
  begin
    y:=(Ymax+Ymin)/2;
    Tf:= (Ln(y)+27.325)/ 0.01047;    //  обратная функция для  z
    Ub:= power( ( exp( Ln(y)) / 9.216e-5) , (2/3));  // обратная функция для x
    Uf:=Ub+Ud;

    if y<=0 then
    begin
      c0:=1;   //  код ошибки
      break;
    end;

    A:=Ln(y);
    B:=A/(-Kt);
    C:=B+z*Ud;
    D:=z-Tf;
    if D=0 then
    begin
       c0:=2;   //  код ошибки
       break;
    end;

    X0:=(C/D)+Ub;     // поэтапное вычисление  х ( или Ua )

    if X0 > x then Ymax:=y else Ymin:=y;
  end until (X0+E > x) and (X0-E < x);
end;

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

Share this post


Link to post
Share on other sites
Только что, radio.elektronik сказал:

Но они закономерные по части математики.

Прикладная математика и описательная математика - разные вещи. Первая служит для решения частных прикладных задач, вторая - для создания математической модели. Так вот, вы "методом подбора" решаете какую-то частную задачу, но это никоим образом не может служить матмоделю физического процесса, так как "метод подбора" недопустим для моделирования! Любая модель должна быть строго прогнозируемой и аналитически вычислимой, никакого подбора! 

Это уже второй грубейший ляп в вашем подходе. Соответственно, все последующие "выкладки" ничтожны по сути.

Edited by ARV

Share this post


Link to post
Share on other sites

Вебинар STM32G0 – новый лидер бюджетных 32-битных микроконтроллеров от STMicroelectronics

Компания Компэл приглашает вас 25 сентября принять участие в вебинаре, который посвящен новому семейству микроконтроллеров STM32G0. Вебинар рассчитан на технических специалистов и тех, кто хорошо знаком с семейством STM32. На вебинаре будут освоены современные методы тестирования производительности микроконтроллеров на примере самых бюджетных 32-битных семейств общего назначения STM32G0 и STM32F0 и проведено их подробное сравнение.

Подробнее

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Иван Красновский
      При подключении напрямую, через резистор в 200 Ом, минуса базы к минус источника питания ток в цепи база - эммитор = 22 мА. При таком же подключении, но если минус (база - минус питания) разорвать и пустить через электроды (типо уровни срабатывая) ток в цепи база-эмитер становиться 1 мА. 
      Подключения не меняется. В чем причина и как устранить?

    • By Bugs Bunny
      Как узнать что это за транзистор, либо поделитесь советом какой сюда можно установить элемент вместо сломаного

    • By Adinetsrock
      Помогите опознать транзистор. Выпаял из бортового компьютера Surf.  Маркировка E144A    K38X

    • Guest Сергей
      By Guest Сергей
      Здравствуйте. В цепи управления вентилятора печки легкового автомобиля стоит управляющий транзистор 2SK3271-01. Оригинальный не найти. Предлагают на замену irfp3306PbF и irf3808. С оригинальным транзистором вентилятор стал работать пульсацией (полная мощность-половина мощности с частотой примерно 1-2 секунды). Потом с перерывами. Потом вовсе замолчал.
      Заменил его на irfp3306PbF. Проработал несколько минут и его пробило. Т.е. вентилятор не работал на полную мощность, не отключаясь.
      Затем заменил его на irf3808. Все заработало, НО некоторая пульсация сохранилась. Мотор вентилятора менял на заведомо исправный - тоже самое. Транзисторы паял без мер предосторожности по статическому электричеству.
      При изучении даташитов на эти транзисторы понял, что 2 выбранных мною аналога проигрывают только по максимальному напряжению исток-затвор. 20 вольт против 30. Но это и так с большим запасом.
      Не хватает знаний полностью разобраться в характеристиках этих транзисторов. Подходят ли аналоги по другим параметрам в данном случае (управление двигателем постоянного тока).
      Электронная плата выглядит так https://a.d-cd.net/d412414s-960.jpg
      Даташит 2SK3271-01 https://pdf1.alldatasheet.com/datasheet-pdf/view/61009/FUJI/2SK3271-01.html
      Даташит irfp3306PbF https://pdf1.alldatasheet.com/datasheet-pdf/view/227917/IRF/IRFP3306PBF.html
      Даташит irf3808 https://pdf1.alldatasheet.com/datasheet-pdf/view/68151/IRF/IRF3808.html
      Могут ли использоваться irf3808 и irfp3306PbF в качестве аналога 2SK3271-01 в данном случае? Заранее спасибо!
    • By Васо
      Всем Доброго Времени! кто нибудь сталкивался с подобным графическим обозначение smd  транзистора(может ошибаюсь )что это вообще ?первый раз встречаюсь с подобным,стоят в муз.центре "panasonic sa-nc6"  звонятся в бесконечность(в выпаянном состоянии)сначала думал сгоревшие но засомневался так как слишком много, причем есть как обычные в кружочках так и этих квадратиков полно pnp и npn соотв. находятся в разных цепях как сигнальных так и питания,перелопатил весь инет нигде ничего об этом нет,может кто что знает помогите пожалуйста,Спасибо.

×
×
  • Create New...