8051 pomozte

M

MedTroics

Guest
ahoj všetkým
Potrebujem helpfor temprature regulátor založený na 8051 s typom j
čidlo niektorý mi môže pomôcť pre jednoduché hardwre a podporu mi
na softvéru
Vďaka všetkým

 
nazdarMám informácie o projekte na Teplotné čidlo pre PC založené na mikrokontroléru AT89C2051, ktorý som podeliť sa s vami tu.Teplotné čidlo - Teplotný Zber dát a odovzdať ho k PC
Tento tutoriál ukazuje ako použiť mikrokontroléru prepojenia na Dallas 1620 teplotný snímač IC.Táto hodnota môže byť využitá pre mikrokontroléry priamo, alebo, ako v tomto tutoriále, poslal na PC.Využíva mikrokontroléry AT89C2051 zhromažďovať údaje a odošlite ho do PC.A MAX232CPE čip je použitý na prevod signálu z RS232 a limity pre odosielanie a príjem cez sériový port.Pre viac informácií o niektorých aspektoch hardvér, sa vzťahujú na zhromažďovanie údajov tutorial.

Teplotné čidlá

Ak chcete získať teplotu čítanie využívame Dallas DS1620 integrovaný obvod.Je to 8 pin čip, ktorý má zabudovaný systém, ktorý meria teplotu a prenáša sa do čítania 9 bit binárne hodnoty.Má presnosťou 0,5 ° C a rozsah -55 až 125
° C. Teplota čítanie sa aktualizuje približne raz za sekundu.Digitálne rozhranie je obsiahnutý v čipe, ktorý nám umožňuje pripojiť mikrokontroléru na čipe a odoslať ju príkazy a prijímať teplotné dáta späť z čipu.Teplota je dostal v mikrokontroléru vo 2 bytoch.Druhý byte obsahuje iba značka bit to potvrdí, či je teplota vyššia alebo nižšia ako 0 stupňov Celzia.Pre tento projekt sme ignorovali znamenia bit a len pomocou prvého bajtu.Budeme predpokladať, že teplota je vyššia ako 0 stupňov C (32 F).Hodnota v prvom byte je číslo 0,5 stupňa inkrementuje.Napríklad, keď sme si potom 1 teplota je 0,5 ° C. Ak sa dostaneme na 10, potom teplota je 5 ° C. Tento rozsah možných hodnôt je 0 až 250, ktorá je 0 až 125 stupňov C. (The DS1620 možno aj opatrenia na -55 stupňov C).

Pre tento projekt sme iba pomocou sériového rozhrania, odznaky, 1, 2 a 3.Piny 5, 6 a 7 majú iné funkcie, ktoré sú používané v termostaty.Ich zmena 0
- 1, keď sa dosiahne určité teploty (napríklad, aby sa následne na kúrenie a vypnutie).Pre viac informácií o tomto a podrobnosti o DS1620, kliknite sem dostať listu.

Odkázanie na obrázok nižšie na vybudovanie okruhu.O zber údajov má výučba podrobnejšie návod na použitie MAX232 čipu.Software

Základného procesu zostavovania montáže jazyk programu a naloženie do mikrokontroléru bola v prvej mikrokontroléru projektu.V 2051 zhromaždenia jazyka programu pre tento projekt je temp.asm.Je zaradená na CD software, ktorý je dodávaný s kitu.Budete potrebovať zariadenie, programátor, ako je PG302 stiahnuť si program do 2051.

Tento program demonštruje temp.asm sériové rozhranie s iným čipom.Ide o pomerne časté situácie.Sériové rozhranie môže byť vytvorené len 2 alebo 3 piny.Tam je obvykle hodiny line a dátové linky.V tomto prípade je tiež kontrola súladu s názvom Reset, ktorá pôsobí ako kontrolný signál,
čo signalizuje začiatok a koniec každej sekvencie komunikácie.Hodiny sú generované v mikrokontroléru, čo dáva mikrokontroléru úplnú kontrolu nad tým bit bitový prenos.V tomto prípade je mikrokontroléry je zodpovedný za začatie každej výmene dát cez sériovú linku.Ďalšie možné nastavenia (napríklad 2 mikrokontroléry spojené) umožňuje zariadenia na oboch koncoch iniciovať výmenu.

Uistite sa, že výkon je takmer na obvode máte postavený.Pripojte okruhu do sériového portu PC, Comm1.Pripojte napájací na prkénko na krájanie.Okruh by mal posielať nepretržitý prúd hodnôt na PC.Ak chcete vidieť hodnôt na PC, skúste tento vzorka program.Po stiahnutí, dvojklikom ho extrahovať súbory a potom spustiť súbor setup.exe nainštalovať.Vzorka program dostane pôvodnú hodnotu a zobrazí ju na obrazovke.Tiež prevádza hodnotu Celzia a Farenheita a zobrazí ty.Zdrojový kód pre ukážkový program (napísaný v VB 5,0) je na CD súčasťou kitu.

Častí tohto projektu sú zahrnuté v Senzorové Kit.Čidlo Kit obsahuje tiež diely potrebné pre to snímač teploty projektu a zber dát projektu.Súprava obsahuje:

1 - AT89C2051-24PC mikrokontroléry (unprogrammed)
1 - 11.0592 MHz Crystal
2 - 33pF Kondenzátory
1 - 150pF TorQue
1 - 10 UF TorQue
1 - 220 UF TorQue
1 - 8.2km ODPOR
5 až 240 Ohm Rezistory
5 až 510 Ohm Rezistory
5 - 1k Rezistory
5 - 2.2km Rezistory
5 - 5.1k Rezistory
5 - 10k Rezistory
5 - 15k Rezistory
1 - MAX232
1 - ADC0804 (Analog to Digital Converter IC)
5 - 1 UF kondenzátory
1 - DB9 konektor
1 - CDS fotočlánok Svetelné čidlo
1 - snímač teploty DS1620
Jumper Wirespozrite sa na tento odkaz pre viac informácií o hardware schematickom a súvisiace dokumenty, môžete požiadať on-line na CD tiež.

je odkaz http://www.iguanalabs.com/tempture.htm ->

dúfam, že tento vám môžu pomôcť vo vašom projekte.

pozdravy
john

 
Môžete tiež použiť ... staré dobré LM35 teplotný snímač.Len hákov je na AD prevodník pracuje .... pokuty za mnou.

Veľa šťastia

 
MedTroics Napísal:

ahoj všetkým

Potrebujem helpfor temprature regulátor založený na 8051 s typom j

čidlo niektorý mi môže pomôcť pre jednoduché hardwre a podporu mi

na softvéru

Vďaka všetkým
 

Welcome to EDABoard.com

Sponsor

Back
Top