12 bit adc

Başlatan eraygil, 09 Şubat 2012, 18:44:04

eraygil

merhaba arkadaşlar 16f877le 10 bit çözünürlüklü adc yapabiliyorum ancak benim 12 bit çözünürlüklü adc ye ihtiyacım var  nasıl yapabilirim.

necati

#1
18f4423 12bit adc li

#include <18F2423.h>//ccsc
#device ADC=12

#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#pragma use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)//

#use fast_io(B)

int16 volt,voltE;

#INT_AD
void AD_isr(){
   
   volt=read_adc(ADC_READ_ONLY);
   read_adc(ADC_START_ONLY);     
}
/////////////////////////////////////////////////////////////
void main(){
   
   set_tris_a(0b00000001);
   set_tris_b(0x00);           
   set_tris_c(0b10000000);
   setup_adc_ports(AN0); 
   setup_adc(ADC_CLOCK_DIV_32); 
   set_adc_channel(0);
   read_adc(ADC_START_ONLY);   
   delay_us(100);               
   enable_interrupts(INT_AD);   
   enable_interrupts(GLOBAL);       
///////////////////////////////
   while(true){
   
   if(volt!=voltE){
   printf("%ld \n\r",volt);
   voltE=volt;
   }   
}}
////////////////////////////////////////////////////////////////

Karakoy pasajı 2.kat Metin bey de   18f4423    var,
[email]entegreterbiyecisi@yahoo.com[/email]

camby

- Ya 12 bit ADC'si olan bir PIC alacaksın ,

Buradan bakabilirsin :  http://www.microchip.com/productselector/MCUProductSelector.html

- Yada harici bir ADC kullanıp aynı pic'i kullanmaya devam edeceksin.

Harici ADC'lere de yine microchipten bakabilirsin.


eraygil

ÇOK TEŞEKKÜRLER ARKADAŞLAR necati bey 18f4423 işlemciyi inceledim kafama yattı acaba siz bununla ilgili hiç uygulama yaptınız mı?

Murat Mert

S.A.
isiste 12 bit adc li piclerle denemeler yapabilirsiniz
mert07

eraygil

arkadaşlar 18f4423 ü  nereden teğmin edebilirim yardımcı olabilirmisiniz   direnç net te yok

eraygil

arkadaşlar pic18f4423 nereden teğmin edebilirim acill

Maxim

Alıntı yapılan: eraygil - 14 Şubat 2012, 10:56:05
arkadaşlar pic18f4423 nereden teğmin edebilirim acill


aradığınız malzemeyi buraya yazabilirsiniz
https://www.picproje.org/index.php/board,169.0.html
" bilen " varsa yazar, yoksa piyasada araştırma yapınız

aslında tam tersi olması lazım
önce piyasayı araştırrırsınız ,bulamazsanız buraya yazarsınız
siz yaptınızmı bunu ?

son olarak teğmin, temin olarak yazılır

eraygil

piyasada araştırdım  http://www.elektriksel.com  bu sitede önceden varmış ama şu anda stokta görünmüyor. birde http://tr.farnell.com  bu sitede var ama ingiltereden gönderiyorlarmış bana 3 tane lağzım  ingiltereden sipariş etmek biraz saçma olur  o yüzden  türkiyede tedarik edebileceğim bir yer arıyorum. bu pic i bana  burada necati arkadaşımız önermişti o yüzden burada sormuştum.  ayrıca bana illa pic 18f4423 şart değil  12 bit adc si olan herhangi pic de olur.

camby

yukarıda gösterdiğim linkten , 12 bit pic'lere bak. Beğendiklerini teker teker kontrol et piyasada var mı diye .

Not : Piyasada var mı diye hızlıca kontrol etmek için , google üzerinde Türkçe sonuçlara bak , ilk 2 sayfada gözükür zaten kullanılıyorsa eğer.

eraygil

yok hocam yaa yine bulamadım deli etti bu pic beni

camby

http://www.microchip.com/productselector/MCUProductSelector.html

Bu linkte , ADC çözünürlüğünü 12 bit yapınca , 16F-18F serisi 53 adet mikrodenetleyici listeleniyor.

eraygil

camby arkadaşım çok saol ama yine bulamadım yaaa

pwm.c

DsPIC türlerinden kullansan olur mu?
DSPIC30F3014 ve DSPIC30F3012 direncnette var
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

Murat Mert

S.A.
elektriksel.com da başka 12 bit adc li piclerde vardı onlarada baktınızmı. Ben bir ara tek tek bakmıştım 12 bit adc li listesi vardı ama stok durumunu bilemiyorum tabiki.
mert07