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 

18f2550 in muhast ADC

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



Pridružen-a: Tor 13 Dec 2005 11:29
Prispevkov: 275
Aktiv.: 1.16
Kraj: Ljubljana

PrispevekObjavljeno: Ned Feb 10, 2008 3:46 pm    Naslov sporočila:  18f2550 in muhast ADC Odgovori s citatom

Pozdravljeni.

Na AN0 vhod mikrokontrolerja je preko 1k upora vezana srednja nogica potenciometra (shema priložena). ADC včasih deluje, včasih ne. Če ne deluje, nekajkrat resetiram MCU in potem deluje. Kadar ne deluje, še vedno pravilno odčita vrednost napetosti, le da v pin ADC-ja teče tok in so zato napetosti napačne.

Potenciometer je 10k. Pic je 18f2550 (vložena 2 primerka, oba se obnašata enako, poskusil tudi 18f2620). Začel sem sicer pisati za 16f876a, a C kompajler ni hotel prevesti kode zaradi predolgih sklopov (roma dovolj, a on ne zna najbolje prevesti...)
Oscilator je zunanji kristal 20 MHz, čas za AD pretvorbo je ustrezen.

Ali obstaja kakšen pameten razlog, zakaj se to dogaja in kako preprečiti, ker je precej zoprno. Programska napaka ni, glede na to, da se delovanje spreminja glede reseta (vsak reset je loterija). Ploščica je tudi neoporečna.(isto se je zgodilo nekajkrat na breadboardu).


Hvala za vaš čas in nasvete.



scheme.PNG
 Opis:
Shema
 Velikost datoteke:  59.92 KB
 Pogledana:  49 krat

scheme.PNG



_________________
4.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.57

PrispevekObjavljeno: Ned Feb 10, 2008 4:45 pm    Naslov sporočila:  Re: 18f2550 in muhast ADC Odgovori s citatom

zcetrt je napisal/a:
Programska napaka ni, glede na to, da se delovanje spreminja glede reseta (vsak reset je loterija). Ploščica je tudi neoporečna.(isto se je zgodilo nekajkrat na breadboardu).


No, tukaj nekaj ne bo drzalo, sicer bi vse skupaj delovalo, ane ?

Kaj za vraga naj bi sploh pomenilo "Kadar ne deluje, še vedno pravilno odčita vrednost napetosti, le da v pin ADC-ja teče tok in so zato napetosti napačne" ?

Meni "pravilno odcita vrednost" pomeni, da zadeva deluje, ne pa da ne deluje Confused

V pin vsakic stece tok, ko je holding kondenzator prazen in se zacne A/D pretvorba ... tako elektronske komponente delujejo.

Najprej malo pri sebi razcisti (v glavi) kaj se sploh dogaja. Potem preberi datasheet 18F2620 (predlagam stran 228, st. 230/390, levo zgoraj, tekst, ki je dodatno poudarjen, da ga je ja lazje opaziti ... ali tako vsaj mislijo pri Microchipu Rolling Eyes ) oz. 18F2550 (str. 264, 266/430) in ustrezno popravi tvoje "neoporecno" vezje. Ker je mozno, da je program enako "neoporecen", pripni se tega, ce zelis da drugi popravljamo tvoje napake.

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
zcetrt
Član
Član



Pridružen-a: Tor 13 Dec 2005 11:29
Prispevkov: 275
Aktiv.: 1.16
Kraj: Ljubljana

PrispevekObjavljeno: Pet Feb 15, 2008 12:35 pm    Naslov sporočila:   Odgovori s citatom

Na zgornji post nisem odgovarjal, saj sem zaradi odgovora dobil vtis, da sem padel v kategorijo tistih uporabnikov, ki so se množično namnožili na forumu in za vsako stvar, ki jim ne dela, težijo naokrog.


Problem sem rešil po pogovoru s kolegom (ki je tudi član foruma), ki je imel enako težavo. V CCS kompajlerju dodaš na začetek vrstico "output_float(pin_a0)", ki ni potrebna po nobeni logiki. Od tedaj dela vse, kot je treba.

To je bil bržkone moj zadnji projekt s CCS. Grem na C18. Kar je preveč, je pa preveč.

Lep pozdrav.

_________________
4.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Pet Feb 15, 2008 12:56 pm    Naslov sporočila:   Odgovori s citatom

Ali pa kakšen nov CCS na muli poiskat Twisted Evil
_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Č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: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group