Sunteți pe pagina 1din 30

Universitatea Politehnica Bucuresti

Facultatea: Transporturi

Departament: Telecomenzi si electronica in transporturi

Proiect Microcontrolere
Tema: Sonometru Digital

Profesor Indrumator Student


S.I.dr.ing. Angel Ciprian Cormoș Popa Maria - Cristina

Toader Elena Geanina

Țoțea Marius Alexandru


Cuprins :

1.Prezentare generala

1.1 Descriere comerciala

1.2 Scurt istoric

2.Proiectare conceptuala

2.1 Schema Bloc

2.2 Descrierea componentelor

3.Proiectare Hardware

3.1 Schema electrica placa emisie

3.2 Schema electrica placa receptie

3.3 Schema electrica tot circuitu

4. Cablaj imprimat

4.1 PCB Placa emisie

4.2 PCB Placa receptie

5.Proiectare Software

6.Costul de porductie

1
1. Prezentare generală

1.1 Descriere comercială (zgomotul)

Poluarea acustică, denumită și poluare fonică sau poluare sonoră, este o componentă a
poluării mediului, produsă de zgomote.
Zgomotul este definit ca un complex de sunete fără un caracter periodic, cu insurgență
dezagreabilă aleatoare, care afectează starea psihologică și biologică a oamenilor și a altor
organisme din natură. Caracteristicile fizice sau obiective ale zgomotului privesc tăria sau
intensitatea sonoră, durata și frecvența. Intensitatea este caracterul cel mai important care depinde de

trăsăturile sursei, de distanță și posibilitățile de transmitere sau multiplicare. Ea se măsoară în


decibeli sau foni.
In mediile industriale, o sursă importantă de poluare acustică o reprezintă țevile prin care
circulă gazele, vapori sau lichidele, acestea reprezentând adeseori un risc grav pentru sănătatea și
siguranța muncitorilor.
Alte surse de poluare acustică în mediul industrial sunt:
 compresoare și turbocompresoare
 ventilatoare și turbosuflante
 instalații de ventilare
 pompe și electropompe
 centrale termoelectrice
 cuptor industrial
În localități, sursele de poluare fonică sunt clasificate în:
 surse fixe, incluzând zonele rezidențiale, industriale, de construcții și demolare.
2
 surse mobile care sunt date de rețeaua de transport urban de suprafață, aeroporturi.

Efecte asupra omului:


 zgomotul produs de mijloacele de transport poate provoca diverse tulburări, de la insomnie
la infarct, probleme de învățare.
 potrivit studiului, zgomotul provocat de traficul rutier este „al doilea factor de mediu
favorizant al îmbolnăvirilor”, după poluarea atmosferică.

Măsuri de reducere a poluării acustice:


În Uniunea Europeană, limita actuală a zgomotului ce provine din traficul rutier este de 74
de decibeli pentru cele mai multe dintre automobile, dar Comisia Europeană intenționează să reducă
această limită, în 2 etape, până la 68 de decibeli.

1.2 Scurt istoric

Măsurarea intensitați sonore

(Sonometru)

Aparate utilizate la măsurarea intensități sonore (decibelmetru, sonometru) etc.

Sonometru
Sonometrul este un instrument de măsurare a intensității sunetelor (sunete pure sau sunete
complexe, zgomote), compus dintr-un microfon direcțional sau din ambianță, un amplificator, un
voltmetru gradat în decibeli și eventual un filtru trece-bandă, în general de octavă sau de fracțiune de
octavă.

3
Sonometrele sunt utilizate
frecvent în studii de poluare
acustică pentru determinarea
aproape a oricărui tip de
zgomot, dar în mod special
pentru domeniile industriale,
protecția mediului și zgomot
aeroporturilor
Sonometrul este proiectat pentru a răspunde la
sunet în aproximativ același mod ca și urechea umană, în
vederea obținerii de măsurători obiective, reproductibile
ale nivelului de presiune acustică.

Principiul de funcționare:

4
Microfonul transformă variațiile presiunii acustice în variații curent electric. Acest semnal
electric este frecvența filtrată mai întâi la greutate, influențe bas și înalte, iar apoi trebuie să fie
înmulțită cu sine pentru a obține puterea.
Puterea este apoi convertită în decibeli pentru afișare. Decibel este de 10 ori logaritmul
raportului de putere acustică măsurat (intensitatea sunetului) și intensitatea acustică de referință,
egală cu 1×10-12 Wm-2 (PW 1 pe metru pătrat). Pentru o sursă definită, această valoare este, de
obicei cea obținută cu o presiune acustică de 2x105 Pa (20 micropascali).

Sunetul:

Sunetul este un fenomen fizic care stimulează simțul auzului. La oameni auzul are loc când
vibrațiile de frecvențe între 15 și 20.000 de Hz ajung la urechea internă. Hz este unitatea de măsură
a frecvenței egală cu o perioadă pe secundă. Astfel de vibrații ajung la urechea internă când sunt
transmise prin aer, și termenul sunet este ceva restricționat la astfel de unde care vibrează în aer.
Fizicienii moderni, însă, extind termenul pentru a include vibrații similare în medii lichide sau
solide. Sunete de frecvențe mai mari de 20.000 Hz sunt numite ultrasonice.

Intensitatea sunetului:

Intensitățile sunetului sunt măsurate în decibel (dB). De exemplu, intensitatea la minimul


auzului este 0 dB, intensitatea șoaptelor este în medie 10 dB, și intensitatea foșnetului de frunze este
de 20 dB. Intensitățile sunetului sunt aranjate pe o scara logaritmica, ceea ce înseamnă că o mărire
de 10 dB corespunde cu o creștere a intensității cu o rata de 10. Astfel, foșnetul frunzelor este de
aproape 10 ori mai intens decât șoapta. Astfel, într-un mediu perfect omogen, un sunet va fi de 9 ori
mai intens la distanța de 1 unitate de origine decât la 3 unități.

5
6
2.Proiectare conceptuală
2.1 Schema bloc:

7
2.2 Descrierea componentelor

8
(Senzor) Microfon capacitiv cu un amplificator operațional pentru a măsura intensitatea sonoră.

Schema microfonului capacitiv OPA344

9
Descriere

CMOS OPA344

Senzorul funcționează cu alimentare de la 2,5V până la 5,5V cu o intrare de tensiune în mod comun
care se întinde la 300mv. Senzorul are un consum de aproximativ 250µA.

Număr de canale (1)

Total Tensiune de alimentare (min) (+ 5V = 5, +/- 5V = 10) -2,5

Total Tensiune de alimentare (Max) (+ 5V = 5, +/- 5V = 10) -5,5

GBW (Typ) (MHz) - (1)

Arhitectură - CMOS

Temperatura de operare (C) - 40-85 C

Frecvența: timp - 0,1%VS = 5.5V, 2V -5µ𝐬

- 0.01% VS=5.5V,2V-8µs

Pin /pachet - 5SOT-23


10
- 8PDIP

-8SOIC

Senzorul permite măsurarea intensității sonore în intervalul 10 – 130 dB.

Citirea semnalului de intrare se va face cu o frecvență de 1kHz iar răspunsul se va primi


după 5 µ𝐬 dacă se dorește o precizie de 0.1% sau o dată la 8 µ𝐬 dacă se dorește o precizie de 0.01%.

La intarea senzorului se citesc semnale analogice care vor fi convertite în ieșiri digitale, apoi
acestea vor fi afișate pe un display digital dacă valoarea corespunde intervalului de măsură; dacă
aceasta depășește valoarea maximă se va afiășa un mesaj de erorare, dacă este sub pragul minim de
măsură se va afișa un mesaj pentru a repeta măsurătorile.

Pentru citire:

ATmega16 are următoarele caracteristici:

Tip circuit integrat microcontroler AVR


Organizare memorie Flash 16kx8bit
Capacitate memorie EEPROM 512B
Capacitate memorie SRAM 1024B
Carcasă TQFP44
Frecvenţa sincronizare 16MHz
Periferic RTC, comparator
Număr intrari/ieşiri 35
Număr canale PWM 6
Număr timere 8 biţi 2

11
Număr timere 16-biţi 2
Montare SMD
Tensiune de lucru 2.7 ÷ 5.5V
Interfața SPI USART
Masă 1.48g

Descrierea pinilor:

VCC - Alimentarea cu tensiune

GND - Masă

Port B (PB7…PB0-XTAL1/XTAL2/TOSC1/TOSC2)

Portul B este un port de ieșire bidirecțional pe 8 biți cu rezistoare interne, selectate pentru
fiecare bit.

Depinzând de setările selecției de ceas, PB6 poate fi folosit ca intrare pentru amplificatorul
oscilatorului sau circuitului operațional intern de ceas. PB7 poate fi folosit ca ieșire pentru
amplificatorul oscilatorului.

Port C (PC5…PC0)
Portul C este un bidirecțional I/O pe 7 biți cu rezistoare interne selectate pentru fiecare bit.
Ieșirea portului C are caracteristici simetrice. Pini portului C sunt “tri-stated” când o condiție
de resetare devine activă, chiar dacă ceasul nu funcționează.

PC6/RESET
Dacă conținutul RSTDISBL este programat, PC6 este folosit ca pin de I/O. Caracteristicile
electrice ale portului PC6 diferă de cele ale altor pini ai portului C.

12
Daca conținutul RSTDISBL-ului este neprogaramat, PC6 este folosit ca o resetare a
ieșiriilor. Un nivel scăzut pe acest pin pentru mai puțin de o lungime minimă de puls va
genera o resetare, chiar dacă ceasul nu este funcționabil. Pulsuri mai mici nu garantează o
resetare.

Port D (PD7...PD0)
Portul D este un port de I/O bidirecțional pe 8 biți cu rezistoare interne selectate pentru
fiecare bit.

RESET
Un nivel scăzut pe acest pin pentru mai puțin de o lungime minimă de puls va genera o
resetare, chiar dacă ceasul nu este functionabil. Pulsuri mai mici nu garantează o resetare.

AVCC
AVCC este un pin pentru alimentarea de la sursă a convertorului A/D, a Port-ului C (3…0) și
ADC (7...6). Ar trebui să fie conectat extern la VCC chiar dacă ADC nu este folosit. Dacă
ADC este folosit ar trebui să fie conectat la VCC printr-un filtru trece-jos.
AREF
AREF este un pin analogic de referință pentru convertorul A/D.

13
ATMEGA16

Convertor Numeric: convertește semnalul primit de la cel de al doilea microcontroler în


semnal numeric și îl transmite spre afișajul LCD.

Partea de afișare: LCD

Pentru afișare se utilizează un display LCD- RC0802A-TIY-CSV

14
Descriere:

Tip de afișare alfa numerice

Tehnologia afișajului FSTN

Număr de caractere 8 caractere x 2 rânduri

Factor de umplere: 1/16

Lumina de fundal: Tip: LED, Culoare: Verde

Pin Simbol Nivel Descriere


1 Vss 0V Masă
2 Vdd 3.3V Alimentare
3 NC - Nu este conectat
4 RS H/L H: Date, L: Comenzi
5 R/W H/L H: Citire L: Scriere
6 E H, H->L Semnal de activare
7 DB0 H/L Linii de date
8 DB1 H/L Linii de date
9 DB2 H/L Linii de date
10 DB3 H/L Linii de date
11 DB4 H/L Linii de date
12 DB5 H/L Linii de date
13 DB6 H/L Linii de date
14 DB7 H/L Linii de date

15
Caracteristici electrice:

Nume Simbol Stare Minim Tip Maxim Unitate de


măsură
Tensiune de Vdd-Vss - 4.5 5.0 5.5 V
alimentare logică
Tensiune Vdd-V0 Ta=-20ºC - - 5.5 V
alimntare LCD Ta=25ºC - 4.4 - V
Ta=70ºC 3.5 - - V
Intrare de înaltă Vih - 0.7 Vdd - Vdd V
tensiune

Intrare de mică Vil - Vss - 0.6 V


tensiune
Ieșire de înaltă Voh - 3.9 - - V
tensiune
Ieșire de mică Vol - - - 0.4 V
tensiune
Alimentare la Idd Vdd=5v - 1.2 - mA
curent

16
3.Proiectare Hardware

3.1 Schema electrică placă emisie

Componente folosite :

 U2 Microcontroler ATMega16 pe 8 biti.

17
 Pushbuton Reset
 Microfon
 U3 TLE2425(stabilizator de tensiune)
 C2 150pF/100nF
 R 10k/R10k/R10k/R10k

Pushbuton Reset

Circuitul Reset este realizat dintr-un Pushbuton, cu o


o res rezistența de 10kΩ și un condensator de 150p.
Rezis Rezistența conferă condensatorului timp sa se încarce iar
Condensatorul este folosit pentru stabilizarea circuitului ,
la specificațiile producătorului.

 Microfon

18
Microfon capacitiv cu un amplificator
operațional pentru a măsura intensitatea
sonoră. Senzorul funcționează cu
alimentare de la 2,5v până la 5,5v cu o
intrare de tensiune în mod comun care
se întinde la 300mv. Senzorul are un
consum de aproximativ 250µA.

Stabilizator de tensiune .

3.2 Schemă electrică placă recepție

19
20
Componente folosite :
 R10k
 LCD 8x2
- Blocul de afișare LCD e format dintr-un display 8x2. Rezistența variabilă RV1 este
conectată pentru a varia contrastul afișajului pentru o mai bună claritate

3.3 Schema electrică tot circuitul

21
4. Cablaj imprimat

4.1 PCB Placă emisie

22
4.2 PCB Placă receptie

23
5. Proiectare Software

24
Cod citire

const unsigned short VREF = 5.00;

unsigned int sound_res = 0;


float sound;
char txt[15];

void main() {
DDA7_bit = 0; // Configure PA7 pin as input

ADC_Init(); // Initialize ADC


sound_res = 0;
do {
temp_res = ADC_Get_Sample(7);
UART1_Write(sound_res);

Delay_ms(300);
} while(1);
}

25
Partea de afisare

// LCD module connections

sbit LCD_RS at PORTA2_bit;

sbit LCD_EN at PORTD6_bit;

sbit LCD_D4 at PORTC4_bit;

sbit LCD_D5 at PORTC5_bit;

sbit LCD_D6 at PORTC6_bit;

sbit LCD_D7 at PORTC7_bit;

sbit LCD_RS_Direction at DDA2_bit;

sbit LCD_EN_Direction at DDD6_bit;

sbit LCD_D4_Direction at DDC4_bit;

sbit LCD_D5_Direction at DDC5_bit;

sbit LCD_D6_Direction at DDC6_bit;

sbit LCD_D7_Direction at DDC7_bit;

// End LCD module connections


26
// Set VREF according to the voltage reference :

// 5.00 - power supply jumper set to 5V position (reference = 5V)

// 3.30 - power supply jumper set to 3.3V position (reference = 3.3V)

const unsigned short VREF = 5.00;

char txt[15];

float sunet;

Lcd_Init(); // Initialize LCD

Lcd_Cmd(_LCD_CLEAR); // Clear display

Lcd_Cmd(_LCD_CURSOR_OFF); // Cursor off

Lcd_Out(1, 1, "Sound volume :");

Lcd_Chr(2,9,'dB');

UART1_Init(9600); // Initialize UART module at 9600 bps

Delay_ms(100); // Wait for UART module to stabilize

while (1) { // Endless loop

if (UART1_Data_Ready()) { // If data is received,

uart_rd = UART1_Read(); // read the received data,

sunet = (uart_rd * VREF)/10.240;

27
// change Vref constant according

// to the power supply voltage

FloatToStr(sunet, txt); // Convert sound to string

txt[4] = 0;

Lcd_Out(2,3,txt);

6. Costuri de producție:

Componentă Preț x numar bucăți Cost

Microcontroler Atmega16 20 RON x 2 buc 40 RON

Rezistenta 10kΩ 0.6RON x 5buc 3 RON

Condensator 100nF 0.4RON x 2buc 0.8 RON

Display LCD 16x2 25 RON x 1buc 25 RON

Total - 68.8 RON

28
7. Bibliografie

WWW.TET.PUB.RO

WWW.WIKIPEDIA.COM

WWW.ROBOFUN.COM

WWW.ATMELSTUDIO.COM

29

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