Newsgroup: it.hobby.elettronica.digitale
Titolo: [PIC 18fxxxx convertitore AD e USB] consigli ed help please...

Salve e un grazie anticipato a chiunque vorrà rispondermi o soltanto avere
la pazienza di leggermi ;-)
 la questione è questa:
Ho un sensore da tenere sotto controllo con frequenza di campionamento dai
200 ai 500 Hz, (ovviamente meglio la seconda) i cui dati vanno elaborati in
post-processing da un calcolatore, quindi ho bisogno di conservare un bel pò
di dati, dai 2000 ai 5000 bit per secondo che per un ora fanno dai 7.2Mbit
ai 18Mbit, con in aggiuta il problemino di rendere questi dati facilmente
leggibili da un software come matlab. In prima battuta sto adoperando un
sitema con PIC 16F84+convertitore esterno (questi avevo sottomano) che mi
sputa i dati che acquisisco come TXT su porta COM, ma ora ho bisogno di
staccarmi dal pc lasciare il sensore lavorare per ore poi prendere il tutto
e leggermi i dati.
Avevo pensato se prendo un PIC18Fxxxx (ho sotto amno 18f2520 e 16f777a) che
ha già dentro AD converter e capacità di dialogo USB non è che posso
collegarlo "facilmente" ad un pendrive magari  da 1Gbyte e stare tranquillo
per un pò...
Se non ho detto una ca***ta qualcuno ha idea di come posso fare?? E per il
file poi come faccio?? Sarà semplice da leggere tipo è un binario che magari
con un programmino C++ posso convertire in numeretti tipo txt??Esiste
qualcosa di già pronto o qualcuno ha realizzato una cosa simile che mi
metterebbe a disposizione anche magari dietro compenso??
Grazie Dario

 per un pò...
 > [...]
No, non puoi farlo. In questo caso il PIC dovrebbe fare da PC, cioé dovrebbe
implementare proprio il controller USB, cosa assolutamente non semplice.
La periferica USB nei PIC è dedicata alla comunicazione con il PC e non
come se fosse un PC.
Nel tuo caso, forse è più semplice gestire una Compact Flash o qualcosa di
simile.

 ha scritto nel messaggio 
news:eC0jg.32995$jP5.8...@twister1.libero.it...


 interfacciare SD e poche per CF.
Le CF hanno diverse modalità di interfacciamento, mi pare 3 modi.
Uno di questi implementa lo standard IDE (quello degli hard disk dei PC).
Esistono infatti delle schede passive che permettono di collegare una CF 
ad un interfaccia IDE del PC
Per intendersi questa:
http://cgi.ebay.com/Compact-Flash-CF-to-IDE-ATA-adapter-CF-2-IDE_W0QQitemZ9739984265QQihZ008QQcategoryZ41994QQrdZ1QQcmdZViewItem
Se trovi del codice che gestisce un hard disk ti viene gratis la 
gestione della CF.
Ciao
Paolo

 ha scritto nel messaggio
news:448c9cd5$0$993$5fc...@news.tiscali.it...

..resta sempre il problema del file system..che è più un problema
software!!!!...io userei il protocollo SD sulle SDcard per la comunicazione
che è abbastanza semplice, per quanto riguarda la gestione del FAT invece
prova a dare un'occhiata su internet cercando qualche kernelino che gestisca
la FAT..NOTA che il 16f84 è scarso per supportare questo tipo di
funzioni..non so nemmeno se il 18f possa farcela...da noi usano degli
ARM7..ma penso che si possa fare anche con meno!!
Saluti
Steno

 con un programmino C++ posso convertire in numeretti tipo txt??
Se trovi delle librerie che gestiscano il file system FAT sei a posto
(scrivi direttamente in un formato leggibile dal PC). Altrimenti dovrai
scrivertele da solo, oppure dovrai scrivere sulla MMC in modo "raw"
(settore per settore) e poi leggerla con software appositi. Comunque è
assai probabile che esista anche il file system FAT per PIC.
-- 
asd

 ha scritto nel messaggio 
news:1rufuxm8dncsb.1...@40tude.net...


 DArio
Non e' che passi qualche link interessante ??
Grazie in anticipo
Saluti Roberto

Certo a disposizione:
http://www.captain.at/electronics/pic-mmc/
http://www.picant.com/c2c/examples.html
http://www.armanet.com/schematic.pdf
Questi sono un pò i + interessanti, ma se cerchi con google ne escono 
moltissimi...Magari dammi il tuo parere e se hai qulche idea sul software 
fammi sapere!!
Dario
"Roberto Vegliach" 
<RobertoLevaQuest...@fastwebnetEAncheQuesto.it> ha scritto nel 
messaggio news:Fxkjg.5413$bj6....@tornado.fastwebnet.it...


 
Non riesco ad aiutarti, questi link li passo ad un amico che dovra' 
ciucciarsi la programmazione, volevo interfacciare un PIC ad una card da 
almeno 2 GB , qualcuno ci e' riuscito ??
Saluti Roberto

Appena risco a risalire al link dalla cronologia ti passo anche un sito in 
crucco dove c'erano anche delle routine software se riesci fammi sapere...
Dario
"Roberto Vegliach" 
<RobertoLevaQuest...@fastwebnetEAncheQuesto.it> ha scritto nel 
messaggio news:Ty_jg.9019$bj6....@tornado.fastwebnet.it...
