Comanda Mpp Implementata pe Calculator

Cuprins licenta Cum descarc?

INTRODUCERE .4
CAPITOLUL 1 - COMANDA MOTOARELOR PAS CU PAS, ASPECTE TEORETICE .7
1.1 Particularitati constructive ale motoarelor pas cu pas .7
1.2 Comanda si alimentarea motoarelor pas cu pas implementata cu circuite integrate specializate .9
1.3 Interfata specializata pentru comanda in timp real a actionarilor electrice cu motoare pas cu pas .17
1.3.1 Circuitul PIT 8253 .20
1.3.2 Circuitul PPI - I8255 .24
1.3.3 Circuitul integrat driver SAA1027 .27
1.4 Interconectarea modulelor la cel de interfata condus de calculator .27
CAPITOLUL 2 - FUNDAMENTARE TEORETICA .31
2.1 Facilitati si restrictii ale sistemul de operare Windows in controlul proceselor .31
2.1.1 Windows ca mediu de programare .31
2.1.2 Elemente de grafica, facilitati folosite din modulul grafic GDI .32
2.1.3 Sistemul de mesaje sub Windows .32
2.2 Concepte de programare orientate pe obiect folosite in realizarea proiectului .33
2.2.1 Programarea obiectuala in contextul aplicatiilor de control .33
2.2.2 Mediul de programare Microsoft Visual C++ 6 .37
CAPITOLUL 3 - MODELUL SISTEMULUI DE COMANDA .39
3.1 Prezentare generala a aplicatiei .39
3.2 Operarea interfetei .42
3.2.1 Fereastra de start .42
3.2.2 Meniul principal .43
3.2.3 Comanda cu frecventa constanta .44
3.2.4 Comanda cu profil impus de viteza .45
3.2.5 Parametrii profil de viteza .47
3.2.6 Testare porturi .50
CAPITOLUL 4 - IMPLEMENTAREA APLICATIEI.53
4.1 Structura aplicatiei .53
4.1.1 Elemente necesare programului .53
4.1.2 Diagrama claselor .58
4.2 Structura claselor .62
4.1.1 Clase speciale incluse .62
4.1.2 Clase standard MFC, structura si legaturi .63
CONCLUZII .77
BIBLIOGRAFIE .78


Extras din licenta Cum descarc?

INTRODUCERE
Aparitia microprocesoarelor, microcontrolerelor si a calculatoarelor personale a deschis noi posibilitati controlului si comenzii in timp real a actionarilor electrice cu motoare pas cu pas. Prin utilizarea acestora, tehnologia actionarilor cu MPP a facut un mare pas inainte. Principala directie a cercetarilor actuale o constituie imbunatatirea comenzii actionarilor prin incorporarea ,,inteligentei". Introducerea ei in comanda actionarilor cu MPP permite implementarea in timp real a unor algoritmi sofisticati de reglare avandu-se in vedere obtinerea unor performante dinamice superioare chiar in prezenta variatiei parametrilor si sarcinii, situatii care apar in mod frecvent in aplicatiile industriale complexe.
Prin introducerea ,,inteligentei" in comanda actionarilor electrice cu MPP, aceasta va prelua anumite functii complexe efectuate manual de catre factorul uman. In prezent, chiar si in actionarile electrice de inalta tehnologie, exista operatori care trebuie sa faca anumite reglari ale echipamentului de comanda, in acelasi timp fiind necesare vizite periodice din partea personalului de intretinere pentru verificarea functionarii corecte a echipamentului mecanic si electric. Scopul introducerii ,,inteligentei" in sistemele de actionare electrica este preluarea acestor sarcini, inclusiv a celor de supraveghere de catre microcalculator, microprocesor sau microcontroler, care functioneaza in mod continuu si care pot raspunde oricarei modificari. Aceste sisteme nu numai ca primesc informatii din proces dar totodata au capacitatea de a lua anumite decizii pe baza informatiilor primite si de a initia actiuni noi.
Din punctul de vedere al modului de prelucrare a informatiei binare se deosebesc doua clase de sisteme logice: cablate, respectiv programate. Sistemele logice cablate prelucreaza informatia exclusiv la nivel de bit, rezultatul prelucrarii fiind direct legat de structura sa fizica sau legaturile existente intre circuitele logice componente, adica de cablajul existent. Sistemele logice programate prelucreaza informatia la nivel de cuvant stocat intr-o memorie.
Fata de sistemele cablate, cele programate sunt conceptual diferite pentru a reduce dependenta functiunilor sistemului de tipul componentelor si de legaturile existente intre acestea, in favoarea dependentei de continutul unei memorii. Logica programata cuprinde diferite nivele de complexitate. Daca accesul utilizatorului la memoria program este intermediata de un limbaj de nivel inferior, in conformitate cu codurile alese de proiectant sau impuse de fabricantul de sistem, avem de-a face cu o microprogramare, iar sistemele logice pe care se aplica acestea se numesc sisteme microprogramate. Caracteristic sistemelor microprogramate este faptul ca programarea unei aplicatii nu se poate separa de cunoasterea structurii fizice a sistemului (arhitectura interna) si de partea de legatura cu procesul (interfata). Din acest motiv microprogramarea, sau logica microprogramata, implica cunostinte de circuite logice (hardware) si de programare (software). Daca programarea depaseste nivelul inferior, efectuandu-se cu limbaj de nivel inalt, utilizatorul se indeparteaza de structura sistemului logic (partea hardware), intrand in domeniul clasic al programarii calculatoarelor (partea software). Alegerea intre logica de cablaj, logica programata si nivelul ei trebuie sa aiba in vedere tipul, complexitatea aplicatiei si viteza de executie.
Factorul complexitate trebuie interpretat in special in sensul volumului de proiectare si al cantitatii de cablaj care rezulta.
Viteza de executie intra in discutie cand procesul de condus este foarte rapid (are constante de timp foarte mici, specific actionarilor electrice). Circuitele logice cablate cu componente TTL, de exemplu, sunt mult mai rapide in ceea ce priveste executia unui algoritm de comanda decat sistemele programate. Factorul viteza de executie este contraargumentul logicii cablate fata de complexitatea implementarii. In aplicatii complexe care reclama si viteza mare de executie, se poate lua in discutie o implementare combinata, in care partea programata rezolva problemele de logica complexa prin soft, iar partea cablata rezolva problemele care necesita timp de raspuns foarte rapid : achizitia si filtrarea datelor, conversii de cod, etc. si care implica si hardul aditional. In concluzie, un sistem de conducere in logica programata este delimitat de structurile cablate, pe de o parte, si de sistemele consacrate de calcul numeric (calculatoarele), pe de alta parte.
In aceste conditii, alegerea alternativei utilizarii microcalculatorului apare justificata si oportuna din urmatoarele considerente fundamentale: 
? motorul pas cu pas permite interfatarea directa la microprocesor (microcalculator) datorita structurii sale de convertor numeric analogic (impuls de comanda - pas de deplasare);
? microprocesorul asigura realizarea simpla prin software a algoritmilor de comanda a motorului pas cu pas, cu un necesar minimal de hardware;
? sistemul cu microprocesor are o remarcabila flexibilitate conferita de posibilitatea modificarii secventei de lucru, in functie de aplicatia concreta, fara schimbari in structura standard a hardware-ului;
? implementarea sistemului cu microprocesor se face usor si rapid;
? raportul performanta/pret de cost al unui asemenea sistem de pozitionare este deosebit de favorabil.
Utilizarea sistemelor cu microprocesor in domeniul actionarilor electrice cu motoare pas cu pas se justifica nu numai din punct de vedere al complexitatii operatiilor si comenzilor necesare ci si dintr-o serie de alti factori cum sunt:
? micsorarea timpului de raspuns a circuitelor de comanda, intrucat viteza de lucru a microprocesorului permite acest fapt si realizarea de circuite de actionare rapide;
? cresterea preciziei si sigurantei de lucru, prin folosirea unui sistem de calcul ca circuit de comanda;
? flexibilitatea - posibilitatea extinderii numarului de elemente controlate, a efectuarii de modificari sau corectii asupra functiei de comanda prin simpla schimbare a unui program si mentinerea neschimbata a structurii hardware;
? interfatarea mult mai usoara cu semnale numerice;
? asigurarea operatiilor de diagnosticare a functionarii echipamentului (se pot include si programe de test si autodepanare) gratie controlului prefunctional in cazul unor marimi importante;
? reducerea numarului de componente din circuitele de comanda, in situatia in care pretul de cost al circuitelor integrate VLSI a scazut simtitor;
? imbunatatirea fiabilitatii si asigurarea unei mai bune insensibilitati la perturbatii pentru circuitele de comanda;
? scaderea consumului de energie;
? implementarea unor algoritmi evoluati de reglare si conducere numerica.


Fisiere in arhiva (1):

  • Comanda Mpp Implementata pe Calculator.doc

Imagini din aceasta licenta Cum descarc?

Banii inapoi garantat!

Plateste in siguranta cu cardul bancar si beneficiezi de garantia 200% din partea Diploma.ro.


Descarca aceasta licenta cu doar 10 €

Simplu si rapid in doar 2 pasi: completezi adresa de email si platesti.

1. Numele, Prenumele si adresa de email:

Pe adresa de email specificata vei primi link-ul de descarcare, nr. comenzii si factura (la plata cu cardul). Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.

2. Alege modalitatea de plata preferata:


* Prin apasarea pe butonul “Descarca acum” declar ca am citit, inteles si agreat termenii si conditiile.
* Pretul este fara TVA.


Hopa sus!