Sunteți pe pagina 1din 2

Petru realizarea proiectului am folosit convertorul analog numeric pentru receptionarea

semnalelor de la accelerometrux.
Convertor Analogic Numeric reprezinta un bloc sau un circuit care poate accepta o
marime analogica (curent, tensiune) la intrare, furnizand la iesire un numar care constituie o
aproximare (mai mult sau mai putin exacta) a valorii analogice a semnalului de la intrare.
Spre deosebire de o marime analogica ale carei valori se pot gasi in orice punct din
domeniul sau de variatie, marimea numerica (sau digitala) poseda numai o variatie n trepte.
Astfel, intreg domeniul de variatie este divizat ntr-un numar finit de cuante (trepte elementare)
de marime determinata de rezolutia sistemului, in acest mod, diferenta intre cele mai apropiate
valori numerice nu poate fi facuta mai mica decat aceasta treapta elementara, ceea ce face ca,
principial, reprezentarea informatiei sub forma numerica sa fie legata de introducerea unei erori,
numita eroare de cuantificare.
Cu toate ca un sistem pur analogic este capabil (cel putin in mod teoretic) de o acuratete
mai buna decat un sistem hibrid (analog/numeric) aceasta acuratete este rar folosita n mod
complet. Acest lucru se datoreaza formei analogice a semnalului care nu permite o citire,
inregistrare sau interpretare de mare exactitate. Pe de-alta parte, datele sub form numerica
reprezinta deja o forma n care se face manipularea, prelucrarea sau memorarea lor, teoretic fr
nici o eroare sau practic, cu erori extrem de mici. Odata transformate in forma numerica, datele
pot fi prelucrate matematic, sortate, analizate sau folosite pentru diverse functii de control mult
mai precis, rapid i flexibil decat sub forma analogica, n plus, daca dupa achizitia lor este nevoie
de un volum mare de prelucrare, forma numerica prezinta din nou avantaj deoarece posibilitatea
de acumulare a unor erori prin manipulari succesive este extrem de mica. De asemenea, forma
numerica prezinta un avantaj considerabil n cazul pastrarii datelor pentru durate mari, prin
posibilitatea stocarii lor n memorii nevolatile de mare capacitate.
Orice marime electrica, avand o forma analogica trebuie transformata n prealabil, intr-o
forma numerica pentru a putea fi prelucrata sub o forma sau alta de un astfel de sistem de
prelucrare.
Este evident c un convertor A/N care prelucreaza un semnal provenind de la un
traductor de temperatura nu poate fi folosit la codificarea unui semnal video produs de o camera
de luat vederi. Cerintele impuse de fiecare dintre cazurile de mai sus sunt extrem de diferite, ele
fiind determinate de caracteristicile diferite de frecventa (latimea de banda) ale semnalelor
supuse conversiei, precum i de exactitatea cu care este necesar codificarea numeric a
informatiei analogice. Din acest punct de vedere exista o serie intreaga de sisteme de conversie
analog/numerica, incepand cu cele mai lente, destinate conversiei semnalelor statice, de banda
foarte joasa si ajungand pana la sistemele de conversie ultra rapide, folosite la conversia
semnalelor de banda foarte larga (radar, TV etc.). De cele mai multe ori, datele obtinute n urma
achizitiei i prelucrarii numerice trebuie sa fie utilizate tot sub forma analogic. Aceasta cerinta
impune transformarea formei lor numerice in forma analogica, proces care se realizeaza
cu convertorul numeric/analogic (CNA).
Magistrala CAN (a Controller Area Network) este o magistrala seriala utilizata n
industria de automobile, cu scopul de a asigura comunicarea intre mai multe microcontrolere fara
utilizarea unui calculator-gazda.
Pe langa industria de automobile (sisteme de franare, o gama larga de senzori, lampi de
semnalizare, controlul automat al usilor) protocolul CAN a inceput sa fie utilizat cu succes si n
alte ramuri ale electronicii industriale (echipamente medicale, razboaie de tesut).

Arhitectura retelei CAN


Specificatia de CAN defineste mai multe nivele:
nivelul fizic - descrie modul de transmitere a semnalului pe magistrala (reprezentare unui
bit, nivele de transmisie a semnalelor, aspecte legate de mediul de transmisie)
nivelul transfer - descrie tipurile de mesaje trimise/receptionate de un nod de la nivelul
sau superior (obiect). Tot in grija acestui nivel tin si aspectele legate de durata unui bit,
sincronizare, formatul mesajelor, tehnici de arbitrare, confirmare, detectie de erori
precum si mecanisme de restrangere a perturbatiilor
nivelul obiect - se ocupa cu aspecte ce tin de filtrarea si manipularea mesajelor
nivelul aplicatie
Magistrala CAN am folosit-o pentru comunicarea cu celelalte dispositive. Cu ajutorul ei am
reusit sa transmitem informatiile oferite de accelerometru. Informatiile au fost transmise prin
CAN cu id-ul 0x400 si dlc-ul 0x08. BitRate-ul CAN-ului a fost setat la 500 MHz.
Petru trealizarea proiectului ne-am folosit de exemplele din LPCXpresso can si adc pe care le-am
concatenate cu proiectul freertos.

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