Pic ve SD kart yardım!

Başlatan emrah, 06 Kasım 2011, 22:19:04

emrah

Herkeze hayırlı bayramlar,

pic ile ölçecegim  ortam ısısını her 10 dakikada  bir bellege kaydetmem lazım.  kayıt işlemi 3-4 ay gibi uzun bir süre olacak.

Bu proje için picten gelecek bilgileri SD kartta toplayıp bilgisayardan bu verileri nasıl alabilirim?

pic, kartın içine bu bilgileri ne uzantıda yerleştirir?  yani kartı alıp bilgisayara taktıgım zaman kartın içine baktıgımda neyle karşılaşırım ?

bune benzer projeyle ugraşan arkadaslardan destek bekliyorum.

ErsinErce

text dosyası gibi verileri yerleştirebilirsin,
tablo halinde görmek istiyorsan her satırdaki verilerin arasına ; işareti koyup txt yerine csv uzantısı ile kaydetmen yeterli

-Hasan-

Merhabalar;

Alıntı yapılan: emrahGSpic, kartın içine bu bilgileri ne uzantıda yerleştirir?  yani kartı alıp bilgisayara taktıgım zaman kartın içine baktıgımda neyle karşılaşırım ?

Eğer direkt EEPROM ' a falan veri yazar gibi, karta bilgi yüklerseniz; kartı bilgisayara taktığınızda hiçbir şey görmezsiniz. Sadece PIC tarafından okunulabilir olur. Bu şekilde sadece sizin devrenizde okunabildiği için, size özel bir dosyalama sistemi gibi olur.

Bilgisayarlar ve diğer dijital platformlar (cep telefonu, tablet vs.) dosyaları FAT dosyalama sistemine göre kaydederler ve okurlar. FAT (File Allocation Table - Dosya Tahsis Tablosu) standartlaştırılmış bir dosyalama sistemidir. Tüm dijital platformlar bu dosyalama tekniğini kullanır. Örneğin; cep telefonunda kaydedilen ses veya görüntü, bilgisayar veya başka bir cep telefonu tarafından okunulabilir.

Siz de aynı şekilde PIC ' den kaydedilen bilgileri bilgisayardan görmek için, bilgileri FAT dosyalama sistemiyle  verilerinizi kaydetmeniz gerekir. Sizin yazacağınız veriler, karakter bazında olacağından ErsinErce arkadaşımızın dediği gibi TXT (text) uzantılı dosyalarla kaydedebilirsiniz.

Bu işi yapabilmek için genellikle hazır kütüphaneler kullanılır. Eğer Basic kullanıyor iseniz, aşağıdaki başlıkta arkadaşlarımız bu konuyu ayrıntılı olarak anlatmışlardı.

https://www.picproje.org/index.php/topic,34337.0.html

skara1214

http://www.fxdev.org/sdmmc-kart-ve-data-logger-uygulamasi/  burada fxdev hocanın konuyu anlatışı ver örnek uygulaması var
https://www.picproje.org/index.php/topic,35625.msg258502/topicseen.html#msg258502 burdada ccs de direk uygulama mevcut
bilgisayarda okumak istiyorsan fat sistemiyle kayıt etmelisin.
Herkes ölür ama herkes gerçekten yaşamaz

emrah

yardımlarınız için sagolun ilgili siteleri inceleyecegim. pic ile sd kart kullanımı hakkında bilgi bulamazsam geri dönerim.

fahri-

SD kart yerine EEPROM (24aa256 gibi) kullanmak da çözüm olabilir.

emrah

Alıntı yapılan: fahri- - 07 Kasım 2011, 09:37:09
SD kart yerine EEPROM (24aa256 gibi) kullanmak da çözüm olabilir.

peki içindeki verileri bilgisayarda nasıl alacagım? arayüz gerekmezmi? birde ilk mesajda yazdıgım gibi 3-4 ay kadar ve her 10 dk da kayıt işlemi için yeterlimidir?


elinde pic ile SD kartın kullanıldıgı proje varmıdır? baglantı şeması gerekli ?

fahri-

Dataları bilgisayara yüklemek için rs232 port türü bir ve basit bir arayüz ile halledilebilir. eepromların 1 Mbit e kadar saklama yapan modelleri mevcut. data yapınıza göre yetip yetmeyeceği hesaplanabilir.

Orhanna

Emrah, burdaki bilgiler yeterli oldu mu?

Orhanna

Bu projenin basit hali bana da lazım, http://www.fxdev.org/sdmmc-kart-ve-data-logger-uygulamasi/ bu sitedeki gibi bir projenin devresiyle kodlarına ihtiyacım var. Baştan yazabilecek varsa ücretini ödeyerek satın alabilirim. İlgilenenler mesaj bırakabilir.