PIC s potenciometrem

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

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
toMajstr
Příspěvky: 332
Registrován: 10 lis 2013, 01:00

#16 Příspěvek od toMajstr »

jsem dost omezen českou poštou takže si nemůžu jen tak koupit PIC s A/D

Uživatelský avatar
toMajstr
Příspěvky: 332
Registrován: 10 lis 2013, 01:00

#17 Příspěvek od toMajstr »

PIC 628 má 4 analog vstupy, jaký je rozdíl mezi analog vstupem a A/D převodníkem?

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#18 Příspěvek od petrfilipi »

Já myslím, že klasický analogový vstup umí převézt hodnotu napětí na vstupu v rozmezí 0-5V na číslo 0-255 (při 8bitovém rozlišení).
Ale to není případ 628ky - ta umí jen porovnat napětí na vstupech a případně podle toho nastavit nějaké příznaky - viz obrázek z DS v příloze.
Více info je v datasheetu.

Petr Filipi
Přílohy
CMP.jpg
(205.87 KiB) Staženo 41 x

Uživatelský avatar
toMajstr
Příspěvky: 332
Registrován: 10 lis 2013, 01:00

#19 Příspěvek od toMajstr »

ok tomu rozumím, a co mám napsat do procesoru?

Uživatelský avatar
MiloPS3
Příspěvky: 259
Registrován: 07 srp 2010, 02:00

#20 Příspěvek od MiloPS3 »

cau,proc by to neslo pomoci komparatoru ? zapnes si vnitrni referenci na max, zjistis stav vystupu komparatoru,reference -1,zjistis stav vystupu komparatoru,reference -1, az nastane zmena vystupu mas cca shody napeti na vstupu s referenci, samozrejme reference nema rozsah 0-VDD treba prispusobit vhodne vstupni napeti,je to ale jen mereni +- autobus , a ze s komparatorem to jde taky,aspon priblizne...,po 16 krocich,v tomto pripade je nedostacujici,
jsem dost omezen českou poštou takže si nemůžu jen tak koupit PIC s A/D
tak nezbejva nic ninyho nez tam tu hodnotu dostat pres ty tlacitka nebo pres seriovku z PC nebo pomoci 8 prepinacu + tlacitko(zadavani hodnoty v bin tvaru + potvrzeni ) je na to be co si vyberes padlo tu hodne napaduuuu....

Uživatelský avatar
toMajstr
Příspěvky: 332
Registrován: 10 lis 2013, 01:00

#21 Příspěvek od toMajstr »

ale co mám napsat do procesoru aby to fungovalo jako komparátor?

Uživatelský avatar
toMajstr
Příspěvky: 332
Registrován: 10 lis 2013, 01:00

#22 Příspěvek od toMajstr »

co kdyby si poslal kus kódu, nikde jsme nenašel kde ty věci nastavím (jó našel ale v angličtině a s tou já nekamarádím).

Uživatelský avatar
MiloPS3
Příspěvky: 259
Registrován: 07 srp 2010, 02:00

#23 Příspěvek od MiloPS3 »

No jednoduše znamená tak aby to zvĺádl i někdo kdo umí jen tak blikat ledkama. A/D převodník bych k tomu asi nepřipojil protože tomu fakt moc nerozumím. Jak by to šlo udělat přes ten komparátor?
prirovnani :
komparator == A/D prevodnik, oboji je cca na stejne urovni , takze pokud umis jen blikat ledkama tak sis vzal velky sousto, popripade skus jestli ti to nekdo nenapise protoze timhle zpusobem je to na dloooouho,
tady se resil kom. http://svetelektro.com/Forum/komparator ... 15533.html

jeste si nenapsal jakym zpusobem ten komparator budes pouzivat ?

jo a znas tohle http://translate.google.com/

Uživatelský avatar
forbidden
Příspěvky: 8808
Registrován: 14 úno 2005, 01:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#24 Příspěvek od forbidden »

No tak to budeš mít v budoucnu hodně těžký. V datasheetu najdeš úplně vše, jinak jsem se to sám neučil.

Uživatelský avatar
toMajstr
Příspěvky: 332
Registrován: 10 lis 2013, 01:00

#25 Příspěvek od toMajstr »

Kdyby nědko poslal okomentovanej kus kódu, tak bych to možná pochopil

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#26 Příspěvek od termit256 »

Nekde na internetu jsem videl cesky preklad DS pro PIC16F630.
S PICy moc nedelam, takze netusim nakolik jsou si podobne, ale tipuju ze co se tyce komparatoru moc se lisit nebudou.

Uživatelský avatar
toMajstr
Příspěvky: 332
Registrován: 10 lis 2013, 01:00

#27 Příspěvek od toMajstr »

česká dokumentace, to jsem potřeboval :D

Uživatelský avatar
toMajstr
Příspěvky: 332
Registrován: 10 lis 2013, 01:00

#28 Příspěvek od toMajstr »

Omg už, já jsem snad blbej nebo co, ani z tý dokumentace to nejsem schopnej pochopit, já se na to vykašlu... :evil:

Uživatelský avatar
feliz_navidad
Příspěvky: 591
Registrován: 15 říj 2009, 02:00

#29 Příspěvek od feliz_navidad »

Na libovolném PICu lze měřit odpory (a kondenzátory). Použít lze prakticky jakýkoli I/O port, komparátor není nutný. Stači si přečíst ten již dříve zmiňovaný AN512.

EDIT: Mezi kondenzátor a GP0 dát ještě odpor, který omezí vybíjecí proud kondenzátoru.
Přílohy
PIC.PNG
(29.57 KiB) Staženo 32 x

Uživatelský avatar
Niki31
Zablokován
Zablokován
Příspěvky: 131
Registrován: 05 črc 2008, 02:00

#30 Příspěvek od Niki31 »

Ano a div sa svete sú tam 2 odpory a presný kondenzátor.Akurát
sú použité miesto komparátora dig. vstupy,čo vo finále vnáša do výsledku
rádovo väčšiu chybu.

Odpovědět

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