Documente Academic
Documente Profesional
Documente Cultură
FACULTATEA TRANSPORTURI
PROIECT LA
MICROCONTROLLERE
București
Anul 2020
UNIVERSITATEA „POLITEHNICĂ” DIN BUCUREȘTI
FACULTATEA TRANSPORTURI
PROIECT LA
MICROCONTROLLERE
București
Anul 2020
Page 2
Cuprins
1 Prezentare generală:......................................................................................................................4
1.1 Descriere proiect:...................................................................................................................4
1.2 Descriere Comercială:.............................................................................................................4
1.3 Scurt istoric:............................................................................................................................4
2 Proiectare conceptuală..................................................................................................................6
2.1 Schemă bloc:..........................................................................................................................6
2.2 Descriere Blocuri.....................................................................................................................7
3 Proiectarea Hardware....................................................................................................................9
3.1 Schema electrica pentru placa de emisie:..............................................................................9
3.2 Schema electrica placa receptivă:.........................................................................................11
4 Cablajul Imprimat.........................................................................................................................13
4.1 Cablajul pentru placa de emisie............................................................................................13
4.2 Poziția componentelor.........................................................................................................15
4.3 Cablajul pentru placa de recepție.........................................................................................16
4.4 Poziția componentelor.........................................................................................................17
5 Proiectare software:.....................................................................................................................18
5.1 Schema logica pentru placa de emisie..................................................................................18
5.2 Schema logica pentru placa receptiva..................................................................................18
5.3 Codul sursă al plăcii de emisie..............................................................................................19
5.4 Codul sursa al placii receptive..............................................................................................20
6 Costuri de producție.....................................................................................................................21
7 Mentenanță..................................................................................................................................21
8 Bibliografie...................................................................................................................................22
1.1
Page 3
1 Prezentare generală:
1.1 Descriere proiect:
Automatizarea obloanelor se va realiza prin conectarea unui senzor de lummina
de tip brick la un microcontroler ATmega32. Senzorul de lumina va sesiza nivelul de
luminozitate din mediul exterior și va transmite o tensiune corespunzătoare valorii din mediul
exterior către microcontroler. Microcontrolerul va face conversia digital-analog și va
transmite informația către circuitul integrat MAX232. După ce se face
conversia informațiilor primite for vi transmise către cel de-al doilea microcontroler
ATmega32 prin portul RS232. Al doilea microcontorler preia
datele recepționate și pune în funcțiune motorul electric de curent continuu prin intermediul
driver-ului monolitic L293D ce va acționa obloanele în funcție de informația primită.
Simultan va fi afișat pe LCD se va afișa informația recepționată.de informatia primita.
Lamelele orizontale pot fi ajustate atât către exterior cât și către interior, fiecare având
avantajele și dezavantajele sale. Lamelele unghiulare sunt îndreptate cu marginile în sus
pentru a obține o intimitate mai mare și o direcționare a luminii naturale și a energiei sale,
conducând marea parte din căldură în sus, spre tavan. O strategie bună de salvare a
energiei pe timp de vară este o modalitate bună de a face un transfer de căldură minim și
de a menține camera răcoroasă mai mult timp. Închise în jos, spre interior, rulourile vor
aduce o vedere mult mai bună și mai delicată decât cea în cazul lamelelor înclinate în sus,
având efectul opus. În felul acesta mai multă lumina va pătrunde prin micile deschideri în
care lamelele nu se suprapun complet, direcționnd căldura chiar în mijlocul camerei,
acest lucru fiind foarte avantajos pe timp de iarnă. Intimitatea, în acest caz va avea puțin
de suferit, având în vedere deschiderea mai mare pe care o are acest tip de poziționare.
În cele din urmă, modul în care acestea sunt aranjate rămâne la latitudinea preferințelor
consumatorului, în funcție de situații specifice. Mulțumită versatilității lor, rulourile
exterioare au un grad ridicat de funcționalitate atunci când sunt ajustate în orice fel de
poziții. În altă ordine de idei, rulourile exterioare sunt de mare ajutor în diminuarea
frecvenței migrenelor. Rulourile exterioare cu grad înalt de obturare sunt cele mai bune în
aceste cazuri, combătând deprivarea de somn, ce cauzează creșterea sintetizării
proteinelor, importante în lupta împotriva durerilor cronice. Vorbind despre somn,
rulourile exterioare negre păstrează o atmosferă mai întunecată și o senzație de intimitate
crescută decât cele deschise la culoare. Acestea sunt alegerea perfectă pentru cei care
lucrează în ture de noapte și dorm pe tot parcursul zilei. Dacă sunt folosite ca un
accesoriu pentru accentua vreo culoare din casă, acestea se dovedesc a fi un punct focal și
un element stilat. De asemenea, obloanele negre sunt o alegere excelentă în camere
transformate în sală de cinema acasă și în băi, mai ales aflate la nivelul străzii.[8]
Page 5
2 Proiectare conceptuală
2.1 Schemă bloc:
CODARE
Sursa
MUFA
RS232
Emisie
Receptie
MUFA
RS232
Senzorul de lumina Brick : sunt circuite de precizie senzori de lumină, a cărui tensiune de
ieșire este direct proporțională cu intensitarea luminoasă.
Mufa si mediul de transmisie RS232 : Legătura între cele două microcontrolere este
realizată cu interfața serială RS232. Aceasta realizează transferul de date punct lapunct. Este
în mod frecvent utilizată în aplicațiile de stocare a datelor cât și pentru transferul acestora.
Page 7
-1KB de memorie EEPROM
-2 numărătoare/temporizatoare de 8 biți
Dispune de o magistrala generală de date la care sunt conectate mai multe module:
-registrele generale
Aceste ultime module sunt controlate de un set special de registre,fiecare modul avand
asociat un numar de registre specifice.
Afișajul LCD : este un afișaj electronic cu o gama largă de aplicații. Un ecran LCD 16x2
este un modul de baza foarte frecvent utilizat în diverse dispozitive și circuite deoarece este
economic, ușor programabil, având funcții de afișare a caracterelor speciale, chiar ai a celor
personalizate, animații.
Driverul L293D: L293D este un driver quadruplu Half H-Bridge utilizat frecvent pentru
conducerea motorului. Nu este necesar să conectăm niciun tranzistor, rezistență sau diode de
rotație liberă. Toate cele patru ieșiri ale acestui CI sunt compatibile cu TTL și sunt furnizate
diode de prindere pentru a conduce sarcini inductive. L293D poate furniza curent de până la
600mA, în tensiunea cuprinsă între 4.5 și 36v. L293 este un CI similar care poate furniza până
la 1A în acelaai interval de tensiune.
Page 8
3 Proiectarea Hardware
3.1 Schema electrica pentru placa de emisie[3]:
Componente folosite :
U1 Microcontroler ATMega32 pe 8 biti
C3 Condensator de 1.0uF
C4 Condensator de 1.0uF
C5 Condensator de 10uF
C6 Condensator de 10uF
R2 Rezistență de 10kΩ
U3 Convertorul MAX232
P1 Conectorul RS 232
S1 Reset SW (Button)
Page 9
Circuitul Reset este realizat dintr-un Pushbuton, o rezistență de 10kΩ și un condensator de
10uF. Rezistență conferă condensatorului timp să se încarce iar condensatorul e folosit pentru
stabilizarea circuitului, la specificațiile producătorului.
Page 10
Senzorul de lumină de tip Brick
Page 11
Figură 6 - Schema electrica placa de receptie
Componente folosite :
U2 Microcontrolerul ATMega32
U1 Convertorul Max232
C1 Condensator de 1.0uF
C2 Condensator de 1.0uF
C3 Condensator de 10uF
C4 Condensator de 10uF
R1 Rezistență de 10kΩ
P1 Conector RS 232
4 Cablajul Imprimat
4.1 Cablajul pentru placa de emisie.
Page 12
Cablaj văzut din față
Page 13
Figură 8 - Cablaj văzut din spate
Page 14
Figură 9 - Poziția componentelor
Page 15
Figură 10 - Cablaj văzut din fata
Page 16
Figură 11 - Cablaj vazut din spate
Page 17
Figură 12 - Poziția componentelor
5 Proiectare software:
5.1 Schema logica pentru placa de emisie.
Page 18
NU
DA
TRANSMISIE CODARE
AFISARE LCD SI
CONVERSIE
ACTIONARE
MOTOR
Page 19
#define F_CPU 8000000UL
#include <util/delay.h>
void init_usart(void)
UCSRB= (1<<TXN);
UBRRL= 0x33;
while (! (UCSRA&(1<<UDRE)));
UDR= data;
init_usart ();
ADMUX=0b00100000;
while(1)
ADCSRA | =(1<<ADCSC);
while (ADCSRA&(1<<ADSC));
valoare_adc = ADCH;
transmit_usart (valoare_adc);
_delay_ms(1000);
Page 20
}
#endif
#include <avr/io.h>
#include <util/delay.h>
int main(void)
while(1)
_delay_ms(4000);
6 Costuri de producție[7]
Page 21
Nr. Componente Buc. Preț(lei) Total(lei)
1 ATMEGA32 2 20 40
2 Reset Switch 2 0.40 0.80
3 Circuit integrat Max232 2 12 24
4 RS232 2 60 120
5 Motor electric 1 190 190
6 Rezistența 10kΩ 2 0.6 1.2
7 Display LCD 16x2 1 25 25
8 Senzor de lumina Brick 1 10 10
9 Cablaj imprimat 2 7.5 15
10 Condensator 1uF 4 1.5 6
11 Condensator 10uF 4 2 8
12 Driver L293D 1 17 17
Figură 13 - Tabel costuri
Costul total este de 457 lei.
7 Mentenanță.
Dacă întâmpinați probleme legate de software, contactați producătorul pentru reprogramarea
microcontrolerelor.
8 Bibliografie
Page 22
[1] http://www.infoelectronica.ro/date_upload/lucrari_m/Proiectarea
%20motorului%20pas%20cu%20pas.Lucrare%20Laborator.
(Republica%20Moldova).pdf
[2] https://electrosome.com/interfacing-dc-motor-atmega32-l293d/
[3] https://www.scribd.com/document/369270877/Senzor-Analogic-de-
Lumin%C4%83-Interconectat-La-ATmega32
[4] http://www.tet.pub.ro
[5] http://www.mikroe.com
[6] http://www.conexelectronic.ro
[7] http://www.e-piese.ro
[8] https://www.analkoaluminium.ro/istoria-rulourilor-exterioare/
Page 23