Sunteți pe pagina 1din 18

YACC Manualul utilizatorului

YACC - un altfel de computer


auto
Acesta este un dispozitiv electronic do

it your self kit adresat pasionatilor


calificati.
In general, ca destinatie pentru
YACC sunt masinile Opel care folosesc
afisaje electronice, p
astrand interiorul
original, de parc
a ar fi un dispozitiv de
fabric
a.
Mai mult decat atat, YACC poate
lucra si cu afisaje alfanumerice LCD.
Aceast
a caracteristic
a, face posibil
a instalarea YACC-ului, practic, n toate
masinile echipate cu injectie de combustibil.
Functii
1) M
asurarea instantanee a vitezei
cu o precizie de 0,1 km/h.

Traducere: Marius Gerber gerbermrius@gmail.com

cute dou
a tipuri de ap
as
ari. Ap
asarea
a) Nivel de combustibil n rezervor (n
butonului pentru mai putin de o selitri)
cund
a se numeste ap
asare scurt
a.
F10 50.2
Ap
asarea butonului pentru mai mult
Aici F10 nseamn
a c
a,
de o secund
a se numeste ap
asare
lung
a. Pentru a viziona diferitele moTrei c
al
atorii.
Pentru fiecare
9, 5 < TANK CAP F 10, 5
duri de lucru este necesar
a ap
asarea
, vitez
c
al
atorie, distanta
a medie,
scurt
a. Ap
asarea lung
a este folosit
a
timpul c
al
atoriei, consumul meb) Estimarea distantei r
amase de
pentru a introduce diferite comenzi (de
diu si total de combustibil consuparcurs (n km)
exemplu, pentru a putea reseta contomat precum si costul acestuia.
rul de combustibil, pentru a ncepe o
D124 51.4
nou
a c
al
atorie, etc).
Turometru
se calculeaz
Aceast
a distanta
a foAtunci cand acest simbol este [ ]
losind un consum mediu de carTensiunea din baterie.
afisat nseamn
a c
a este disponibil
a o
burant FA.
ap
a
sare
lung
a
.
Cuplarea manual
a a antenei autoModurile de lucru sunt afisate n fimate. Nu este necesar
a folosiAtunci cand vehiculul se opreste
gurile
5, 6 si 7. Ap
as
arile scurte sunt (conditia fiind ca v < 0,5 km/h) vor fi
rea antenei cand asculti CD-ul, de
reprezentate prin linii verticale subtiri. afisate urm
exemplu.
atoarele valori:

7) Cantitate combustibil. Avertizare


nivel sc
azut de carburant: (a)
estimarea nivelului de combustibil din rezervor, (b) estimarea
distantei de r
amase.
8)

9)
10)
11)

12) Mod sport: m


asoar
a timpul de
parcurgere a 1/4 mil
a, 0. . .60,
0. . .80, 0. . .100 km/h.

Informatiile de la punctele 2, 3, 4 si
2) M
asurarea distantei efectuate. Se
5
sunt
afisate n mod automat atunci
afiseaz
a automat de fiecare dat
a
c
a
nd
vehiculul
se opreste. In timp ce
cand autovehiculul se opreste.
se ruleaz
a prin oras exist
a o posibilitate
3) Viteza medie de m
asurare. Sunt interesant
a de comparare a vitezei mem
asurate dou
a valori: (a) viteza dii cu viteza unei biciclete, de exemplu,
medie total
a, (b) viteza medie co- realizand cat de mult timp s-a petrecut
respunz
atoare perioadei de timp n blocaje de trafic si cat de mari sunt
n care vehiculul este n miscare. cheltuielile cu masina.
Viteza instantanee ofer
a o sans
a de
4) Timpul de c
al
atorie si timpul n a verifica indicatia vitezometrului.
care vehiculul este oprit.
Consumul mediu de combustibil corespunz
ator pentru un segment de
5) Costul combustibilului folosit.
drum ne arat
a diferentele mari ce exist
a
6) Consumul mediu de combustibil: n functie de conditiile de trafic si stilul
(a) din momentul n care moto- de conducere.
rul a fost pornit, (b) corespunz
ator
ultimelor 5 secunde, (c) cores- Utilizarea YACC
punz
atoar unui segment de drum
cu o lungime variind de la 50 pan
a Pentru controlul dispozitivului este fola 1.000 de metri.
losit un singur buton. Sunt recunos-

SPD
M/A/T

a) distanta efectuat
a n metri
M 12005
sau pentru distante mai mari de
100 km n km

RPM

KM 1200.1
Iar ap
as
arile lungi prin linii orizontale
groase
TRIPS

TRIP 1

Meniul de baz
a
In timpul mersului este afisat
a viteza
instantanee n km/h.
SPD 50.2
In cazul n care capacitatea rezervorului de combustibil (FUEL TANK CAP)
este stabilit
a, n momentul n care combustibilul scade sub o anumit
a valoare,
va ap
area o avertizare de nivel sc
azut
(FUEL WARN LEV) iar n loc de literele
SPD vor fi afisate urm
atoarele date:

b) viteza medie, cu exceptia momentului n care vehiculul a fost


oprit/vitez
a medie total
a n km/h.
A 40/32.7
c) timpul total de c
al
atorie/timpul
total n care vehiculul a fost oprit
T 20/4
Dac
a totalul c
al
atoriei este mai
mare de 60 de minute, cele dou
a
informatii vor fi afisate una dup
a
alta. Timpul de c
al
atorie
T 2H30
si timpul n care vehiculul a fost
oprit.
W 0H25

YACC Manualul utilizatorului

Traducere: Marius Gerber gerbermrius@gmail.com

vorul dar nu faceti un plin. Cu


ap
asare lung
a se comut
a n modul de editare (EDIT) si introduceti
cantitatea (n 0.01 l) de combustibil ad
augat
a.

Este afisat
a valoarea num
arului de
rotatii pe minut a motorului
RPM 1200

cu o lungime predefinit
a (10 m, 20 m,
50 m, 100 m, 200 m, 500 m, 1 km).
Unitatea de m
asur
a este l/100 km.
FK05 8.5
sau
FX05 8.5
Prin ap
asare lung
a se intr
a n modul de set
ari, pentru a permite selectarea distantei segmentului de drum.
Urm
atoarele cicluri de ap
as
ari scurte
schimb
a valorile de 10 m (FK01), 20 m
(FK02), 50 m (FK05), 100 m (FK1), 200 m
(FK2), 500 m (FK5), 1 km (F1K). Prin
ap
asare lung
a se comut
a ntre modurile FK si FX. In FK Mod este inclus
a
n calcule toat
a cantitatea de combustibil utilizat. In FX Mod nu este inclus
a
n calcul cantitatea de combustibil utilizat
a atunci cand vehiculul a fost oprit.
ZACC se intoarce la meniul principal n
mod automat dup
a 5 secunde.

Consumul mediu de combustibil

Combustibilul

Consumul mediu de combustibil este


corespunz
ator distantei parcurse de la
ultima pornire a motorului. Unitatea
de m
asur
a este l/100km.
FA 7.5
de complectat
FA 750

se afiseaz
a cantitatea de combustibil
utilizat
a. Unitatea de m
asur
a este de
l.
F 31.2
Cu o ap
asare lung
a a butonului se intr
a
n meniul consumului de combustibil
n care, prin ap
as
ari scurte succesive, Costul combustibilului
se acceseaz
a urmatoarele comenzi:
Este afisat costul combustibilului conator distantei para) RESET resetare contor. Utilizati sumat corespunz
curse.
aceast
a comand
a de fiecare dat
a
RON 10.6
cand umpleti rezervorul dar nu
vreti s
a recalibreze rezervorul de
combustibil cf uel . Se reseteaz
a Baterie
prin ap
asare lung
a si se confirm
a
Este afisat
a tensiunea bateriei. Unitacu mesajul
tea de m
asur
a este voltul V.
DONE
BATT 12.2
b) ADD utilizati aceast
a comand
a de Atunci cand se porneste motorul,
fiecare dat
a cand v
a umpleti rezer- YACC-ul comut
a ntai n acest mod

d) costul combustibilului.
RON 20/4.5
Prima
valoare
corespunde
c
alatoriei ntregi TRIP 1 si este
afisat
a pentru c
al
atoria activ
a. A
doua valoare corespunde distantei
parcurse de la ultima pornire a
motorului.
M
asurarea distantei, a timpului de
c
al
atorie si a costului combustibilului ncepe de fiecare dat
a cand se
porneste motorul (din primul moment
cand v 0,5 km/h), si se termin
a
atunci cand motorul este oprit.
Turometru

Consumul de combustibil pe or
a
Afisarea consumul mediu de combustibil pe or
a va fi afisat n ultimele 5 secunde. Unitatea de m
asur
a este l/h.
FH 1.2
Consumul de combustibil care corespunde unui segment de drum
Este afisat consumul de combustibil
corespunz
ator unui segment de drum

pentru a se observa starea de nc


arcare
a bateriei. Dup
a 20 de secunde YACCul revine automat n modul de baz
a.
C
al
atorii

c) CAL utilizati aceast


a comand
a de
fiecare dat
a cand umpleti rezervorul si doriti s
a folositi datele colectate la ultima alimentare pentru a
recalibra coeficientul de combustibil cf uel . Cu ap
asare lung
a se
comut
a n modul de editare (EDIT)
si introduceti cantitatea (n 0.01 l)
de combustibil ad
augat
a.

Meniul c
al
atorii permite m
asurarea
distantei totale, a timpului si a combustibilului utilizat pentru o perioad
a
mai lung
a de timp. Ap
asarea lung
a n
meniul
TRIPS
comut
a ntr-un meniu n care puteti
alege prin ap
as
ari scurte repetate mai
multe c
al
atorii TRIP 1, TRIP 2, TRIP 3 si
comanda EXIT.
d) PRICE pretul combustibilului.
Pentru fiecare c
al
atorie sunt afisate
Cu ap
asare lung
a se comut
a
urm
atoarele valori la fiecare 2 secunde
n modul de editare (EDIT) si
introduceti costul combustibilua) num
arul de excursie, ex.
lui ad
augat (n 0.01 unitatea
TRIP 1 *
monetar
a).
Unitatea monetar
a
poate fi definit
a n modul FUEL
b) distanta parcurs
a,
CURRENCY.
c) viteza medie,
e) EXIT revenirea la meniul anterior.
Aceasta se face automat
d) timpul c
al
atoriei,
dup
a 5 secunde sau cu o ap
asare
e) consumul mediu de combustibil,
lung
a.
f) consumul total de combustibil,
g) costul combustibilului.
Simbolul * nseamn
a c
a respectiva
c
al
atorie este activ
a iar datele despre
, timp si consum de combusdistanta
.
tibil sunt actualizate n permanenta
Lipsa simbolului * denot
a sf
arsitul
c
al
atoriei.
Ap
asarea lung
a a butonului ncepe
sau ncheie o c
al
atorie.
Dac
a o
c
al
atorie nu este activ
a atunci este
afisat
BEGIN n

YACC Manualul utilizatorului

n care n corespunde num


arului de
c
al
atorie. Urm
atoarea ap
asare lung
a
reseteaz
a toate datele legate de c
al
atorii
si le va marca ca si active. Actiunea este
confirmat
a cu comanda
DONE
Din acel moment distanta, timpul si datele combustibilului vor fi actualizate
permanent. Dac
a este activ
a c
al
atoria,
comanda
END n
este afisat
a. Ap
asarea lung
a termin
a
c
al
atoria. Actiunea este confirmat
a cu
comanda
DONE
Atunci cand se porneste motorul,
YACC-ul comut
a pe modul BATT 20 secunde. Pe parcursul acestei perioade
de timp ap
asarea scurt
a a butonului reseteaz
a si ncepe prima c
al
atorie
(TRIP 1).
Modul sport
Ap
asarea lung
a a butonului n modul
de baz
a comut
a meniul n modul sport.
Ap
asarea scurt
a succesiv
a comut
a pe
timpii intermediari de rulare: 1/4 mile,
0. . .60, 0. . .80, 0. . .100 km/h.
YACC-ul preg
ateste n mod automat
un nou nceput de fiecare dat
a cand
vehiculul este oprit. Va fi afisat unul
din nume (1/4, 60, 80 sau 100) n partea
stang
a si cuvantul RDY (gata) n partea
dreapt
a.
1/4 RDY
Cronometrarea ncepe n mod automat atunci cand masina demareaz
a.
Distanta (viteza), sunt afisate n partea stang
a. Timpul cronometrat, n secunde, este afisat n partea dreapt
a.
47% 10.2

Traducere: Marius Gerber gerbermrius@gmail.com

La sfarsitul cronometr
arii aceasta se
opreste si este afisat
a nc
a o dat
a n partea stang
a.
1/4 21.0
Ap
asarea lung
a comut
a napoi n meniul de baz
a.

scurte va afisa succesiv diferite cifre si


comenzile CANCEL si SET. Comanda SET
este vizibil
a doar atunci cand o valoare
poate fi modificat
a si o valoare nou
a
poate fi introdus
a. Ap
asarea lung
a n
timpul comenzii SET se revine la modul editor initial, salvand noii parametri introdusi.
Actionarea manual
a a antenei
Ap
asarea lung
a n timpul comenzii
a modul editor, f
ar
a nici
Cand porniti radioul va fi afisat
a starea CANCEL termin
o schimbare.
antenei
Ap
asarea lung
a n timpul select
arii
ANT ON
cifrelor comut
a ntr-un mod care persau
mite schimbarea valorii cifrei respecANT OFF
as
ari scurte schimbati vatimp de 5 secunde. Ap
asarea lung
a tive. Prin ap
loarea.
Apoi
prin
ap
asare lung
a confira butonului schimb
a starea antenei n

mati
aceast
a
schimbare.
pozitie opus
a. In timpul utiliz
arii radioului utilizati o ap
asare lung
a pentru a
modifica pozitia antenei.

Configuratii standard

Oprirea motorului

Astra F

c
al
atorie, TRIP 1 si resetati n acelasi
timp contorul mecanic de pe bordul
masinii. C
al
atoriti cateva zeci de kilometri. Cu o ap
asare lung
a comutati
pe modul editor si introduceti distanta
parcurs
a n metri. Atunci coeficientul
de calibrare cdist va fi calculat n mod
automat.
Nu trebuie uitat c
a cele mai multe
contoare mecanice lucreaz
a pe dou
a
directii num
ar
a n jos cand deplasarea masinii este napoi. YACC utilizeaz
a
un impuls si de aceea nu distinge cele
dou
a directii.

Calcularea coeficientului de distanta


SPEED COEF. In modul editor se introduce valoarea cdist n intervalul
1. . .65 535 care este egal cu num
arul
de impulsuri ce corespund unui kilometru.

Prin
ap
asare
La oprirea motorului YACC-ul se stinge PRESETS ASTRA F.
lung
a
se
revine
la
set
a
rile
standard
dup
a 30 de secunde de inactivitate.
Viteza medie instantanee
pentru Astra F

Configurare
Ap
asarea si tinerea butonului timp de 5
secunde n modul turometru comut
a n
meniul de configurare. Simbolul Ste
reo va apare pe afisajele cu 8 digiti
si simbolul Dolby pe afisajele cu 10

digiti. Dac
a timp de 20 secunde nu se
efectueaz
a nici o operatiune se comut
a
automat n modul de baz
a.
Editor
Editorul permite introducerea de valori
numerice si este disponibil n anumite
moduri de lucru. In editare se intr
a
ntotdeauna prin ap
asarea lung
a a butonului. Urmatorul ciclu de ap
as
ari

SPEED NOISE.
YACC
utilizeaz
a
un algoritm simplu pentru a realiza o m
asurare precis
a a vitezei.
M
asur
atoarea proceseaz
a aproximaAstra G
tiv ultimul SPEED T MIN. Num
arul

de
impulsuri

nregistrate
corespund
cu
PRESETS ASTRA G.
Prin
ap
asare
distant

a
parcurs
a
s

i
sunt
divizate
in
lung
a se revine la set
arile standard
timpul
m
a
surat.
pentru Astra G
Impulsurile pentru distanta parcurs
a sunt generate prin dispozitive
FUEL COEF
27 700
speciale
numite generatoare de impulFUEL SOURCE
F
suri. Constructia acestor generatoare
de impulsuri variaz
a.
De cele mai

Vitez
a si distanta
multe ori ele se bazeaz
a pe rotatia
rot

ii.
Datorit
a
unor
inexactit
ati mecaCalibrare
nice, ax, cablu si vibratii pot ap
area
SPEED DISTANCE.
Utilizati erori suplimentare. Figura 8 arat
a calIncepeti o culul instantaneu al vitezei pe baza
urm
atoarea procedur
a.
FUEL COEF
FUEL SOURCE

3 669 000
L

YACC Manualul utilizatorului

timpului nregistrat dintre dou


a impulsuri succesive.
Rezultatul analizei indic
a faptul c
a,
pentru impulsul specific acestui caz,
genereaza 15 impulsuri cu fiecare
revolutie. Prin urmare este bine de a
utiliza perioadele de timp care corespund cu multiplu de 15 impulsuri.
In modul editor introduceti valoarea cnoise n intervalul 0. . .99. Valoarea 0 inchide calculul valorii medii. Dac
a n timpul m
asur
arii unice
sunt nregistrate mai putin de 2SPEED
NOISE (viteze mici) viteza instantanee
este calculat
a f
ar
a o medie. Pentru alte
cazuri, cel mai mare multiplu de impulsuri cnoise este utilizat n calcule.
Selectarea semnalului de vitez
a
SPEED SOURCE. Litera R corespunde
varfurilor iar litera F ce se ncadreaz
a
ntre acestea. Prin ap
as
ari lungi repetate a butonului se afiseaz
a R si F.
M
asurarea vitezei minime instantanee
SPEED T MIN. In modul editor
introduceti o valoare n ntervalul
10. . .110.
M
asurarea vitezei maxime instantanee
SPEED T MAX. In modul editor
introduceti o valoare n ntervalul
10. . .110.

Carburant
Capacitatea rezervorului
FUEL TANK CAP. In modul editor se

Traducere: Marius Gerber gerbermrius@gmail.com

introduce capacitatea rezervorului (va- Citirea consumul de carburant


loare n intervalul 0. . .250) n litri. Va
loarea 0 nchide automat avertizarea de FUEL HISTORY. In acest mod se pot
citi
datele
necesare
pentru a se calcula
nivel redus de combustibil.
coeficientul de calibrare a consumului
de combustibil cf uel . Ap
as
arile scurte
repetate
a
butonului
afis

eaz
a succesiv
Nivel de avertizare
rezultatele. Dup
a 20 secunde de inacFUEL WARN LEV. In modul editor tivitate se revine automat n modul de
introduceti valoarea n litri n interva- baz
a.
lul 0. . .99. Valoarea 0 nchide automat
Rezultatele sunt prezentate n ordiavertizarea de nivel redus de combus- nea invers
a cronologic
a (1 ultima alitibil.
mentare, 2 penultima alimentare,
etc) O singur
a alimentare de carburant este reprezentat
a prin 3 valori: A
Alegerea monetar
a
cantitatea alimentat
a n litri, B

nceputul

n
5
cifre
a,
C

finalul 5 cifre
FUEL CURRENCY. In modul editor se
ale.
pot introduce trei litere (ex. EUR, USD,
Exemple de rezultate.
RON, etc).
1A 04328
1B 01855
1C 82273
Acuratete
2A 04409
FUEL ACC. Prin ap
as
ari lungi se
2B 01619
afiseaz
a valori numerice a consumu2C 59814
lui de combustibil (mediile FA, FH, FK,
3A 03844
FX, contorul rezervorului F) cu o preci3B 01313
zie de dou
a zecimale. Trebuie amintit
3C 73735
ca TID-ul afiseaz
a punctul pentru zeci4A 04163
male naintea ultimelor doua caractere
4B 01538
din dreapta. Datorit
a acestei precizii de
4C 56441
dou
a zecimale rezultatul va fi afisat ca
5A 04312
num
ar intreg cu unit
ati de 0.01 l/100
5B 01553
km.
5C 67922
6A 03736
6B 01389
Coeficientul de calibrare a combusti6C 54037
bilului
7A 04358
7B 01599
FUEL COEF. In modul editor se in7C 57383
troduce valoarea cf uel n intervalul
8A 04346
1. . .99 999 999 care este egal cu
8B 01594
num
arul de impulsuri corespunz
atoare
8C 08461
unui litru de combustibil.

Litri

1.
2.
3.
4.
5.
6.
7.
8.

43.28
44.09
38.44
41.63
43.12
37.36
43.58
43.46

185
161
131
153
155
138
159
159

582
959
373
856
367
954
957
408

273
814
735
441
922
037
383
461

Presupunem c
a, cantitatea de combustibil utilizat vf uel este proportional
a
cu lungimea total
a a num
arului de impulsuri nregistrat
vf uel cf uel = f
Metoda utilizat
a pentru a obtine valoarea lui cf uel const
a n umplerea rezervorului de combustibil (pan
a cand
se opreste pompa).
Oricum erorile
acestei metode pot fi multe, cum ar fi
inexactitatea pompei, momentul opririi
pompei, etc.
Rezultatele sunt prezentate n figura 9. Punctele corespunz
atoare pentru plinurile 2, 4, 5, 6, 7 si 8 sunt de
aproximativ lineare. Plinurile 1 si 3 au
erori mari si au fost excluse din analiz
a.
Linia dreapt
a este calculat
a cu formula
y = cf uel x.

Selectarea
semnalului
pentru
m
asurarea consumului de combustibil
FUEL SOURCE. Litera L selecteaz
a cantitatea de nivel sc
azut, litera H nivelul
maxim, litera R contorizeaz
a cresterile
si litera F ce se ncadreaz
a ntre. Prin
ap
as
ari lungi repetate a butonului se
afiseaz
a L, H, R, F.

YACC Manualul utilizatorului

Turometru

Traducere: Marius Gerber gerbermrius@gmail.com

Coeficientul de calibrare a tensiunii


bateriei

Calibrarea coeficientului de turatie a


BATTERY COEF. In modul editor se
motorului
introduce valoarea cbatt n intervalul
RPM COEF. Prin ap
asarea lung
a a bu- 1. . .65 535. Convertorul A/D are o
tonului se succed valorile coeficientului rezolutie de 10 biti. Valoarea u =1 023
crpm : 1, 2, 3, 4, 5, 6, 21 , 13 , 14 , 15 , 16 .
corespunde cu tensiunea de 1,1 V. Valoarea afisat
a a tensiunii bateriei modul BATT se calculeaz
a cu urm
atoarea
Selectarea
semnalului
pentru formul
a
m
asurarea turatiei motorului
cbatt u
RPM SOURCE. Litera R corespunde
10 000
v
arfurilor iar litera F ce se ncadreaz
a
ntre acestea. Prin ap
as
ari lungi repeRadio
tate a butonului se afiseaz
a R si F.
Actionarea manual
a a antenei
M
asurarea turatiei minime a motoruRADIO ANT. Valoarea YES activeaz
a si
lui
valoarea NO dezactiveaz
a controlul maasarea lung
a a buIn
RPM T MIN.
modul
editor nual al antenei. Ap
tonului
modific
a
valoarea.
introduceti o valoare n ntervalul
Cand actionarea manual
a a ante10. . .110.
nei este dezactivat
a antena se deschide
automat cu pornirea radioului si se ina ce acesta este
M
asurarea turatiei maxime a moto- chide la 10 secunde dup
oprit.
rului
In
RPM T MAX.
modul
editor
introduceti o valoare n ntervalul Conectare cu radioreceptorul original, din fabric
a
10. . .110.

Baterie
Calibrare
BATTERY VOLTAGE. M
asurati bateria
cu un multimetru. Ap
asati lung butonul pentru a se intra in modul editor si
introduceti valoarea m
asurat
a in unitatea de 0,01 V. Coeficientul de calibrare
cbatt va fi calculat automat.

RADIO OPEL. Valoarea DA permite


utilizarea radioreceptorului original,
din fabric
a. Atunci cand radioreceptorul este un uz YACC-ul nu trimite semnal la TID. Valoarea NU permite accesul continuu al YACC+ului la TID. In
cazul n care se utilizeaz
a radioreceptorul original pot aparea mici probleme,
prin neafisare sau afisare intermitenta
ori afisarea datei. Toate aceastea nu repreyint
a o defectiune

Afisajul LCD

Constructie

Diagrama schematic
a este prezentat
a
n figura 10. Microcontrolerul IC1 are
de ceas de 12 MHz si este
LCD WIDTH. Selectati num
arul de ca- o frecventa
alimentat
la 3,3 V. La aceast
a tensiune
ractere pe linie, n intervalul 12. . .20.
de alimentare acest microcontroler este
usor overclock-at, dar functioneaz
a corect.
Num
arul de linii
O tensiune de alimentare mic
a asiLCD LINES. Selectati num
arul de li- gur
a o functionare corespunz
atoare a
nii, una sau dou
a.
aparatului stiind c
a la pornire pot apaPentru o singur
a linie modul de lu- rea varfuri de tensiune.
cru este ca si la ecranul TID-ului.
Pentru dou
a linii, partea de sus Alimentare
afiseaz
a viteza instantanee , estimarea
a tencombustibilului si distanta r
amas
a de Circuitul de alimentare de joas
siune
foloses

te
regulatorul
IC5.
parcurs cu acesta. Linia inferioar
a corespunde cu informatiile TID-ului.
Lungimea afisajului

Convertor A/D
Offsetul r
andului doi

Tensiunea de intrare a convertorului A/D este situat


a ntre 0. . .1.1 V.
LCD OFFSET. In modul editor se in- M
asurarea tensiunii bateriei utilizeaz
a
troduce adresa (intervalul 0. . .127) ce un divizor alc
atuit de rezistentele R4 si
reprezint
a primul caracter din a doua R5. Diodele D1 si D2 protejeaz
a intralinie. Aceast
a optiune permite imple- rea A/D.
mentarea, practic, a oric
arui model de
LCD.
Iesiri

Selectarea afisajului TID


Prezentul
calculator
YACC
functioneaz
a cu afisajele originale utilizate de masinile Opel. In acestea sunt
dou
a variante de afisaje, cu 8 sau 10
digiti (caractere). Tipul de afisaj corect
poate fi selectat din jumperul 8/10.

IC2 si T2 sunt folosite pentru a converti


semnalele de nivel de 3.3 V n cele de
nivel de 12 V.
Dac
a nu aveti intentia de a controla
manual antena automat
a atunci
nu se monteaz
a tranzistorul T2 si
rezistentele R13 si R16.
Intr
ari

Jumperul 8/10
deschis 8 digiti
nchis
10 digiti

IC3 este folosit pentru a converti semnalele de nivel de 12 V n cele de


nivel 3,3 V. In plus, pentru semnalul

YACC Manualul utilizatorului

distantei parcurse (ICP), semnalul de


turatie a motorului (INT1) si cel al consumului de combustibil (INT0) este folosit de un Trigger Schmidt inclus n IC4.
Acestea sunt activate prin jumperi
conform tabelului
Trigger Schmidt
ocolire
utilizat

Asamblarea n masin
a
Primul pas este asamblarea componentelor pe cablajul imprimat. Microcontrolerul IC1 este montat ntr-un socket.
YACC a fost proiectat pentru a putea fi controlat prin butonul cu punct
existent pe TID. Prin contactul s
au,
acest buton pune comanda YACC-ului
la mas
a. Acesta corespunde unui afisaj
cu 8 digiti (caractere) de exemplu
Astra-F.
La afisajul de 10 digiti - de exemplu
Astra-G, butonul face comanda pe tensiunea pozitiv
a. In scopul de a adapta
YACC-ul la TID-ul cu 10 digiti, nu se
mai planteaz
a dioda D3 si vor trebui
f
acute dou
a conexiuni suplimentare pe
circuitul imprimat.
O descriere a asambl
arii este disponibil
a pe pagina web
e-pmk.eu/en/diy/yacc/know-how

YACC-ul si afisajul LCD

Traducere: Marius Gerber gerbermrius@gmail.com

Conectarea LCD-ului
Modul de conectare a unui afisaj LCD
la YACC este reprezentat
a n figura 10.
Conexiunile trebuie s
a fie realizate cu
fire lipite direct pe anumite puncte de
pe circuitul imprimat.
In functie de tipul de afisaj s-ar
putea s
a fie necesar s
a se foloseasc
a
un potentiometru pentru contrast - R1
de p
si/sau o rezistenta
astrare a luminii de fond - R2.

LCD WIDTH
LCD LINES
LCD OFFSET

12
1
64

Metode de m
asurare

Selectarea afisajului se face cu ajutorul intr


arii PC3. Prin conectarea acestei intr
ari la mas
a (printr-un comutator LCD/TID sau pur si pimplu prin lipirea unui fir de sarm
a) se selecteaz
a
afisarea pe ecranul LCD. L
asarea acestei conexiuni de intrare neconectat
a se
selecteaz
a automat ecranul TID-ului.
Revenirea la set
arile originale

O configurare improprie poate cauza


Datorit
a feedback-ului utilizatorilor informatii eronate.
exist
a posibilitatea comunicarii YACCPrin inchiderea jumperului 8/10 si
ului cu unul din popularele LCD-uri realimentarea YACC-ului se revine la
setarile originale:
bazate pe driverul HD44780.

(SPEED SOURCE mode). Rezolutia de


m
asur
atorii este de aproximativ 21 s.
In functie de num
arul de impulsuri
k si timpul acestora tn , tn+k , viteza instantanee este calculat
a cu urm
atoarea
formul
a

Viteza si distanta

M
asurarea vitezei si a distantelor se realizeaz
a folosind niste impulsuri electrice generate de un dispozitiv special
numit pulser.
Impulsurile sunt num
arate n 32
bit

i.
Astfel,
presupun
a
nd
c
a unui kiAlimentarea LCD-ului
lometru corespunde cdist = 16 900 imIn functie de consumul de curent a pulsuri (valoarea real
a pentru masina
ecranului LCD (iluminarea de fond va- de testare), atunci intervalul de contoriaz
a de la zeci la sute de mA, acesta fi- rizare este de peste 250 000 km.
ind cel mai semnificativ factor), s-ar puAstfel, timpul de crestere (R)
tea sa fie nevoie de un regulator de tenu
siune suplimentar. In acelasi timp ar
putea fi posibil
a utilizarea unuia existn+k
tn
tent (dup
a nlocuirea IC5 - LP2950-3V3
cu un circuit echivalent dar cu +5V, de
exemplu, LP2950-5V0 sau 78L05).
Selectarea afisajului folosit

k
cdist

46 875 3 600
tn+k tn

h km i
h

Stabilirea valorii coeficientului cdist


n intervalul 1. . .65 535 face posibil
a
ajustarea aparatului, practic, pentru
orice masin
a.
Metoda de calibrare
este explicat
a n continuare (SPEED
DISTANCE si SPEED COEF).
Timpul de m
asurare este determinat de c
atre dou
a valori: timpul minim
SPEED T MIN si timpul maxim SPEED
T MAX. Se pot aplica valori proprii
acestor coeficienti (n modurile SPEED
T MIN respectiv in SPEED T MAX)
pentru a obtine cea mai bun
a potrivire la propria masin
a. M
asurarea include cel mai mic num
ar de impulsuri k (dar nu mai mare de 255), astfel ncat tn+k tn >SPEED T MIN. Pentru viteze mari m
asur
atoarea poate fi
t
mai mic
a decat SPEED T MIN. Atunci
cand cel putin dou
a impulsuri nu vor fi
si de c
adere (F)
nregistrate n intervalul de timp SPEED
u
T MAXviteza instantanee este presupus
a ca fiind 0 si va incepe imediat o
tn+k
tn
nou
a m
asur
atoare.
In cazul n care valoarea coeficientului SPEED NOISE> 0 si num
arul de
impulsuri nregistrate k > 2SPEED
NOISE numai impulsurile de la nceput
sunt luate n considerare, unde k este
t
cea mai mare valoare a lui multiplu
SPEED NOISE. Valoarea coeficientului
sunt nregistrate. Fiecare tip de varf de schimbare a cnoise este posibil n mepoate fi setat n meniul de configurare niul SPEED NOISE.

YACC Manualul utilizatorului

Traducere: Marius Gerber gerbermrius@gmail.com

Turatia motorului

u
t1 t2

t3

t4

loarea calculat
a este mai mare ncat nu
poate fi afisata pe ecran va fi afisat OVF

M
asurarea turatiei motorului este echivalent
a cu m
asurarea vitezei instantanee. Valoarea RPM se calculeaz
a cu
urm
atoarea formul
a:

crpm k

46 875 60
tn+k tn

Specificatii tehnice

h tur i
min

sunt deasemeni adunate n f .


Selectarea
semnalului
corespunz
ator de nivel este setat FUEL
SOURCE. Cantitatea de combustibil utilizat se calculeaz
a cu urm
atoarea formul
a

respectiv, sc
azut (L)
Selectarea valorii crpm se realizeaz
a
setand 1, 2, 3, 4, 5, 6, 21 , 13 , 41 , 15 , 61 din
meniul RPM COEF pentru a se potrivi
cu masina proprie.

u
t1 t2

t3

t4

f
cf uel

Minimul si maximul sunt determinate de RPM T MIN si RPM T MAX.


M
asur
atoarea nu poate fi mai mare
de k = 255 impulsuri si poate fi mai
mic
a decat RPM T MIN pentru turatii
mari.

Kilometraj

sunt adunate cu un num


ar
ator de 32biti.
(b) Cresterea

Consumul de carburant se calculeaz


a
n functie de lungimea sau num
arul de
impulsuri generate de Engine Control
Module (ECM) sau luate de la semnalul
de impulsuri a injectorului.

Procesul de calibrare const


a n estimarea coeficientului cf uel , valoarea
care se afl
a n intervalul 1. . .99 999 999
(FUEL COEF mode).
Valoarea cf uel
a masinii de testare s-a dovedit a fi
3 669 000 si corespundea unui rezervor de combustibil cu o capacitate de
peste 1 170 litri. Procesul de calibrare
este descris n detaliu n sectiunile ulterioare (FUEL HISTORY mode).
Timp

u
1

(a) Timpurile de crestere si sc


adere
sunt nregistrate cu aceeasi acuratete
ca si la m
asurarea vitezei instantanee.
Lungimea maxim
a a impulsului este
egal cu aproximativ 21 ms. Impulsurile mai lungi sunt respinse.
Timpul impulsurilor t2 t1 si t4 t3
sunt corespunz
atoare valorii mari (H)

[l]

M
asurarea timpului de c
al
atorie si
a timpului cand vehiculul este oprit
foloseste un ceas pe 32 de biti. Acesta
are o rezolutie de aproximativ 1,40 secunde. Prin urmare intervalul maxim
este de peste 190 de ani.

sau sc
aderea

Precizia calculelor matematice


Calculele matematice sunt efectuate cu
o precizie de 64 biti. Atunci cand va-

Tensiunea de alimentare: 5. . .27 V


Curent: 21 mA
YACC-ul are o rezerv
a foarte mare
de putere de calcul. La nregistrare,
maximul semnalului de c
al
atorie (ICP)
frecventa ajunge sa fie egal
a cu aproximativ 50 kHz, precum si semnalul de la
turatia motorului (INT1) la aproximativ
115 kHz.
In masina de testare (cdist = 16 900,
crpm = 1/2) semnalul corespunz
ator la
viteza de 180 km/h ajunge la frecventa
de 845 Hz si utilizarea a 1,7% din puterea de calcul disponibil
a. Semnalul corespunz
ator la o turatie de 6 500
RPM ajunge la frecventa de 216 Hz si
foloseste 0,2% din puterea de calcul
disponibil
a.
Set
arile originale
Set
arile originale ale YACC-ului corespund Opel Astra F cu motor X16XEL.
Semnalele pentru turatie si consum de
combustibil au fost luate de la calculatorul motorului - ECU

YACC Manualul utilizatorului

SPEED COEF
SPEED NOISE
SPEED SOURCE
SPEED T MIN
SPEED T MAX
FUEL TANK CAP
FUEL WARN LEV
FUEL CURRENCY
FUEL ACC
FUEL COEF
FUEL SOURCE
RPM COEF
RPM SOURCE
RPM T MIN
RPM T MAX
BATTERY COEF
RADIO ANT
RADIO OPEL
LCD WIDTH
LCD LINES
LCD OFFSET

Traducere: Marius Gerber gerbermrius@gmail.com

16 900
15
R
50
60
50
9
PLN
1
3 669 000
L
1/2
R
20
60
1 607
Y
N
12
1
64

1N4148

D4

1N4148

D5

R20
47k

R19
IC1
ATMEGA168

100k
5

IC4B

RADIO
INT1
INT0
PWR3
PWR1

PWR2

1N4148

+3.3V

+3.3V
ADC0

22k
I C 5L P 2 9 5 0 - 3 V 3
OUT

IN

GND

D2

MRQ
ANT
ADC0

82k

R4

220k

R1
22k
R3

+12V

1N4148

+3.3V
GND

13
12
11
6
5
4
3
2

T1
BC557

R2
PWR4

D1

(AIN1)PD7
(AIN0)PD6
(T1)PD5
(T0)PD4
(INT1)PD3
(INT0)PD2
(TXD)PD1
(RXD)PD0

GND

SCL
SDA

5k6

GND

ICP

220n

VCC
GND

28
27
26
25
24
23

R5

7
8

(ADC5)PC5
(ADC4)PC4
(ADC3)PC3
(ADC2)PC2
(ADC1)PC1
(ADC0)PC0

C5

C8 220n

AREF
AVCC
AGND

22k

R18

11

LM224N

XTAL1

C 4 47u

C7 33p

XTAL2

C3 100n

21
20
22

1
2

10

12 MHz9

19
18
17
16
15
14

IC4A

Q1

(SCK)PB5
(MISO)PB4
(MOSI)PB3
(SS)PB2
(OC1)PB1
(ICP)PB0

C 2 47u

22k

R17

C6 33p
+12V

RESET

C1 100n

1
2

Traducere: Marius Gerber gerbermrius@gmail.com

8/10

YACC Manualul utilizatorului

GND

7
6

47k

10

IC4C
8

LM224N

1N4148

1
2
3
4

100k
R22

+12V
D3

INT0

1
2
3
4

R21

INT1

LM224N

T2
BC557

14
13

LM224N

PWR1
PWR2
PWR4
INT0
INT1
RADIO
ICP

16
15
14
13
12
11
10
9

I1
O1
I2
O2
I3
O3
I4
O4
I5
O5
I6
O6
I7
O7
C D + GND

IC3
ULN2003AN

1
2
3
4
5
6
7
8

PWR3

R6-R11 47k
GND

13
11
9
7
5
3
1

R16
22k

47k

CON
14
12
10
8
6
4
2

47k
R15

R11

220k
R14

R9

R10

R13

IC4D

16
15
14
13
12
11
10
9

I1
O1
I2
O2
I3
O3
I4
O4
I5
O5
I6
O6
I7
O7
C D + GND

1
2
3
4
5
6
7
8

SCL
SDA
MRQ
ANT

4
3
2
1

47k

12

ICP

R24

R7

R8

R12

R6
100k

10k

R23

IC2
ULN2003AN
GND

Figura 1: Diagrama schematic


a. Butonul de control comut
a la mas
a.

GND

YACC Manualul utilizatorului

Traducere: Marius Gerber gerbermrius@gmail.com

ICP

R24

R23

R18

R17

R12

IC4

IC1

IC3

R6
1
2

R15

IC2

R14

R3

R13

R2

R16

R9

14

R8
D4
D5

R11

IC5
C1

T1
C6
8/10

D1,. . .,D5
T1, T2
IC1
IC2, IC3
IC4
IC5

1N4148
BC557B
ATMEGA168
ULN2003
LM224/LM324
LP2950-3V3/78L05

Q1

R1, R13
R2, R3, R16,. . .,R18
R4
R5
R6,. . .,R11, R14, R15, R20, R22, R24
R12
R19, R21, R23
Figura 2: Plasarea componentelor.

220
22
82
5,6
47
10
100

k
k
k
k
k
k
k

R4

R5

R1
D3

C3

D2 D1

C7

C5

INT1

R22

R21

R19

R20

INT0

R10

C4

T2

C8

CON

R7

10

C1,
C2,
C5,
C6,
Q1

C3
C4
C8
C7

100
47
220
33
12

nF
F
nF
pF
MHz

C2

YACC Manualul utilizatorului

Traducere: Marius Gerber gerbermrius@gmail.com

Conexiuni afisaj
Fir

Tip

2
3
4
5
6
7
8
11
13

alimentare
iesire
alimentare
iesire
intrare
iesire
iesire
intrare
alimentare

Descriere
Tensiune de +12V de la cheia de contact
MRQ
Masa
SDA
Semnal distant
a parcurs
a
SCL
Semnal de control +12 V
Buton control
Baterie +12 V

Corsa B
Astra F
5
10
3
11
12
9
8
1

Corsa C
Vectra B
Astra G
1
5
12
10
6
2
11
11
9
12
10
9
2
8
Pe circuit TID
3
1

Conexiune antena automat


a
Fir
1
10

Tip
iesire
intrare

Descriere
Conexiune cu antena automat
a Figura 4, pin 7
Conexiune cu antena automat
a Figura 4, pin 7
Conexiune semnale pentru turatie motor si consum

Fir
12
14

Tip
intrare
intrare

Descriere
Semnal consum de la ECU sau de la injector
Semnal turatie motor de la ECU
Tabela 1: Descriere conexiuni YACC

11

YACC Manualul utilizatorului

Traducere: Marius Gerber gerbermrius@gmail.com

1
3
5
8
9
10
11
12

"

!"

"#

Afisaj
Corsa B, Astra F
Descriere semnale
Baterie +12V
Masa
+12 V - de la cheie contact
+12 V - semnal control
SCL
MRQ
SDA
Semnal distanta parcurs
a
?-4/@7@%A@7

1
2
3
6
9
10
11
12

Afisaj
Corsa C, Astra G
Descriere semnale
+12 V - de la cheie contact
+12 V - semnal control
Baterie +12V
Masa
Semnal distanta parcurs
a
SCL
SDA
MRQ
@-4/A7A%BA7

!"#!$%&#'%(!)*+,-#$./'-,,(*$0"12$%33-&104/#5432-'463/&#+07899:;$43

!%

!"

#$

1
2
5
8
9
10
11
12

799<=9>=7?
!"#!$%&#'%(!)*+,-#$./'-,,(*$0"12$%33-&104/#5432-'463/&#+078997:$43

Afisaj
Vectra B
Descriere semnale
Baterie +12V
Masa
+12 V - de la cheie contact
+12 V - semnal control
SCL
MRQ
SDA
Semnal distanta parcurs
a
?-4/@A@%B@A

;99<=9>=;?

Figura 3: Conexiuni afisaj

#$

##

#%

%'

%$

%)

%#

"

&

&$

&*

%'

%!

%&

#)

#$

#&

#%

'

"

Figura 4: Conexiune radioreceptor

@-4/A:A%BA:

@-4/ABA%CAB

12

YACC Manualul utilizatorului

Traducere: Marius Gerber gerbermrius@gmail.com

13

KEY ON

BATT

BEGIN
TRIP1

SPD
M/A/T

RESET

DONE

RPM

ADD

EDIT
VALUE

10 M

FA

CAL

EDIT
VALUE

20 M

FH

PRICE

EDIT
VALUE

50 M

FK/FX

EXIT

100 M

TRIP 1

BEGIN
END

DONE

200 M

FUEL
COST

TRIP 2

BEGIN
END

DONE

500 M

BATT

TRIP 3

BEGIN
END

DONE

1 KM

TRIPS

EXIT

1/4 M

0. . .60
KM/H

0. . .80
KM/H

0. . .100
KM/H

CONFIG

FKFX

5s

Figura 5: Moduri de lucru

YACC Manualul utilizatorului

Traducere: Marius Gerber gerbermrius@gmail.com

14

CONFIG

PRESETS

SPEED

ASTRA G

EXIT

TANK
CAP

EDIT
VALUE

COEF

EDIT
VALUE

FUEL

COEF

SELECT
VALUE

WARN
LEV

EDIT
VALUE

NOISE

EDIT
VALUE

YES NO

OPEL

RPM

SOURCE

RISING
FALLING

CURRENCY

EDIT
VALUE

SOURCE

RISING
FALLING

EXIT

BATTERY

T MIN

EDIT
VALUE

ACC

SELECT
VALUE

T MIN

EDIT
VALUE

RADIO

T MAX

EDIT
VALUE

COEF

EDIT
VALUE

T MAX

EDIT
VALUE

EXIT

LCD

SELECT
VALUE

LINES

EXIT CFG

EDIT
VALUE

OFFSET

VOLTAGE

EDIT
VALUE

EXIT

COEF

EDIT
VALUE

HISTORY

SOURCE

EXIT

EXIT

LHFR

1A 01234

9A 00000

1B 12345

9B 00000

1C 67890

9C 00000

EXIT

Figura 6: Moduri de configurare

DONE

EDIT
VALUE

ANT

WIDTH

DONE

DISTANCE

YES NO

SELECT
VALUE

ASTRA F

YACC Manualul utilizatorului

Traducere: Marius Gerber gerbermrius@gmail.com

15

_1234

-1---

_*234

--2--

__*34

---3-

___*4

----4

___5*

*1234

-2---

__*34

--3--

___*4

---4-

___5*

----5

SET

_*234

-3---

--4--

-4---

--5--

-5---

--6--

-6---

--7--

-7---

--8--

-8---

--9--

-9---

--0--

---5-

----6

----7

Ap
as
arile scurte repetate schimb
a caracterele si comenzile(SET, CANCEL). Caracterul selectat este marcat cu *
Ap
asarea lung
a comut
a valoarea caracterelor, schimb
a modul sau execut
a
o comand
a

----8

----9

Ap
asarea scurt
a selecteaz
a noua valoare a unui caracter. Ap
asarea lung
a
confirm
a modificarea.

-0---

Figura 7: Modul editare. Schimbarea valorii initiale 1234 in 50

----0

YACC Manualul utilizatorului

Traducere: Marius Gerber gerbermrius@gmail.com

16

v [ km
h ]

Viteza calculat
a pentru
dou
a puncte alaturate

80
8

9
10

7
11
6
12
Viteza
medie
cnoise = 15

5
70
4

13

14
3
60
15
2
1

1224.00

1224.05

1224.10

1224.15

t [s]
1224.20

Figura 8: Inexactitatea de m
asurare a vitezei instantanee. Impulsul este folosit n locul vitezometrului mecanic

YACC Manualul utilizatorului

Traducere: Marius Gerber gerbermrius@gmail.com

Fisierul fuel.dat
cu datele programului gnuplot.
44.09
41.63
43.12
37.36
43.58
43.46

f
1.9 10

161959814
153856441
155367922
138954037
159957383
159408461

17

Comenzile gnuplot.
f(x)=a*x
fit f(x) "fuel.dat" via a
plot [37:45] "fuel.dat", f(x)

Rezultatul cu cele
dou
a erori excluse
de la calcul.

1
1.8 108

1.7 108
y = 3 669 000 x
2

1.6 108

4
1.5 108

1.4 108

1.3 108

3
37

38

l
39

40

41

42

43

44

Figura 9: Calculul de calibrare a consumului de combustibil cf uel

45

YACC Manualul utilizatorului

Traducere: Marius Gerber gerbermrius@gmail.com

18

9
21
20
22
7
8

XTAL2
XTAL1
AREF
AVCC
AGND
VCC
GND

(SCK)PB5
(MISO)PB4
(MOSI)PB3
(SS)PB2
(OC1)PB1
(ICP)PB0
(ADC5)PC5
(ADC4)PC4
(ADC3)PC3
(ADC2)PC2
(ADC1)PC1
(ADC0)PC0
(AIN1)PD7
(AIN0)PD6
(T1)PD5
(T0)PD4
(INT1)PD3
(INT0)PD2
(TXD)PD1
(RXD)PD0

19
18
17
16
15
14

LCD/TID

28
27
26
25
24
23
13
12
11
6
5
4
3
2

K
16

15

DB7
14

DB6
13

DB5
12

DB4
11

DB3
10

DB2
9

DB1
8

DB0
7

E
6

RW
5

RS
4

V5
3

VDD

DB7
DB6
DB5
DB4

R2

10

RESET

GND

LCD 2x16

R1
10K

GND
+5V
E
RS

ATMEGA168

Figura 10: Conectarea YACC-ului la un afisaj LCD 2x16

GND

S-ar putea să vă placă și