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 (k = 1,5 V·s/rad, Ra = 0,8 Ω) maitinamas 220 V. Pilna apkrova jis vartoja 30 A. Neįskaitydami tuščiosios eigos srovės, raskite jo greičio reguliavimą SR = (n₀ − nFL)/nFL procentais.
V = 220 Vk = 1,5 V·s/radRa = 0,8 ΩIFL = 30 A
SR = %
2.Nuolatinės srovės varikliaiSunkus
Nepriklausomo žadinimo nuolatinės srovės variklis (k = 1,5 V·s/rad esant pilnam laukui, Ra = 1 Ω, V = 240 V) sukasi pastoviu apkrovos momentu 30 N·m. Magnetinis srautas sumažinamas iki 80 % pilnos reikšmės. Raskite naująjį greitį n.
3.Krumpliaračiai ir krumpliaratinės pavarosVidutinis
1,1 kW variklis, besisukantis 2900 rpm greičiu, suka krumpliaratį, kurio dantų skaičius 15; šis sukimba su krumpliaračiu, kurio dantų skaičius 25. Krumpliaračių poros naudingumo koeficientas – 96 %. Raskite sukimo momentą T1 variklio velene.
P = 1,1 kWn1 = 2900 rpmN1 = 15N2 = 25η = 96%
T1 = N·m
4.Krumpliaračiai ir krumpliaratinės pavarosSunkus
Planetinėje pavaroje saulės krumpliaratis turi 20 dantų, o kiekvienas satelitas – 12 dantų. Vedžiklis nejudamas, o saulės krumpliaratis sukamas 600 rpm greičiu. Raskite vainikinio krumpliaračio sukimosi greitį nr (didumą).
Ns = 20Np = 12ns = 600 rpm
nr = rpm
5.Duomenų kaupimas ir diskretizavimasVidutinis
Registratorius diskretizuoja vieną kanalą 10 kHz dažniu 10 bitų ADC. Kiekviena atskaita saugoma sveikais baitais. Raskite atminties dydį M, reikalingą 10 min įrašui, MB (1 MB = 10⁶ baitų).
n = 1fs = 10 kHzN = 10t = 10 min
M = MB
6.Duomenų kaupimas ir diskretizavimasSunkus
Mikrovaldiklis su 4 MHz taktu nustato UART baud spartą kaip fclk/(16·D), kai D yra sveikasis skaičius, suapvalintas iki artimiausios vertės. Norima sparta yra 4800 baud. Raskite tikrosios baud spartos procentinę paklaidą (teigiama, kai per greita).
fclk = 4 MHznorima = 4800 Bd
e = %
7.Vitstouno tiltas ir tenzojutikliaiVidutinis
Tarp pavaizduoto tilto taškų a ir b (Vs = 3 V) prijungtas 200 Ω varžos galvanometras. Raskite galvanometro srovę Ig iš a į b µA.
Tiltas (keturi aktyvūs jutikliai, du tempiami ir du gniuždomi (pilnas tiltas)), kurio svirčių varža 350 Ω, žadinamas 5 V. Tenzojautrumo koeficientas yra 2, o deformacija 1500 µε. Raskite tilto išėjimą Vo mV.
Vs = 5 VGF = 2ε = 1500 µε
Vo = mV
9.Nusistovėjusioji paklaida ir PID valdymasVidutinis
Procesas G(s) = 4/(0,5s + 1) valdomas proporciniu stiprinimu K = 10 vienetinio grįžtamojo ryšio kontūre. Raskite šuolio nusistovėjusiąją paklaidą ess kaip šuolio dydžio procentą.
G(s) = 4/(0,5s + 1)K = 10
ess = %
10.Nusistovėjusioji paklaida ir PID valdymasSunkus
PI reguliatorius C(s) = Kp + Ki/s valdo objektą G(s) = 2/(s + 1) vienetinio grįžtamojo ryšio kontūre. Uždarasis kontūras turi turėti ωₙ = 10 rad/s ir ζ = 0,7. Raskite integralinį stiprinimą Ki.
G(s) = 2/(s + 1)ωₙ = 10 rad/sζ = 0,7
Ki =
11.Šuolinė reakcijaVidutinis
Sistemos perdavimo funkcija G(s) = 29,5/(s² + 8s + 59), o jos įėjimas yra vienetinis šuolis. Raskite šuolinės reakcijos pikų laiką tp.
G(s) = 29,5/(s² + 8s + 59)
tp = s
12.Šuolinė reakcijaSunkus
Antrosios eilės sistemos be nulių šuolinė reakcija rodo 50 % viršijimą, o pirmas pikas atsiranda ties t = 1,5 s. Raskite savąjį dažnį ωn.
%OS = 50 %tp = 1,5 s
ωn = rad/s
3Tirpalai
1.Nuolatinės srovės varikliai
Atsakymas: SR = 12,24 %
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 ir pilnos apkrovos greitis
n₀ = 60·220/(2π·1,5) = 1401 rpm
nFL = 60·(220 − 30·0,8)/(2π·1,5) = 1248 rpm
Greičio reguliavimas
SR = (1401 − 1248)/1248·100 = 12,24 %
Atsakymas
SR = 12,24 %
2.Nuolatinės srovės varikliai
Atsakymas: n = 1711 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.
Susilpnintoji variklio konstanta
k₂ = 0,8·1,5 = 1,2 V·s/rad
Naujoji inkaro srovė
Ia = 30/1,2 = 25 A
Naujasis greitis
ω = (240 − 25·1)/1,2 = 179,2 rad/s → n = 1711 rpm
Atsakymas
n = 1711 rpm
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: T1 = 3,622 N·m
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.
Variklio sukimo momentas
ω₁ = 2π·2900/60 = 303,7 rad/s
T1 = P/ω₁ = 1100/303,7 = 3,622 N·m
Atsakymas
T1 = 3,622 N·m
4.Krumpliaračiai ir krumpliaratinės pavaros
Atsakymas: nr = 272,7 rpm
Planetinės pavaros: saulės krumpliaračio, vainiko ir vedžiklio greičius sieja Viliso lygtis (ns − nc)/(nr − nc) = −Nr/Ns: žiūrint iš vedžiklio, tai paprasta krumpliaračių pavara, kurioje satelitai yra tarpiniai krumpliaračiai. Užfiksavus vieną narį, pavara tampa reduktoriumi su vienu perdavimo skaičiumi.
Vainikinio krumpliaračio dantys
Nr = Ns + 2·Np = 20 + 2·12 = 44
Viliso lygtis, kai vedžiklis nejudamas
Kai nc = 0, saulės krumpliaratis per satelitus suka vainiką, o satelitai veikia kaip tarpiniai krumpliaračiai.
nr = −ns·Ns/Nr = −600·20/44 = −272,7 rpm
|nr| = 272,7 rpm
Atsakymas
nr = 272,7 rpm
Vainikas sukasi priešinga kryptimi nei saulės krumpliaratis.
5.Duomenų kaupimas ir diskretizavimas
Atsakymas: M = 12 MB
Duomenų spartos: kiekvienas kanalas per sekundę pateikia fs atskaitų po N bitų, todėl žalioji sparta yra kanalai × fs × N bit/s. Atmintyje atskaita užima sveikus baitus (12 bitų atskaita saugoma 2 baituose), todėl įrašo atmintis yra kanalai × fs × baitai vienai atskaitai × laikas. Multipleksuojamas ADC kanalus keičia vieną po kito: kiekvienas keitimas (su nusistovėjimu) trunka t, todėl n kanalų ratas trunka n·t, o kiekvienas kanalas diskretizuojamas 1/(n·t) dažniu.
Baitai vienai atskaitai
⌈10/8⌉ = 2 B
Baitų sparta
1·10000·2 = 20000 B/s
Atmintis
M = 20000·600 = 1,2 × 10⁷ B = 12 MB
Atsakymas
M = 12 MB
6.Duomenų kaupimas ir diskretizavimas
Atsakymas: e = 0,1603 %
UART: asinchroninis nuoseklusis ryšys kiekvieną baitą siunčia kaip kadrą: vienas starto bitas (žemas lygis), duomenų bitai, nebūtinas lyginumo bitas ir vienas ar du stabdos bitai (aukštas lygis). Baud sparta yra bitų skaičius per sekundę, todėl vienas bitas trunka Tb = 1/baud, o n bitų kadras – n/baud. Įprastas 8N1 formatas turi 10 bitų baitui. Baud generatorius dalija taktinį dažnį: baud = fclk/(16·D) su sveikuoju D, todėl tikroji baud sparta nuo norimos šiek tiek skiriasi; paklaida iki maždaug 2 % paprastai priimtina.
Daliklis
D = 4·10⁶/(16·4800) = 52,08 → 52
Tikroji baud sparta
4·10⁶/(16·52) = 4808 Bd
Paklaida
(4808 − 4800)/4800·100 = 0,1603 %
Atsakymas
e = 0,1603 %
Paklaida, mažesnė nei maždaug 2 %, paprastai priimtina.
7.Vitstouno tiltas ir tenzojutikliai
Atsakymas: Ig = 8006 µA
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.
Tevenino įtampa
Vth = 3·(100/110 − 10/30) = 1,727 V
Tevenino varža
Rth = R₁∥R₂ + R₃∥R₄ = 15,76 Ω
Galvanometro srovė
Ig = 1,727/(15,76 + 200) = 8006 µA
Atsakymas
Ig = 8006 µA
8.Vitstouno tiltas ir tenzojutikliai
Atsakymas: Vo = 15 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·1500·10⁻⁶ = 0,003
Tilto išėjimas
Vo = Vs·GF·ε = 5·0,003 = 15 mV
Atsakymas
Vo = 15 mV
9.Nusistovėjusioji paklaida ir PID valdymas
Atsakymas: ess = 2,439 %
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.
Padėties konstanta
Kp = 10·4 = 40
Šuolio paklaida
ess = 100/(1 + 40) = 2,439 %
Atsakymas
ess = 2,439 %
10.Nusistovėjusioji paklaida ir PID valdymas
Atsakymas: Ki = 50
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
1 + C(s)G(s) = 0, padauginta iš s(s + 1).
s² + (1 + 2Kp)s + 2Ki
Tikslinis daugianaris
s² + 2·0,7·10s + 10² = s² + 14s + 100
Sulyginkite koeficientus
2Ki = 100 → Ki = 50
Atsakymas
Ki = 50
Integralinis narys kontūrą padaro 1 tipo, todėl šuolis seka be nusistovėjusiosios paklaidos.
11.Šuolinė reakcija
Atsakymas: tp = 0,4791 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).
Š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).