teplomer 8xDS18B20 + PIC16F628 + LCD 1x16

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
feros
Příspěvky: 5
Registrován: 31 pro 2009, 00:00

teplomer 8xDS18B20 + PIC16F628 + LCD 1x16

#1 Příspěvek od feros »

Pri stavbe domáceho fileserveru som chcel sledovať teplotu na dôležitých komponentoch PC. Tak že som postavil tento jednoduchý osem kanálový teplomer z PIC16F628 a pre zníženie nákladov 1x16 LCD modul z výpredaju. K schéme nie je moc čo dodať. Napájanie je z konektoru pre disketovú mechaniku 3,5“, hodnoty odporov R2 a R3 sú podla tipu LCD pre nastavenie kontrastu (najlepšie odskúšať trimrom a následne zameniť za hodnoti pevných odporov), odporovú sieť R1 nie je potrebne použiť stačia vnútorne upínacie odpory v U1 alebo použiť jednotlivé odpory , obvod D1, R11, R12, C3 slúži ako spoľahlivejšia verzia reštartu pre U1( je možne ho nahradiť len odporom R11 medzi VDD a U1/4) .
Rýchlosť pohybu určuje počet čakacích slučiek na konci programu, na niektorých LCD bol pri terajšom nastavení rozmazaný na inom trhaný.
Označenie a umiestnenie teplomerov je napevno zadané v programe.

http://hotfile.com/dl/31512363/ea37bfd/8_x_Teplomer.rar.html

http://www.youtube.com/watch?v=48pQjCgltBA
Přílohy
teplomer8x.gif
(31.26 KiB) Staženo 408 x
Naposledy upravil(a) feros dne 06 bře 2010, 20:57, celkem upraveno 1 x.
Uživatelský avatar
net
Příspěvky: 205
Registrován: 07 kvě 2004, 00:00

#2 Příspěvek od net »

Dobrý den,v jakém editoru je nakresleno schéma?
Uživatelský avatar
daymoon
Příspěvky: 12
Registrován: 26 pro 2009, 00:00
Bydliště: Brno

#3 Příspěvek od daymoon »

tohle je OrCAD, jestli se nemýlím.
Uživatelský avatar
nekmil
Příspěvky: 787
Registrován: 06 bře 2005, 00:00
Bydliště: Havířov

#4 Příspěvek od nekmil »

To zapojení je trochu zvláštní. Každé čidlo má svůj "pull up" a pin procesoru.
Přitom by stačil jeden "pull up" a jeden pin na všechna čidla.
Uživatelský avatar
Bernard
Příspěvky: 3654
Registrován: 27 kvě 2005, 00:00

#5 Příspěvek od Bernard »

Ušetřil holt programování procedur SEARCH ROM a MATCH ROM.
Kdysi jsme dodávali systém, který měl víc čidel na sběrnici, a při montáži bylo třeba řešit problém identifikace umístění. A tak po montáži chodil mechanik se zapalovačem a nahříval jedno čidlo za druhým, a podle výsledku se doplnil konfigurační soubor. Vždy je něco za něco. :wink:
Uživatelský avatar
feros
Příspěvky: 5
Registrován: 31 pro 2009, 00:00

#6 Příspěvek od feros »

Mal som doma PIC16F628 takže pinou bolo dosť akurát pre osem teplomerou. Pull-up som použil len pre teplomery na CPU a chipsete u ktorých bola teplota nestála, asi rušenie od zdroja na MB keďže nepoužívam ani kontrolo CRC .Cele je to v duchu hesla novej doby "lacno a rychle".
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#7 Příspěvek od Atlan »

ybernica sa da odrusit.... co som sa natrapil :D a moze to behat na zaujimave vzdialenosti.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“