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 duoda 5,5 kW mechaninės galios, sukdamasis 3000 aps./min. Raskite veleno momentą T.
P = 5,5 kWn = 3000 rpm
T = N·m
2.Nuolatinės srovės varikliaiSunkus
Mažo nuolatinės srovės variklio inkaro varža yra 0,5 Ω, jis maitinamas 24 V. Neįskaitydami sukimosi nuostolių, raskite didžiausią mechaninę galią Pmax, kurią jis gali išvystyti bet kokiu greičiu.
V = 24 VRa = 0,5 Ω
Pmax = W
3.Krumpliaračiai ir krumpliaratinės pavarosVidutinis
1,1 kW variklis, besisukantis 1450 rpm greičiu, suka krumpliaratuką su 18 dantų, kurio modulis 3 mm. Raskite tangentinę jėgą Ft, veikiančią krumpliaratuko dantis.
P = 1,1 kWn = 1450 rpmN1 = 18m = 3 mm
Ft = N
4.Krumpliaračiai ir krumpliaratinės pavarosSunkus
Daugiapakopėje krumpliaratinėje pavaroje krumpliaratis A (16 dantų) ant įėjimo veleno sukasi 1440 rpm greičiu ir suka krumpliaratį B (72 dantų). Krumpliaratis C (24 dantų) pritvirtintas prie to paties veleno kaip B ir suka krumpliaratį D (48 dantų) ant išėjimo veleno. Raskite išėjimo sukimosi greitį nout.
nin = 1440 rpmA = 16B = 72C = 24D = 48
nout = rpm
5.Duomenų kaupimas ir diskretizavimasVidutinis
UART siunčia baitus 19200 baud sparta formatu 8N1: 8 duomenų bitai, be lyginumo ir 1 stabdos bitas (-ai), plius starto bitas. Raskite didžiausią duomenų baitų skaičių per sekundę, kurį jis gali perduoti.
baud = 19200 Bd8N1
RB = B/s
6.Duomenų kaupimas ir diskretizavimasSunkus
6 kanalų multiplekseris maitina vieną ADC. Kiekvienas keitimas trunka 8 µs, o po kiekvieno kanalo perjungimo įėjimui reikia 2,5 µs nusistovėti. Kanalai skenuojami paeiliui be pauzių. Raskite kiekvieno kanalo diskretizavimo dažnį fs kHz.
n = 6tc = 8 µstset = 2,5 µs
fs = kHz
7.Vitstouno tiltas ir tenzojutikliaiVidutinis
Tilto keturių svirčių varža yra 200 Ω, Vs = 12 V. Jutiklio R₂ varža padidėja ΔR = 0,5 Ω. Taikydami mažo pokyčio artinį, raskite išėjimą Vab mV.
Vs = 12 VR = 200 ΩΔR = 0,5 Ω
Vab = mV
8.Vitstouno tiltas ir tenzojutikliaiSunkus
Tiltas (vienas aktyvus jutiklis (ketvirtinis tiltas)), kurio svirčių varža 120 Ω, žadinamas 2,5 V. Tenzojautrumo koeficientas yra 2,05, o deformacija 400 µε. Raskite tilto išėjimą Vo mV.
Vs = 2,5 VGF = 2,05ε = 400 µε
Vo = mV
9.Nusistovėjusioji paklaida ir PID valdymasVidutinis
Į vienetinio grįžtamojo ryšio kontūrą, kurio G(s) = 5(s + 3)/(s²(s + 2)), paduodamas parabolinis signalas r(t) = 2·t²/2. Raskite nusistovėjusiąją paklaidą ess.
G(s) = 5(s + 3)/(s²(s + 2))r(t) = 2·t²/2
ess =
10.Nusistovėjusioji paklaida ir PID valdymasSunkus
Proporcinis reguliatorius K = 50 valdo objektą G(s) = 1/(s(s + 10)) vienetinio grįžtamojo ryšio kontūre. Raskite šuolinės reakcijos 2 % nusistovėjimo laiką ts, naudodami ts ≈ 4/(ζωₙ).
G(s) = 1/(s(s + 10))K = 50
ts = s
11.Šuolinė reakcijaVidutinis
Sistemos perdavimo funkcija G(s) = 15/(s² + 2s + 15), o jos įėjimas yra vienetinis šuolis. Raskite santykinį slopinimo koeficientą ζ.
G(s) = 15/(s² + 2s + 15)
ζ =
12.Šuolinė reakcijaSunkus
Antrosios eilės sistemos be nulių šuolinė reakcija rodo 8 % viršijimą, o pirmas pikas atsiranda ties t = 2 s. Raskite savąjį dažnį ωn.
%OS = 8 %tp = 2 s
ωn = rad/s
3Tirpalai
1.Nuolatinės srovės varikliai
Atsakymas: T = 17,51 N·m
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.
Greitis rad/s
ω = 2π·3000/60 = 314,2 rad/s
Sukimo momentas
T = P/ω = 5500/314,2 = 17,51 N·m
Atsakymas
T = 17,51 N·m
2.Nuolatinės srovės varikliai
Atsakymas: Pmax = 288 W
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.
Galia kaip priešelektrovaros funkcija
P(E) = E·(V − E)/Ra
dP/dE = 0 → E = V/2 = 12 V
Didžiausia galia
Pmax = (V/2)²/Ra = V²/(4Ra) = 24²/(4·0,5) = 288 W
Atsakymas
Pmax = 288 W
Šiame taške naudingumo koeficientas tik 50 %, todėl tikri varikliai veikia gerokai didesniu nei pusė greičiu.
3.Krumpliaračiai ir krumpliaratinės pavaros
Atsakymas: Ft = 268,3 N
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.
Krumpliaratuko sukimo momentas
ω = 2π·1450/60 = 151,8 rad/s
T = P/ω = 1100/151,8 = 7,244 N·m
Dalijamasis skersmuo
d = m·N = 3·18 = 54 mm
Tangentinė jėga
Ft = 2T/d = 2·7,244/0,054 = 268,3 N
Atsakymas
Ft = 268,3 N
4.Krumpliaračiai ir krumpliaratinės pavaros
Atsakymas: nout = 160 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·16/72 = 320 rpm = nC
Antroji pakopa
nout = 320·24/48 = 160 rpm
Atsakymas
nout = 160 rpm
bendras perdavimo skaičius = 9 : 1
5.Duomenų kaupimas ir diskretizavimas
Atsakymas: RB = 1920 B/s
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.
Bitai kadre
1 + 8 + 0 + 1 = 10
Baitų sparta
19200/10 = 1920 B/s
Atsakymas
RB = 1920 B/s
6.Duomenų kaupimas ir diskretizavimas
Atsakymas: fs = 15,87 kHz
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.
Laikas vienam kanalui
8 + 2,5 = 10,5 µs
Skenavimo laikas
6·10,5 = 63 µs
Vieno kanalo diskretizavimo dažnis
fs = 1/63 µs = 15,87 kHz
Atsakymas
fs = 15,87 kHz
7.Vitstouno tiltas ir tenzojutikliai
Atsakymas: Vab = 7,5 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.
Santykinis pokytis
ΔR/R = 0,5/200 = 0,0025
Tiesinis išėjimas
Vab ≈ 12·0,0025/4 = 7,5 mV
Atsakymas
Vab = 7,5 mV
Tiksli reikšmė yra 7,491 mV; artinys geras, kol ΔR/R mažas.
8.Vitstouno tiltas ir tenzojutikliai
Atsakymas: Vo = 0,5125 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·400·10⁻⁶ = 0,00082
Tilto išėjimas
Vo ≈ Vs·GF·ε/4 = 2,5·0,00082/4 = 0,5125 mV
Atsakymas
Vo = 0,5125 mV
9.Nusistovėjusioji paklaida ir PID valdymas
Atsakymas: ess = 0,2667
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.
Pagreičio konstanta
Ka = 5·3/2 = 7,5
Parabolės paklaida
ess = 2/7,5 = 0,2667
Atsakymas
ess = 0,2667
10.Nusistovėjusioji paklaida ir PID valdymas
Atsakymas: ts = 0,8 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 + 10) + 50·1 = s² + 10s + 50
ωₙ ir ζ
ωₙ = √50 = 7,071 rad/s
ζ = 10/(2·7,071) = 0,7071
Nusistovėjimo laikas
ζωₙ = 10/2 = 5
ts ≈ 4/5 = 0,8 s
Atsakymas
ts = 0,8 s
Nusistovėjimo trukmė čia nuo K nepriklauso: didinant K atsakas tik greičiau svyruoja.
11.Šuolinė reakcija
Atsakymas: ζ = 0,2582
Š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 + ωₙ².
ωₙ² = 15 → ωₙ = 3,873 rad/s
2ζωₙ = 2 → ζ = 2/(2·3,873) = 0,2582
Rezultatas
ζ = 0,2582
Atsakymas
ζ = 0,2582
12.Šuolinė reakcija
Atsakymas: ωn = 2,015 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).