Diplominis projektas - Angliavandenilių žaliavų pirolizės vamzdžių krosnyse technologija - byla n1.doc. Prietaisų ir automatikos įrangos specifikacija Pirolizės proceso prietaisų ir automatikos įrangos specifikacija

Paspaudę mygtuką „Atsisiųsti archyvą“, visiškai nemokamai atsisiųsite jums reikalingą failą.
Prieš atsisiųsdami šį failą, pagalvokite apie tuos gerus rašinius, testus, kursinius darbus, disertacijas, straipsnius ir kitus dokumentus, kurie jūsų kompiuteryje guli nepateikti. Tai jūsų darbas, jis turėtų dalyvauti visuomenės raidoje ir būti naudingas žmonėms. Raskite šiuos darbus ir pateikite juos žinių bazei.
Mes ir visi studentai, magistrantai, jaunieji mokslininkai, kurie naudojasi žinių baze savo studijose ir darbe, būsime Jums labai dėkingi.

Norėdami atsisiųsti archyvą su dokumentu, žemiau esančiame laukelyje įveskite penkių skaitmenų skaičių ir spustelėkite mygtuką „Atsisiųsti archyvą“

Panašūs dokumentai

    Vamzdinės rotacinės deginimo krosnies paskirtis, veikimo principas ir techninės charakteristikos. Susidėvinčios dalys, įvorės cheminės ir mechaninės savybės. Profilaktinio remonto grafikas ir preliminaraus defektų sąrašo parengimas.

    kursinis darbas, pridėtas 2010-09-15

    Kalkių deginimo proceso automatizavimas rotacinėje krosnyje. Prietaisų ir automatikos įrangos specifikacija. Kalkių deginimo proceso rotorinėje krosnyje automatizavimo sistemos įdiegimo efektyvumo techniniai ir ekonominiai rodikliai OJSC "MZSK" sąlygomis.

    baigiamasis darbas, pridėtas 2012-06-17

    Perspektyvūs susidėvėjusių dalių atkūrimo metodai. Vamzdinės rotacinės krosnies techninės charakteristikos. Atraminio bloko atkūrimo technologijos kūrimas. Standartinės įrangos ir prietaisų pasirinkimas. Pjovimo sąlygų, ritininių ašių, raktų skaičiavimas.

    baigiamasis darbas, pridėtas 2016-12-09

    Vamzdžių krosnies šilumos balansas. Jo efektyvumo ir degalų sąnaudų skaičiavimas. Kamino vamzdžių ir konvekcinės kameros skersmens nustatymas. Supaprastintas kamino aerodinaminis skaičiavimas. Vamzdžių krosnies gyvatuko hidraulinis skaičiavimas.

    kursinis darbas, pridėtas 2016-01-23

    Degimo proceso vamzdelinėje krosnyje angliavandenilių pirolizei apskaičiavimas. Krosnies konstrukcinė schema. Spinduliavimo ir konvekcinės kameros patikros skaičiavimas. Hidrauliniai ir aerodinaminiai skaičiavimai. Teorinio ir praktinio oksidatoriaus sąnaudų nustatymas.

    kursinis darbas, pridėtas 2011-05-13

    Trijų komponentų žaliavinio mišinio, taip pat įrenginio kuro apskaičiavimas. Cementinės rotacinės krosnies klinkerio gamybai medžiagų ir šilumos balanso sudarymas. Sukepinimo proceso racionalizavimo būdai, siekiant sumažinti specifines degalų sąnaudas.

    kursinis darbas, pridėtas 2014-02-07

    Portlandcemenčio klinkerio, skirto kūrenti rotacinėje krosnyje, charakteristikos. Terminio apdorojimo metu vykstančių procesų analizė. Šiluminio mazgo konstrukcija ir veikimo principas. Gamtinių dujų degimo proceso skaičiavimas, rotacinės krosnies šilumos balansas.

    kursinis darbas, pridėtas 2016-02-25

Prietaisų ir automatikos įrangos specifikacija atliekama lentelėje pateikta forma. 5. Ši forma gali būti rekomenduojama tik akademiniam darbui.

Dešiniajame stulpelyje „Pozicijos numeris“ nurodykite prietaisų ir automatikos įrangos padėtį pagal automatizavimo schemą. Stulpelyje „Pavadinimas ir trumpos charakteristikos“ nurodomas įrenginio pavadinimas, jo techninės charakteristikos ir savybės. Pavyzdžiui, jutiklis, skirtas matuoti hidrostatinį slėgį (lygį). Stulpelyje „Įrenginio tipas“ nurodomas įrenginio prekės ženklas, pavyzdžiui, Metran-55-DI. Stulpelyje „Pastaba“, jei reikia, nurodykite „Sukomplektuota su ...“, „Sukūrė projektavimo biuras ...“ arba „Sukūrė ISUTU“ ir pan. Taip pat stulpelyje „Pastaba“ nurodomas šalies ir gamintojo pavadinimas, jei įrenginys yra importuotas.

Specifikacijoje nurodyti prietaisai ir automatikos įranga turėtų būti sugrupuoti pagal parametrus arba pagal funkcionalumą (jutikliai, reguliatoriai ir kt.).

5 lentelė

Įrenginių ir automatikos įrangos specifikacija

Pozicijos numeris pagal automatizavimo schemą

Prietaiso pavadinimas ir trumpas aprašymas

Prietaiso tipas

Pastaba

Daugiafunkcis valdiklis TKM-700 su kompiuteriu

Platininis varžos termometras su vieningu srovės išėjimo signalu 4 ÷ 20 mA, matavimo diapazonas 0 ÷ 200 С

Metran 276

Mažo dydžio perteklinio slėgio jutiklis su vieningu srovės išėjimo signalu 4 ÷ 20 mA, viršutinė matavimo riba 1 MPa, 1 tikslumo klasė

Metranas – 55 CI

Bekontaktis atbulinės eigos starteris, U = 220 V

Valdymo vožtuvas su elektrine pavara MEPK, P y = 1,6 MPa; d y = 40 mm.

KMR.E 101 NJ 40 1,6 R UHL (1)

1.4. Automatizavimo schemos aprašymas

Aiškinamojo rašto turinys turėtų atspindėti ir pagrįsti automatizavimo sprendimus, kurie buvo priimti rengiant šią automatizavimo schemą. Jame turi būti glaustai paaiškinta, kokios šio technologinio objekto automatizavimo užduotys buvo iškeltos ir kaip jos buvo sprendžiamos. Išsamus aprašymas, kaip signalas pereina iš matavimo taško per funkcinius blokus į vietą, kur taikomas valdymo veiksmas (reguliavimo institucija), turi būti atliktas vienai valdymo kilpai ir vienai valdymo kilpai. Šiuo atveju nereikia aprašyti prietaisų ir reguliatorių konstrukcijos, o tik nurodyti, kokias funkcijas jie atlieka. Norint geriau orientuotis, tekste nurodyti prietaisai, reguliatoriai ir pagalbinė automatikos įranga yra sunumeruoti pagal specifikaciją.

Pavyzdžiui, pateikiame oro gynybos automatikos grandinės temperatūros reguliavimo kilpos (1 kilpa) aprašymą (5 pav.). Temperatūra viršutinėje oro aušintuvo dalyje matuojama platininiu varžos termometru TSPU Metran 276 (1a punktas). Vieningas srovės signalas tiekiamas į analoginį MPK TKM-700 įvestį, kur pagal PI reguliavimo įstatymą generuojamas valdymo veiksmas. Esamos temperatūros signalas taip pat siunčiamas į kompiuterio vaizdo terminalą. Valdymo veiksmas pašalinamas iš atskiros MPK išvesties ir nukreipiamas į nekontaktinį grįžtamąjį starterį PBR-2M (1b punktas). Tada signalas siunčiamas į valdymo vožtuvą su elektrine pavara MEPK (1c punktas). Vožtuvas sumontuotas ant garo tiekimo linijos į oro aušintuvą, reguliuojant garų tiekimą pagal valdymo veiksmą, tokiu būdu stabilizuojame temperatūrą viršutinėje oro aušintuvo dalyje esant tam tikram 100 °C lygiui.

Pateikiame garo linijos slėgio valdymo grandinės aprašymą į SVA (3 grandinė). Slėgis ant garo linijos matuojamas nedidelio dydžio perteklinio slėgio jutikliu Metran-55DI (3a punktas). Vieningas srovės slėgio signalas siunčiamas į analoginį MPK TKM-700 įvestį ir PC vaizdo terminalą, kur jį analizuoja proceso inžinierius. Kai parametras viršija reguliavimo diapazoną 0,55 ÷ 0,65 MPa, kompiuterio vaizdo terminale pateikiamas aliarmas.

Jeigu technologiniam procesui automatizuoti naudojamas mikroprocesorinis valdiklis, pavyzdžiui, daugiafunkcis valdiklis „MFK“, tai pastaboje turi būti nurodytos pagrindinės šio valdiklio charakteristikos, jo informacinė galia ir per kokius jutiklius, keitiklius ir pavaras valdiklis yra prijungtas. valdymo objektas.

Poz. numeris pagal schemą

Prietaiso pavadinimas ir trumpas aprašymas

Prietaiso tipas

Kiekis

Pastaba

Daugiafunkcis valdiklis TKM-700, veikiantis kartu su kompiuteriu

Temperatūros keitiklis, matavimo diapazonas 500  1200 С

Metran 280

Flanšinės kameros diafragma, Р у = 0,6 MPa; d y = 20 mm

DFK - 0,6 - 20

Slėgio skirtumo (srauto) jutiklis, srovės išėjimo signalas 4  20 mA

Metranas - 150 CD2

Viršslėgio jutiklis, viršutinė matavimo riba 0,2 MPa, srovės išėjimo signalas 4  20 mA

Metranas - 150 CG3

Fotoelektrinis jutiklis

Liepsnos valdymo blokas, paverčiantis PD jutiklio signalą į atskirą signalą, kai degiklio įrenginio liepsna užgęsta; U = 220 V; galia 6 VA

Bekontaktis atbulinės eigos starteris U = 220 V

Mažo dydžio valdymo vožtuvas su elektrine pavara MEPK, P y = 1,6 MPa; d y = 20 mm,

t aplinka = -40  225 С, korpuso medžiaga nerūdijantis plienas

KMR.E 101 NJ 20 0,16 R UHL (1)

Mažo dydžio valdymo ir uždarymo vožtuvas su elektrine pavara MEPK, P y = 1,6 MPa; dу = 65 mm, vidutinė t = -40  225 С, korpuso medžiaga nerūdijantis plienas

KMRO. E 101 NJ 65 10 R UHL (1)

Mažo dydžio uždarymo vožtuvas su elektrine pavara MEPK, greitas uždarymas, P = 1,6 MPa; dу = 20 mm, vidutinė t = -40  225 С, korpuso medžiaga nerūdijantis plienas

KMO.E 101 NJ 20 UHL (1)

3.4. Automatika apdailos gamyboje

Baigiamojoje gamyboje audinys pereina visą apdirbimo ciklą: sumušamas, kad audinys būtų lygus; audinių virinimas ir balinimas; dažymas; galutinė apdaila, kad audinys įgautų ypatingą pojūtį, pilnumą arba ypatingas savybes – atsparumas ugniai, baktericidinis ir kt. Audiniai apdorojami ištisinėmis linijomis, pavyzdžiui, virimo ir balinimo linija. Kiekviena linija susideda iš mašinų, sujungtų kartu, audinys juda išilgai linijos pastoviu iš anksto nustatytu greičiu.

Apdailos gamybos automatizavimo užduotys yra šios:

1) griežtai laikytis atitinkamo audinio tipo (gaminio) proceso technologinių taisyklių ir dėl to gauti geriausios kokybės gaminius;

2) apdailos proceso vykdymas maksimaliu greičiu;

3) optimalus impregnavimo tirpalų, garų, karšto vandens, šalto vandens, suspausto oro ir kt. sunaudojimas, atsižvelgiant į jų bendrą kiekį techniniams ir ekonominiams rodikliams apskaičiuoti;

4) galimybė greitai perkonfigūruoti liniją (įrangą) iš vieno audinio (ar gaminio) į kitą;

5) informacijos apie technologinio proceso eigą, įrangos būklę realiu laiku pateikimas proceso inžinieriui PC vaizdo terminale, svarbiausios informacijos apie procesą išvedimas į spausdinimo įrenginį;

6) įrangos ir linijų paleidimo ir išjungimo režimų teikimas;

7) užtikrinti, kad įranga veiktų be problemų, todėl būtina atpažinti priešavarines situacijas; priešavarinių situacijų pašalinimas;

8) aptarnaujančio personalo informacija apie nelaimingą atsitikimą ir galimą riziką.

9) avarinių situacijų atveju galimybė greitai sustabdyti liniją (įrangą) ir išsaugoti į liniją įkištą audinį (impregnavimo tirpalus atskiesti iki saugios koncentracijos) iki kito paleidimo.

Šiuo metu Rusijos apdailos įmonės turi dviejų tipų linijas: buitines (LZO, LOB, LZHO, LMO ir kt.), kuriose įrengta sena vietinė automatika; importuojami (Küsters, Wakayama ir kt.) su modernia automatika naudojant MPC. Pildant diplominio projekto skyrių „Gamybos procesų automatizavimas“, rekomenduojama pateikti šiuolaikišką techninių priemonių rinkinį naudojant MPC, skirtą vidaus linijų automatizavimui, dažnai aprūpintą vietine automatika. Automatizuojant importo linijas, būtina pasirinkti modernią buitinę automatikos įrangą (MPC, jutiklius, reguliavimo institucijas).

Automatizuotos apdailos gamybos valdymo sistemos turi nemažai funkcijų. Kaip jutikliai, kartu su dažniausiai naudojamais temperatūros, lygio, slėgio, srauto davikliais, naudojami specialūs jutikliai: audinių lūžimo davikliai, matuokliai, tekstilės medžiagų drėgmės matuokliai, audinių greičio jutikliai. Mažo dydžio vožtuvai (skersmuo iki 200 mm) naudojami kaip reguliavimo korpusai tiek su pneumatine pavara (būdinga buitinėms linijoms), tiek su elektrine pavara (būdinga importuotoms linijoms). Renkantis šarmų, rūgščių, vandenilio peroksido reguliatorius, reikia atsižvelgti į šios aplinkos agresyvumą, todėl šarminio tirpalo tiekimui reguliuoti galima naudoti vožtuvus iš titano.

Įvertinti konkrečios apdailos gamybos linijos našumą per pamainą, mėnesį, ketvirtį ir pan. būtina kontroliuoti daugybę parametrų. Tai apima audinio judėjimo greitį, audinio filmuotą medžiagą linijos įėjimo ir išėjimo taškuose, garų, suspausto oro, karšto vandens, šalto vandens kiekį, impregnavimo, dažymo tirpalus, audinio pertraukų skaičių ir kt. Norėdami tai padaryti, linijose turi būti įrengti srauto matuokliai, medžiaginiai matuokliai, greičio jutikliai ir kt.

Automatizuotų valdymo sistemų (ACS) diegimas yra pažangiausia kryptis automatikos srityje. Esant dideliam atstumui tarp technologinių įrenginių ir valdymo pultų, patartina naudoti elektros automatikos įrangą. Cheminė gamyba priskiriama sprogimo ir gaisro pavojui, o automatizavimas vykdomas naudojant sprogimui atsparią automatikos įrangą, naudojant valdiklius ir asmeninius kompiuterius (asmeninius kompiuterius).

Valdiklis yra daugiafunkcinė programuojama priemonė matavimo kanalams organizuoti. Kompiuteris apdoroja iš jutiklių gautą informaciją pagal jame įdėtą programą. Ekrane rodo išmatuotų parametrų reikšmes. Kompiuteris pirmiausia naudojamas operatoriaus darbui palengvinti, nes per trumpą laiką apdoroja didelį kiekį informacijos; antra, jis gali atlikti „patarėjo“ vaidmenį, kuriame kompiuteris rekomenduoja operatoriui optimaliai išmanyti proceso veikimo parametrus.

Hierarchinė proceso valdymo sistemos struktūra apima:

  • - 1 lauko prietaisų lygis;
  • - 2 lygis - procesų valdymo stotys;
  • - 3 lygio operatyvinis personalas, įsikūręs inžinierių ir procesų operatorių stotyse.
  • 1 lygis Proceso valdymo sistema įgyvendinama jutiklių ir pavarų pagrindu. 1 lygyje iš dalies naudojami intelektualiosios serijos jutikliai, kurie atlieka išmatuotų signalų apklausos ir mastelio keitimo funkcijas perduodant informaciją per HART protokolą.

2 ir 3 lygio techninė įranga yra valdymo patalpoje. Procesų valdymo stotys įgyvendinamos remiantis DCS valdikliu (paskirstytoji valdymo sistema), kuris renka informaciją ir generuoja reguliavimo veiksmus) ir ESD valdikliu (avarinės apsaugos sistema), leidžiančiu stebėti pažeidimus technologinio proceso metu, apsaugoti ir blokuoti įrenginius bei generuoti apsaugines priemones. veiksmai. DCS ir ESD funkcijas atlieka programuojami valdikliai.

Valdikliai atlieka šias funkcijas:

  • - suvokti analoginius, atskirus elektrinius vieningus signalus;
  • - išmatuoti ir normalizuoti gaunamus signalus;
  • -atlikti pirminių keitiklių signalų programinį apdorojimą ir generuoti analoginius bei diskrečius valdymo signalus;
  • - rodyti informaciją ekrane;
  • - valdomas naudojant standartinę klaviatūrą.

Trečiąjį procesų valdymo sistemos lygį atstovauja automatizuotos darbo vietos, skirtos operatoriui-technologui ir operatoriui-inžinieriui. Numatyta duomenų bazės priežiūra, technologinės įrangos būklės vizualizavimas, duomenų apdorojimas, ataskaitų dokumentų generavimas ir spausdinimas, rankinis nuotolinis technologinės įrangos valdymas. Stotyse įrengti modernūs kompiuteriai. Informacija iš valdymo ir matavimo prietaisų bei jutiklių analoginių ir diskrečiųjų signalų pavidalu ateina iš 1 lygio į 2 lygio technines priemones, kurios automatiškai įgyvendina informacijos rinkimo, pirminio apdorojimo, reguliavimo ir blokavimo funkcijas. Technologinių procesų stebėjimui ir valdymui reikalinga informacija iš kontrolierių patenka į 3 lygmenį – operatorių stotis ir vyriausiųjų specialistų stotis. 6.1 paveiksle parodytas supaprastintas lygių jungčių vaizdas.

5.1 pav. – Proceso valdymo sistemos struktūra

Operatoriaus dialogas su valdymo sistema vykdomas naudojant spalvotą ekraną, klaviatūrą ir pelę. Operatoriaus stotis sukonfigūruota su vartotojo sąsaja, skirta operatoriui sąveikauti su sistema. Norint iškviesti reikiamą informaciją, operatoriui tereikia pele pasirinkti objekto užrašą ar vaizdą ekrane ir vienu ar dviem manipuliacijomis parodyti reikiamą informaciją. Klaviatūra taip pat gali būti naudojama norint gauti reikiamą informaciją. Be to, klaviatūra įvedama tekstinė ir skaitmeninė informacija. Pranešimai apie analoginių parametrų perspėjimo ir priešavarinių ribų pažeidimus bei operatoriaus veiksmus kontroliuojant technologinius procesus įrašomi ir spausdinami operatoriaus pageidavimu. Jei analoginis parametras viršija leistinas ribas, įvyksta pavojaus signalas arba nutrūksta ryšys su objektais bet kuriuo iš ryšio kanalų, operatoriaus poste pranešama garsiniu aliarmu ir spalvotu pasikeitimų rodymu mnemoninėse diagramose. Operatoriaus prašymu monitoriaus ekrane rodoma informacija gali būti įvairių tipų:

  • - apibendrinta mnemoninė diagrama, vaizduojanti visą automatikos objektą. Iš šios mnemoninės diagramos galite pereiti prie išsamios bet kurio mazgo mnemoninės diagramos, pasirinkę jį ekrane žymekliu;
  • - atskirų komponentų mnemoninės diagramos, rodančios technologinės grandinės dalį su analoginių signalų verčių nuoroda;
  • - veikimo tendencijos, rodančios parametro būseną;
  • - istorinės tendencijos, leidžiančios stebėti analoginio parametro būseną ilgą laiką (pamainą, dieną, mėnesį);
  • - analoginių reguliatorių valdymo pultai;
  • - avariniai ir technologiniai pranešimai.

Renkantis valdiklį, lemiami veiksniai yra šie:

  • - įvesties/išvesties modulių patikimumas;
  • - informacijos apdorojimo ir perdavimo greitis;
  • - platus modulių asortimentas;
  • - programavimo paprastumas;
  • - kompiuterinio ryšio sąsajos paplitimas.

Šias sąlygas atitinka valdikliai iš Moore Products Company, taip pat Allen Bradley SLC 5/04 valdikliai iš Rockwell Corporation (SLC 500 mažų programuojamų valdiklių šeima), YS 170 YOKOGAWA valdikliai ir TREI-Multi serijos valdikliai (ir, žinoma, kai kurie mūsų vidaus kontrolieriai).

Šiame projekte naudojami valdikliai iš Moore Products Company: APACS+ valdiklis (DCS posistemis), QUADLOG valdiklis (ESD posistemis).

Valdiklis APACS+ kontroliuoja atskirų blokų (30-50 valdymo kilpų), technologinių skyrių (150 valdymo kilpų), dirbtuvių darbą su nuolatiniais ir periodiniais procesais. QUADLOG valdiklis taip pat turi kelis modulius. Standartinis analoginis modulis (SAM) yra I/O modulių šeimos dalis. Jis skirtas analoginiams ir diskretiesiems signalams prijungti. SAM modulis užtikrina didelį standartinių I/O signalų pralaidumą (4-20 mA analoginiai įėjimai, 4-20 arba 0-20 mA analoginiai išėjimai ir skaitmeniniai įėjimai bei išėjimai).

QUDLOG valdiklis užtikrina: padidintas saugos charakteristikas, atsparumą gedimams ir išėjimo apsaugą; aukštas sistemos prieinamumo lygis; atsparumas gedimams. QUDLOG sistema yra visiškai integruota su APACS+ procesų valdymo sistema. Tai leidžia naudoti vieną operatoriaus sąsają ir programavimo įrankius, todėl nereikia papildomų pastangų montuojant, konfigūruojant, prižiūrint ir mokant, taip pat jungiant saugos ir procesų valdymo sistemas.

Stebimų parametrų sąrašas pateiktas 5.1 lentelėje

5.1 lentelė. Valdomųjų parametrų sąrašas

Automatikos tipas nurodytas 5.2 lentelėje

5.2 lentelė – Automatikos tipas

Įrenginys ir parametras

Parametrų reikšmė ir matmenys

Automatikos tipas

Matavimas

reglamentas

Signalizacijos

Etano-etileno suvartojimas

EF suvartojimas

Inhibitorių vartojimas

Įleidimo temperatūra

Konvekcinės dalies P-1 temperatūra

Krosnies išėjimo temperatūra

Kuro dujų sąnaudos

Slėgis K-1

Vandens suvartojimas iš K-1

Techninės automatikos įrangos specifikacija pateikta 5.3 lentelėje

5.3 lentelė – Techninės automatikos įrangos specifikacija

Padėties numeris funkcinėje diagramoje

Terpės parametro pavadinimas ir impulsų mėginių ėmimo vieta

Ribinė parametro veikimo vertė

Montavimo vieta

Pavadinimas ir savybės

Tipas ir modelis

Kiekis

Gamintojas arba tiekėjas

Pastaba

vienas įrenginys

ir visi įrenginiai

SAC tiekimo srauto greitis tiesioginė etano-etileno frakcija

Metran-303 PR, Exia

PG Metran,

Čeliabinskas

Katalogas Nr. 3,

Etileno frakcijos tiekimo srauto SAC

Išmanus sūkurinis-akustinis srauto keitiklis, srauto matuoklis. Išėjimas (4-20) mA/HART; skaitmeninis HART/Bell; LCD. Diapazonas (0,18-2000) t/h; T av = (1-150) 0 C, P ir. vid. - iki 1,6 MPa, DN = (25-300) mm, panardinimas 1%.

Metran-303 PR, Exia

PG Metran,

Čeliabinskas

Katalogas Nr. 3,

SAC inhibitorių tiekimo srautas

Išmanus sūkurinis-akustinis srauto keitiklis, srauto matuoklis. Išėjimas (4-20) mA/HART; skaitmeninis HART/Bell; LCD. Diapazonas (0,18-2000) t/h; T av = (1-150) 0 C, P ir. vid. - iki 1,6 MPa, DN = (25-300) mm, panardinimas 1%.

Metran-303 PR, Exia

PG Metran,

Čeliabinskas

Katalogas Nr. 3,

Žaliavos temperatūros SAC prie įėjimo P-1

Metran-281-Exia

PG Metran,

Čeliabinskas

Katalogas Nr. 2,

konvekcinės dalies P-1 temperatūra

Protingas temperatūros keitiklis. Išėjimo signalas (4-20) mA/HART, NSKh K, išmatuotas temperatūros diapazonas (-50 +300) 0 C. Pridėti. palaidojimas analinis signalas 1 0 C, skaitmeninis signalas 0,5 0 C.

Metran-281-Exia

PG Metran,

Čeliabinskas

Katalogas Nr.2, leidimas 5/2006, 79 psl.

Išėjimo temperatūros ATS iš P-1

Ant vamzdžio

viela. kubeliais produktas

Protingas temperatūros keitiklis. Išėjimo signalas (4-20) mA/HART, NSKh K, išmatuotas temperatūros diapazonas (-50 +300) 0 C. Pridėti. palaidojimas analinis signalas 1 0 C, skaitmeninis signalas 0,5 0 C.

Metran-281-Exia

PG Metran,

Čeliabinskas

Katalogas Nr. 2,

Ant aušinimo skysčio tiekimo vamzdyno

Valdymo vožtuvas su pneumatine pavara ATA - 7. Įprastai atidarytas, D y = 100 mm.

Maksimalus slėgio kritimas: 0,6 MPa. Įėjimas (4-20) mA. ANSI griovelio klasė: VI Priimtas pralaidumo koeficientas: Cv = 310. Komplektacija: elektropneumatinis padėties reguliatorius su dviem manometrais. Apsaugos nuo sprogimo versija ExiaIICT4.

Camflex, serija

  • 35-30232
  • 4700E (8013)

Įmonė "DS-Controls", Veliky Novgorod

SAC degalų sąnaudos P-1

Išmanus sūkurinis-akustinis srauto keitiklis, srauto matuoklis. Išėjimas (4-20) mA/HART; skaitmeninis HART/Bell; LCD. Diapazonas (0,18-2000) t/h; T av = (1-150) 0 C, P ir. vid. - iki 1,6 MPa, DN = (25-300) mm, panardinimas 1%.

Metran-303 PR, Exia

PG Metran,

Čeliabinskas

Katalogas Nr. 3,

Slėgio reguliavimas stulpelyje K-1

Sprogimui atsparus viršslėgio siųstuvas su srovės išėjimu (4-20) mA. Slėgio kritimas 25 kPa, k = 0,5. Leistinas darbinis slėgis 4 MPa. Maitinimas 24 V.

Sapphire-22M-DI-Ex

Šilumos padidėjimas“.

Čeliabinskas

Antrinis vieno kanalo rodymo ir įrašymo įrenginys (milimetras). (4-20) mA, k = 0,5

Šilumos padidėjimas“.

Čeliabinskas

NAO temperatūra spinduliuojant P-1

Protingas temperatūros keitiklis. Išėjimo signalas (4-20) mA/HART, NSKh K, išmatuotas temperatūros diapazonas (-50 +300) 0 C. Pridėti. palaidojimas analinis signalas 1 0 C, skaitmeninis signalas 0,5 0 C.

Metran-281-Exia

PG Metran,

Čeliabinskas

Katalogas Nr. 2,

0

KURSŲ PROJEKTAS

Padangų atliekų pirolizės įrenginio su šilumokaičiais reaktoriuje ir padavimo bunkeryje automatizavimas

anotacija

Aiškinamajame rašte yra 55 puslapiai, įskaitant 11 šaltinių. Grafinė dalis padaryta ant 5 A1 formato lapų.

Darbe nagrinėjamas naudotų padangų pirolizės įrengimo su šilumokaičiais reaktoriuje ir padavimo bunkeryje automatizavimas.

Šio projekto pirmame lape A1 pavaizduota panaudotų padangų pirolizės įrenginio su šilumokaičiais reaktoriuje ir padavimo bunkeryje automatizavimo funkcinė schema. diagrama Antrajame A1 lape parodytas blokas, skirtas signalams iš jutiklių normalizuoti ir įvesti juos į kompiuterį. Trečiame A1 lape pavaizduotas valdymo sistemos mikroprocesorinis blokas. Ketvirtasis A1 lapas rodo klaviatūros bloką, skirtą pertraukties vektoriui nurodyti ir generuoti. Penktame A1 lape rodomas signalo išvesties įrenginys į MI.

Įvadas.................................................. ...................................................... .......................... 5

1 Technologinis procesas, skirtas automatizuoti susidėvėjusių padangų pirolizės su šilumokaičiais įrengimą reaktoriuje ir padavimo bunkeryje................................. ...................................... 6

2 Trumpas esamų automatizavimo schemų aprašymas................................... 7

3 Būtinos struktūros pagrindimas: susidėvėjusių padangų pirolizės įrengimo su šilumokaičiais automatizavimas reaktoriuje ir padavimo bunkeryje

4 Sukurtos funkcinės automatikos schemos aprašymas: ........... 10

nusidėvėjusių padangų pirolizės įrenginiai su šilumokaičiais reaktoriuje ir tiekimo bunkeryje................................................ ................................................................ .............................................. 12

5 Blokas, skirtas normalizuoti signalus iš jutiklių ir įvesti juos į kompiuterį................................................... 15

6 Mikroprocesoriaus blokas SU................................................ ...................................... 25

7 Klaviatūros blokas, pertraukimo vektorių rodymas ir generavimas........ 38

8 Įrenginys signalams išvesti į pavaras, braižytuvą ir spausdinti 46

9 Algoritmai ir ciklogramos, automatizuoto skyriaus veikimas 49

Išvados.................................................. .................................................. ...................... 53

Naudotų šaltinių sąrašas.................................................. .................. 54

A priedas

Įvadas

Technologinių procesų automatizavimas yra vienas iš lemiamų veiksnių didinant našumą ir gerinant darbo sąlygas. Visuose esamuose ir statomuose pramonės objektuose vienokiu ar kitokiu laipsniu įrengta automatikos įranga. Masinėje gaminių gamyboje ypač aktuali surinkimo automatika.

Šiuo metu pramonės įmonės plačiai naudoja mikroprocesorines sistemas technologiniams procesams ir įrenginiams automatizuoti. Taip yra dėl daugybės teigiamų mikroprocesorių, kaip automatikos sistemų valdymo įtaisų elementų, savybių, iš kurių pagrindinės yra programuojamumas ir santykinai didelė skaičiavimo galia kartu su pakankamu patikimumu, mažais bendrais matmenimis ir kaina.

Kurso projekte pateikiama gaminių sandarumo dujomis valdymo automatizavimo kompensaciniu metodu naudojant vibraciją funkcinė schema bei mikroprocesorinių procesų valdymo sistemų modulių, įrenginių ir atskirų fragmentų schema. Tai yra pagrindinė mikroprocesoriaus valdymo sistemos dalis.

Nagrinėjamos mikroprocesorių grandinės leidžia automatizuoti įvairius technologinius procesus ar objektus. Atsižvelgiant į gamybos galimybes technologiniam procesui ar automatikos objektui, normaliai eksploatuojant įrangą bei planinio ar avarinio paleidimo ir išjungimo metu parenkamas reikiamas lokalinio ir nuotolinio valdymo sistemų, reguliavimo, valdymo, signalizacijos ir diagnostikos sistemų skaičius.

Kurso projekte aptariami moduliai ir blokai yra suderinti, kad veiktų kartu su KR580IK80A mikroprocesoriumi. Tačiau beveik visos šių modulių ir blokų grandinės gali būti naudojamos kuriant valdymo sistemą naudojant mikroprocesorius KR1810VM86, mikrokompiuterį KM1816VM48 ir kt. Be to, visos sistemoje naudojamos buitinės mikroschemos turi savo užsienio analogus, kartais išsiskiriančius dar geresnėmis charakteristikomis. , ypač greičio ir patikimumo požiūriu .

1 Susidėvėjusių pirolizės instaliacijos valdymo automatika

bunkeris

Susidėvėjusių padangų pirolizės įrengimo su šilumokaičiais reaktoriuje ir padavimo bunkeryje automatizuotos valdymo sistemos veikimas, pateiktas pirmajame kursinio projekto grafinės medžiagos lape. Kontūrą sudaro: bunkeris 1, skirtas pakrauti naudotoms padangoms, šildomas bunkeris 2, šilumokaitis 3 į reaktoriaus krosnį tiekiamam atmosferos orui šildyti, išmetamosios dujos išleidžiamos į atmosferą, ventiliatorius 4 išmetamosioms dujoms šalinti į atmosferą, 1a jutiklis susidėvėjusių padangų lygis įkaitintame bunkeryje 2, konvejerio grandiklis 5, ventiliatorius 7 pirolizės dujoms šalinti iš viršutinės reaktoriaus dalies 20, skystos frakcijos iš pirolizės dujų kondensatorius 19, vožtuvas 8 pirolizės dujoms tiekti išoriniams vartotojams, vožtuvas 6 susidėvėjusioms padangoms pakrauti į reaktorių 20, jutiklis 2a susidėvėjusių padangų lygiui reaktoriuje, valdymo vožtuvai 9 ,13,16, jutiklis 10a pirolizės dujų srautui, išleidžiamam iš viršutinės reaktoriaus dalies, sumontuotas šilumokaitis 10 reaktoriaus viduje susidėvėjusių padangų trupiniams šildyti, žiedo pavidalo vamzdis 11 su skylutėmis viršutinėje dalyje, skirtas perdirbtoms dujoms tiekti susidėvėjusių padangų trupinius ir esantis žemiau šilumokaičio 10, krosnis 12 daliai recirkuliuojamo sudeginti dujos su degimo produktų tiekimu į šilumokaitį 10, vožtuvą 14, skirtą reaktoriuje susidėvėjusių padangų pirolizės skystajai frakcijai pašalinti, reaktoriuje susidėvėjusių padangų trupinių temperatūros jutiklis 7a, susidėvėjusių padangų pirolizės reaktorius 20, pirolizės dujos slėgio jutiklis 8a reaktoriuje, jutiklis 3a kietų pirolizės likučių koncentracijai apatinėje reaktoriaus dalyje, vamzdis 15 žiedo formos su skylutėmis viršutinėje dalyje, skirtas tiekti perdirbtas dujas į susidėvėjusių padangų trupinius ir esantis apatinėje reaktoriaus dalyje, sraigtinis konvejeris 17, vožtuvas 18, skirtas susidėvėjusių padangų padangų pirolizės kietųjų likučių iškrovimui iš reaktoriaus.

2 Trumpas esamų schemų aprašymas

automatizavimas

Esamos automatizavimo schemos yra šios:

struktūrinė, funkcinė ir pagrindinė.

Automatikos blokinė schema.

Rengiant automatizavimo projektą, visų pirma reikia nuspręsti, iš kokių vietų bus valdomos tam tikros objekto zonos, kur bus valdymo punktai ir operatorių patalpos, koks turėtų būti jų santykis, tai yra būtinus valdymo struktūros pasirinkimo klausimams išspręsti. Valdymo struktūra suprantama kaip automatinės sistemos dalių rinkinys, į kurį ją galima suskirstyti pagal tam tikrą kriterijų, taip pat įtakų perdavimo tarp jų būdus. Grafinis valdymo struktūros vaizdas vadinamas blokine schema.

Blokinėje diagramoje apibendrintai pavaizduoti pagrindiniai projekto sprendimai dėl automatizuotos procesų valdymo sistemos (APCS) funkcinių, organizacinių ir techninių struktūrų, atitinkančių sistemos hierarchiją bei valdymo ir valdymo taškų, operatyvinio personalo ir technologinių sistemų ryšį. valdymo objektas. Technologinio objekto operatyvinio valdymo organizavimo principai, atskirų konstrukcinės schemos elementų sudėtis ir žymėjimai, priimti įgyvendinant konstrukcinę schemą, turi būti išsaugoti visuose automatizuotos procesų valdymo sistemos projektiniuose dokumentuose, kuriuose jie nurodyti. ir išsamiai.

Blokinėje diagramoje parodyta:

a) automatizuoto objekto technologiniai mazgai (skyriai, sekcijos, dirbtuvės);

b) stebėjimo ir valdymo taškai (vietiniai skirstomieji skydai, operatorių ir siuntimo pultai ir kt.);

c) technologinis personalas ir specializuotos paslaugos, užtikrinančios operatyvų valdymą ir normalų technologinio objekto funkcionavimą;

d) pagrindinės funkcijos ir techninės priemonės, užtikrinančios jų įgyvendinimą kiekviename kontrolės ir valdymo taške;

e) ryšį tarp technologinio objekto padalinių, stebėjimo ir valdymo punktų bei technologinio personalo tarpusavyje ir su aukštesne valdymo sistema.

Automatikos funkcinė schema.

Funkcinė schema yra pagrindinis techninis dokumentas, apibrėžiantis atskirų technologinio proceso automatinio stebėjimo, valdymo ir reguliavimo bei valdymo objekto įrengimo prietaisais ir automatikos įranga funkcinių blokų struktūrą.

Kuriant funkcines procesų automatizavimo diagramas, būtina nuspręsti:

Pirminės informacijos apie technologinio proceso ir įrangos būklę gavimas;

Tiesioginė įtaka technologiniam procesui jį valdyti;

Technologinio proceso parametrų stabilizavimas;

Procesų technologinių parametrų ir technologinės įrangos būklės stebėjimas ir registravimas.

Šie uždaviniai sprendžiami remiantis technologinių įrenginių eksploatavimo sąlygų analize, nustatytais objekto valdymo dėsniais ir kriterijais, taip pat stabilizavimo tikslumo, valdymo ir proceso parametrų fiksavimo, reguliavimo kokybės reikalavimais. ir patikimumas.

Rengiant funkcines schemas, technologinė įranga turi būti vaizduojama supaprastintai, nenurodant atskirų technologinių įrenginių ir vamzdynų pagalbiniams tikslams. Tačiau tokiu būdu pavaizduota technologinė schema turėtų aiškiai suprasti jos veikimo principą ir sąveiką su automatikos įranga.

Prietaisai ir automatikos įranga rodomi pagal

Scheminės elektros schemos.

Scheminės elektros schemos apibrėžia visą prietaisų, prietaisų ir prietaisų (taip pat ir jungčių tarp jų) sudėtį, kurių veikimas užtikrina valdymo, reguliavimo, apsaugos, matavimo ir signalizacijos problemų sprendimą. Scheminės schemos yra pagrindas rengiant kitus projekto dokumentus: skirstomųjų skydų ir konsolių montavimo lenteles, išorinių jungčių schemas ir kt.

Šios diagramos taip pat padeda ištirti sistemos veikimo principą.

Kuriant technologinių procesų automatizavimo sistemas, elektros grandinių schemos dažniausiai atliekamos atskirų savarankiškų automatizuotos sistemos elementų, instaliacijų ar sekcijų atžvilgiu.

Pagrindinės valdymo, reguliavimo, matavimo, signalizacijos, maitinimo elektros grandinės, kurios yra technologinių procesų automatizavimo projektų dalis, atliekamos pagal GOST standartų reikalavimus dėl grandinių vykdymo taisyklių, įprastų grafinių simbolių, grandinių ženklinimo ir raidinių skaitmeninių ženklų. grandinės elementų žymėjimai.

3 Reikalingos struktūros pagrindimas:automatizavimas

susidėvėjusių padangų pirolizės su karščiu montavimo kontrolė

šilumokaičiai reaktoriuje ir tiekimo bunkeryje

Racionalus procesų valdymas ir tobulinimas bei jų įgyvendinimas artimais optimaliems režimais neįmanomas be šių procesų automatizavimo.

Tačiau ekonominio optimalumo nustatymas, esant daugybei technologinių apribojimų ir kintančių gamybos sąlygų (surinkimo būdas ir tipas), yra itin sudėtinga užduotis. Automatizavimo schemų parinktys turi būti parenkamos atsižvelgiant į gamybos tipą, konfigūraciją ir bendrus surenkamų gaminių matmenis ir kt.

Naudojant automatizavimo įrankius, plačiai naudojamus vidaus pramonėje, galima visiškai automatizuoti visą surinkimo procesą, įskaitant tokias pagalbines operacijas kaip komponentų pakrovimas ir transportavimas į surinkimo vietą. Ši užduotis pasiekiama naudojant mikroprocesorinių kompiuterių surinkimo proceso automatizavimą. Platus techninės įrangos asortimentas ir didelė patirtis kuriant mikroprocesorines automatinio valdymo sistemas leidžia visiškai automatizuoti gaminių surinkimą.

Mikroprocesorinių valdymo sistemų privalumai:

1) informacijos apie valdymo objektą apimtis padidėja daug kartų;

2) valdymas iš mikroprocesorinės valdymo sistemos vykdomas pagal skaičiuojamus parametrus, o ne pagal atskirus parametrus, pagal kompleksinius valdymo algoritmus;

3) gerėja valdymo kokybė pagal tikslumą ir greitį, didėja sistemos stabilumas;

4) automatizavimo naudojant MCS funkcinė schema iš tikrųjų yra viena valdymo sistema, kurioje yra daug posistemių;

5) galima prijungti MSU prie aukštesnio rango kompiuterio.

Kuriant funkcinę automatizavimo schemą, visa sistema yra suskirstyta į keletą posistemių, priklausomai nuo atliekamos funkcijos.

Yra vietinio, nuotolinio valdymo, signalizacijos ir valdymo posistemės.

Šiame kursiniame projekte būtina sukurti naudotų padangų pirolizės įrenginio automatinį valdymą su šilumokaičiais reaktoriuje ir padavimo bunkeryje. Projekte būtina pateikti:

Sistema, skirta automatiškai valdyti kintamo slėgio slėgį ir amplitudę reaktoriuje, keičiant recirkuliuojamų dujų tiekimą į apatinę šio reaktoriaus dalį;

Automatinio medžiagų lygio reaktoriuje valdymo sistema;

Automatinė valdymo sistema kietų pirolizės likučių iškrovimui iš reaktoriaus dugno;

Sistema, skirta automatiškai valdyti susidėvėjusių padangų pirolizės temperatūrą reaktoriuje, keičiant dalies pirolizės dujų tiekimą į krosnį;

Sistema, skirta automatiškai kontroliuoti medžiagos lygį šildomame bunkeryje;

Pirolizės dujų, išeinančių iš viršutinės reaktoriaus dalies, ir dinaminio recirkuliuojamų dujų srauto reaktoriuje automatinio valdymo sistema;

4 Sukurtos funkcinės schemos aprašymas

automatizavimassusidėvėjusio pirolizės įrenginio kontrolė

šynos su šilumokaičiais reaktoriuje ir tiekimas

bunkeris

Pirmame kursinio projekto grafinės medžiagos lape parodyta

susidėvėjusių padangų pirolizės įrengimo su šilumokaičiais reaktoriuje ir padavimo bunkeryje stebėjimo automatizavimo schema, kurioje yra:

1 - bunkeris susidėvėjusioms padangoms pakrauti;

2 - šildomas bunkeris;

3 - šilumokaitis;

4 - ventiliatorius, skirtas išmetamosioms dujoms pašalinti į atmosferą;

5 - grandiklis konvejeris;

6 - vožtuvas susidėvėjusioms padangoms įkelti į reaktorių;

7 - ventiliatorius pirolizės dujoms šalinti iš viršutinės reaktoriaus dalies 20;

8 - vožtuvas, skirtas tiekti pirolizės dujas išoriniams vartotojams;

9, 13, 16 - reguliavimo sklendės;

10 - šilumokaitis;

11 - žiedo formos vamzdis su skylutėmis viršutinėje dalyje, skirtas tiekti recirkuliacines dujas į susidėvėjusių padangų trupinius ir esantis žemiau reaktoriaus šilumokaičio 11;

12 - krosnis daliai recirkuliuojamų dujų deginti su degimo produktų tiekimu į šilumokaitį 11;

14 - vožtuvas, skirtas pašalinti susidėvėjusių padangų pirolizės skystąją frakciją reaktoriuje;

15 - žiedo formos vamzdis su skylutėmis viršutinėje dalyje, skirtas recirkuliacinėms dujoms tiekti susidėvėjusių padangų trupiniams ir esantis apatinėje reaktoriaus dalyje;

17 - sraigtinis konvejeris;

18 - vožtuvas, skirtas iš reaktoriaus iškrauti susidėvėjusių padangų pirolizės kietąsias liekanas;

19 - skystos frakcijos iš pirolizės dujų kondensatorius;

20 - padangų atliekų pirolizės reaktorius.

Šioje sistemoje yra:

1) automatinė slėgio valdymo sistema etaloninėje talpykloje, kurią sudaro šie elementai:

Šildomas bunkeris (2);

Lygio keitiklis (1a);

Skirstyklėje (1c) sumontuotas lygio keitiklis, kuris apriboja signalą iki max ir padaugina jį iš k kartų, o taip pat analoginį signalą paverčia diskrečiu;

Vožtuvas (1k);

Reversinė pavara (1g);

2) automatinio medžiagų lygio reaktoriuje valdymo sistema, kurią sudaro šie elementai:

Reaktorius (20);

Lygio keitiklis (2a);

Skirstyklėje sumontuotas lygio keitiklis (2v), kuris riboja signalą iki max ir padaugina jį iš k kartų, o taip pat analoginį signalą paverčia diskrečiu;

Sklendė susidėvėjusioms padangoms įkelti į reaktorių (2k);

Reversinė pavara (2g);

3) automatinė valdymo sistema kietų pirolizės likučių iškrovimui iš reaktoriaus dugno, kurią sudaro šie elementai:

Reaktorius (20);

Koncentracijos keitiklis (3a);

Skirstyklėje (3c) sumontuotas koncentracijos keitiklis, kuris apriboja signalą iki max ir padaugina jį iš k kartų, o taip pat analoginį signalą paverčia diskrečiu;

Reversinė pavara (3g);

4) automatinio slėgio ir kintamo slėgio amplitudės reaktoriuje valdymo sistema, keičiant recirkuliuojamų dujų tiekimą į apatinę šio reaktoriaus dalį, kurią sudaro šie elementai:

Slėgio keitiklis (8a);

Skirstyklėje sumontuotas koncentracijos keitiklis (8v), kuris signalą riboja iki max ir padaugina iš k kartų, o taip pat analoginį signalą paverčia diskrečiu;

Vožtuvas (8k);

Reversinė pavara (8g);

5) sistema, skirta automatiškai kontroliuoti susidėvėjusių padangų pirolizės temperatūrą reaktoriuje, keičiant dalies pirolizės dujų tiekimą į krosnį, kurią sudaro šie elementai:

Temperatūros matavimo keitiklis (9a);

Skydelyje sumontuotas koncentracijos keitiklis (9v), kuris signalą riboja iki max ir padaugina iš k kartų, o taip pat analoginį signalą paverčia diskrečiu;

Vožtuvas (9k);

Reversinė pavara (9g);

6) pirolizės dujų srauto, išeinančio iš viršutinės reaktoriaus dalies, ir dinaminio recirkuliuojamų dujų srauto reaktoriuje automatinio valdymo sistema, kurią sudaro šie elementai:

Srauto matavimo keitiklis (10a);

Skydelyje sumontuotas koncentracijos keitiklis (10V), kuris signalą riboja iki max ir padaugina iš k kartų, o taip pat analoginį signalą paverčia diskrečiu;

Vožtuvas (10k);

Reversinė pavara (10g);

Ventiliatorius pirolizės dujoms šalinti iš viršutinės reaktoriaus dalies 20.

5 Blokas, skirtas normalizuoti signalus iš jutiklių ir juos įvesti

Bloko paskirtis išplaukia iš jo pavadinimo. Šis blokas atlieka:

  1. Iš matavimo keitiklio (jutiklio) gaunamų ir į kompiuterį tiekiamų įtampos ir galios signalų koordinavimas;
  2. Alternatyvus analoginių signalų įvedimas į kompiuterį per jungiklius

ir vienas ADC, taip pat diskrečiųjų signalų įvestis pertraukimo valdiklio signalizavimui ir kt.

Jutiklio signalų normalizavimo ir įvedimo į MSU bloką sudaro:

Modulis, skirtas maksimaliai apriboti analoginius signalus ir parinkti reikiamą analoginių matavimo keitiklių jautrumą ant rezistorių R1 - R29 (nelyginiai skaičiai), R2 - R30 (poriniai skaičiai) ir zenerio diodų DV1 - DV15;

Analoginio signalo stiprinimo ir filtravimo moduliai E1.1 - E1.15;

Moduliai iniciatyviniams signalams generuoti iš analoginių jutiklių E2.1 - E2.4;

Moduliai atskiriems signalams įvesti į MSU E.3.1 - E3.13;

Jungiklių modulis, ADC ir lygiagreti sąsaja analoginiams signalams iš IP ir MSU įvesti;

Jungtys XI, X2, X3, X6, X7, X8, X9.

Jungtyje X1 yra elektros grandinės D0 - D7, A0, A1, I/OR ir I/OW ir kt. bei užtikrinamas lygiagrečios sąsajos DD10, ADC DD11 ir jungiklių DD6, DD7 veikimo valdymas. Visi šie įrenginiai yra įtraukti į modulį, pavadintą „Perjungiklių modulis, ADC ir lygiagreti sąsaja, skirta analoginiams signalams įvesti iš IP į MSU“. Prie to paties modulio taip pat prijungta jungtis X2 su ryšio linijomis 12 - VK107 ir P1.5 - READY išorės.

Jungtis X3 išveda iniciatyvinius analoginius signalus iš komparatorių E2.1 - E2.4. Šie signalai žymimi IR5 - IR8, kad vėliau būtų galima prijungti prie pertraukimo valdiklių įėjimų.

Jungtis X6 skirta analoginiams jutikliams prijungti. Analoginių signalų iš jutiklių srovė turi būti 0-5 mA. Ant įvesties jungties X nurodykite matavimo keitiklio (jutiklio) arba signalo keitiklio, iš kurio signalas tiekiamas į MSU, pavadinimą.

5.1 Analoginių signalų stiprinimo ir filtravimo modulis

Norint sustiprinti analoginius signalus iš matavimo keitiklių, taip pat sumažinti signalo pulsaciją ir užkirsti kelią 50 ir 100 Hz dažnio virpesių patekimui į MSU, naudojami įvesties moduliai, skirti stiprinti ir filtruoti analoginius signalus E1.1 - E1.12. . Išplėstoje modulio grandinėje yra trys operaciniai stiprintuvai DA1 - DA3 tipas K140UD1V, įpjovos (stop) T formos RC - tilto filtras, sureguliuotas iki 50 Hz, ir T formos žemųjų dažnių filtras, kurio ribinis dažnis yra 5,0 Hz.

Stiprintuvai DA1 - DA3 turi du įėjimus – tiesioginį ir atvirkštinį. Į stiprintuvą DA1 įvesties signalas tiekiamas į atvirkštinę įvestį. Teigiamas grįžtamasis ryšys suteikiamas per rezistorių R52. Stiprintuvo DA1 išėjime signalas yra apverstas. Signalo invertavimas suteikia papildomą maksimalų signalo apribojimą. Į DA2 stiprintuvą įvesties signalas patenka į tiesioginį įėjimą, o grįžtamasis signalas – į atvirkštinį įvestį, kuris suteikia neigiamą grįžtamąjį ryšį (gerina išėjimo signalo kokybę).

Stiprintuvas DA3 yra prijungtas panašiai kaip stiprintuvas DA1 su teigiamu grįžtamuoju ryšiu per kondensatorių C6. Rezistoriai R51, R57, R62 yra rezistoriai, skirti stiprintuvų veikimo taškui perkelti. Rezistoriai R52, P.58, R60, R61 suteikia grįžtamąjį ryšį nuolatinės srovės signalams, o kondensatoriai C4 ir C6 – kintamosios srovės signalams.

Rezistoriai R1 ir R2 yra skirti suformuoti veikimo taško potencialą K155LN1 tipo DD5.1 ​​mikroschemos įėjime ir aiškiai veikti, kai pasikeičia atskiro jutiklio ar kito įrenginio, prijungto prie 1 ryšio linijos, kontaktinė būsena kontaktas, prijungtas prie 1 ryšio linijos, yra atviras ir nejungia 1 ryšio linijos prie modulio korpuso, tada modulio išėjime 140 eilutėje U=1, o kai šis kontaktas yra uždarytas ir 1 ryšio linija prijungta prie modulio korpuso , tada 140 eilutėje U= 0 . Loginių signalų reikšmės modulio išėjime yra suderintos su KR560IK80A mikroprocesoriumi grandinėse.

Kondensatorius C1 skirtas pašalinti klaidingus DD5.1 ​​mikroschemos pavojaus signalus, tai yra, jis apsaugo modulį nuo kontakto, prijungto prie 1 ryšio linijos, „atšokimo“.

Rezistorius R3 skirtas pašalinti potencialą iš ryšio linijos 140 į korpusą, kai elemento DD5.1 ​​išėjimas persijungia į nulinę būseną.

Stiprintuvo DA3 išvestyje ant rezistorių R59 ir R61 bei kondensatoriaus C5 sumontuotas T formos žemųjų dažnių filtras (perduoda žemus dažnius į išėjimą).

Automatizuojant technologinius procesus kartais tenka pasyviuosius analoginius signalus, patenkančius į MCS per stiprinimo ir filtravimo modulius, paversti iniciatyviniais signalais. Toks poreikis iškyla, pavyzdžiui, organizuojant šviesos ir garso signalizaciją arba pereinant prie paprogramės, kad būtų įgyvendinti būtini technologiniai reglamentai. Kiekvienam reguliuojamam parametrui, kuriant automatikos ir valdymo sistemas, paprastai pateikiami keturi signalai. Pirmieji du signalai išvedami signalizuoti, kad valdomo parametro reikšmė yra didesnė arba mažesnė už rekomenduojamą ribą, tai yra naudojamas kaip įspėjamasis signalas apie proceso parametrų nukrypimą nuo įprastos eigos. Antroji signalų pora suteikia avarinę signalizaciją, kuri išvedama arba tik į valdymo pultą, arba taip pat atlieka avarinį pavarų ar technologinės įrangos pavarų perjungimą. Be aliarmo signalų, iš kiekvieno analoginio jutiklio gali būti generuojamas vienas ar keli įvairaus lygio iniciatyviniai signalai.

Kad MCS atliktų technologinės įrangos įjungimo arba išjungimo operacijas pagal analoginių jutiklių iniciatyvinius signalus, šių jutiklių signalai projektuotoje valdymo sistemoje turi būti tiekiami į pertraukimų valdiklių įėjimus.

Analoginis signalas iš analoginio matavimo keitiklio tiekiamas į diferencialinio stiprintuvo DA1 K140UD6 atvirkštinę įvestį. Reikalingas įvesties signalo lygis, kuriuo turi veikti stiprintuvas DA1 ir keisti loginį signalą išėjime, nustatomas rezistoriais R66 ir R67. Rezistoriai R66 ir R67 yra sujungti vienas su kitu kaip įtampos dalikliai, prijungti prie +5 V maitinimo šaltinio.

Kadangi signalas iš matavimo keitiklio tiekiamas į stiprintuvo DA1 atvirkštinę įvestį, tada, kai įvesties signalas yra didesnis už rezistorių R66 ir R67 nurodytą elektrinį potencialą, inicijavimo signalo generavimo išvestyje atsiranda loginis signalas, lygus vienetui. modulis. Jei signalas iš matavimo keitiklio yra mažesnis už rezistorių R66 ir R67 nurodytą potencialą, tada modulio išėjime generuojamas signalas, lygus loginiam nuliui. Rezistorius R65 užtikrina elektros srovės nutekėjimą į korpusą iš 89 linijos (nuotėkio rezistorius iš stiprintuvo įvesties tranzistoriaus pagrindo). Rezistorius R68 ir diodas VD27 užtikrina grįžtamojo ryšio signalo perdavimą, o rezistorius R69 – buferį, išlyginamąjį išėjimo signalą.

Zenerio diodas VD2 riboja iniciatyvinio signalo generavimo modulio išėjimo įtampą iki maksimalios 5 V vertės.

5.2 Modulis, skirtas analoginiams signalams iš jutiklių konvertuoti į

skaitmeninius kodus ir įvedus juos į MSU

Turi lygiagrečią sąsają DD10 (K580IK55), analoginį-skaitmeninį keitiklį (ADC DD11 (K1113PV1A), stiprintuvą DD9 (K140UD1A) ir du jungiklius (multiplekserius) DD6, DD7 tipo K590KM6. Kiekvienas iš šių ADC tankintuvų gali prijungti nuo 1 iki iki 8 analoginių jutiklių 15 analoginių jutiklių prijungti prie suprojektuoto MSU, todėl naudojame 2 multiplekserius.

Naudojant nuo vieno iki keturių tankintuvų ir vieną lygiagrečią sąsają suprojektuotame MSU, šios lygiagrečios sąsajos prievadai A ir C (16 kanalų) naudojami multiplekseriams valdyti, o prievadas B naudojamas signalams iš ADC įvesti.

Multiplekseryje yra aštuonių bitų jungiklis 8-1 (8 viename) aštuonioms įvesties linijoms I0 - I7 ir išvesties linijai O ir dekoderis 3-8 (3 iš 8) su adresų įėjimais A0, A1, A2 ir leidimo signalu. įvestis EN. Taigi kodas, esantis dekoderio adresų įvestise, nustato, kuri iš multiplekserio įvesties linijų I0 - I7 bus prijungta prie multiplekserio O išvesties linijos.

K1113PV1A tipo analoginis-skaitmeninis keitiklis DD11 turi šiuos kontaktus: D0 - D9 - 10 bitų signalo kodo kontaktus (9 bitų procesoriams naudojami bet kokie 8 kontaktai); I - analoginio signalo įvestis; GND, GND - analoginio išėjimo nulis I skaitmeninis išėjimas nulis, 0 - skaitmeninio kodo registro poslinkio valdymo signalas į nulį; CLR/RX – žemo lygio signalas šiame išėjime rodo pasirengimą priimti duomenis iš ADC į išorinius įrenginius (šis signalas ateina iš DD10); Žemo lygio RDY signalas šiame išėjime rodo duomenų parengtį išėjimuose DO - D9 (šį signalą išduoda ADC ir siunčia per eilutę P1.5 į mikroprocesorių).

Analoginių signalų iš jutiklių konvertavimo į skaitmeninius kodus ir įvedimo į MCS modulio veikimo esmė yra tokia. Gavus komandą iš laikmačio, pertraukimo valdiklis suveikia ir perduoda mikroprocesorių (MP) aptarnauti tam tikrą jutiklių grupę, įvesdamas informaciją iš jų į MSU. Naudodamas šią paprogramę, MP į lygiagrečią sąsają DD10 perduoda visus reikalingus valdymo žodžius, kad būtų galima programuoti savo prievadus A, B ir C, taip pat išveda kodą į prievadus I (A0 - A7) ir prievadus C (CO - C2), kad būtų galima įjungti. signalo kelias nuo jutiklio iki ADC naudojant jungiklius.

Šiuo atveju RSZ signalas taip pat tiekiamas iš DD10 į jungiklį DD7 ir ADC DD11. Taigi analoginis signalas patenka į ADC ir paverčiamas skaitmeniniu kodu. Šiuo metu MP taip pat atveria kelią skaitmeniniam kodui perduoti iš ADC per MP DD10 prievadą B, o MP pereina į režimą, kuriame laukiama RDY signalo iš ADC, kad duomenys būtų rodomi magistrale. . Gavęs RDY signalą per eilutę P1.5, MP grįžta iš paprogramės į pradinę programą.

Jungtis X7 skirta atskiriems signalams įvesti.

Jungtis X8 suteikia atskirų signalų išvestį iš diskrečiųjų signalų įvesties modulių E3.1 - E3.13 signalizavimui arba reguliariam blokavimui (be mikroprocesorinio valdymo sistemos pertraukimo valdiklių).

Per jungtį X9 analoginių jutiklių signalai išvedami per komparatorius E2.1 - E2.4 į signalizacijos sistemą arba blokavimo grandinę.

5.3 Modulis, ribojantis analoginius signalus iki maksimalaus ir

reikiamo matavimo jautrumo pasirinkimas

keitikliai

2 lape pateiktame IP yra rezistoriai R1 - R29 (nelyginiai skaičiai), R2 - R30 (lyginiai skaičiai) ir zenerio diodai VD1 -VD15.

Išmatuotas slėgis Pin tiekiamas į IP, o IP išėjimas yra prijungtas prie rezistoriaus R1. Srovė teka per rezistorių R1 iš slėgio šaltinio ir sukuria įtampos kritimą. Naudojant rezistorių R1, suformuojama reikiama išėjimo signalo U out reikšmė. MT išėjimo signalo pokyčio ir įvesties parametro pokyčio santykis šiame pavyzdyje parodo slėgio keitiklio jautrumą. Perkeliant rezistoriaus R1 slankiklį keičiasi IP jautrumas. Kad signalas, didesnis nei leistina, nepatektų į MSU, tarp 45 ir 0 V linijų yra sumontuotas zenerio diodas VD1. Jis perduoda srovę iš 45 linijos į 0 V liniją, jei įtampos skirtumas viršija 4,5 V.

5.4 Duomenų įvedimas iš analoginių PI į MSU atmintį

  1. Duomenų įvedimas iš analoginių PI į MSU atmintį vykdomas pagal paprogrames, į kurias persijungia centrinis procesorius.
  2. Mikroprocesoriaus perėjimas prie paprogramės gali įvykti, kai:

a) jei paprogramę iškviečia pagrindinė programa;

b) informacijai įvesti praeina tam tikras laikotarpis, paprastai nustatomas laikmačiu;

c) per pertraukimo valdiklį gaunami iniciatyviniai signalai iš analoginių arba diskrečiųjų jutiklių;

d) operatoriaus nurodymu.

  1. Duomenys iš analoginių PI į MSU gali būti įvesti be atrankos ir saugojimo sistemų tiek CP, tiek naudojant tokias sistemas. Mėginių ėmimo ir saugojimo sistemos naudojamos, kai reikia fiksuoti greitai kintančius procesus.
  2. Duomenų perdavimas iš IP gali vykti baitas po baito naudojant lygiagrečias sąsajas (KR580IK55) arba bitas po bitų naudojant nuosekliąsias sąsajas (KR580IK51).
  3. Programuojama lygiagreti sąsaja (PPI) (KR580IK55) PPI turi tris prievadus A, B, C, kurie yra sujungti į 2 grupes:

a) grupė A – apima prievadą A ir C4-C7 prievadą C;

b) grupė B – prievadas B ir C0 – C3 prievadas C.

  1. Be prievadų registrų A, B ir C, PPI turi kontrolinį žodžių registrą RUS. Tai 2 baitų registras, t.y. 16 bitų. Galima parašyti:

a) pirmasis baitas yra pirmojo tipo kontrolinis žodis;

b) į antrąjį baitą įrašomas antrojo tipo kontrolinis žodis.

  1. PPI valdymo blokas turi šiuos gnybtus:

RD – duomenų skaitymas; WR - duomenų įrašymas; CS - kristalų pasirinkimas;

RES - atstatyti. Šis signalas iš naujo nustato visus A, B, C registrus į nulį, o RUS nustato visus prievadus A, B, C į įvestį. A0, A1 - adresų įėjimai - žemi mikroprocesoriaus adresų magistralės adresai. Prieiga prie prievadų nurodyta pagal 1 lentelę.

1 lentelė. Lygiagrečios sąsajos prievadų programavimas

Tikslas

Prievadas A-įvestis/išvestis

Prievadas B-I/O

C prievadas - įvestis / išvestis

Įrašymas RUS

  1. PPI galima užprogramuoti ir veikti vienu iš 3 režimų:

a) režimas 0 - pagrindinis (paprastas) informacijos įvedimo ir išvedimo režimas;

b) 1 režimas - informacijos įvesties ir išvesties režimas;

c) 2 režimas – dvikryptis magistralės režimas.

  1. Norint inicijuoti PPI, naudojami dviejų tipų kontroliniai žodžiai:

a) JAV pirmojo tipo arba darbo režimo US;

b) US of antrojo tipo arba US of bit manipuliavimo.

  1. Pirmojo tipo valdymo sistemos formatas yra toks:

D7 D6 D5 D4 D3 D2 D1 D0

D7=1 - pirmojo tipo valdymo sistemai;

D6, D5 - režimas 0 - 00, 1 režimas - 01, 2 režimas - 10;

D4 - prievadas A (PA7 - PA0): įėjimas - 1, išėjimas - 0;

D3 - prievadas C (PC7 - PC4): įvestis - 1, išvestis - 0;

D2 - B grupė: režimas 0 - 0, režimas 1 - 1;

D1 - prievadas B (РВ7 - РВ0): įėjimas - 1, išėjimas - 0;

D0 – prievadas C (PC3 – PC0): įvestis – 1, išvestis – 0.

  1. Antrojo tipo valdymo sistemos formatas:

D7 D6 D5 D4 D3 D2 D1 D0

D7=0 - pirmojo tipo valdymo sistemai;

D6, D5, D4 - visada įrašomi nuliai;

D3, D2, D1 yra lygūs atitinkamai N2, N1 ir N0 - C prievado bito dvejetainis skaičius:

2 lentelė. Lygiagrečios sąsajos C prievado programavimas

C prievado bitas

  1. US DD10 (2 lapas) lygiagrečiai sąsajai informacijai iš analoginių maitinimo šaltinių įvesti:
  2. Prievadas A - veikia informacijos išvedimui, ty išilgai linijos PC0 - PC2, vienas iš 8 jutiklių pasirenkamas 89-96 eilutėse (DD6). PC3 suaktyvina DD6. Išilgai linijų PA4-PA6 pasirenkamas vienas iš jutiklių 97-100, 111 ir RA aktyvuoja DD7.
  3. Prievadų A ir C (C7 - C4) kaiščiai nenaudojami.

12.3. Prievadas B (РВ0 - РВ7) įveda informaciją iš ADC DD11 ir toliau į MP.

12.4. Visų prievadų veikimo režimas yra 0 režimas.

12.5. Pirmojo tipo valdymo sistema turi tokią formą:

D7 D6 D5 D4 D3 D2 D1 D0: 1 0 0 1 1 0 1 0

12.6. Prievado adresavimas VK 107 signalui iš pirmos pakopos dekoderio: prievadas A - E000H; prievadas B - E001H; prievadas C - E002N; RUS - E003N.

12.7. duomenys iš jutiklių bus saugomi RAM4 pradedant nuo adreso 8С00Н (8С00Н - 1000 1100 0000 0000), žr. 3 lentelę. Kiekvienam jutikliui skiriamas vienas baitas atminties vienam duomenų baitui saugoti.

3 lentelė – jutiklių linijų adresavimas

12.8. Paprogramė duomenims iš padėties jutiklio RT-1v per 89 eilutę įvesti į RAM4 adresu 8С00Н (ir adresu 8С01Н IP adresu per 90 eilutę), naudojant DD10 PPI.

MVI A, 8AH; - į akumuliatorių įdėkite 1 tipo JAV kodą = 8AN.

OUT E003H; - išvesti JAV kodą į RUS DD10 registrą.

MVI A, F8H; - C prievado numerio kodo įvedimas į MP bateriją, kad

pasirinkite signalo įvesties kelią per eilutę 89 per DD6.

PC0 - PC3 ir signalo srautas išilgai 89 linijos.

OUT E002H; - išvestis į prievadą C kodas 0FH. Jei parlamentaras tai padarė,

tada duomenys iš jutiklio patenka į ADC ir MP

tikisi RDY signalo iš ADC per liniją P1.5 į jį

READ įvestis (duomenys paruošti), t.y. jei RDY = 1, tada MP

įveda duomenis iš prievado B. DD10 naudojant IN komandą, t.y.

Vyksta šios komandos LXI, N.

ADC baterija.

MOV M, A; - perkelkite duomenis iš akumuliatoriaus į atminties elementą per

adresu HL, (8С00Н).

MVI A, F9H; - C prievado numerio kodo įvedimas į MP bateriją, kad

pasirinkite signalo įvesties kelią per eilutę 90 per DD6.

OUT E000H; - išvesties kodas F8H į prievadą C adresu E000H.

MVI A, 0FH; - jaunių grupės numerio kodo įvedimas į kaupiklį

PC0 - PC3 ir signalo srautas išilgai 90 linijos.

OUT E002H; - išvestis į prievadą C kodas 0FH. Jei parlamentaras tai padarė, tada

duomenys iš jutiklio patenka į ADC, o MP laukia

nuo RDY signalo ADC per liniją P1.5 iki jo READ įėjimo

(duomenys paruošti), t.y. jei RDY=1, tada įeina MP

duomenis iš prievado B. DD10 IN komanda, t.y. Vyksta

šias komandas LXI, N.

LXI H, 8С00Н; - įkelti atminties ląstelės 8С00Н adresą į MP registrą H ir L,

kur bus siunčiami jutiklio duomenys.

IN E001H; - įvestis iš prievado B, jo adresas E001H, numeriai iš ADC įvesties

ADC baterija.

MOV M, A; - perkelkite duomenis iš baterijos į atminties elementą nurodytu adresu

  • Mikroprocesoriaus blokas SU
    • Įvesties valdymo signalai į MP

RES - atstatyti signalą iš išorinių įrenginių, šis signalas MP nustato komandų skaitiklį į 0, taip pat iš naujo nustato pertraukimo įjungimo paleidiklius ir užfiksuoja magistrales;

RDY - parengties signalas, ateina iš kompiuterio į MP. Signalas U=1 rodo, kad išorinis įrenginys išsiuntė duomenis į SD arba kad pagrindinis kompiuteris yra pasirengęs priimti duomenis;

HOLD – U=1 signalas iš pagrindinio kompiuterio rodo, kad kompiuteris prašo užgrobti sistemos magistrales (duomenis ir adresą);

INT - signalo įvesties užklausa dėl pertraukimo iš kompiuterio.

  • Išvesties valdymo signalai MP

HLDA – padangų fiksavimo patvirtinimas, t.y. MP išduoda U=1 ir leidžia užfiksuoti padangas. Tai atsakymas į HOLD užklausą;

WI – laukimo signalas. MP išduoda U=1 ir pereina į budėjimo režimą;

INTE – pertraukimo įjungimo signalo išvestis ties U=1. Atsakymas į užklausą INT;

DBIN – priėmimo signalo išvestis, t.y. kai U=1 prie šio išėjimo, MP rodo, kad pereina į priėmimo režimą, nuskaito duomenis iš kompiuterio arba RAM atminties, ROM;

WR – signalo išvestis, įrašymas, t.y. kai U=0, MP sukuria informacijos baitą įrašymui į kompiuterį arba atmintį;

SYN – sinchronizacijos signalas. Signalas U=1 lydi kiekvieno MP veikimo ciklo pradžią;

CL1, CL2 – 1 ir 2 fazių įėjimas iš signalų generatoriaus.

  • Pagrindinių valdymo signalų formavimas MCS

Naudojant MP, būtina aiškiai suprasti jo dinamiką

darbas, t.y. ryšys tarp programos – komandos – valdymo signalų. Būtent:

  1. Kompiuterio programa susideda iš komandų.
  2. Komanda yra vienas ar keli veiksmai.
  3. komanda paprastai vykdoma per 1–5 mašinos ciklus.
  4. mašinos ciklas (M) – tai laikas, kurio reikia norint gauti 1 baitą informacijos iš atminties arba įvykdyti vieną komandą, kuri yra vieno mašinos žodžio ilgio.
  5. mašinos ciklas susideda iš 1–5 mašinos ciklų. MP veikia laikrodžio ciklais, naudodamas signalus iš laikrodžio generatoriaus.
  6. MP yra 10 skirtingų mašinų ciklų tipų.
  7. Pirmasis mašinos ciklas vykdant bet kurią MP komandą yra ciklas M1 – komandos kodo ištraukimas.
  8. Pirmasis laikrodžio ciklas pirmajame M1 cikle ir kiekviename paskesniame cikle visada yra MP išvesties ciklas į 8 bitų būsenos žodžio (SS) duomenų greitkelį.
  9. Kiekvieno skaitmens paskirtis žodžio valstybėje ir SS forma pateikti lentelėje. O - signalo išėjimas iš registro DD12. MP, naudodamas savo signalus iš RSS, iš tikrųjų valdo visas operacijas.

4 lentelė. Mikroprocesoriaus veikimo algoritmas kiekvienam iš 10 darbo ciklų

  • MSU adresų iššifruotojai

MSU prieiga prie visų RAM, ROM ir TP atminties ląstelių atliekama naudojant adresų dekoderius. Kiekvienas turi savo adresą.

MSU dekoderiai skirstomi į du etapus: A15 - A12 - (DD1 dekoderis) - apdoroja 4 reikšmingiausius adreso eilutės bitus, t.y. tai pirmasis MSU dešifratorių etapas; A11 - A0 - antrasis adresų dekoderių etapas MSU. A11-A10 – šiuos 2 bitus apdoroja dekoderiai DD6 ir DD5. A9 - A0 - kai kurie iš šių bitų kartu su DD1 yra naudojami pasiekti laikmačius, pertraukų valdiklius, taip pat sąsajos prievadus, laikmačius. Tai taip pat antrasis dekoderio etapas.

  • Pirmojo etapo adresų dekoderis

KR580IK80A mikroprocesorius turi 16 eilučių adresų magistralę, tai yra 16 bitų adresų magistralę A0 - A15. Vyresnieji skaitmenys yra A15, A14, o mažieji - A1, A0. Sukurtas MSU daugiausia naudoja dviejų lygių adresavimo struktūrą. Dekoderis - demultiplekseris K155ID3 (DD1) - buvo pasirinktas kaip pirmosios pakopos DD1 dekoderis. Jis konvertuoja dvejetainį kodą, tiekiamą į keturis įėjimus 20–23, į vienkartinį (vienkartinį) signalą viename iš 0–15 išėjimų, tai yra, tai yra 4–16 dekoderis. Dekoderio įjungimo signalai tiekiami į įėjimus EN1 ir EN2 . Dekoderio - demultiplekserio K155ID3 struktūroje yra 4 inverteriai, 16 loginių AND elementų 5 įėjimams ir vienas NAND elementas dviem įėjimams.

Keturi svarbiausi adreso A15 - A12 bitai iš mikroprocesoriaus išilgai 3 - 6 linijų yra prijungti prie pirmosios pakopos dekoderio DD1 įvesties 20 - 23. Priklausomai nuo šių įėjimų kodo, viename iš DD1 išėjimų generuojamas žemas lygis. Šie signalai siunčiami į šiuos elementus:

Signalai 12 ir 13, taip pat signalai 16 ir 17 yra paduodami valdyti antrosios pakopos dekoderius DD5 ir DD6, kad generuotų prieigos signalus atitinkamai ROM ir RAM lustams. 12 ir 16 signalai papildomai praeina per keitiklius DD14.6 ir DD15.4 42 ir 110 ryšio linijose.

Signalas 107 per jungtį, pažymėtą VK107, tiekiamas į lygiagrečią sąsają DD10, kuri aptarnauja ADC ir įvesties jungiklius.

Signalas 108 su užrašu ant VK108 jungties siunčiamas į adresų dekoderius, skirtus pasirinkti pertraukimo valdiklius, esančius klaviatūroje ir ekrano bloke.

Signalas 18 tiekiamas į papildomą trečiąją sąsają (jei reikia) signalams išvesti į pavaras.

Signalas 19 tiekiamas į lygiagrečią sąsają DD6 informacijai (signalams) išvesti į IM ir braižytuvą.

Signalas 105 tiekiamas į lygiagrečią sąsają DD1 informacijai iš MSU išvesti į IM ir spausdinti. Signalas 106 siunčiamas į laikmačio dekoderius.

  • Dvigubas dekoderisDD5, DD6
  1. Suprojektuotame MSU šios mikroschemos naudojamos kaip 2 pakopos dekoderiai, būtent prieiga prie atminties ROM1 - ROM8 per DD5; RAM1 - RAM8 per DD6.
  2. Įjungus MSU maitinimą, iš MP DD2 visose A0 - A15 adreso eilutėse gaunami U=0 signalai. Signalai iš A12 - A15 tiekiami į 1 pakopos dekoderį DD1. Su nulinėmis reikšmėmis šiuose 4 išėjimuose prie išėjimo DD1, 12 eilutėje U = 0 ir visuose kituose U = 1.

5 lentelėje parodytas dekoderio – K155ID4 tipo demultiplekserio veikimas. Nuliai žymi žemo lygio signalus, kurie atsiranda dekoderio išėjimuose, priklausomai nuo leidimo signalų ir signalų adresų įėjimuose. Pavienės dekoderio išėjimų būsenos lentelėje nepažymėtos. Iš būsenos lentelės matyti, kad antroji signalų grupė nėra generuojama žemo lygio signalų dekoderio išėjime, o trečioji grupė generuoja žemo lygio signalus dviejuose išėjimuose vienu metu. Taigi dekoderių darbinę būseną suprojektuotame MSU užtikrins pirmosios ir ketvirtos grupių įvesties signalų derinys.

5 lentelė. Dekoderio – demultiplekserio tipo būsenos

  1. Signalas išilgai linijos 12 U=0 eina per DD14.6 keitiklį ir per liniją 110 patenka į įėjimą EN1 kaip signalas U=1. Antrame išėjime DD1 ir 13 eilutėje U=1. Šis signalas patenka į EN2 DD5; Tai. signalai lygūs 1 siunčiami į abu įėjimus EN1 ir EN2 Tada pagal būsenų lentelę bus suteikta prieiga prie išėjimų 1.0 - 1.3 arba prieiga prie ROM1 - ROM4.
  2. Linijose A10 - A11 MP U=0. Šios linijos eina per adresų buferį DD16 48 ir 49 eilutėse. Šios linijos eina į DD5 arba DD6 įėjimus A0, A1. Šiose eilutėse esant nulinėms reikšmėms, pagal lentelę bus prieiga prie 1.0 išvesties, t.y. į ROM1. Taigi, įjungus sistemą, įjungus maitinimą, iš karto pasiekiama ROM1, kurioje gali būti kokios nors paprogramės, kuri automatiškai vykdoma, adresas. Pavyzdžiui, sistemos pasirengimo suvokti duomenis tvarka.
  3. Jei MP išduoda kodą 0001 eilutėse A15 - A12 Šis kodas patenka į dekoderį DD1, tada į išvestį O2 ir 13 eilutėje U = 0, o visose kitose eilutėse ir 12 eilutėje U = 1. Signalas 12 yra keitiklis DD14.6, todėl ant abiejų įėjimų EN1, EN2 DD5 U=0, pagal lentelę bus prieiga prie išėjimų 2.0 - 2.3 arba priklausomai nuo kodo eilutėse A0, A1 išilgai 48, 49 linijų nuo adreso eilutės A10, A11 DD16 , bus prieiga prie ROM5 arba ROM8. Panašiai yra prieiga prie RAM1, RAM5 naudojant signalus iš 16 ir 17 linijų (DD1 9 ir 10 išėjimai). Signalas išilgai linijos 16 pereina per elementą „AND - NO“ DD15.4 į antrąjį šio elemento įėjimą, tiekiamas maitinimas, t.y. 42 išvestis bus 0, jei bus įjungta galia.

Taigi, priklausomai nuo žemo signalo iš pirmos pakopos dekoderio DD1 vienoje iš 12, 13, 16 arba 17 eilučių, pasirenkama viena iš keturių išvesties signalų grupių DD5 ir DD6: ROM1 – ROM4 arba ROM5 – ROM8 ir RAM1. - RAM4 arba RAM5 - RAM8. Priklausomai nuo kodo adresų įėjimuose, 48 ir 49 eilutės generuoja žemo lygio signalą viename iš keturių vienos iš šių keturių išėjimų grupių išėjimų. Prieiga prie RAM kristalų nutraukiama atjungus elektros maitinimą iš DD15.4 elemento.

  • Adresų magistralės buferiai

Informacija, kurią MP išduoda adreso ir duomenų magistrale, patenka į daugelį įrenginių: RAM, ROM ir VU, sąsajas. Tačiau MP išėjimai, įskaitant KR580IK80A, leidžia iš jų palyginti mažas srovės sąnaudas. Iš to seka, kad prie vieno MP išėjimo galima prijungti vieną įrenginį, todėl adresų ir duomenų magistralės jungia buferius. Tokiems buferiams sukurti naudojami autobusų formuotojai.

Autobusų vairuotojai KR580VA86 ir KR580VA87 naudojami kaip adresų buferis MSU. Sukurtoje valdymo sistemoje K155LP10 mikroschemos naudojamos kaip MP adresų buferiai. Kiekviename iš šių lustų yra šeši kartotuvai su trimis išvesties būsenomis, tai yra, šeši Z-follower buferiai.

3 lape parodyta trijų buferių DD13, DD16 ir DD19 prijungimo prie MP adreso linijos schema. Iš MP adresų išėjimai A15 - A0 tiekiami į buferių DD13, DD16 ir DD19 įėjimus, o jų išėjime suformuojama adresų magistralė su eilutėmis 3 - 6, 48, 49, 90 - 99.

Buferio DD19 3 - 6 išėjimai (kaip minėta aukščiau) tiekiami į pirmos pakopos dekoderio DD1 įvestį, 48, 49 išėjimai iš DD16 – į antrojo etapo dekoderių adresų įvestis ROM ir RAM DD5 ir DD6. , o likę išėjimai tiekiami į bendrą mašinos jungtį X2. 85 linija gauna signalą iš tiesioginės atminties prieigos (DAM) grandinės iš elemento DD3, kur jis suformuotas, lygų 0 arba 1. Buferiams DD13, DD16 ir DD19 signalas 85 eilutėje yra z signalas, skirtas z- buferiai. Jei per 85 liniją gaunamas signalas z=1, tai visi adresų buferių išėjimai perjungiami į didelės varžos būseną, adresų magistralė atjungiama nuo mikroprocesoriaus ir naudojama tiesioginei prieigai prie atminties. Jei signalas 85 eilutėje yra nulis, tada adreso magistralė veikia normaliai su MP.

  • Duomenų magistralės buferiai

Mikroprocesorinė valdymo sistema naudoja du duomenų magistralės buferius DD7 ir DD11, pagamintus ant KR589AP16 magistralės tvarkyklių. MSU SD yra 8 bitų, o buferiai - 4 bitų, todėl naudojami 2 buferiai, veikiantys lygiagrečiai.

Šie buferiai yra dvikrypčiai, tai reiškia, kad jie gali perduoti signalus iš MP į duomenų magistralę arba atvirkščiai iš duomenų magistralės į MP. K5879AP16 tipo buferiai turi 4 I/O kaiščius (I/O0 - I/O3). Šie kontaktai yra prijungti prie visos sistemos MSU duomenų magistralės ir per juos duomenys gali tekėti abiem kryptimis, taip pat yra dvi 4 kontaktų grupės, per kurias duomenys teka tik viena kryptimi. Būtent: keturi įėjimai I0 - I3 užtikrina duomenų perdavimą iš MP į buferį (o paskui į duomenų magistralę) ir keturi išėjimai O0 - O3, per kuriuos duomenys iš buferio (ir iš duomenų magistralės) patenka į MP. . Duomenų judėjimo per buferį kryptį nustato signalai, tiekiami į jo CS ir SEL įėjimus.

Buferyje K589AP16 yra 8 valdomi z buferiai, iš kurių keturi užtikrina duomenų perdavimą viena kryptimi, kiti keturi priešinga kryptimi, loginis elementas su dviem NAND-NOT įėjimais generuoti valdymo signalą z1 keturiems z buferiams ir AND-NO elementas, skirtas generuoti valdymo signalą z2 dar keturiais z buferiais, taip pat rezistoriais R23 - R26, per kuriuos maitinimas tiekiamas į duomenų magistralės liniją.

Buferis veikia taip. Jei valdymo įėjimai tiekiami signalais per eilutes 47 ir 11 CS=0 ir SEL=0, tada z1=0, z2=1 ir duomenys

pereiti iš įėjimų I0 - I3 (iš MP) į išėjimus I/O0 - I/O3 (į duomenų magistralę). Jei signalai yra CS=0, SEL=1, tada z1=1 ir z2=0 ir duomenys perduodami iš I/O0 – I/O3 kontaktų (iš duomenų magistralės) į O0 – O3 kaiščius (ir tada parlamentarui). CS signalas 47 eilutėje praeina per daugelį elementų, bet gaunamas iš MP iš HLDA išvesties, o SEL signalas 11 eilutėje taip pat praeina per daugelį MP elementų iš DBIN išvesties (duomenų priėmimo arba išvesties).

  • Būsenos žodžių registras ir išvesties duomenų registras

indikatoriaus segmentai

Būsenos žodžių registras (SW) skirtas gauti būsenos žodžio kodą (SS) iš MP kiekvieno jo veikimo ciklo pradžioje, įrašyti ir saugoti per visą ciklą, taip pat išduoti (pagal būsenos žodį ) reikiamus valdymo signalus. Šie signalai kartu su mikroprocesoriaus valdymo signalais atlieka visas įrenginio perjungimo operacijas MSU jo veikimo metu.

Kelių režimų buferio registras (MBR) DD12 tipas K589IR12 naudojamas kaip būsenos žodžių registras MSU. Jis turi: 10 - 17 - signalų (informacijos) įėjimų; CS1, CS2 - kristalų pasirinkimo įėjimai; MD - režimo pasirinkimo įvestis; EW - stroboskopo įvestis; R - atstatyti; INR - išplėstinio įvesties (apversto) blykstės išvestis.

MBR kaip PCC įjungiamas pirmuoju režimu, kuriame MD įėjimas yra įžemintas ir CS2=1, tai yra šiuo režimu CS1=0, CS2=1 ir MD=0. Kai iš MP į EW įvestį ateina stroboskopas, tai yra, kai EW = 1, būsenos žodis įrašomas (užfiksuojamas) registre. Kiekvieno ciklo pradžioje į PCC ateina MP stroboskopas.

K589IR12 tipo kelių režimų buferinis registras taip pat naudojamas MSU kaip duomenų registro išvestis į indikatorių segmentus DD8. Šiuo atveju MBR įjungiamas antruoju režimu, kuriame EW = 0 ir MD = 1 (kadangi ši įvestis yra prijungta prie 79 linijos, kuri tiekiama maitinimu F šalia trigerio DD3). Remdamasis blykste, gaunamu į CS1 įvestį, ir signalu, lygiu 1 iš 17 linijos į CS2 iš tiesioginės atminties prieigos įrenginio (DAM), registras DD8 užfiksuoja duomenis, gaunamus į 10–17 įėjimus.

  • Duomenų įrašymas į atmintį (RAM) arba išorinį įrenginį (ED)

Signalų generavimas duomenims įrašyti į atmintį (RAM) arba kompiuterį parodytas 3 lape. Mikroprocesorius žymimas DD2, būsenos žodžių registras yra DD12.

Yra žinoma, kad įrašant duomenis į RAM arba atmintį MP išveda WR U=0. Būsenos žodžių registras DD12, remdamasis būsenos žodžiu, kurį jis įsimena kiekvieno ciklo pradžioje iš MP, sukuria U=1 signalą išvestyje O4 rašant į RAM ir U=0 signalą rašant į RAM.

Jei U=1 išvedamas O4 DD12 išvestyje, o U=0 WR išvestyje, tada U=0 DD17.1 išvestyje įrašys į pagrindinį įrenginį (šiuo atveju DD17.2 išvestyje U= 1). Jei signalas U=0 išduodamas DD12 išėjime O4, taupant išėjime WR U=0, tai DD17.2 išėjime U=0 (ir DD17.1 išėjime U=1) ir duomenys įrašomi į RAM.

  • MP ir būsenos žodžių registro veikimo sinchronizavimas ir

statuso žodžio stroboskopo formavimas

Ši grandinė apima laikrodžio generatorių, DD20.2 trigerį ir DD14.5 keitiklį. 4 MHz laikrodžio generatorius sukuria 4 MHz dažnio signalus 2 išėjime, o 9 ir 10 išėjimuose generuoja 2 MHz dažnio signalus, tačiau fazėje perkeliamas 1800 tuo pačiu poliškumu. MP išvestis DD2 SYN yra sinchronizavimo signalo išvestis, o DD2 būsenos žodžių registre STR įėjimas yra sinchronizavimo signalo įvestis. Jei signalas SYN = 0 (pradinė būsena) tiekiamas iš MP, tai DD20.2 flip-flop D įėjime U = 0 ir 2 MHz dažniu signalai iš signalų generatoriaus (GS) gautas C įėjime per DD4.5. Trigerio DD20.2 išėjimas generuoja signalą U=0. Esant 4 MHz dažniui, trigeris per R įvestį nustatomas į nulį, jei trigeris buvo nustatytas į vieną būseną. Jeigu iš MP tiekiamas signalas SYN=1, tai DD20.2 išėjime generuojamas signalas U=1 ir eina į STR DD12 įėjimą, tai yra įvyksta DD2 ir DD12 sinchronizavimas. Tačiau praėjus pusei pagrindinių signalų periodo, 2 linija siunčiamas signalas į DD20.2 įvestį R ir trigeris atstatomas į nulį. Naudodamas šį sinchronizavimo signalą, PCC DD12 įrašo CC iš MP. Praėjus pusei periodo, kurio dažnis yra 2 MHz, DD20.2 trigeris per R įvestį atstatomas į nulį. Tuo pačiu metu atvirkštiniame išėjime susidaro atvirkštinio poliškumo blykstė, kuri tiekiama į trigerį DD20.1.

  • Signalo kondicionavimas pratęstasDBIN

Išplėstinis DBIN signalas generuojamas pagal 3 lape pateiktą schemą. Jame yra MP DD2, du trigeriai DD21 ir DD20.2, trys keitikliai DD14.1, DD14.2 ir DD14.3 bei du "AND" elementai DD18.1 ir DD18.2 . MP išveda U=1 DBIN išvestyje, kai yra pasirengęs priimti duomenis iš RAM, ROM ir TPB. DD20.2 trigeris atvirkštinėje išvestyje sukuria 2 MHz dažnio strobą ir pašalina jį 4 MHz dažniu, patekdamas į R įvestį, jei SYN sinchronizacijos signalas iš MP DD2 išvesties gaunamas D DD20.2 trigerio įvestis. Pradinėje būsenoje, esant atvirkštiniam trigerio išėjimui DD20.2 U=1, esant tiesioginiam trigerio išėjimui DD20.1 U=1, MP DD2 išėjime signalas DBIN=0, taigi ir abiejuose įėjimuose DD18.2 U=1, o jo išvestyje išplėstinis signalas DBIN=0. Jei MP išveda signalą DBIN=1, tai viršutinėje DD18.2 įėjime U=0 (kai U=1 apatinėje įėjime) ir signalas pratęsiamas DBIN=1. Kai signalas viršutinėje DD18.2 įėjime pasikeičia nuo 1 iki 0, trigeris DD20.1 atstatomas ir tiesioginis išėjimas tampa U=0.

Taigi abiejuose DD18.2 įėjimuose U=0, o jo išvestyje išplėstas DBIN=1. Po kurio laiko MP DD2 pašalina DBIN signalą, jis lygus nuliui, o viršutinėje DD18.2 įėjime U = 1, tačiau išplėstinis DBIN signalas išlieka lygus vienetui, kol blykstė pasiekia C įvestį DD20.1 paleidiklis. Po to signalas pratęsiamas DBIN=0. DBIN signalas buvo pratęstas dėl suaktyvintų trigerių DD20.2 ir DD20.1

  • Signalo kondicionavimas/ ARBA(skaitant VU) irMEMR

(skaitykite RAM ir ROM)

Signalo generavimo grandinę sudaro MP DD2, CC registras DD12, išplėtimo grandinė DBIN ir du „AND“ elementai DD17.3 ir DD17.4. Nuo stalo

signalų būsenos kiekviename cikle išplaukia, kad nuskaitant iš kompiuterio prie išėjimo O6 DD12 U=1, prie išėjimo O7 U=0 ir išplėstinį signalą DBIN=1 9 eilutėje. Šiuo atveju prie išėjimo DD17.3 U=0 , tai yra signalas I/OR=0 ir duomenys bus nuskaitomi iš kompiuterio (prie išėjimo DD17.4 U=1). Jei išvestyje O7 DD12 U=1, išvestyje O6 U=0 ir išplėstiniame DBIN=1, tai išvestyje DD17.4 U=0, tai yra signalas MEMR=0 ir duomenys bus nuskaitomi iš atminties (RAM arba ROM). ). Signalas DD17.3 išėjime lygus vienetui.

  • Signalo kondicionavimasC.S.IrSELbuferiams tvarkyti

duomenų magistralė

CS ir SEL signalų generavimo grandinėje, skirtoje duomenų magistralėms DD7 ir DD11 valdyti, yra MP DD2, CC registras DD12, duomenų magistralės buferiai DD7 ir DD11, trigeris DD20.1 ir kiti elementai. Iš kiekvieno MP veikimo ciklo signalo būsenos lentelės matyti, kad kai O1=0, duomenys įrašomi PCC DD12 išvestyje, o kai O1=1, duomenys nuskaitomi tame pačiame išėjime. Jei, pavyzdžiui, duomenys nuskaitomi (gaunami) iš atminties (RAM arba ROM) arba TPB, tada O1 = 1 išvestyje DD12 ir HLDA = 0 išvestyje DD2 (nes MP neleis užfiksuoti magistralės) ir DBIN = 1, nes tas MP leidžia priimti duomenis. Kadangi signalas DBIN = 1, tai prie SEL įėjimų DD7 ir DD11 U = 1 ir šie buferiai įjungiami duomenų įvedimui į MP. 47 eilutėje šiuo metu U=0 (įjungti buferiai DD7 ir DD11), nes įėjime DD18.3 U=1 nuo DD12 (skaitant) ir trigerio išėjime DD20.1 U=0. Tiesioginėje DD20.1 išvestyje U=0, nes kai iš MP DD2 gaunamas signalas DBIN=1 DD18.1 išėjime, signalas pasikeičia nuo 1 iki 0 ir trigeris DD20.1 atstatomas į nulinę būseną. Atėjus kitam būsenos žodžio blykstelėjimui (SS), DD20.1 trigeris nustatomas į vieną būseną, jo tiesioginėje išvestyje U=1, DD18.3 išvestyje U=0 ir DD18.4 išvestyje. U=1 (per eilutę 71 U= 1), CS=1 signalas ir DD7 bei DD11 yra išjungti. Jei duomenys įrašomi į RAM arba TPB, tada DBIN=0, o prie SEL įėjimų U=0. Prie DD18.1 išvesties U=1, todėl trigeris nenustatomas iš naujo ties jo tiesiogine išvestimi U=1. Signalas O1=0 išėjime DD12. Prie DD18.3 išvesties U=1 ir prie DD18.4 išvesties U=0, CS=0 47 eilutėje ir buferiuose DD7 ir DD11 įjungiami duomenims iš MP išvesti į duomenų magistrales, o paskui į RAM ir VU. Pasibaigus duomenų įrašymo ciklui, signalas išėjime O1 DD12 pasikeičia į U=1, 47 eilutėje U=1 ir DD7 bei DD11 išjungiami.

  • Pertraukimo signalų generavimas mikroprocesoriuje

Prioritetinis pertraukimo modulis yra skirtas naudoti

mikroprocesorinės automatinės valdymo sistemos, kuriose informacijos apdorojimo režimas keičiasi priklausomai nuo išorinių programinės įrangos nenuspėjamų įvykių. Pagrindinė prioritetinio pertraukimo modulio funkcija – atpažinti išorinius įvykius ir duoti valdymo signalus į mikroprocesoriaus valdymo sistemą, kuri (tam tikromis sąlygomis) laikinai sustabdo esamos programos vykdymą ir perduoda valdymą kitai specialiai šiam atvejui sukurtai programai. Mikroprocesorius KR580IK80A leidžia įgyvendinti vektorinį kelių lygių prioritetinį pertraukimą, prijungus prie jo papildomą specialią pertraukimo grandinę, kurios pagrindinis elementas yra pertraukimo valdiklis. Naudojami mikroprocesoriniai savaeigiai pistoletai

KR580VN59 tipo pertraukimo valdikliai.

Mikroprocesoriaus ACS periferiniai įrenginiai gali reikalauti, kad DD2 mikroprocesorius nutrauktų esamą programą, taikydami INT signalą, taikomą jo INT įėjimui. Pertraukimo signalas gali atsirasti bet kuriuo komandos ciklo metu. Pertraukimų tvarkymas organizuojamas taip, kad pertraukimo užklausa būtų įrašoma mikroprocesoriaus vidiniame pertraukimo prašymo trigeryje. Be to, pertraukimo užklausa įrašoma tik tada, kai mikroprocesorius pereina į M1 ciklą, tai yra į pradinį kitos komandos ciklą, kuris rodo dabartinės operacijos pabaigą. Įvykdžius šias sąlygas, kitas mašinos ciklas bus pertraukimo užklausos apdorojimo ciklas. Mašinos pertraukimo ciklas, kuris prasideda laikrodžiu T1 esant įjungtam pertraukimui, iš esmės seka mašinos mėginių ėmimo ciklą. Per vieneto (H - lygio) sinchronizacijos signalo nustatytą laiką mikroprocesorius savo INTE išėjime generuoja U=1 signalą.

Tiesą sakant, INTE signalas mikroprocesoriaus išvestyje yra rankos paspaudimo signalas, tai yra signalas, kuris kartojamas du kartus per visą mikroprocesoriaus veikimo ciklą. Nagrinėjamoje mikroprocesoriaus valdymo sistemoje pertraukimo užklausos signalas į DD2 mikroprocesoriaus INT įvestį gali būti gaunamas iš lygiagrečios sąsajos, aptarnaujančios klaviatūrą, ir iš išorinių įrenginių per DD13 pertraukimo valdiklį. Tarkime, kad paspaudžiamas bet kuris klaviatūros klavišas ir signalas U=1 gaunamas DD18.2 trigerio 1D įėjime. Mikroprocesorius DD2 cikle M1 prie INTE išėjimo generuoja signalą, lygų vienetui. Šis signalas praeina per „AND-NO“ elementus DD15.2 ir DD15.3 ir patenka į DD8.2 trigerio R įvestį. Pagal sinchronizavimo signalą, kuris patenka į įvestį iš DD8.2 trigerio iš DD12 būsenos žodžių registro iš išvesties O5, atsižvelgiant į signalus, gautus DD8.2 trigerio 1D ir R įėjimuose, šis trigeris patenka į montavimo režimas, kai tiesioginis išėjimas U = 1, o atvirkštinis U = 0. Šis signalas praeina per elementą „AND-NO“ ir signalo U=1 pavidalu patenka į mikroprocesoriaus INT įvestį ir yra užfiksuojamas vidinio trigerio. Mikroprocesorius pašalina INTE signalą, tai yra, jis tampa lygus nuliui, DD8.2 trigeris pereina į atstatymo režimą, kuriame tiesioginis išėjimas yra U=0, o atvirkštinis U=1.

Signalas iš atvirkštinės trigerio išvesties praeina per elementą „AND-NO“, todėl nuliui lygus signalas nustatomas mikroprocesoriaus INT įėjime. Toks

INT signalo generavimo į mikroprocesorių seka stebima tuo atveju, kai pertraukimo užklausos signalas iš DD13 pertraukimo valdiklio neateina iš INT išvesties, tai yra lygus nuliui. Jei pertraukimo užklausa gaunama iš bet kurio išorinio įrenginio, jis pirmiausia patenka į vieną iš DD13 pertraukimo valdiklio įėjimų IR0 - IR7.

Pertraukimo valdiklis generuoja signalą, lygų vienam INT išėjime, kuris praeina per „NO“ keitiklį ir „AND-NO“ elementą (su sąlyga, kad U=1 signalas gaunamas iš atvirkštinės DD8.2 trigerio išvesties). ) ir gaunamas kaip U=1 signalas į DD2 mikroprocesoriaus INT įvestį. Mikroprocesoriaus darbas suvokti užklausos signalą šiuo atveju iš lygiagrečios klaviatūros sąsajos. Tačiau perjungus į pertraukimo paslaugą, DD2 mikroprocesorius perkelia atitinkamą būsenos žodį į DD12 būsenos žodžių registrą. Būsenos žodžių O0 bite esančiame būsenos žodžių registro DD12 išėjime generuojamas signalas U=1, kuris tiekiamas į pertraukimo valdiklio DD13 INTA įėjimą. Remdamasis šiuo signalu, valdiklis pertraukia duomenų linijas naudodamas komandą CALL perduoda atminties ląstelės adresą, nuo kurio prasideda išorinio įrenginio priežiūros paprogramė.

Mikroprocesorius ACS aptarnauja išorinio įrenginio užklausą, o įvykdęs paprogramę grįžta į pradinę programą.

7 Klaviatūra, ekranas ir generavimo blokas

pertraukų vektoriai

7.1 Pagrindiniai DMA ir išvesties bloko elementai

informacija ekrane

Šiame bloke yra šie elementai. 1200 Hz signalo generatorius, sumontuotas ant dviejų loginių keitiklių DD1.1 ir DD1.2, rezistoriaus R25 ir kondensatoriaus C1. Signalas iš generatoriaus išėjimo nuolat tiekiamas į DD3 trigerio C sinchronizacijos įvestį, taip pat per du keitiklius DD1.3 ir DD1.4 į DD6 skaitiklio C2 įvestį ir į elemento AND - NO įvestį. DD4.3.

DD6 tipo K155IE5 skaitiklyje yra 4 T-flip-flops ir AND-NO elementas dviejuose įėjimuose, skirtuose generuoti signalą, kad skaitiklis būtų nustatytas į nulį (nustatyti iš naujo). Skaitiklis turi du įėjimus T0 ir T1 bei keturis išėjimus ST0 - ST3. Jei įvesties signalas yra T1, skaitiklis veikia kaip trijų skaitmenų skaitiklis. Jei T1 yra prijungtas prie CT0 išvesties, o įvesties signalai perduodami į T0 įvestį, skaitiklis veiks kaip keturių bitų skaitiklis.

Tiesioginės prieigos prie atminties grandinėje DD6 skaitiklis veikia kaip trijų bitų skaitiklis ir yra skirtas suformuoti aštuonis adresus su kodais nuo 000 iki 111 žemų adresų linijose A0, A1 ir A2 su alternatyvia prieiga prie 8 RAM ląstelių DMA metu. Šiuo tikslu signalai iš DD6 skaitiklio tiekiami į 3 AND-NO loginius elementus DD5.2, DD5.3 ir DD5.4. Kai į šiuos elementus iš trigerio DD3 ateina antras signalas, jie suveikia ir perduoda adreso kodą iš skaitiklio adreso eilutėse A0, A1 ir A2.

DD7 adresų dekoderis, pagrįstas dvigubu dekoderiu - demultiplekseriu K155ID4, skirtas nuosekliai leisti signalus aštuoniuose išėjimuose, nuolat generuojant adresų kodus adresų eilutėse A0, A1, A2 naudojant DD6 skaitiklį. Signalai iš DD7 išėjimų per stiprintuvus VT2 - VT16 (net) tiekiami į 8 ekrano indikatorių katodus ir užtikrina jų pakaitinį prijungimą prie maitinimo šaltinio.

DD8 kelių režimų buferinis registras yra skirtas kiekvienam prieigos prie atminties cikle (1200 Hz dažniu) užfiksuoti RAM atminties ląstelės duomenis (pakaitomis iš aštuonių RAM elementų), saugoti šiuos duomenis laikrodžio ciklo metu ir išvesti į visų ekrano indikatorių anodai. Remiantis šiais duomenimis, ant indikatorių (visų jų) suformuojamas koks nors skaičius ar raidė, o šis skaičius ar raidė bus rodoma indikatoriuje, kurio katodas šiuo metu prijungtas prie maitinimo šaltinio naudojant DD7 adresų dekoderį. Signalai iš buferio registro į indikatorių anodus praeina per stiprintuvus VT1 - VT15 (nelyginis).

Stiprintuvų VT2 - VT16 (lyginis) sujungimas su indikatorių katodais, o stiprintuvų VT1 - VT15 (nelyginis) prie indikatorių anodų parodytas 4 lape. Prie įėjimų 1 - 8 ir prie triodų VT2 pagrindų - VT16 (lyginis), o po to į indikatorių katodus signalai (pakaitomis) iš adresų dekoderio DD7, o duomenys iš DD8 buferio tiekiami (vienu metu į visus visų indikatorių anodus) į įėjimus 9 - 16 ir triodų bazes. VT1 - VT15 (nelyginis).

Suprojektuotame MSU kaip ekraną planuojama naudoti aštuonis indikatorius. Kiekvienas indikatorius yra septynių segmentų ALS335A tipo LED matrica. Kiekviena iš aštuonių šviesos diodų matricų aptarnauja griežtai apibrėžtą vieną iš aštuonių RAM ląstelių, kurios yra tiesiogiai pasiekiamos. Todėl į kiekvieną RAM langelį užprogramuojama griežtai apibrėžta informacija.

7.2 Eismo srauto ir informacijos rodymo organizavimas

Mikroprocesorinėje proceso valdymo sistemoje tiesioginės atminties prieigos ir informacijos rodymo blokas veikia multiplekserio režimu. Mikroprocesorius K580IK80A veikia 2 MHz dažniu. Inverterių DD1.1 ir DD1.2 DMA signalo generatoriaus dažnis yra 1200 Hz, o DMA įrenginys veikia tokiu dažniu. Jei 2 MHz dalijamas iš 1200 Hz, tai gauname, kad kas 1666 laikrodžio ciklus suveikia MP, jis pertraukiamas ir leidžia DPM sistemai apskaičiuoti reikiamą laikrodžio ciklų skaičių ir ekrane rodyti informaciją. Kita vertus, prie DDP įrenginio prijungti 8 indikatoriai, kurie jungiami informacijai priimti po vieną, nes DD7 adresų dekoderis išveda signalus į aštuonių indikatorių katodus paeiliui. Remiantis tuo, indikatorių katodai užsidegs dažniu, lygiu 1200:8=150 Hz vienam šio dažnio periodui (o ne 1200 Hz ar 2 MHz). Iš apšvietimo inžinerijos žinoma, kad jei virpesių dažnis viršija 15 - 20 Hz, tada susidaro nuolatinio švytėjimo efektas, todėl informacija apie visus rodiklius bus vizualiai suvokiama kaip nenutrūkstama.

Be aptartų įrenginių, tiesioginėje atminties prieigoje dalyvauja elementai DD1.5, DD4.1, DD14.3, DD15.1, DD4.2, DD5.1, DD2.1, DD4.3. Elementas DD1.5 per jungtį X1 yra prijungtas prie R MP įvesties ir mygtuko „Reset“ ir užtikrina, kad eismo valdymo sistema būtų grąžinta į pradinę būseną. Elementas DD4.1 naudojamas įvesti į DMA sistemą signalą iš „Reset“ mygtuko per DD1.5 ir HLDA signalą iš MP DD2 per elementą DD14.3. Elementas DD15.1 naudojamas INT signalui (pertraukimui) įvesti į MP. Jei INT signalas negauna (pradinė būsena), tai prie INT išorinės jungties U=1, o prie DD15.1 išėjimo U=0 MP nepereina į pertraukimo režimą ir gali įjungti DMA. Iš to išplaukia, kad DD4.2 elementas yra skirtas blokuoti INT ir HOLD signalus ir neleisti vienu metu tiekti šių signalų MP. Elementas DD5.1 ​​suteikia panašų blokavimą HOLD signalo įvedimui iš išorinio įrenginio.

Tiesioginis DMA modulio veikimas vyksta tokia seka. Kiekvienam signalui iš signalų generatoriaus su dažniu

Suveikia 1200 Hz trigeris DD3 ir jo tiesioginėje išvestyje pasirodo signalas U=1. Nesant išorinių įrenginių užklausų nutraukti ir užgrobti magistrales, šį signalą perduoda elementai DD4.2 ir DD5.1 ​​ir jis eina į MP HOLD įvestį, prašydamas MP „užfiksuoti magistralę“. Jei MP leidžia atlikti DMA, jis siunčia U=1 signalą į savo HLDA išvestį (prieš leidžiant magistralės fiksavimą HLDA išėjime U=0, DD14.3 išvestyje U=1 ir nuo DD1.5 U =1, o išėjime DD2 1 U=0, todėl DD2.1 negali veikti). Šis signalas perjungia DD14.3 į nulinę išėjimo būseną, o DD4.1 išėjime ir DD2.1 įėjime bus U=1. Antrasis signalas įėjime DD2.1, gaunamas iš trigerio DD3, taip pat yra lygus vienam (jis taip pat pateikia užklausą DMA). Trečiasis signalas į elementą DD2.1, tiekiamas per jungtį X1, yra MSU sinchronizacijos signalas. Po to suveikia elementas DD2.1 ir išėjime atsiranda signalo briauna nuo 1 iki 0. Šioje briaunoje nustatomas apatinis trigeris DD3, tiesioginiame išėjime pasirodo signalas U = 1, kuris leidžia adreso kodui įsijungti. per elementus DD5.2, DD5.3, DD5.4 pereikite linijas A0, A1, A2 iš skaitiklio DD6. Nustačius adresą adresų magistralėse, duomenys iš RAM ląstelių šiuo adresu įvedami į DD8 registrą ir informacija rodoma ekrano indikatoriuose.

Apatinis trigeris DD3 iš atvirkštinės išvesties tiekia signalą, kurio briauna kinta nuo 1 iki 0, į viršutinio trigerio DD3 R įvestį ir atstato jį iš naujo, tiesioginiame išvestyje nustatydamas U=0 ir pašalindamas HOLD užklausą iš MP DD2.

MP pašalina HLDA signalą ir prie DD4.1 išėjimo ir DD2.1 įėjimų signalas sumažinamas iki nulio, o esant DD2.1 išėjimui U=1, apatinis trigeris atstatomas į nulį, naudojant signalus išėjimuose D ir C, kurie yra įžeminti. Apatinio trigerio DD3 viršutiniame išėjime nustatomas U=0, elementai DD5.2, DD5.3 ir DD5.4 atjungia adresų magistralę nuo DMA įrenginio ir prasideda normalus valdymo sistemos bei MP darbas, o DMA režimas baigiasi.

7.3 Programuojamas laikmatis KR580VI53

Laikmačiai naudojami savaeigiuose pistoletuose:

a) atlikti vėlesnį mechanizmų ir prietaisų įjungimą viena seka ir šių įrenginių išjungimą, dažniausiai kita seka;

b) nuolatiniam tam tikro dažnio signalų generavimui ir galimybei šį dažnį keisti;

c) nustatyti kurio nors parametro pasikeitimo laiką;

d) nustatyti esamą laiką.

KR580VI53 laikmatis iš tikrųjų yra laiko skaitiklis, kita vertus, laikmatis yra dažnio generatorius. Be to, laikmatis turi sinchronizavimą paleidimui ir išjungimui. DOUT0 - DOUT2 - laikmačio išvesties signalai iš 3 jo įėjimų. SYN0 - SYN2 - skaitiklio sinchronizavimo įėjimai. Tie. signalų įėjimai iš generatorių. Signalai turi būti nuolat tiekiami į šias įvestis. EN0 - EN2 - leidimo signalai įjungti skaitiklius. A0 - A1 - žemos eilės adresų magistralės bitai, skirti pasirinkti vieną iš skaitiklių arba valdymo žodžių registrų.

6 lentelė. Signalai keičiantis informacija tarp MP ir PT

Operacijos

Valdymo signalai

Parašykite US į laikmačio valdymo registrą

Skaitymas iš STO0

Skaitymas iš STO1

Skaitymas iš STO2

Laikmačio programos išjungimas

PT (programuojamo laikmačio) veikimas režimu „0“:

  1. Šiuo režimu laikmatis veikia kaip laiko relė su uždarais kontaktais, kad generuotų išėjimo signalą DOUT.
  2. Įvedamas kontrolinis žodis.
  3. Į šio kanalo skaitiklį įvedamas skaičius - SYN signalo laikrodžio ciklų skaičius, po kurio turėtų pasirodyti DOUT signalas.
  4. Įvedus skaičių į skaitiklį, DOUT signalas nesikeičia.
  5. Davus EN signalą, skaitiklis pradeda skaičiuoti atgal nuo įvesto skaičiaus iki 0.
  6. Kai skaitiklio reikšmė tampa 0, tada DOUT=1 signalas pasirodo ankstesniame sinchronizavimo signalo krašte:
  7. DOUT signalas sumažinamas iki 0, jei signalas EN=0.
  8. DOUT signalas atstatomas į 0, kai į skaitiklį įkeliamas naujas skaičius. Skaičius turi būti įvedamas į skaitiklį kiekvieną kartą.

PT veikimas režimu „1“ (multivibratoriaus budėjimo režimas). Multivibratorius yra 2 pakopų kvadratinių bangų generatorius. Budėjimo režimo multivibratorius arba vienas vibratorius yra grandinė, kuri reaguoja į įvesties impulsą ir keičia jo būseną 1 ciklą ar kelis ciklus, todėl yra padalinta į vieną vibratorių be pakartotinio paleidimo (kaip laikmačio) ir vieną vibratorių su pakartotiniu automatiniu paleidimu. . Automatinio paleidimo laikas paprastai nustatomas naudojant RC grandinę.

  1. Įkeliama į JAV kanalą.
  2. Į skaitiklį įveda skaičių N (N=4).
  3. Įvedant skaičių į skaitiklį, išvesties signalas yra DOUT=1.
  4. Kai taikomas EN signalas ir kylantis sinchronizacijos signalo kraštas, DOUT signalas sumažinamas iki 0.
  5. Skaičius skaitiklyje šiuo režimu išlieka, kai įjungiamas (pašalinamas) EN signalas, o tada ciklai kartojami.

Režimas „2“ yra programuojamas dažnio daliklis, kurio darbo ciklas yra vienas išėjimo signalo laikrodžio ciklas 5 ir 6 eilutėse.

Režimas „3“. Tai yra kvadratinės bangos režimas (kvadratinės bangos generatorius). Tie. pradinį dažnį padalija į periodus, lygius pusei, jei skaičius N, iš kurio reikia padalyti, yra lyginis. O jei skaičius N nelyginis, tai pusės periodai skiriasi vienu sinchronizacijos signalo laikrodžio ciklu.

Režimas „4“. Stroboskopas su programuojamu gaiduku. Vienvietis blyksnis.

Režimas „5“. Iš naujo paleidus šį blyksnį po laiko, įvesto kaip skaičius laikmatyje. Stroboskopas

Programuodami laikmatį atminkite šiuos dalykus:

  1. Įveskite DC skaitikliui ST2, tada ST0, tada ST1.
  2. Žemas skaičiaus baitas įvedamas į ST1.
  3. Reikšmingiausias skaičiaus baitas įvedamas į ST1.
  4. Žemas skaičiaus baitas įvedamas į ST2.
  5. Reikšmingiausias skaičiaus baitas įvedamas į ST2.
  6. Žemas skaičiaus baitas įvedamas į CT0.
  7. Reikšmingiausias skaičiaus baitas įvedamas į CT0.

7.4 Tiesioginės atminties prieigos įrenginys (DMA)

Suprojektuotame MSU PDP naudojamas informacijos apie indikatorius atvaizdavimui, t.y. kai operatorius dirba su klaviatūra. DDP įrenginį sudaro:

a) 1200 Hz dažnio generatorius ant elementų R25, C1, DD1.1, DD1.2. Šis dažnis nuolat tiekiamas į viršutinio trigerio DD3 įėjimą ir per 2 inverterius DD1.3, DD1.4 į skaitiklį DD6 (Vienas inverteris naudojamas signalams izoliuoti, kitas – grąžinti signalą į pradinę būseną, t.y. kad atitiktų signalą);

b) 2 paleidikliai DD3 viršutinis ir apatinis;

c) skaitiklis DD6, kuris nuolat ir pakaitomis generuoja išėjimuose 8 RAM celių adresus su skaičiais nuo 000 iki 111;

d) registras DD8, kuris užfiksuoja vienos iš 8 RAM celių duomenis tam tikram ciklui (jo išėjimai sujungti su visų 8 matricų segmentais);

e) dekoderis DD7, kuris pakaitomis pagal kodą prie įėjimo iš skaitiklio DD6 išveda žemo lygio signalą į vieną iš 8 išėjimų (šie išėjimai prijungti prie 8 matricų katodų);

f) elementai DD5.2, DD5.3, DD5.4, skirti prijungti DMA įrenginio adresų magistralę (3 eilutės nuo DD6 skaitiklio) prie 3 MSU adresų magistralės eilučių, t.y. A0, A1, A2;

g) DD13 elemento dalis, skirta atjungti 3 MP adresų magistralės A0, A1, A2 linijas nuo MP srauto perdavimo laikotarpiui;

h) elementas DD4.2, kuris skirtas blokuoti INT išorinių ir HOLD signalų (prašymo konfiskuoti magistrales iš DD3) įvedimą į MSU, t.y. jei gaunamas išorinis INT signalas, HOLD užklausos signalas nebus generuojamas (pradinėje būsenoje U=1 tiekiamas į viršutinę DD4.2 įvestį, per jungtį X1, DD3 trigeris, kai prašoma HOLD, išveda U=1, t. y. šiuo atveju DD4.2 išvestyje pasirodo U=0, kuri vėliau bus išsiųsta į MP);

i) elementas DD5.1, atlieka panašų blokavimą tarp HOLD signalų iš DD3 ir išorinio HOLD. MP DD2 RES įėjimas ir keitiklio DD1.5 įėjimas gauna įtampos signalą a iš RESET mygtuko. Pradinėje būsenoje šis signalas yra 0, o paspaudus RESET mygtuką, jis lygus 1. Kai U = 1, MP įėjime esantis HOLD ir INT užklausos trigeris nustatomas iš naujo. Šis atstatymo signalas taip pat praeina per elementus DD1.5, DD4.1, DD2.1 ir tiekiamas į apatinio trigerio DD3 S įėjimą. Ir iš atvirkštinės šio šlepetės išvesties signalas eina į viršutinio šlepetės R įvestį ir jį nustato iš naujo.

Prieš pasirenkant duomenis arba adresą arba registro žymėjimą ekrane, jie pirmiausia užprogramuojami į pirmuosius 8 RAM langelius, kurių adresai yra nuo 000H iki 007H. Šios 8 RAM ląstelės ir 8 ekrano indikacijos veikia poromis, nuo 1 RAM langelio duomenys visada rodomi 1 indikatoriuje, o nuo 8 RAM langelio 8 indikatoriuje. Duomenys iš 8 RAM ląstelių išvedami į ekraną DMA režimu. Duomenys rodomi ekrane DMA režimu, kai indikatoriai veikia multiplekserio režimu.

MSU klaviatūroje yra 25 klavišai ir vienas perjungimo jungiklis. 24 klavišai sudaro 3x8 matricą. Klaviatūros nuskaitymas – paspausto klavišo identifikavimas atliekamas nuskaitymo metodu. Šio metodo esmė yra tokia: klaviatūra 3x8 matricos pavidalu. Nuskaitymas gali būti užkoduotas, kai naudojamas adresų dekoderis vienam matricos dydžiui, jei jo dydis yra 8, arba įprastas skenavimas. Programine įranga signalas U=0 pakaitomis nustatomas vienoje iš 13, 14 arba 15 MSU linijų, o kitose linijose lygus 1. Signalai gaunami pradedant nuo apatinio skaitmens.

8 Įrenginys signalams išvesti į IM, braižytuvą ir spausdinti

Duomenų išvedimo į pavaras (AM), spausdinimo ir braižytuvo bloką sudaro trys įrenginių grupės: valdymo signalams išvesti į MI, duomenims išvesti spausdinti ir duomenims išvesti į braižytuvą (ar kitą registratorių).

Lygiagreti sąsaja DD1 naudojama IM ir spausdinimo duomenims valdyti, būtent: prievadas B (B0 - B7) - 8 išėjimai suteikia 8 valdymo signalų išvestį į IM (8 negrįžtamiems IM), o prievadas A ir prievadas C (A0 - A7 ir C0, C1, C4 ir C5) suteikia keitimąsi valdymo signalais ir duomenų išvestį į skaitmeninį spausdinimą per atitinkamus elementus (srovę ir įtampą) DD2, DD3.1, DD3.2, DD4, DD5 ir per jungtį X5. Duomenys išvedami per DD1 elemento prievadą A, o spausdinimo išvestis valdoma per prievadą C, naudojant GI, STO, GP ir ZP.

Lygiagreti sąsaja DD6 naudojama duomenims išvesti į braižytuvą ir IM, būtent: septynios prievado C išvesties linijos (C0 - C6) teikia išvesties signalus į IM per prievado A (A0 - A7) ir 8 kaiščius -bitų skaitmeninis proceso parametro kodas siunčiamas į skaitmeninį analoginį keitiklį (DAC) DD7 tipo K572PA1A, o per prievado B kontaktus (B0 - B7) siunčiamas kito technologinio parametro arba esamo laiko 8 bitų skaitmeninis kodas. išsiųstas į kitą DAC DD9.

Skaitmeniniai-analoginiai keitikliai DD7 ir DD9 turi šiuos išėjimus: D0 -D9 - įėjimai skaitmeniniam kodui įvesti; įėjimas 15 - atskaitos įtampos įėjimas; įėjimas 16 - grįžtamojo ryšio signalo įėjimas; išėjimai O1-O2 - tiesioginio ir atvirkštinio analoginio išėjimo signalo išėjimai. Norint generuoti etaloninę įtampą, tiekiamą į DD7 ir DD9 per linijas 19, naudojamas DD11 tipo K140UD7 stiprintuvas, rezistoriai R1, R2, R3 ir zenerio diodas VD. Rezistorius R1 nustato poslinkį DD11 2 įėjime, palyginti su potencialu 3 įėjime ir etaloninės įtampos verte. Nuolatinį potencialą DD11 3 įėjime užtikrina zenerio diodas VD. Stiprintuvai DD8 ir DD10 paverčia dvejetainius signalus iš DAC į vienanarius signalus. Šie signalai žymi dvi dabartines koordinates, kurios išilgai 17 ir 18 linijų,

grupinio ryšio linija ir per jungtį X4 tiekiama į dvi braižytuvo (ar kito registratoriaus) dviejų koordinačių elektrines pavaras. DD3.3 inverteris, VT1 triodas ir YA1 elektromagnetas yra skirti pakelti įrašymo rašiklį, kai jis neveikia. Signalas, skirtas valdyti rašiklio kėlimą, gaunamas per 20 liniją iš lygiagrečios sąsajos DD6 ir išvesties C7.

Valdymo signalai gali būti išvesti į grįžtamuosius MM per sąsajas DD1, DD6 ir trigerius DD12 ir panašius. Valdymo signalai 0 arba 1 yra tiekiami reversiniams IM iš MSU išilgai dviejų linijų, pavyzdžiui, išilgai 1 ir 2, 3 ir 4 linijų ir kt. Trigeris DD12 naudojamas užfiksuoti valdymo signalus, siunčiamus iš sąsajų, taip pat pašalinti tuo pačiu metu gaunamų signalų, lygių 1, tiekimą, kai IM įjungiamas atidarymui ir uždarymui. Kai, pavyzdžiui, per 1 liniją iš DD1 sąsajos gaunamas valdymo signalas U=1, o laikrodžio signalas ateina į įėjimą C, suveikia viršutinis D trigeris DD12 ir 5 tiesioginiame išėjime generuojamas U=1 signalas. Esant atvirkštiniam išėjimui 6, signalas pasikeičia nuo 1 iki 0, patenka į apatinio trigerio R įvestį ir atstato jį į nulinę padėtį (kaip tik signalas pasikeičia nuo 1 iki 0, trigeris atstatomas). Šiuo atveju apatinio trigerio 9 išėjime nustatomas U=0, o atvirkštiniame išėjime 8 įtampa keičiasi nuo 0 iki 1 ir tiekiama į DD12 trigerio R - įėjimą. Tačiau tokiu būdu pasikeitus signalui R įėjime, trigeris nenustatomas iš naujo, o išlieka toje pačioje būsenoje, kaip ir anksčiau, tai yra, vienoje būsenoje. Jei po to sąsaja DD1 į 1 eilutę išveda signalą U=0, tai 5 išėjime U=0, o 6 įėjime signalas pasikeičia nuo 0 į 1, todėl apatinis ir viršutinis trigeriai nesijungia. Jei U=1 signalas gaunamas per 2 liniją, tada apatinio trigerio įjungimo ir viršutinio trigerio blokavimo procesas yra panašus į procesą, kai signalas gaunamas per 1 liniją.

Tranzistoriai VT1, VT2 ir kiti skirti stiprinti signalus, kurių galia pakanka silpnos srovės elektros relėms KV1 arba KV2 veikti. Diodai VD1 ir VD2, sujungti lygiagrečiai su relės apvijomis, užtikrina aiškesnį grįžimą į pradinę būseną imant signalus iš tranzistorių bazių. Tokiu atveju potencialų skirtumas tarp relių apvijų akimirksniu išlyginamas po to, kai triodai uždaromi. Jungikliai SA1, SA2 ir kiti leidžia valdyti valdymą iš automatinio į nuotolinį, KM1, KM2 ir kiti magnetiniai starteriai tiekia trijų fazių maitinimą IM elektros varikliams. Šiluminės relės KK1 ir KK2 apsaugo IM elektros variklį nuo perkrovos arba veikimo dviem fazėmis. Saugikliai FU1 - FU3 apsaugo elektros tinklą nuo trumpųjų jungimų IM maitinimo grandinėje. Taigi, du trigeriai naudojami atvirkštiniam MI valdyti, o vienas – negrįžtamajam MI.

DAC yra 10 elektroninių stiprintuvų su 4, 5 - 13 įėjimais ir išėjimais į bendrąsias 1 ir 2 linijas bei įtampos daliklį ant rezistorių R1 - R20. Įtampos daliklis sukuria 10 potencialų lygių ir tiekia juos stiprintuvams. Kiekvienas stiprintuvas yra vienas įprastas 10 bitų numerio kodo skaitmuo, tiekiamas į DAC, kuris veikia kaip atitinkamos įtampos daliklio pakopos į išvesties linijas jungiklis.

9 Automatizuotų svetainės posistemių veikimas

Sukurtoje automatinio surinkimo proceso valdymo mikroprocesorinėje sistemoje yra įvairių stebėjimo ir valdymo posistemių, kurios, priklausomai nuo pereinamojo proceso laiko reguliuojant parametrą, priklauso skirtingoms grupėms.

Priklausomai nuo to, ar jutiklis priklauso vienai ar kitai grupei, organizuojama proceso parametrų užklausos ir informacijos iš jutiklių rinkimo bei valdymo signalų išvedimo į MSU IM seka.

Norint palaikyti posistemes nuolatinio MSU veikimo metu, įvedama ši laikmačių inicijavimo paprogramė:

MVI A, 95H; - į akumuliatorių įdėkite JAV kodą CT2 DD17

OUT D01BH; - išvesti JAV kodą CT2 DD17 į JAV registrą DD17

MVI A, 15H; - į akumuliatorių įdėkite JAV kodą CT0 DD17

OUT D01BH; - išvesti JAV kodą CT0 DD17 į JAV registrą DD17

MVI A, 55H; - į akumuliatorių įdėkite JAV kodą CT1 DD17

OUT D01BH; - išvesti JAV kodą CT1 DD17 į JAV registrą DD17

<аналогично вывод всех УС для счетчика DD18:>

<аналогично вывод всех УС для счетчика DD19:>

<аналогично вывод всех УС для счетчика DD20:>

MVI A, 18H; - į akumuliatorių įkelkite žemą CT1 DD17 skaičiaus baitą.

OUT D019H; - rodyti skaičių 18 CT1 DD17.

MVI A, 25H; - į akumuliatorių įkelkite žemą CT2 DD17 skaičiaus baitą.

OUT D019H; - rodyti skaičių 25 CT2 DD17.

MVI A, 10H; - įdėkite CT0 DD17 numerį į akumuliatorių.

OUT D018H; - išvesti skaičių 10 į CT0 DD17.

<аналогично ввод чисел в DD18:>

MVI A, 08H; - mažas skaičiaus baitas

<аналогично ввод чисел в DD19:>

MVI A, 98H; - mažas skaičiaus baitas

MVI A, 02H; - didelis skaičiaus baitas

MVI A, 50H; - mažas skaičiaus baitas

MVI A, 04H; - didelis skaičiaus baitas

MVI A, 48H; - mažas skaičiaus baitas

MVI A, 01H; - didelis skaičiaus baitas

<аналогично ввод чисел в DD20:>

MVI A, 75H; - mažas skaičiaus baitas

MVI A, 08H; - didelis skaičiaus baitas

RET – grįžimas į pagrindinę programą.

9.1 Valdymo signalų generavimas ir išvedimas į IV

IM valdomas lygiagrečios sąsajos DD1 prievadu B ir DD6 sąsajos prievadu C (5 lapas) ir sąsaja DD4.

Valdymo signalų generavimo ir išdavimo į IM algoritmas pateiktas 4 pav.

4 pav. Valdymo signalų generavimo ir išdavimo algoritmas

Individualaus verslininko duomenų įvedimo algoritmas pateiktas 5 pav.

5 pav. Individualių verslininkų duomenų įvedimo algoritmas

Šiame kursiniame projekte buvo sukurta mikroprocesorinė automatinio padangų pirolizės įrenginio su šilumokaičiais reaktoriuje ir padavimo bunkeryje valdymo sistema. Kurso projekte aptariami moduliai ir blokai yra suderinti, kad veiktų kartu su mikroprocesoriumi KR580IK80A. Šioje sistemoje yra blokas, skirtas signalams iš jutiklių normalizuoti ir įvesti juos į kompiuterį; mikroprocesoriaus blokas SU; klaviatūros blokas, pertraukimo vektorių rodymas ir generavimas; prietaisas signalams išvesti į pavaras, braižytuvą ir spausdinti.

Projektavimo metu buvo sukurta funkcinės automatikos schema, kuri apima automatinio slėgio ir kintamo slėgio amplitudės reaktoriuje valdymo posistemius, keičiant recirkuliuojamų dujų tiekimą į apatinę šio reaktoriaus dalį; automatinis medžiagų lygio reaktoriuje valdymas; automatinis kietų pirolizės likučių iškrovimo iš reaktoriaus dugno valdymas; sistema, skirta automatiškai valdyti susidėvėjusių padangų pirolizės temperatūrą reaktoriuje, keičiant dalies pirolizės dujų tiekimą į krosnį; automatinis medžiagos lygio valdymas šildomame bunkeryje; automatinis pirolizės dujų, išeinančių iš viršutinės reaktoriaus dalies, srauto ir dinaminio recirkuliuojamų dujų srauto reaktoriuje valdymas.

Naudotų šaltinių sąrašas

  1. „Mikroprocesoriniai savaeigiai ginklai“, – red. V.A. Besekersky, L.: Mechanikos inžinerija, 1988, 365 p.
  2. N.I. Zhezhera „Mikroprocesoriniai savaeigiai pistoletai“, vadovėlis, Orenburgas, 2001, OSU, UMO.
  3. A.S. Klyuev, B.V. Glazovas „Technologinių procesų automatizavimo sistemų projektavimas“. Vadovas, M.: Energoatomizdat, 1990, 464 p.
  4. „Mikroelektronikos technologinių objektų mikroprocesorinis valdymas“, redagavo A.A. Sazonova, M.: Radijas ir ryšiai, 1988, 264 p.
  5. Integriniai grandynai: Directory / B.V. Tarabrinas, L.F. Luninas, Yu.N. Smirnovas ir kiti; Red. B.V. Tarabrina. - M.: Radijas ir ryšys, 1984 - 528 p.
  6. Mikroprocesoriai ir integrinių grandynų mikroprocesorių rinkiniai: Katalogas: 2 tomuose / N.N. Averjanovas, A.I. Berzenko, Yu.I. Borščenka ir kiti; Red. V.A. Šachnova. - M.: Radijas ir ryšiai, 1988. - T. 1, 2. - 368 p.
  7. Nefedovas A.V. Integriniai grandynai ir jų užsienio analogai: 6 tomų žinynas. - M.: IP RadioSoft, 2001. - 608 p.
  8. Kursiniai darbai /