Montaj de Tip Logger

Imagine preview
(9/10 din 1 vot)

Acest proiect trateaza Montaj de Tip Logger.
Mai jos poate fi vizualizat cuprinsul si un extras din document (aprox. 2 pagini).

Arhiva contine 20 fisiere docx, h, txt, lst, log, mcl, mcpav, hex, ini, dic, dct, brk, bmk, asm, cfg de 19 pagini (in total).

Profesor indrumator / Prezentat Profesorului: As. dr. ing. Mihai Niculescu

Iti recomandam sa te uiti bine pe extras, cuprins si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca. Ai nevoie de doar 6 puncte.

Domeniu: Electronica

Cuprins

1.Descrierea proiectului
2.Proiectare hardware
2.1.Schema bloc
2.2.Prezentarea generală a modulelor
2.2.a.ATmega32
2.2.b.Memorie EEPROM
2.2.c.Intrarile ADC
2.2.d.Push-button
2.2.e.LCD
2.3.Schema electrică
2.4.Lista de componente si calcul economic
2.5.Circuitul imprimat
3.Proiectare software
3.1.Schema logică
3.2.Descrierea modului de funcţionare
3.3.Listarea programului propriu-zis
4.Bibliografie

Extras din document

Cap1.Descrierea proiectului

Montaj de tip „logger”.

La anumite intervale de timp programul va citi starea pinilor unui port şi nivelul de tensiune aplicat pe un pin şi le va stoca într-o memorie EEPROM externă.

La cerere (apăsarea unui push-buton) se vor afişa ultimele două valori citite.

Cap2.Proiectare Hardware

2.1:Schema bloc

Fig.2.1.

2.2:Prezentarea generala a modulelor

2.2.a.ATmega 32

ATmega 32 este un un microcontroller CMOS de mica putere, de 8 biti,bazat pe arhitectura RISC AVR îmbunătăţită.Contine 32 de registre de uz general si 64 de registre speciale pentru modulele I/O.Aceste registre sunt mapate la adrese din memoria RAM cuprinse intre 0000h si 005Fh.Prin executarea instructiunilor dificile intr-un singur ciclu de ceas,microcontrolerul Atmega 32 obtine rezultate care se apropie de 1 MIPS pe MHz permitandu-i programatorului sa optimizeze puterea de consum in raport cu viteza de procesare.

Caracteristicile principale ale acestuia sunt:

-32KB de memorie Flash reinscriptibila pentru stocarea codului

-2KB de memorie Ram

-1KB de memorie EEPROM

-2 numaratoare/temporizatoare de 8 biti

-un numarator/temporizator de 16 biti

-contine un convertor analog-digital cu intrari multiple

-contine un comparator analogic

-contine un modul USART pentru comunicatie seriala

-dispune de oscilator intern

-ofera 32 de linii I/O organizate in 4 porturi

Dispune de o magistrala generala de date la care sunt conectate mai multe module:

-unitatea aritmetica si logica (ALU)

-registrele generale

-memoria RAM SI EEPROM

-liniile de intrare (porturile –I/O Lines) si celalte de intrare/iesire

Aceste ultime module sunt controlate de un set special de registre,fiecare modul avand asociat un numar de registre specifice.

Fisiere in arhiva (20):

  • EEPROM_24AA01.c
  • EEPROM_24AA01.h
  • Montaj de Tip Logger.docx
  • uC - Logger.asm
  • uC - Logger.bmk
  • uC - Logger.brk
  • uC - Logger.c
  • uC - Logger.cfg
  • uC - Logger.cp
  • uC - Logger.dbg
  • uC - Logger.dct
  • uC - Logger.dlt
  • uC - Logger.hex
  • uC - Logger.log
  • uC - Logger.lst
  • uC - Logger.mcl
  • uC - Logger.mcpav
  • uC - Logger.c.ini
  • uC - Logger.mcpav_callertable.txt
  • uC - Logger.user.dic

Bibliografie

ATmega32 – manual de utilizare
http://www.mikroe.com
http://www.datasheetcatalog.com

Alte informatii

Universitatea ‚Politehnica’ din Bucuresti Facultatea TRANSPORTURI Departamentul Telecomenzi şi Electronică în Transporturi La anumite intervale de timp programul va citi starea pinilor unui port şi nivelul de tensiune aplicat pe un pin şi le va stoca într-o memorie EEPROM externă. La cerere (apăsarea unui push-buton) se vor afişa ultimele două valori citite. Proiectul contine:Prezentare .doc,schema electrica realizata in proteus,fisier .hex pentru programarea controllerului + programul in mikroC.