E' possibile interfacciare un pic/avr con un hd sata?

Volendo realizzare un data-logger con un microcontrollore collegato ad un hd classico interfaccia sata, avete qualche documento/esempio da consigliarmi? Ciao e grazie RobertoA

Reply to
RobertoA
Loading thread data ...

"RobertoA" ha scritto nel messaggio news:4b1b7235$ snipped-for-privacy@newsgate.x-privat.org...

Pilotare direttamente un bus sata penso sia di difficcoltosa implementazione. Penso sia più semplice utilizzare un dispositivo che implementi usb otg e collegare tramite apposito convertitore il disco alla presa usb.

Reply to
Roberto P.

hd

i?

Credo che col SATA non ci si possa far niente se non tramite i chip di interfaccia dedicati. Il bit-rate supera il gigabit... Coi data-logger di solito si opera con le FLASH viste le notevoli dimensioni, semplicit=E0 (realtiva) d'interfacciamento e bassi consumi.

Piccio.

Reply to
Piccio

Un bel giorno RobertoA digitò:

Il modo più semplice è probabilmente quello di fare un'interfaccia PATA (per la quale trovi abbondante documentazione per PIC e AVR) e poi mettere un convertitore PATA-SATA (commerciale) nel mezzo.

--
emboliaschizoide.splinder.com
Reply to
dalai lamah

Piccio:

... economicità e robustezza meccanica.

Interfacciare una carta SD con un microprocessore dotato di SPI è un giochetto. Il mio compliatore per AVR ora include persino le funzioni per leggere/scrivere in FAT32, ovvero estrai la SD dal logger, la infili in un notebook recente e voilà, il gioco è fatto. Se scrivi in formato CSV (banalissimo), carichi i dati direttamente in Excel o Calc.

Reply to
F. Bertolazzi

RobertoA:

Poi come lo leggi il disco, per portare i dati su di un PC? Tramite una seriale lenta come la fame? Anche via USB, se hai da trasferire dei giga, ci mette il suo bel tempo...

Reply to
F. Bertolazzi

cut...

n

Il TUO compilatore ora =E8 anche il MIO. :) Ci devo ancora giocare perch=E9 sono in consegne inderogabili con un cliente, ma, da un rapido sguardo al manuale, la gestione del file- system non =E8 cos=EC immediata anche se ben documentata. Mi riservo di sperimentarci ammodo visto che l'ho acquistato essenzialmente per quella peculiarit=E0. Fino ad ora mi sono limitato a scrivere su un LCD: "Piccio stron.." e cose autolesive simili. :) Devo dire che =E8 fatto molto bene, per=F2.

Piccio.

Reply to
Anna Picciati

Ehmm... Ero entrato distrattamente col nick di mia nipote che sfrutta la mia postazione per facecul... Facebook!.

Piccio.

Reply to
Piccio

L'idea e' di usare una porta ethernet per comunicare col pc

Reply to
RobertoA

un

...

A questo punto ti conviene utilizzare un mini file-server ethernet Linux (leggi: hard-disk di rete) ed un applicativo che vi giri sopra. Magari se c'=E8 una porta USB puoi collegarci la periferica di acquisizione.

Piccio.

Reply to
Piccio

A questo punto ti conviene utilizzare un mini file-server ethernet Linux (leggi: hard-disk di rete) ed un applicativo che vi giri sopra. Magari se c'è una porta USB puoi collegarci la periferica di acquisizione.

--------------------------------------------------------

Non mi sembra tanto semplice trovare un hard-disk di rete, con firmware modificabile, che possa collegare con la parte analogica per leggerei valori necessari Certo che se ci fosse la parte controller hd + ethernet + linuccio gia' pronta, ci si potrebbe pensare Ciao RobertoA

Reply to
RobertoA

RobertoA ha scritto:

I readynas di Netgear, oltre ad essere belle macchinine, sono basate su linux derivato da Debian; esiste una comunità discretamente attiva e abbastanza documentazione da poterci mettere le mani senza diventare matti.

formatting link
formatting link

--
Design for the future, because it will be here sooner than you think.
(C) Eric S. Raymond, from "The Art of Unix Programming"
Reply to
giovanni.v

RobertoA ha scritto:

MyBook World Edition, ha una seriale (interna) e una porta USB che puoi usare per interfacciarti col mondo esterno ( AT90USB162 + ADC ? o similari ) la CPU e' un ARM9 con 64 MB di ram, ethernet ( forse gigabit ) e sata fino a 2 dischi ha un linux "abbastanza" standard a bordo installato sul disco ( niente flash )

c'e' !

Reply to
mmm

RobertoA:

Ho la fortissima impressione che tu stia enormemente sottovalutando il problema.

Reply to
F. Bertolazzi

Che aspetto del problema starei sottovalutando?

Reply to
RobertoA

RobertoA:

Quello a "medio livello", ovvero del sistema operativo. Non è che puoi scrivere direttamente su di un disco così, come ti capita, se vuoi rimanere compatibile con un qualunque sistema operativo. FAT32 è senz'altro più semplice di NTFS o Ext3, ma non è del tutto banale.

Per i dischi di rete, invece, non saprei, dato che non so se usino delle Remote Procedure Call (come suggerito dal nome RPCxxx di certi pezzi di Windows) o altro, ma non credo proprio che basti fornire un nome di file e basta.

Reply to
F. Bertolazzi

Veramente la compatibilita' con un qualsiasi sistema operativo tipo pc, non e' contemplata Il datalogger dovra' 'parlare' con il mondo esterno via ethernet, stop Pensavo di integrare nel firmware della scheda un server ftp o qualcosa del genere che permetta di essere interrogato da una postazione esterna per la lettura dei dati acquisiti Diciamo che restando sull'interfaccia ide gia' ci sono esempi sui quali studiare Mi incuriosiva studiare il collegamento ad un sata visto che le aumentando di capacita' oltre i 500 Gb e' l'interfaccia adottata piu' diffusa Ciao e grazie RobertoA

Reply to
RobertoA

RobertoA:

Ah, beh, bazeccole. Uno stack TCP-IP è un giochetto da ragazzi.

Buona fortuna...

Reply to
F. Bertolazzi

F. Bertolazzi ha scritto:

Piu' il SMB-client o il NFS-client o qualunque altro strato necessario...

BTW, e' tutta roba che richiede il multitasking e non ho capito (ho seguito con un occhio solo :-) ) se il dispositivo client e' "in grado di".

Reply to
Englishman

Englishman:

Il dispositivo client è un PIC o AVR. :D

Come dicevo, ho la fortissima impressione che Roberto stia enormemente sottovalutando il problema.

Non che non ci siano stack TCP/IP per gli AVR più grossi, ma ce li vedo assai male a scaricare dei giga di file prima della prossima era glaciale.

Reply to
F. Bertolazzi

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.