ZX-Ревю 1993 №1-2 1992 г.

Форум - расчет резонансных характеристик.


Расчет резонансных характеристик.

Кроме оригинальной программы для переключения символьных наборов, в своем письме Александр Еременко из Свердловска делится с читателями также программой на Бейсике, которую можно использовать для расчета резонансных характеристик пассивных фильтров в диапазоне звуковых частот. Расчет производится для двух типов фильтров по схемам, приведенным на рисунках 1 и 2. Мы приводим эту программу с некоторыми непринципиальными изменениями. Кроме того, мы русифицировали ее по методике, приведенной в "ZX-РЕВЮ"-92г. №1,2, стр. 31.

R1 R2

-1—f-1 [

•-*

R1

C2

C1

RN

R3

C3

C1

C2

-

i2

Рис. 1 Рис. 2

Вот программа для расчета резонансной частоты фильтра по рис. 1 (автостарт программы со строки 9000, где загружается русский символьный набор):

1 BORDER 0: INK 7: PAPER 0: CLS

2 FOR F=0 TO 170 STEP 16: PLOT 0,F: DRAW 255,0: NEXT F

3 FOR F=0 TO 21 STEP 2: PRINT AT F+1,0; (20-F)*8: NEXT F

4 FOR F=54 TO 220 STEP 32: PLOT F,0: DRAW 0,170: NEXT F

5 PRINT AT 0,0;" 40 160 640 2560 10240"

10 INPUT "C1 (ФАРАД) : ";C1: INPUT "C2 (ФАРАД): ";C2: INPUT "R1(OM): ";R1: INPUT "R2 (OM):

";R2

11 LET F=1: LET X=16

12 LET F=F*1.0442738: LET X=X+1 20 LET C1R=1/(F*C1*2*PI)

30 LET C2R=1/(F*C2*2*PI)

40 LET R1C1=R1+C1R

50 LET R2C2=C2R*R2/(C2R+R2)

60 LET Y=R2C2*(170/(R1C1+R2C2))

70 IF X>255 THEN GO TO 10

80 PLOT X,Y

90 GO TO 12

9000 CLEAR 64599: LOAD "Chr" CODE 64600 9010 POKE 23606,88: POKE 23607,251: RUN

После старта программы на экран будет выведена сетка с оцифровкой. По горизонтали - частота, по вертикали - затухание фильтра, Введите по очереди номиналы тех элементов, которые будете использовать в фильтре. После ввода всех номиналов программа выдаст Вам амплитудно-частотную характеристику фильтра. Можете оценить ее и попробовать изменить вводимые номиналы для получения требуемой резонансной частоты, добротности и затухания фильтра. При любых изменениях номиналов результаты расчета тут же будут выведены на экран в виде изменившейся характеристики фильтра. Вы имеете возможность сравнивать характеристики между собой, так как все они на одном экране перед Вами. Благодаря этой программе подбор элементов для фильтра с требуемой амплитудно-частотной характеристикой можно выполнить легко и быстро. Результат работы программы представлен на рис. 3.

Рис. 3

Для фильтра, представленного на рисунке 2, надо изменить строку 10 программы для ввода большего числа входных параметров:

10 INPUT "C1 (ФАРАД): ";C1: INPUT "C2 (ФАРАД): ";C2: INPUT "C3 (ФАРАД): ";C3: INPUT "R1

(ОМ): ";R1: INPUT "R2 (OM): ";R2: INPUT "R3 (OM): ";R3: INPUT "R НАГРУЗКИ (ОМ): ";RN Кроме того строки, начиная c 20 должны быть:

20 LET A=R2*RN

30 LET B=1/(F*2*PI*C3)

40 LET C=B*A/(B+A)

50 LET V1=C*(170/(R1+C))

60 LET V2=RN*(V1/(R2*RN))

70 LET D=1/(F*2*PI*C2)

80 LET E=D+RN

90 LET G=R3*E/(R3+E)

100 LET H=1/(F*2*PI*C1)

110 LET V3=G*(170/(H+G))

120 LET V4=RN*(V3/(D+RN))

130 IF V2>V4 THEN LET Y=V2: GO TO 150

140 LET Y=V4

150 IF X>255 THEN GO TO 10 160 PLOT X,Y 170 GO TO 12

Результат работы программы представлен на рис. 4.

1 ее

40

1 ее

6 4 С

25£

в 1С

240__

144

/

1 sa_

/

У

/

s

/

112

ч

/

/

96

V

У

вв

s

Ч V

64

48

за

ч

/

16

в

с 1 сфпрпд) : В

Рис. 4

Если Вас заинтересовали эти программы, то при практической реализации их, мы со своей стороны можем порекомендовать маленькое усовершенствование, которое, наверняка, сможет сделать каждый. Поскольку номиналы конденсаторов удобнее задавать в микрофарадах, а номиналы резисторов - в килоомах, то разумно будет этот пересчет поручить компьютеру. Организуйте для этого дополнительные строки. Кроме того, попробуйте объединить два варианта расчета в одну программу. Для этого можно посоветовать при загрузке готовой программы выводить экран-заставку, на котором будут изображены рисунки 1 и 2, а далее должен следовать запрос, для какой схемы будет производиться расчет.




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
BBS - список станций BBS ZXNet.
Price List - Унитaз мapки FM-930T.
ZX-Preview - Artcomp'99: virtuаl pаrtу.
Юмор - Мерфилогия.
Смайлик - анекдоты про политику.

В этот день...   23 апреля