Imam problem sa DS18B20. Razvijam neki uređaj sa PIC16F648A koji, između ostalog, treba da čita temperaturu sa DS18B20 i prikazuje na LCD. Trenutno je na breadboard-u a razvoj događaja je sljedeći:
Čitanje i prikaz je radilo normalno do neke faze razvoja. Sada prilikom uključivanja uređaja prikazuje ispravnu temperaturu i nakon 10-20 sekundi detektuje logičku jedinicu sa senzora što se nakon preračuna manifestuje kao vrijednost 163,59 na LCD. Izvadim senzor i ponovo vratim i čitanje je opet ispravno neko vrijeme te opet počne griješiti. Izvadim senzor, vratim ga i držim prste na njemu (ovo sam slučajno otkrio) i čitanje je ispravno. Ako nakon vraćanja senzora držim prste na milimetar od senzora, ne dodirujući ga, čitanje opet radi bez problema sve dok ne odmaknem prste.
Vjerujem da nije do programa jer sam radio i do sada komunikaciju sa ovim senzorom kako jednim tako i više njih i sve je funkcionisalo ispravno.
Samo mjerenje temperature i slanje preko NRF24L01+ je u svrhu testiranja radilo bez greške nekoliko sedmica. Problem se počeo javljati (da li slučajno ili ne) kada sam dodao još drugih kola (74165, 74595, ULN2003). Sada se na ploči nagomilalo i kola i žica i ne znam je li kapacitivnost breadboard-a mogla uzrokovati ovo i kako će se uređaj ponašati kada ga uradim na pločici. Imate li neki savjet? Nemam osciloskop niti nešto slično.
Čitanje i prikaz je radilo normalno do neke faze razvoja. Sada prilikom uključivanja uređaja prikazuje ispravnu temperaturu i nakon 10-20 sekundi detektuje logičku jedinicu sa senzora što se nakon preračuna manifestuje kao vrijednost 163,59 na LCD. Izvadim senzor i ponovo vratim i čitanje je opet ispravno neko vrijeme te opet počne griješiti. Izvadim senzor, vratim ga i držim prste na njemu (ovo sam slučajno otkrio) i čitanje je ispravno. Ako nakon vraćanja senzora držim prste na milimetar od senzora, ne dodirujući ga, čitanje opet radi bez problema sve dok ne odmaknem prste.
Vjerujem da nije do programa jer sam radio i do sada komunikaciju sa ovim senzorom kako jednim tako i više njih i sve je funkcionisalo ispravno.
Samo mjerenje temperature i slanje preko NRF24L01+ je u svrhu testiranja radilo bez greške nekoliko sedmica. Problem se počeo javljati (da li slučajno ili ne) kada sam dodao još drugih kola (74165, 74595, ULN2003). Sada se na ploči nagomilalo i kola i žica i ne znam je li kapacitivnost breadboard-a mogla uzrokovati ovo i kako će se uređaj ponašati kada ga uradim na pločici. Imate li neki savjet? Nemam osciloskop niti nešto slično.