Problémy s PIC16F877 a LM35DZ (Stabilizační Temp)

A

Amaal

Guest
Zdravím všechny,

Mám potíže s stablizing teplotu.
Je to kolísající mezi 21 a 48 ° C

Použil jsem stejný kód v http://www.rentron.com/PicBasic/LM34.htm

Ale s pomocí přátel zde.Řekl mi to změnit, aby tento kód.

Jsem stále potíže.Vref není stále 5 V na mém pin 5 (AN3)

Může mi někdo pomoct prosím.Jsem pomocí PicbasicDEFINE loader_used 1 'zavaděč se používá
DEFINE debug_mode 0 'Debug zasílání Pravda sériová data
DEFINE debug_reg portc 'Debug Port = PortC
DEFINE debug_bit 6 'Debug.bit = PortC.6
DEFINE debug_baud 9600 'Výchozí přenosová rychlost = 9600
DEFINE OSC 4 'Jsme pomocí 4 MHz oscilátor
DEFINE ADC_BITS 10 'Set A / D na 10-bitových operačních
DEFINE ADC_CLOCK 1 'Set A / D hodiny Fosc / 8
DEFINE ADC_SAMPLEUS 50 'Set A / D doba odběru @ 50 uS

Vzorky VAR slovo 'více A / D vzorek akumulátorem
Vzorek VAR slovo 'Pojme počet vzorků, aby
temp VAR slovo 'Teplota skladování
Vzorky = 0 'Smazat vzorky akumulátoru na síle-nahoru

TRISA =% 11111111 'Nastavit PORTA na všech vstupních
ADCON1 =% 10000000PAUSE 500 'Počkej 0,5 sekundy

smyčky:
Pro vzorek = 1 až 20 'Take 20 vzorků
ADCIN 0, temp 'Přečtěte si kanál 0 do temp proměnné
Vzorky = vzorky temp 'Sbírejte 20 vzorků
PAUSE 250 'Počkejte přibližně 1 / 4 sekundy na smyčku
NEXT vzorek

temp = samples/40
DEBUG "Teplota je:", DEC temp, "° C", 10,13
Vzorky = 0 'Smazat starý vzorek akumulátorem
GOTO smyčka 'Udělej to navždy

END
Díky

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Pláč nebo velmi smutný" border="0" />
 
Ahoj My Friend
Zkontrolujte váš napájecí supplay kondenzátor, pokud dc více zvlnění temprature může být flactuated

Jde o

 
Nejsem obeznámen s picbasic, ale přesto jsou si jisti, že pro danou traťKód:

temp = samples/40
 
Vážení,
Dejte oddělovací kondenzátor v sekci Mikrokontrolér PIC.Pak v Napájení části i do kondenzátoru tak, aby reomove vlnky na to.Else použití SMPS a test UR kód.

 
Děkuji vám všem.

Změnil jsem napájení a jeho stabilnější nyní.

Co oddělovací kondenzátor mám použít když?

 

Welcome to EDABoard.com

Sponsor

Back
Top