Multimeter Review: UNI-T UT61E

February 17th, 2014 No comments
Categories: electronica Tags:

Review: Peak Atlas ESR70 Capacitance and ESR meter

October 16th, 2013 No comments
Categories: electronica Tags: ,

nRF24L01 2.4GHz Radio Transceivers

August 5th, 2013 No comments

nRF24L01 2.4GHz Radio Transceivers

nRF24L01Corespondenţa pinilor transceiverului nRF24L01 pentru conectarea la placa Arduino:

Signal RF Module COLOR Arduino pin for RF24 Library Arduino pin for Mirf Library
GND 1 Brown GND GND
VCC 2 Red 3.3V 3.3V
CE 3 Orange 9 8
CSN 4 Yellow 10 7
SCK 5 Green 13 13
MOSI 6 Blue 11 11
MISO 7 Violet 12 12
IRQ 8 Gray 2 *

 

Categories: Fără categorie Tags:

Generare sinus 50Hz cu PWM

July 28th, 2013 No comments

Modularea impulsurilor în lăţime (eng. Pulse-width modulation = PWM), sau modularea impulsurilor în durată (MID), reprezintă o tehnică de modulare a unor semnale dreptunghiulare (impulsuri) a căror lăţime este proporţională cu amplitudinea semnalului analogic modulator. Deși această tehnică de modulare poate fi folosit pentru a codifica informații în vederea transmiterii, principală sa utilizarea este de a permite controlul energiei dispozitivelor electrice, în special a celor cu inerţie mare (motoarele, rezistente de incalzire, becuri cu incandescenta). În plus, PWM este unul dintre cei doi algoritmi principali utilizaţi în sistemele de încărcare a acumulatorilor pentru panourile fotovoltaoce, celălalt fiind MPPT.

articol nefinalizat …

Generare sinus 50Hz cu PWM

PWM to Sine

Link-uri utile:

Pure PWM sine wave generator:

http://www.ccsinfo.com/forum/viewtopic.php?t=50140

Sin generator using PWM:

http://atmega128.lightnote.net/pwmsin.htm

6 HPWM signal generation with PIC18F4431:

http://www.picbasic.co.uk/forum/showthread.php?t=14359

Ajutor atmega8 generare sinus 10-100Hz:

http://www.elforum.ro/viewtopic.php?f=37&t=97653&start=15

 

Categories: electronica Tags:

Volt-Ampermetru dublu cu PIC16F818

May 10th, 2013 4 comments

Volt-Ampermetru dublu cu PIC16F818

Tema: “Masurarea si afisarea, pe un display LCD 2×16, a doua tensiuni si a doi curenti in domeniile 0-40V si 0-10A”
Domeniul tensiunilor masurate: 0 – 40.00 V
Domeniul curentilor masurati: 0 – 10.00 A
Cerinte suplimentare:
1. nu se admit componente specializate pentru masurarea tensiunii sau a curentului;
2. nu se admite utilizarea unei surse duble de tensiune pentru alimentarea montajului (AO-uri)i;
3. valorile afisate vor avea cel putin doua zecimale cu rezolutia maxima posibila (fara over sampling);
4. la alimentarea montajului se va afisa un text pe ambele linii ale afisajului si va fi mentinut timp de 2secunde;
5. in sarcina maxima (10A) nu se acepta o cadere de tensiune, pe shunt, mai mare de 1V;
6. toate intrarile analogice trebuie protejate la supratensiune si zgomot;
7. elementele hardware de reglaj si calibrare vor fi minime sau chiar inexistente;

V-A meter PIC16F818

V-A meter PIC16F818

Rezolvarea cerintelor si problemele intampinate:

- Pentru a simplifica software-ul, constangeri ale dimensiunii ROM, a fost nevoie sa utilizez valori greu de obtinut pentru divizoarele si amplificatoarele de tensiune.
> Divizarea tensiunii de intrare (masurarea tensiunilor): 8.814;
> Amplificarea tensiuniilor (masurarea curentilor): 4.89;
- Pentru a respecta cerinta 2 am utilizat un AO rail-to-rail (AD8607) de mare precizie si cu zgomot redus;
> Rezolutia minima pentru afisarea tensiunilor: ~0.02V (19.5mV);
> Rezolutia minima pentru afisarea curentilor: 4.8mV (este calculat tot ca tensiune);
Probleme aparute (teoretice):
- la un consum maxim, 10A, puterea disipata pe Rshunt este de 10W. Temperatura mare de lucru a shuntului va influenta considerabil rezistenta acestuia si implicit corectitudinea masurarii. O posibila solutie: pe viitor se va utiliza un shunt de 0.01ohmi (Pd = 1W) si se va utiliza un etaj diferential pentru “citirea” caderi de tensiune pe shunt.

Posibilitati de imbunatatire:
- prin utilizarea unui MCU mai performant (dimensiuni memorie ROM/RAM) se pot implementa functii de calibrare  a tensiunii de referinta, a divizoarelor de tensiune si a amplificatoarelo r pentru masureare curentului.
- adaugarea unei functii de protectie la scurtcircuit si supratemperatura a echipamentului “masurat”;
- selectia, prin software, a rezistentei shuntului si a amplificarii stabillite de AO-uri (PGA);

Capacitatea memorie ROM / RAM pentru PIC16F818
ram-rom_16F818
0 1139 Available RAM: 112 [bytes], Available ROM: 1024 [bytes]  
0 126 All files Preprocessed in 63 ms  
0 122 Compilation Started V-A meter PIC16F818.c
25 1503 Result is not defined in function: 'CopyConst2Ram' V-A meter PIC16F818.c
101 123 Compiled Successfully V-A meter PIC16F818.c
0 127 All files Compiled in 62 ms  
0 1144 Used RAM (bytes): 35 (31%)  Free RAM (bytes): 77 (69%) Used RAM (bytes): 35 (31%)  Free RAM (bytes): 77 (69%)
0 1144 Used ROM (program words): 958 (94%)  Free ROM (program words): 66 (6%) Used ROM (program words): 958 (94%)  Free ROM (program words): 66 (6%)
0 125 Project Linked Successfully V-A meter PIC16F818.mcppi
0 1004 COFF file successfully generated COFF file successfully generated
0 128 Linked in 235 ms  
0 129 Project 'V-A meter PIC16F818.mcppi' completed: 406 ms  
0 103 Finished successfully: 10 mai. 2013, 01:26:17 V-A meter PIC16F818.mcppi
Categories: electronica Tags: , ,