TPMS
TPMS
TIMIOARA
FACULTATEA DE ELECTRONIC,
TELECOMUNICAII I TEHNOLOGII
INFORMAIONALE
LUCRARE DE LICEN
Timisoara
2017
CUPRINS
1. Introducere...
2. Scopul lucrrii
3. Conceptul de Tire Pressure Monitoring System i soluia propus pentru sistemul de msurare
3.1 Concept..
3.2 Tipuri..
3.4 Aplicaii..
Bibliografie
1. Introducere
Construirea dispozitivului trebuie facut innd cont de restricii privind dimensiune i greutate
ct mai reduse , frecvena de transmisie ridicat i consumul redus. Pentru ndeplinirea acestor restricii,
este foarte important s se foloseasc componente cu un consum foarte mic i precizie ridicat.
Lucrarea este extins pe ..pagini, fiind structurat pe 8 capitole, 3 anexe i o list bibliografic.
Capitolul 1 are un caracter introductiv, n care se descrie pe scurt coninutul lucrrii. n capitolul 2 se
descrie scopul lucrrii. Capitolul 3 const n prezentarea principalelor aspecte ale conceptului i modului
de funcionare al sistemului pentru monitorizarea presiunii din roi i soluia propus pentru sistemul de
msurare. Capitolul 4 prezint arhitectura sistemului de msurare, n care se descrie pe scurt fiecare bloc
funcional. Capitolul 5 este destinat descrierii i dimensionrii blocurilor funcionale ale sistemului.
Capitolul 6 const n verificri prin simulare a soluiei propuse. In capitolul 7 se prezint verificrile
experimentale, iar ultimul capitol cuprinde concluziile generale ale lucrrii.
Anexele vin n completarea bibliografiei, cu scheme i cablaje adiionale, care nu au fost incluse n
partea teoretic a lucrrii, ci doar au fost raportate c exist la final, cu ajutorul referinelor.
Bibliografiaeste cea din urm parte a documentaiei lucrrii, n care vor fi incluse sursele de inspiraie i
documentare ale autorului.
Rezultatele obinute n cadrul acestei lucrri, precum i prototipul conceput vor fi valorificate n cadrul
companiei HUF Romania.
2. Scopul lucrrii
Scopul lucrrii de fa este dezvoltarea unui sistem de evaluare a performanelor unui sistem TPMS din
puctul de vedere al consumului de curent. Este binecunoscut faptul c un sistem TMPS direct este self
powered cu ajutorul unei baterii de tip CR2032, 3V, similar cu cea de pe plcile PC-urilor mai vechi.
Durata de folosin a sistemului (7 10 ani) este un factor de mare importan n design-ul unui sistem
TPMS. De aceea un mare rol n acest aspect l are cunoaterea ct mai exact a profilelor de consum de
curent al senzorului TPMS din anvelope, pentru diferite stri de activitate (de exemplu: transmisie,
msurare, recepie, comenzi, sleep,). Cu ct mai bine este cunoscut acest profil de curent, cu att mai
bine se poate prevedea durata total de via cu o baterie de tipul menionat (din motive constructive
bateria este nglobat n ansamblul senzorului i nu este interschimbabil, la epuizarea acesteia fiind
nevoie nlocuirea complet a senzorului).
Eantioanele obinute vor trebui transmise ctre un receptor pentru stocarea acestora.
Sistemul va trebui sa fie de asemenea self powered i de dimensiuni mecanice ct mai reduse pentru a
putea fi plasat n paralel cu senzorul n interiorul unei anvelope de test.
3. Conceptul de Tire Pressure Monitoring System
3.1 Concept
TPMS este o aplicaie wireless cu raz scurt de aciune unde transmitorul i receptorul sunt
separai de o distan de civa metri i utilizeaz o combinaie de frecvene. Mai concret, TPMS
folosete o combinaie de frecvene pentru uploading i downloading LF i RF (LF 125 kHz comunicaie
de la vehicul la senzor i RF 315MHz sau 433MHz comunicaie de la senzor la vehicul).
3.2 Tipuri
3.2.1 TPMS direct: calculeaz scderea presiunii bazat pe presiunea efectiv msurat de
un senzor de presiune montat pe partea interioar jantei fiecrei roi. Datele se pot
transmite la unitatea de control electronic a vehiculului (ECU) pentru a informa
oferul instant atunci cnd presiunea din roi scade de un anumit nivel. Capacitiile
TPMS se pot extinde folosind componente suplimentare, cum ar fi microcontrolerele
(MCU) i frecvena radio.
3.2.2 TPMS indirect: msoar presiunea aerului indirect prin modificarea vitezei de rotaie
a roii indus de ctre modificarea circumferinei roii ca rezultat a pierderii de
presiune (msurarea se face utiliznd senzorii de rotaie ai sistemului ABS). oferul
este alertat numai dac o singur roat pierde presiune sub 30% i nu indic care
anume. Dac toate roile pierd presiune, oferul nu este atenionat. Dezavantajul
TPMS-ului indirect este c vehiculul trebuie s fie n micare. oferul vehiculului nu
poate urmri presiunile individuale ale pneurilor. Dac toate pneurile pierd aceeai
cantitate de aer, atunci nu se mai poate face o comparare ntre roata care pierde
presiune i roata paralel de pe acelai asiu care nu pierde i identificarea pierderii de
presiune nu mai este posibil.
Considerm modelul unui sistem de monitorizare a presiunii din anvelope prezentat mai jos:
Unitatea modulului nu se limiteaz doar la TPMS putnd fi folosit, spre exemplu, la recepia
semnalelor emise de ctre telecomenzi funcionnd pe aceeai gam de frecven.
3.4 Aplicaii
n general, sistemele de monitorizare direct a presiunii n anvelop ofer urmtoarele aplicaii [6]:
Consum redus
Dimensiune i greutate reduse
Precizie ridicat
Frecven mare de eantionare
Cost redus
Pentru respectarea tuturor cerinelor mecanice am ales componente SMD cu amprente ct mai
[Link] prototipurile de evaluare, componentele alese vor avea dimensiuni adecvate lipirilor
manuale.
4. Arhitectura sistemului
Mai jos este prezentat schema bloc a dispozitivului complet unde se regsesc blocurile funcionale.
Din schema bloc de mai sus, am realizat practic partea de achiziie i am prezentat-o sub forma unei
scheme bloc prezentate mai jos:
Figura 3: Schema bloc - parte de achiziie
DUT TPMS reprezint sistemul de monitorizare a presiunii din roi. Pentru msurarea curentului
de ordinul A-mA consumat de TPMS, am ales s folosesc un amplificator operaional.
OPA388 reprezint un amplificator operaional de precizie. Deoarece gama de curent este prea
mare, nu se poate afia la ieire fiindc intr n saturaie. Astfel am mprit gama de curent 1A-
10mA n jumtate i au rezultat dou game, prima n intervalul 1A-100A i a doua n
intervalul 100A-10mA. Aceste dou game se vor putea selecta folosind un switch analogic.
Switch-ul analogic folosit are dou intrri, o intrare de selecie i o ieire. Cnd selecia este pe
nivelul low (GND) se selecteaz prima gam de curent iar cnd este n starea high (Vcc) se
selecteaz ce-a de-a doua gam.
ADS7042 este un convertor analog-digital pe 12 bii, frecvena de 1MHz. Dispozitivul
eantioneaz tensiunea de la intrare, fiind capabil de funcionare single ended adic o intrare
refereniat la mas, sau differential intrarea AINP refereniat la intrarea AINM. El definete
toate valorile biilor ncepnd cu cel mai semnificativ i termin cu cel mai puin semnificativ.
ADS7042 este un convertor cu aproximaii succesive (SAR). El este capabil s deplaseze
numrul binar de la ieire n format serial nemaifiind nevoie de un registru de deplasare. Acest
convertor are trei pini pentru comunicaie serial.
SPI=Serial Peripheral Interface reprezint o interfa de comunicare serial. O interfa serial
reprezint o conexiune bazat pe transferul de date n mod serial (SD Serial Data). Cea mai
simpl interfa serial este Serial Peripheral Interface. n prototip am folosit SPI pe 3 fire: Clock,
Slave Select i Serial Data Out. Convertorul ales are nevoie de 16MHz pe linia de clock pentru a
suporta un million de eantioane pe secund (MSPS=Mega Samples Per Second).
5. Descrierea sistemului
5.1 Amplificator operational
Din acestea am ales VSSOP-8 datorit faptului ca are un pachet cu dimensiuni ce se pot lipi
manual.
OPAx388 poate fi folosit cu alimentare singular sau dubl i opereaz la o tensiune ntre 2.5V
(1.25 V) pn la 5.5V ( 2.75 V), are o laime de band de 10MHz, capabilitate de operare la
temperatur cuprins ntre -40C i 125C. O tensiune mai mare de 7V poate distruge complet
dispozitivul.
Configuraia pinilor
Configuraia pinilor pentru amplificatorul operaional este prezentat n figura 5, iar n tabelul 2 sunt
prezentate funciile fiecrui pin al dispozitivului:
5.2 Multiplexor
Un multiplexor este un circuit combinaional ce selecteaz informaia binar de la una sau mai multe
linii de intrare i o direcioneaz ctre linia de ieire. Selectarea intrrii se face cu ajutorul liniei de
selecie.
Multiplexorul poate avea pn la 2 linii de intrare i n linii de selecie a cror combinaii de bii
determin care intrare se va selecta.
Am ales multiplexorul 74LVC1G3157 care este de tipul 2:1, are dou intrari/ieiri independente Y0 i
Y1, o intrare/ieire comun Z i o intrare de selecie digital S. n funie de valoarea intrrii de selecie, 0
logic sau logic, se va selecta starea iesirii, low sau high. n tabelul 3 de mai jos se prezint valorile
posiile ale intrrii de selecie S, unde ieirea Y poate lua valorile 0 i 1 . 0 reprezint starea low(mas)
i 1 reprezint starea high(alimentare).
S Y
0 0
1 1
Tabel 3: Tabel de adevr mux 2:1
n figura 8 este prezentat diagrama logic a dispozitivului construit din pori logice.
Figura 6: Simbol logic Figura 7: Diagrama logic Figura 8: Configuraia pinilor SOT363
Comparatorul primete o tensiune de [Link] fac 12 comparri succesive. Valoarea fiecrui bit se
obine n cte o perioad a semnalului de tact. Stabilirea valorilor ncepe cu bitul cel mai semnificativ
(MSB) i se ncheie cu bitul cel mai putin semnificativ (LSB). Registrul cu aproximaii succesive (SAR)
comand intrrile convertorului pentru a obine tensiuni de comparare cu valorile:
ADC-ul este un dispozitiv care primete dou tensiuni de referin: reference high ( ) i reference low
( GND - 0V).
FSR=Full-scale range reprezint intervalul de variaie a semnalului de intrare i este egal cu tensiunea de
referin a ADC-ului care la rndul ei este egal cu tensiunea de alimentare analogic i reprezint gama
de valori a tensiunii.
= = = (0 3)
Dispozitivul este pe 12 bii iar asta nseamn c la ieire pot exista 212 = 4096 valori distincte n format
binar.
3
Cuanta ADC: 1 = = 212 = 0.00073 = 0.73
2
Rezoluia dispozitivului:
= = = 0.73
2 1
unde: = = 3
Fiindc ADC-ul are rezoluia de 12 biti 212 = 4096 nivele diferite de intrare analogic
Cu ct tensiunea este mai mic, cu att eroarea este mai mare (expunerea la zgomot se realizeaz mai
uor).
Temperatura jonciunii: = + = 25 + 235.8 690 = 25.16
_ = = 1 60 = 940
_
= = 67.14 67
14
1 1
= = = 0.01493 109 = 14.93 106 15
67 109
Semnalul CS (Chip Select) reprezint o conversie i un cadru de transfer serial. Un cadru ncepe cnd
CS este pe front cobortor i se ncheie cnd CS trece pe front cresctor. La ieirea SDO ( Serial Data
Out) se afieaz rezultatul conversiei. Pinul SCLK (Serial Clock) furnizeaz un clock iar dispozitivul l
folosete pentru conversia datelor. Conversia rezultat este afiat pe pinul SDO unde primii doi bii au
valoarea 0 iar urmtorii 12 reprezint rezultatul conversiei. Primul 0 apare n momentul cnd CS trece
pe front cobortor iar urmtorii bii, ncepnd cu alt 0 urmat de rezultatul conversiei, sunt lansai cnd
SCLK trece pe front cobortor. Ieirea SDO rmne pe front cobortor dup 14 SCLK-uri. Pentru
achiziia urmtorului eantion este nevoie de furnizarea unui timp minim de achiziie dup ce
conversia eantionului de curent este ncheiat.
Calibrarea offset-ului
Pentru semnalele de curent alternativ, limea de band a filtrului trebuie s fie meninut la limita
benzii, limitnd astfel zgomotul introdus n intrarea ADC crescnd raportul semnal-zgomot (SNR) al
sistemului. Filtrul RC se foloseste i la filtrarea zgomotului de pe unitatea frontal. Un condensator de
filtrare, , se conecteaz ntre intrrile ADC. Ca regul general, valoarea acestui condensator este de
cel puin 20 de ori mai mare dect valoarea specificat a capacitii de eantionare a ADC-ului. Pentru
acest dispozitiv, capacitatea de eantionare a intrrilor este egal cu 15 pF. Astfel, valoarea este
mai mare de 300 pF. Se recomand folosirea unui condensator de tip COG sau NPO pentru c aceste
tipuri de condensatoare sunt potrivite pentru circuite de precizie, au pierderi mici (coeficient de nalt
caliate Q), coeficient sczut de temperatur i caracteristici electrice stabile, n funcie de variaia
tensiunilor, frecvenei i a timpului.
ncrcarea capacitiv poate degrada marginea de faz a amplificatoarelor de intrare, fcnd astfel
amplificatorul instabil marginal.
Pentru a evita problemele de stabilitate ale amplificatorului, rezistoarele de izolare n serie ( ) sunt
utilizate la ieirea amplificatoarelor. O valoare mai mare a este util din perspectiva stabilitii
amplificatorului, dar adaug distorsiuni ca rezultat al interaciunilor cu impedana de intrare neliniar a
ADC-ului. Distorsiunea crete cu impedana sursei, frecvena i amplitudinea semnalului de intrare. Prin
urmare, selectarea necesit echilibrarea stabilitii si denaturarea designului.
Limea de band a amplificatorului de intrare este de obicei mult mai mare dect frecvena de cutoff a
filtrului antialiere. Astfel, se recomand efectuarea unei simulri SPICE pentru a confirma c
amplificatorul are o margine defaz mai mare de 40cu filtrul selectat. Simularea este critic deoarece,
chiar i cu amplificatoare cu lime de band ridicat, unele amplificatoare pot necesita mai mult lime
de band dect altele pentru a conduce filtre similare.
ADS7042 are dou surse de alimentare separate: AVDD i DVDD. Dispozitivul funcioneaz pe
AVDD; DVDD este utilizat pentru circuitele de interfa. AVDD i DVDD pot fi setate independent la
orice valoare n limitele admise. De asemenea, AVDD definete domeniul de intrare al dispozitivului. Se
seteaz ntotdeauna alimentarea AVDD s fie mai mare sau egal cu semnalul de intrare maxim pentru a
evita saturarea codurilor. Decuplarea pinilor AVDD i DVDD se face cu condensatoare de decuplare
ceramice de 1 F, dup cum se prezint n figura 15. Valoarea minim necesar a condensatorului
pentru AVDD i DVDD este de 200 nF i respectiv 20 nF. Dac ambele condensatoare sunt alimentate
de la aceeai surs, este necesar o valoare minim de 220 nF pentru decuplare.
Optimizarea consumului
Pstrarea tensiunii de alimentare digitale DVDD la cea mai mic valoare posibil.
Reducerea capacitii de ncrcare de pe ieirea de date serial.
Rulare dispozitiv la o cantitate optim de transfer. Consumul de energie scade cu viteza de
transfer.
SPI= Serial Peripheral Interface reprezint un mod de a transmite datele pe cale serial. Transmisia
presupune transmiterea bit cu bit a informaiei digitale. Protocolul SPI este de tip Master-Slave, n care
Slave este controlat de Master. Master reprezint interlocutorul care genereaz un semnal de
sincronizare, iar Slave reprezint interlocutorul care se sincronizeaz de la acest semnal.
Figura 16 : Master controleaz un Slave
Primul semnal de control este SCLK = semnal de tact (Serial Clock). Masterul genereaz i oprete
generarea semnalului de tact asta nsemnnd c SPI este o transmisie de date sincron adic datele intr
i ies in ritmul semnalului de tact (clock-ului). Nu se transmite i recepioneaz nimic daca nu exist un
semnal de clock. Orice bit poate lua valoarea 0 sau 1 i sunt definii n tranziia semnalului de CLK, n
funcie de aceast tranziie se poate stabili polaritatea semnalului.
Al doilea semnal este SS= Slave Select care este active low. Asta nseamn c Slave nu ascult de
Master dac pe pinul fizic SS nu i se aplic zero voli.
De Master se pot lega mai multe Slave-uri prin cte o legtur SS dedicat. Masterul ine fiecare pin SS
n stare high, iar cnd vrea s comande un pin Slave l trece n starea low.
Pentru schimbul de informaii ntre Master i Slave este nevoie de regitrii de deplasare (shift registers).
Att n interiorul Master-ului ct i al Slave-ului se gsete cte un registru de deplasare. La fiecare
semnal de clock pe linia MOSI (Master Out Slave In) bitul iese din Master i intr n Slave, iar pe linia
MISO (Master In Slave Out) bitul iese din Slave i intr n Master.
Registrul de deplasare are n cazul de fa lungimea de 14 bii iar pentru a-l umple sunt necesare 14
semnale de clock. n acest timp se transfer 14 bii de la Master i 14 de la Slave n mod simultan de la
unul la celalalt.
Exemplu: Considerm c un registru are lungimea de 8 bii. Informaia se transmite de la MSB la LSB
de la un registru la altul. Deplasarea informaiei se face de la Master ctre Slave ncepnd cu bitul 7 din
Master care se transmite pe linia MOSI i mpinge bitul 0 din Slave cu o casu la dreapta. Bitul 7 din
Slave este scos afar i preluat de linia MISO care-l pune n csua liber din Master. Registrele au
schimbat valorile ntre ele i fiecare dispozitiv citeste valoarea stocat i o prelucreaz. Daca mai sunt
date de schimbat, registrele se ncarc cu noi date i procesul se repet cu fiecare bit. n figura 17 se
prezint procesul descris mai sus.
Protocolul serial folosit este pe 3 fire asta nseamn c funcioneaz n modul half duplex (transferul de
date are loc n ambele direcii pe rnd comparativ cu modul full duplex unde transferul de date se
realizeaz n ambele direcii simultan).
Analiza de cost
Pentru analiza costului necesar realizrii circuitului propus, am realizat un tabel n care se gsesc
componentele folosite n circuit i cantitatea minim comandat. Preurile sunt afiate pentru fiecare
component n RON incluznd TVA-ul.
Qty.
# Ref. Des. Price/buc Price
min.
1 U1 5 0.5402 2.701
2 U2 1 10.8 10.8
3 U3 1 11.52 11.52
4 C1 100 0.02796 2.796
5 C2,C4 25 0.15679 3.91975
6 C3 10 0.46608 4.6608
7 C5 100 0.05416 5.416
8 R1 10 0.51945 5.1945
9 R2 100 0.0374 3.74
10 R3 1 0.423 0.423
11 R4 100 0.0374 3.74
12 R5,R6 100 0.03241 3.241
13 R7 100 0.0374 3.74
14 CN1,CN2,CN3 1 4.6019 4.6019
15 BAT 1 2.69 2.69
69.184
Tabelul 7: Analiza costurilor de realizare
n tabel se regsesc cantitatea minim de componente comandate i preul final. Preul total este de
aproximativ 70 lei pentru realizarea unui singur prototip.
n primul caz, switch-ul se afl pe a doua poziie (stare low). Limitele de simulare sunt ntre 1A i
100A cu pasul de simulare setat la valoarea 1.
n al doilea caz, switch-ul se afl pe prima poziie (stare high) avnd limitele de simulare cuprinse ntre
100A i 10mA cu pasul de simulare setat la valoarea 0.1m.
Figura 22: Setri AC pentru a doua gam
Pentru obinerea valorii de 0.16s am ales ca valoarea rezistenei s fie 16 cu precizie de 0.1% iar
valoarea capacitii s fie 0.1F cu precizie 1%.
1 1
3 = = = 99.5229
2 2 3.14 16 0.1 106
n figura 24, la ieirea amplificatorului operaional, am adugat un filtru trece-jos format din
rezistorul R7=16 i condensatorul C2=0.1F iar n urma simulrii DC au rezultat graficele din
figurile 25 respectiv 26. n figura 25 este setat gama de curent n stare low i n figura 26 gama de
curent n stare high.
Antena reprezint un conductor expus n spaiu. Daca lungimea conductorului este de un anumit
raport ( 2 ) sau un multiplu al lungimii semnalului devine o anten. Aceast condiie se numete
4
Majoritatea antenelor sunt proiectate pe PCB cu o lungime = i cu un plan de mas aflat sub
4
conductor. Semnalul este alimentat la un singur capt, iar planul de mas reacioneaz ca o cale de
retur. Pentru proiectarea antenei trebuie inut cont de lungimea i alimentarea ei, de forma i mrimea
planului de mas i a cii de retur. O anten poate transmite i recepiona unde electromagnetice.
O posibil antena este reprezentat de configuraia urmtoarelor componente prezentate sub forma unui
circuit n figura 28 iar n figura 29 se prezint caracteristica de amplitudine i faz n funcie de
frecven.
O alt configuraie a antenei este prezentat n figura 30, iar n figura 31 se prezint caracteristica de
aplitudine i faz.
Figura 30: Circuit anten
7. Verificri experimentale
7.1 Testare funcionalitate
Pentru a verifica funcionalitatea prototipului am conectat pinul 4 (CS) al ADC-ului la
mas (GND). n aceast configuraie se observ c a crescut curentul consumat de la
1.3mA la 1.8mA.
Al doilea pin (CLK) al convertorului analog digital se conecteaz la un generator de
semnal dreptunghiular, la care am setat frecvene diferite care s cuprind limitele pentru
viteza maxim de transfer, = 3 si = 0. Frecvenele setate sunt 16MHz
respectiv 1MHz . ADC-ul are nevoie de o frecven de 16MHz pentru a suporta o vitez
de 1MSPS (1 Mega Samples Per Second).
Al treilea pin (SDO) al ADC-ului l-am conectat la un osciloscop unde se observ faptul
c se realizeaz transmisia de date de la convertorul analog digital la SPI.
Cu ajutorul osciloscopului X am generat semnalul CS pe front descresctor, numrul de bii fiind 14,
frecvena clock-ului 16MHz.
8. Concluzii
Bibliografie
[1] M. Golio, J. Golio, The RF and Microwave Applications and Systems, vol. I and II, CRC Press, 2008
[2] N. Hasan, Tire pressure monitoring system with wireless communications, 24th Canadian Conference
on Electrical and Computer Engineer (CCECE), May 8-11, 2011, pp. 1-4
[3] H. Wei, X. Yuan, W. Liang, The design and Implementation of aircraft tire pressure wireless
monitoring automatic control system, International Conference on Computational Problem-Solving
(ICCP) pp. 565 - 568, 2011
[4][Link]
Handbook/[Link]
[6]Tire pressure monitoring system, Schrader Bridgeport Article, May 2006, pp. 4-6.
[7]