timpul de aprindere de măsurare
Un aparat pentru măsurarea momentului de aprindere a motoarelor cu benzină în patru timpi
Una dintre cecului metode comune sistemului de aprindere, în special, unghiul de aprindere este stroboscopic, în care tensiunea înaltă la bujia primului impuls cilindru se aprinde lampa stroboscopic, care dă la începutul blițului aprinderii iluminarea eticheta fulia arborelui cotit și marca proiecția pe cilindrul de acoperire . În cazul în focar mărcii fuliei arborelui cotit mobil coincide cu un capac fix pe blocul motor, aprindere înseamnă instalat corect și lin deplasabil deplasare relativă în raport cu etichetele fixe atunci când numărul de rotații ale funcționării corecte a ritmicitatea aprinderii centrifugal. Această metodă vizuală, deși intuitiv, dar are unele dezavantaje. Primul - este faptul că măsurătoarea nu poate fi făcută în timpul conducerii, ceea ce duce la inconveniente considerabile, iar al doilea - o precizie scăzută, deoarece măsurătoarea este efectuată „cu ochiul liber“. Un dispozitiv dezvoltat în cursul acestei lucrări permite măsurători în timpul mișcării, și până la Dj = ± 0,1 °. În plus, în paralel, puteți măsura numărul de rotații ale arborelui cotit.
Principiul de funcționare și tehnică de măsurare.
Dispozitivul are două intrări, la care semnalele de la senzori. Unul este numărul de intrare de rotații ale semnalului senzorului arborelui cotit, care este un impuls cu o amplitudine egală cu 5V. Acest puls este produs în momentul în care pistonul (de exemplu, primul cilindru) este la punctul mort superior. Al doilea semnal de intrare este primit de la un alt senzor care generează un impuls, dar în momentul aprinderii. Rezultatele măsurătorilor sunt afișate pe ecran, dispozitivul în conformitate cu roboți afișează modul fie momentul aprinderii sau a vitezei arborelui cotit. Modul de funcționare determinat de comutatorul de poziție.
Următoarea metodă de măsurare a unghiului. Momentul de aprindere poate fi determinată prin formula:
, în cazul în care TC1 - perioada de rotație a arborelui cotit, TC2 - timp între aprindere și găsirea pistonului în punctul mort superior.
Perioada de măsurare este comparat cu timpul măsurat intervalele discrete Tc interval, reproducând unitatea de timp. Acest lucru se realizează prin umplerea măsurat T interval de impulsuri cu o perioadă de repetiție cunoscută exemplară Tobr <<Тс - преобразованием интервала в отрезок периодической последовательности импульсов, число которых, пропорциональное интервалу Тс. подсчитывается.
Atunci când este aplicat la intrarea „Sensor 1“ numărul de impulsuri de rotații a inclus un contor care numără numărare impulsuri de oscilator exemplar (contor 1 cm. Figura 1). La admiterea la intrare „senzor 2“ include un al doilea contor de impulsuri de aprindere. Counter continuă să numere intervale de timp, până la intrarea „Senzor 1“ vine din nou pulsul, după care contorul se oprește.
Un număr calculat al primei contorul va fi proporțională cu perioada de rotații ale arborelui cotit, iar numărul de al doilea contra - proporțional cu timpul scurs între aprinderea și determinarea pistonului în punctul mort superior.
Diagrama structurală a dispozitivului prezentat în figura 2. Dispozitivul se bazează pe un Z-80 microprocesor opt biți. Procedura de măsurare începe întotdeauna cu perioada de măsurare. Cu generatorul de impulsuri la timer-ul primește continuu impulsuri de numărare. Odată cu sosirea senzorului de puls stroboscop 1 începe counter1, care efectuează cronometrul rol. Odată cu sosirea semnalului este pornit cu Datchika2 Schetchik2. Încă o dată, există un semnal de la senzorul 1, cronometrul se oprește counter1 și Schetchik2. După aceea, microprocesorul citește valoarea ambelor contoare, care este proporțională cu numărul de Schetchike1 TC1. și pe Schetchike2 - TC2.
Astfel, obținerea de valori TC1 și TC2, microprocesorul calculează momentul aprinderii și emite rezultatul indicatorului. Acesta verifică prin dispozitivul de intrare / ieșire (care îndeplinește rolul și poarta) a stării de comutare modul de roboți, și în conformitate cu cele afișate pe ecran, fie unghiul sau turația motorului. Datele din segment este furnizat indicatorul prin intermediul registrului, iar selecția de descărcare se face prin intermediul registrului și decodorul.
Am ales impulsuri oscilator de frecvență de numărare. Intervalul de rotație a arborelui cotit se află în intervalul 600-6000 rot / min. și anume de la 10 la 100Hz. Să presupunem că valoarea maximă a contorului este egală cu 60000 Rezultă că la frecvența minimă (adică la perioada maximă) și 10Hz 60,000 valoarea contorului, frecvența impulsurilor de numărare este egală cu 600 000Gts. Acceptăm impulsuri de numărare de frecvență de 500 kHz, deoarece este mai ușor de obținut printr-un divizor de frecvență simplu.
Să evalueze eroare care apare din cauza discretă faptului că o secvență periodică de impulsuri de numărare și să umplut într-un impuls de eșantionare în cazul general - semnale asincrone. Valoarea maximă a perioadei eroarea de măsurare absolută discretă 2mks DT = ± Tobr = ±, adică este de ± 1 de descărcare mai mic cont. Cea mai mare eroare relativă este dt = ± discretă (Tobr / Tc). Luând Tc egal cu 360 °, se poate obține o eroare maximă relativă de măsurare a unghiului egal cu Dj = ± 0,06 °.
Fig. 3 este o diagramă bloc -programs, care sunt stocate în ROM.
Tot timpul „liber“, ieșirile de microprocesoare pentru a afișa rezultatul. La sosirea la semnalul de intrare de întrerupere Maskable de la senzorul 1, ieșirea procesorului de întrerupere a lămpii și cauza serviciului de rutină de întrerupere.
Această procedură citește ieșirea din timp valoarea counter1. Apoi, verifică un fel de roboți de semnal comutator, și, dacă este disponibil, programul calculează numărul de rotații pe minut al arborelui cotit, și transmite un rezultat al programului principal, pe care îl afișează pe indicator. Numărul de rotații poate fi calculată prin următoarea ecuație, cunoscând frecvența și valoarea de numărare a pulsului counter1:
Dacă este apăsat comutatorul, microprocesorul citește valoarea de ieșire a cronometrului counter2. Apoi, folosind valorile de contoare 1 și 2 calculează momentul aprinderii, iar apoi la fel ca în cazul precedent, procesorul transmite un rezultat al programului principal, pe care îl afișează pe indicator. Trebuie remarcat faptul că, înainte de rezultatul este afișat pe ecran este împărțit în zeci, pentru a fi apoi traduse în mod individual în fiecare cifră a indicatorului binar segment de cod de sistem.
Mai jos programul de asamblare pentru Z-80 microprocesor.
; de pornire bloc, programarea timer-ul.
LD A, 00111010; de control de intrare cuvânt în contorul 0: Modul de operare 5; încărcare mai întâi, Jr., apoi ridicat byte; cod - binar.
LD A, 01111010; de control de intrare cuvânt în contorul 1.
Vom descrie în detaliu fiecare dintre procedurile.
DELiYMH: Procedura de înmulțire și împărțirea două numere. Metoda cea mai rațională a diviziunii și multiplicării în dispozitive digitale este metoda de înmulțire binară (diviziune). Dar, în schema noastră pentru mai multe motive, vom folosi o altă metodă. Unul dintre motive - este că, în limbaj de asamblare pentru Z-80 nu există nici o comandă pentru trecerea la stânga sau la dreapta perechea de registre de opt biți, și vom face calcule cu numere de 16 biți. Iar a doua - viteza obținută prin înmulțirea binară (diviziune) nu avem nevoie, cum ar fi un microprocesor servește doar o întrerupere cu senzor 1 (care apare cu o frecvență de 10-100 Hz), iar al doilea - cu un cronometru (care apare cu o frecvență de 200 Hz), și orice altceva în timp ce în modul de așteptare.
Procedura de multiplicare solicită două numere A1 și A2, și returnează rezultatul în A1. Înmulțirea se face prin adăugarea de obicei timpii A1 + A2 A1. Prin urmare, se recomandă ca A1 a fost mai mare decât A2.
Procedura de împărțire a cererilor de două numere A1 și A2, și returnează rezultatul și reziduul, respectiv, A1 și A3. Divizarea se face prin scăderea din numărul A1 A2 până setul de pavilion de transport.
Informații privind indicatorul este derivat după cum urmează:
Odată cu sosirea semnalului de la intrarea cronometrul de întrerupere nonmaskable determină serviciului de rutină microprocesor de întrerupere care produce la datele indicatorului segmentului. Tot restul microprocesorul este în modul de așteptare. Numărul de biți corespunde numărului de zeci.
Evacuarea indicatorului prezentat în figura 4, iar codul corespunzător unei anumite cifre din tabelul 1.
GY Mirsky. Microprocesoarele instrumente de măsurare. - M: "Radio și Comunicare", 1984. 160c.
VI Korneichuk, VP Tarasenko. dispozitive de pe chips-uri de calcul. - Către: "Tehnologie", 1986, 264s.
MA Rajewski, VP Obmetitsa, Manual pentru întreținerea și repararea automobilelor VAZ. . - Prin "Vyshcha School" 1989, 176s.