www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 
Sponsored by SiOL

1-wire termometer s PIC na RS232

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Zbirka projektov
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9446
Aktiv.: 66.73
Kraj: Kranj - struževo

PrispevekObjavljeno: Čet Avg 31, 2006 2:31 pm    Naslov sporočila:  1-wire termometer s PIC na RS232 Odgovori s citatom

Most med PCjem in One-Wire senzorji (npr. DS1820 termometer).

Projekt bazira na PIC16F628.

Spletna stran projekta.

Tukaj pa prilagam izvorno kodo za PIC-a, sheme in program v LabView-u. Exe fajl se da pognati samo, če imate že inštaliran "LabView RunTime".

PIC podpira samostojno branje enega samega senzorja z enim ukazom ali branje večih senzorjev z uporabo večih ukazov (naslavljanje z ROM kodo).

S senzorji DS1820 in DS18 S 20 100% deluje.
DS18 B 20 imajo drugačno razporeditev registrov, ampak bi morali tudi delovati.

LP.



aly_1-wire_RS232_bridge.jpg
 Opis:
 Velikost datoteke:  51.06 KB
 Pogledana:  45 krat

aly_1-wire_RS232_bridge.jpg



aly_PIC_1W_to_RS232_bridge.zip
 Opis:

Download
 Ime datoteke:  aly_PIC_1W_to_RS232_bridge.zip
 Velikost datoteke:  662.72 KB
 Downloadano:  208 krat


_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile


Nazadnje urejal/a aly Pon Mar 10, 2008 10:56 am; skupaj popravljeno 1 krat
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9446
Aktiv.: 66.73
Kraj: Kranj - struževo

PrispevekObjavljeno: Tor Mar 27, 2007 10:37 am    Naslov sporočila:   Odgovori s citatom

Pri projektu manjkta datoteki "1W_16F6X_v3.INC" in "rx str 1.ctl".

Zato jih prilagam tukaj.

LP



rx str 1.zip
 Opis:

Download
 Ime datoteke:  rx str 1.zip
 Velikost datoteke:  1.7 KB
 Downloadano:  70 krat


1W_16F6X_v3.zip
 Opis:

Download
 Ime datoteke:  1W_16F6X_v3.zip
 Velikost datoteke:  1.32 KB
 Downloadano:  59 krat


_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
California
Član
Član



Pridružen-a: Pet 26 Avg 2005 19:48
Prispevkov: 175
Aktiv.: 1.24
Kraj: Hrastnik

PrispevekObjavljeno: Pet Apr 13, 2007 8:58 pm    Naslov sporočila:   Odgovori s citatom

Pozdravljeni.
Z dovoljenjem avtorja prilagam malce spremenjen projekt.
Mikrokontroler: PIC16F628A
Temp.senzor : DS18S20 (6x)

Priloženi asm fajli: 2, 1W_16F6X_v3a
Hex fajl: 2
LabView fajl: Termometer12
Konfiguracijski fajl: ow_termo
Električna shema

Opis:
PIC stestiran na EasyPIC3 testni plošči, MAX232 pa na protoboardu. Žal nimam fotoaparata, tako da ne morem priložiti slike.

Uporabljeni pini mikrokontrolerja:
RB0 - OneWire
RB1 - Rx
RB2 - Tx
RB3 - digitalni izhod 1
RB4 - digitalni izhod 2
RB5 - digitalni izhod 3
RB6 - digitalni izhod 4
RB7 - digitalni izhod 5
PORTA je z izjemo RA5 (MCLR), neizkoriščen

Dodatno:
V LabView sem na čelni plošči dodal nekaj kontrol za optimiranje delovanja OneWire vodila. Ko vam posamezne senzorje čita brez napak, lahko te kontrole mirne duše zamenjate s konstantami. Na disku c:\ je potrebno narediti mapo z imenom Documents1 in vanjo shraniti datoteko "ow_termo". Lahko tudi spremenite lokacijo, vendar je potrebno potem popraviti "Termometer12".

Tukaj se moram zahvaliti avtorju za objavo njegovega projekta, kakor tudi za pomoč pri začetnih korakih.
Ravno tako se zahvaljujem ostalim, ki so mi pomagali obuditi pin RB6.

Lep pozdrav.
Vlado



PIC_to_1W_to_RS232_to_LabView.rar
 Opis:

Download
 Ime datoteke:  PIC_to_1W_to_RS232_to_LabView.rar
 Velikost datoteke:  217.64 KB
 Downloadano:  166 krat


_________________
California
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9446
Aktiv.: 66.73
Kraj: Kranj - struževo

PrispevekObjavljeno: Pon Mar 15, 2010 5:11 pm    Naslov sporočila:   Odgovori s citatom

Projekt je že konkretno star - 5 let in se ga ne posodablja. Tudi podpore ne nudim več.
Zato priporočam izdelavo tega projekta: 1-wire termometer z DS2480B na RS232

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Zbirka projektov Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 1870 dni


Powered by phpBB © 2001, 2005 phpBB Group