Diskretizavimo uždaviniuose kiekvieną dažnį palyginkite su fs/2; aukštesnis dažnis pasirodo ties fa = |f − k·fs|, kai imamas artimiausias fs kartotinis.
Skiriamosios gebos uždaviniuose raskite 1 LSB = VFSR/2ᴺ arba mažiausią N, su kuriuo 2ᴺ ≥ ruožas/skiriamoji geba.
Duomenų spartos ir UART ryšio uždaviniuose suskaičiuokite viską, kas siunčiama: kanalus, atskaitas per sekundę, bitus ar sveikus baitus vienai atskaitai ir kiekvieno kadro starto, lyginumo ir stabdos bitus.
Taikykite ess = A/(1 + Kp), A/Kv arba A/Ka arba išspręskite jį reikiamam stiprinimui.
Slopinimo ar greičio reikalavimui užrašykite uždarojo kontūro charakteristinį daugianarį ir sulyginkite jį su s² + 2ζω_n·s + ω_n².
2Uždaviniai
1.Nuolatinės srovės varikliaiVidutinis
Nuolatinės srovės variklis, kurio k = 1,2 V·s/rad, maitinamas 120 V. Neįskaitydami visų nuostolių tuščiąja eiga, raskite jo tuščiosios eigos greitį n0 aps./min.
V = 120 Vk = 1,2 V·s/rad
n0 = rpm
2.Nuolatinės srovės varikliaiSunkus
Nepriklausomo žadinimo nuolatinės srovės variklis (k = 0,3 V·s/rad esant pilnam laukui, Ra = 0,8 Ω, V = 48 V) sukasi pastoviu apkrovos momentu 1,5 N·m. Magnetinis srautas sumažinamas iki 85 % pilnos reikšmės. Raskite naująjį greitį n.
3.Krumpliaračiai ir krumpliaratinės pavarosVidutinis
Du lygiagretūs velenai yra 93,75 mm atstumu vienas nuo kito. Juos reikia sujungti cilindrinių tiesiadančių krumpliaračių pora, kurios modulis 2,5 mm, o greičio sumažinimas 4 : 1. Kiek dantų N1 turi turėti krumpliaratukas?
a = 93,75 mmm = 2,5 mmi = 4
N1 =
4.Krumpliaračiai ir krumpliaratinės pavarosSunkus
Daugiapakopėje krumpliaratinėje pavaroje krumpliaratis A (45 dantų) ant įėjimo veleno sukasi 1440 rpm greičiu ir suka krumpliaratį B (72 dantų). Krumpliaratis C (18 dantų) pritvirtintas prie to paties veleno kaip B ir suka krumpliaratį D (60 dantų) ant išėjimo veleno. Raskite išėjimo sukimosi greitį nout.
900 Hz stačiakampė banga diskretizuojama 5 kHz dažniu be antipersiklojimo filtro. Stačiakampėje bangoje yra nelyginės harmonikos 3f₁, 5f₁, 7f₁, … Kokiu dažniu fa jos harmonika 5f₁ pasirodo diskretizuotuose duomenyse? Pateikite Hz.
f₁ = 900 Hzfs = 5 kHzharmonika: 5f₁
fa = Hz
7.Vitstouno tiltas ir tenzojutikliaiVidutinis
Tilto keturių svirčių varža yra 200 Ω, Vs = 5 V. Jutiklio R₂ varža padidėja ΔR = 16 Ω. Raskite tikslų išėjimą Vab mV.
Vs = 5 VR = 200 ΩΔR = 16 Ω
Vab = mV
8.Vitstouno tiltas ir tenzojutikliaiSunkus
Tiltas (du aktyvūs jutikliai gretimose svirtyse, vienas tempiamas, kitas gniuždomas (pustiltis)), kurio svirčių varža 350 Ω, žadinamas 10 V. Tenzojautrumo koeficientas yra 2,05, o deformacija 1200 µε. Raskite tilto išėjimą Vo mV.
Vs = 10 VGF = 2,05ε = 1200 µε
Vo = mV
9.Nusistovėjusioji paklaida ir PID valdymasVidutinis
Vienetinio grįžtamojo ryšio kontūre G(s) = K/((s + 1)(s + 2)). Raskite stiprinimą K, su kuriuo šuolio įėjimo nusistovėjusioji paklaida yra 2 %.
G(s) = K/((s + 1)(s + 2))ess = 2 %
K =
10.Nusistovėjusioji paklaida ir PID valdymasSunkus
Proporcinis reguliatorius K = 20 valdo objektą G(s) = 10/(s(s + 6)) vienetinio grįžtamojo ryšio kontūre. Raskite šuolinės reakcijos pikų laiką tp.
G(s) = 10/(s(s + 6))K = 20
tp = s
11.Šuolinė reakcijaVidutinis
Sistemos perdavimo funkcija G(s) = 12/(s² + 3s + 12), o jos įėjimas yra vienetinis šuolis. Raskite savąjį dažnį ωn rad/s.
G(s) = 12/(s² + 3s + 12)
ωn = rad/s
12.Šuolinė reakcijaSunkus
Nuosekli RLC grandinė, kurios R = 71 Ω, L = 50 mH ir C = 10 µF, prijungiama prie 10 V šuolio, kai t = 0. Kondensatorius neįkrautas, prieš šuolį srovė neteka. Raskite didžiausią kondensatoriaus įtampą vC,max.
R = 71 ΩL = 50 mHC = 10 µFV = 10 V
vC,max = V
3Tirpalai
1.Nuolatinės srovės varikliai
Atsakymas: n0 = 954,9 rpm
Nuolatinės srovės variklis: inkaras yra varža Ra, nuosekliai sujungta su priešelektrovara E, taigi V = E + Ia·Ra. Priešelektrovara didėja didėjant greičiui, E = k·ω, o sukimo momentas – didėjant srovei, T = k·Ia, su ta pačia variklio konstanta k (V·s/rad = N·m/A) SI vienetais. Greitį perskaičiuokite pagal ω = 2π·n/60. Išvystoma galia yra E·Ia = T·ω; įėjimo galia yra V·Ia, o skirtumą sudaro vario nuostoliai Ia²Ra ir sukimosi nuostoliai. Greitis mažėja tiese didėjant momentui, ω = V/k − Ra·T/k², nuo tuščiosios eigos greičio V/k iki nulio ties stabdymo momentu k·V/Ra. Stovint E = 0, todėl paleidimo srovė V/Ra yra didelė, nebent ją riboja rezistorius.
Tuščiosios eigos greitis
ω₀ = V/k = 120/1,2 = 100 rad/s
n0 = 60·100/(2π) = 954,9 rpm
Atsakymas
n0 = 954,9 rpm
2.Nuolatinės srovės varikliai
Atsakymas: n = 1621 rpm
Nuolatinės srovės variklis: inkaras yra varža Ra, nuosekliai sujungta su priešelektrovara E, taigi V = E + Ia·Ra. Priešelektrovara didėja didėjant greičiui, E = k·ω, o sukimo momentas – didėjant srovei, T = k·Ia, su ta pačia variklio konstanta k (V·s/rad = N·m/A) SI vienetais. Greitį perskaičiuokite pagal ω = 2π·n/60. Išvystoma galia yra E·Ia = T·ω; įėjimo galia yra V·Ia, o skirtumą sudaro vario nuostoliai Ia²Ra ir sukimosi nuostoliai. Greitis mažėja tiese didėjant momentui, ω = V/k − Ra·T/k², nuo tuščiosios eigos greičio V/k iki nulio ties stabdymo momentu k·V/Ra. Stovint E = 0, todėl paleidimo srovė V/Ra yra didelė, nebent ją riboja rezistorius.
Lauko silpninimas yra būdas, kuriuo nuolatinės srovės pavara veikia didesniu nei bazinis greičiu.
3.Krumpliaračiai ir krumpliaratinės pavaros
Atsakymas: N1 = 15
Gear geometry: the module m sets the tooth size. A gear with N teeth has a pitch diameter d = m·N, two meshing gears have the same module, and their centre distance is a = (d₁ + d₂)/2 = m·(N₁ + N₂)/2. The pitch-line speed is v = π·d·n/60, and the tangential tooth force follows from the torque: Ft = 2T/d.
Bendras dantų skaičius
N1 + N2 = 2a/m = 2·93,75/2,5 = 75
Padalykite pagal perdavimo skaičių
N1 = 75/(1 + 4) = 15
Atsakymas
N1 = 15
4.Krumpliaračiai ir krumpliaratinės pavaros
Atsakymas: nout = 270 rpm
Krumpliaratinės pavaros: sukibusių krumpliaračių dantų greitis vienodas, todėl n₁·N₁ = n₂·N₂: krumpliaratis su mažiau dantų sukasi greičiau. Ant vieno veleno esantys krumpliaračiai sukasi vienodu greičiu. Galia perduodama toliau (atėmus nuostolius), todėl mažėjant sukimosi greičiui sukimo momentas didėja: T₂ = T₁·(N₂/N₁)·η, o P = T·ω, kur ω = 2π·n/60.
Pirmoji pakopa
nB = 1440·45/72 = 900 rpm = nC
Antroji pakopa
nout = 900·18/60 = 270 rpm
Atsakymas
nout = 270 rpm
bendras perdavimo skaičius = 5,333 : 1
5.Duomenų kaupimas ir diskretizavimas
Atsakymas: SQNR = 49,92 dB
ADC skiriamoji geba: N bitų keitiklis pilnos skalės ruožą VFSR padalija į 2ᴺ kodų – nuo 0 iki 2ᴺ − 1. Vienas žingsnis yra 1 LSB = VFSR/2ᴺ: mažiausias pokytis, kurį keitiklis gali parodyti. Nupjaunantis ADC duoda kodą ⌊Vin/LSB⌋; apvalinantis ADC nuo tikrosios vertės niekada nenukrypsta daugiau kaip ½ LSB – tai jo kvantavimo paklaida. Kiekvienas papildomas bitas perpus sumažina LSB ir maždaug 6 dB padidina idealų signalo ir kvantavimo triukšmo santykį SQNR = 6,02·N + 1,76 dB pilnos skalės sinusui. Norėdami pasiekti skiriamąją gebą r per ruožą, rinkitės mažiausią N, su kuriuo 2ᴺ ≥ ruožas/r.
Idealus SQNR
SQNR = 6,02·8 + 1,76 = 49,92 dB
Atsakymas
SQNR = 49,92 dB
6.Duomenų kaupimas ir diskretizavimas
Atsakymas: fa = 500 Hz
Diskretizavimas: ADC signalą matuoja fs kartų per sekundę. Pagal Naikvisto ir Šenono teoremą dažnis f užfiksuojamas teisingai tik kol f < fs/2, Naikvisto (atspindžio) dažnis, todėl diskretizavimo dažnis turi viršyti dvigubą aukščiausią signalo dažnį. Aukštesnis dažnis neprarandamas: jis pasirodo kaip persiklojimo dažnis fa = |f − k·fs|, kai sveikasis k rezultatą perkelia į ruožą nuo 0 iki fs/2. Atskaitos jų atskirti negali, todėl analoginis antipersiklojimo filtras prieš ADC turi pašalinti viską, kas didesnė už fs/2.
Harmonikos dažnis
5f₁ = 5·900 Hz = 4,5 kHz
Artimiausias diskretizavimo dažnio kartotinis
m = round(0,9) = 1
Persiklojimo dažnis
fa = |4500 − 1·5000| = 500 Hz
Atsakymas
fa = 500 Hz
Persiklojimo dažnis patenka į signalo juostą, kur jokio skaitmeninio filtro jo pašalinti negali. Padeda tik analoginis filtras prieš ADC.
7.Vitstouno tiltas ir tenzojutikliai
Atsakymas: Vab = 96,15 mV
Vitstouno tiltas: du įtampos dalikliai maitinami iš to paties šaltinio Vs. Kairysis daliklis R1–R2 duoda Va = Vs·R2/(R1 + R2), o dešinysis daliklis R3–R4 duoda Vb = Vs·R4/(R3 + R4); išėjimas yra Vab = Va − Vb. Tiltas yra subalansuotas (Vab = 0, prietaisu srovė neteka), kai R1/R2 = R3/R4, t. y. R1·R4 = R2·R3. Žiūrint nuo išėjimo, tiltas yra Tevenino šaltinis, kurio Rth = R1∥R2 + R3∥R4.
Mazgų įtampos
Va = 5·216/416 = 2,596 V
Vb = 2,5 V
Išskirta
Vab = 96,15 mV
Atsakymas
Vab = 96,15 mV
Tiesinis įvertis Vs·ΔR/(4R) = 100 mV yra 4 % per didelis: ketvirtinis tiltas nėra visiškai tiesinis.
8.Vitstouno tiltas ir tenzojutikliai
Atsakymas: Vo = 12,3 mV
Tenzojutikliai: jutiklio varža kinta kartu su deformacija: ΔR/R = GF·ε, kur tenzojautrumo koeficientas GF metalinei folijai yra apie 2. Tilte, kurio visos svirtys lygios R, vienas aktyvus jutiklis (ketvirtinis tiltas) duoda Vo ≈ Vs·GF·ε/4. Du aktyvūs jutikliai su priešingomis deformacijomis gretimose svirtyse (pustiltis) duoda Vs·GF·ε/2, o keturi (pilnas tiltas) – Vs·GF·ε. Įtempis gaunamas iš Huko dėsnio, σ = E·ε. Apkrovos jutikliai savo jautrį nurodo mV/V: išėjimas esant pilnai apkrovai vienam žadinimo voltui.
Santykinis varžos pokytis
ΔR/R = 2,05·1200·10⁻⁶ = 0,00246
Tilto išėjimas
Vo = Vs·GF·ε/2 = 10·0,00246/2 = 12,3 mV
Atsakymas
Vo = 12,3 mV
9.Nusistovėjusioji paklaida ir PID valdymas
Atsakymas: K = 98
Nusistovėjusioji paklaida: vienetinio grįžtamojo ryšio kontūre, kurio atvirojo kontūro perdavimo funkcija yra G(s), paklaida yra E(s) = R(s)/(1 + G(s)), o pagal galutinės reikšmės teoremą ess = lims→0 s·E(s). Sistemos tipas yra G(s) polių ties s = 0 skaičius. Paklaidos konstantos yra Kp = lim G(s), Kv = lim s·G(s) ir Ka = lim s²·G(s), visos kai s → 0. A dydžio šuolis duoda ess = A/(1 + Kp), rampa A·t duoda A/Kv, o parabolė A·t²/2 duoda A/Ka. 0 tipo kontūras šuolį seka su baigtine paklaida, 1 tipo kontūras seka jį tiksliai, o rampą – su baigtine paklaida.
Reikiama paklaidos konstanta
1/(1 + Kp) = 0,02 → Kp = 49
Stiprinimas
K/2 = 49 → K = 98
Atsakymas
K = 98
Patikrinkite ir uždarojo kontūro stabilumą: šiam antrosios eilės kontūrui stabilus bet koks K > 0.
10.Nusistovėjusioji paklaida ir PID valdymas
Atsakymas: tp = 0,2273 s
P, PI ir PID valdymas: reguliatorius C(s) = Kp + Ki/s + Kd·s veikia pagal paklaidą. Proporcinis stiprinimas pagreitina kontūrą ir sumažina 0 tipo objekto paklaidą, bet niekada jos nepanaikina. Integralinis narys prideda polių ties s = 0: sistemos tipas padidėja vienetu, o šuolis seka be paklaidos. Diferencialinis narys prideda slopinimo. Norėdami parinkti stiprinimus, užrašykite uždarojo kontūro charakteristinį daugianarį ir palyginkite jį su s² + 2ζωns + ωn². Tuomet %OS = 100·e−ζπ/√(1−ζ²), tp = π/ωd, kur ωd = ωn√(1 − ζ²), o ts ≈ 4/(ζωn).
Charakteristinis daugianaris
s(s + 6) + 20·10 = s² + 6s + 200
ωₙ ir ζ
ωₙ = √200 = 14,14 rad/s
ζ = 6/(2·14,14) = 0,2121
Maksimumo laikas
ωd = 14,14·√(1 − 0,2121²) = 13,82 rad/s
tp = π/13,82 = 0,2273 s
Atsakymas
tp = 0,2273 s
11.Šuolinė reakcija
Atsakymas: ωn = 3,464 rad/s
Šuolinė reakcija: pirmosios eilės sistema G(s) = K/(τs + 1) į U dydžio šuolį atsako y(t) = K·U·(1 − e−t/τ): po vienos laiko pastoviosios τ ji pasiekia 63,2 % galutinės vertės K·U, o po 4τ – 98 %. Antrosios eilės sistema G(s) = K·ωₙ²/(s² + 2ζωₙs + ωₙ²) turi polius s = −ζωₙ ± jωd, kur ωd = ωₙ√(1 − ζ²). Kai 0 < ζ < 1, šuolinė reakcija viršija galutinę vertę: procentinis viršijimas %OS = 100·e−ζπ/√(1−ζ²), pikų laikas tp = π/ωd, o 2 % nusistovėjimo laikas ts ≈ 4/(ζωₙ). Palyginkite vardiklį su s² + 2ζωₙs + ωₙ², kad nustatytumėte ωₙ ir ζ. Masės, spyruoklės ir slopintuvo sistemai ωₙ = √(k/m) ir ζ = c/(2√(km)); nuosekliajai RLC grandinei ωₙ = 1/√(LC) ir ζ = (R/2)·√(C/L).
Palyginkite su standartine forma
Vardiklis turi atitikti s² + 2ζωₙs + ωₙ².
ωₙ² = 12 → ωₙ = 3,464 rad/s
2ζωₙ = 3 → ζ = 3/(2·3,464) = 0,433
Rezultatas
ωₙ = 3,464 rad/s
Atsakymas
ωn = 3,464 rad/s
12.Šuolinė reakcija
Atsakymas: vC,max = 11,61 V
Šuolinė reakcija: pirmosios eilės sistema G(s) = K/(τs + 1) į U dydžio šuolį atsako y(t) = K·U·(1 − e−t/τ): po vienos laiko pastoviosios τ ji pasiekia 63,2 % galutinės vertės K·U, o po 4τ – 98 %. Antrosios eilės sistema G(s) = K·ωₙ²/(s² + 2ζωₙs + ωₙ²) turi polius s = −ζωₙ ± jωd, kur ωd = ωₙ√(1 − ζ²). Kai 0 < ζ < 1, šuolinė reakcija viršija galutinę vertę: procentinis viršijimas %OS = 100·e−ζπ/√(1−ζ²), pikų laikas tp = π/ωd, o 2 % nusistovėjimo laikas ts ≈ 4/(ζωₙ). Palyginkite vardiklį su s² + 2ζωₙs + ωₙ², kad nustatytumėte ωₙ ir ζ. Masės, spyruoklės ir slopintuvo sistemai ωₙ = √(k/m) ir ζ = c/(2√(km)); nuosekliajai RLC grandinei ωₙ = 1/√(LC) ir ζ = (R/2)·√(C/L).