Pages: 1 2 [3] 4 5 ... 7   Go Down
Author Topic: [Consiglio]Oscilloscopio  (Read 7298 times)
0 Members and 1 Guest are viewing this topic.
Torino
Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si, dicevo la seriale, ma in generale volevo avere la possibilità di analizzare trasferimento di dati anche su SPI, I2C o altri protocolli..Quindi con un normale oscilloscopio non si può fare, giusto?

Grazie per le informazioni  smiley
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 110
Posts: 6974
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Solo quelli che prevedono all'interno un analizzatore di stati logici tipo il rigol --> http://www.shopalldata.it/shop/it/rigol-ds1000d/15-ds1102d-.html
Tra l'altro, mi pare che visualizzi solo i segnali ma non interpreta il protocollo.
« Last Edit: April 20, 2013, 07:06:41 am by PaoloP » Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5784
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Purché mai non puoi farlo con oscilloscopio ?
Memorizzi la trasmissione e poi te la rivedi come vuoi. Con il trigger in modalità one shot ad esempio
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9158
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Memorizzi la trasmissione e poi te la rivedi come vuoi. Con il trigger in modalità one shot ad esempio

Hai mai provato a decodificare a mano un bus ?
L'oscilloscopio non è lo strumento adatto per verificare se i dati transitano corretti su un bus, o se c'è un errore negli stessi, non importa se di natura software o hardware.
Un normale oscilloscopio ti permette di verificare la qualità dei segnali su un bus, non l'informazione che trasportano, però se puoi spendere qualche migliaio di Euro ci sono DSO che oltre a mostrarti la qualità del segnale permettono anche di verificarne il contenuto perché sono dotati dell'opportuno software di interpretazione dei segnali.
In tutti i casi nessun DSO ha la stessa versatilità di un vero analizzatore di stati logici e relativo analizzatore di protocolli, ovviamente parlo di veri analizzatori e non dei giocattoli da pochi soldi che tanto promettono e nulla mantengono.
Logged

Switzerland
Offline Offline
Faraday Member
**
Karma: 111
Posts: 5875
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Astro,
conosci questi ? http://www.saleae.com/

Hai info/feedback sulla qualità/funzionalità ?

Grazie,

Guglielmo

P.S. : Ho un Rigol DS1102D, ma comunque, come dicevi, pur essendo un DSO, non ha la versatilità di un vero analizzatore ...
Logged

Search is Your friend ... or I am Your enemy !

0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5784
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

È normale che non è lo strumento adatto, ma rispondevo a precisa domanda, lui voleva vedere solo una stampa di una decina di byte, ritengo corretto rispondergli che può farlo, differentemente dalle risposte che gli avevano fatto credere che non fosse possibile proprio.
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9158
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hai info/feedback sulla qualità/funzionalità ?

Sono al limite tra il giocattolo e un vero analizzatore entry level.
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9158
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

È normale che non è lo strumento adatto, ma rispondevo a precisa domanda, lui voleva vedere solo una stampa di una decina di byte,

Ti ripeto la domanda, hai mai provato ad interpretare i "ghirigori" che vedi sul DSO per ricavarne l'informazione contenuta ?
Il solo capire dove si trova il bit di start e quello di stop è già difficile, per non parlare del tirare fuori i singoli bit visto che devi suddividere con precisione in otto parti l'intervallo compreso tra start e stop.
Un conto è guardare il segnale di una UART/I2C e vedere se va bene come livelli e se presenta il tipico aspetto di una comunicazione di quel tipo, un conto è estrarre l'informazione.
Logged

Switzerland
Offline Offline
Faraday Member
**
Karma: 111
Posts: 5875
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

..........
Un conto è guardare il segnale di una UART/I2C e vedere se va bene come livelli e se presenta il tipico aspetto di una comunicazione di quel tipo, un conto è estrarre l'informazione.

Concordo al 100% ... sono diventato matto a cercare di decodificare lo scambio di informazioni tra un mio programma ed una memoria FRAM su SPI ...
... e si che sapevo cosa (almeno in teoria) si stavano dicendo  smiley-lol smiley-mr-green smiley-lol
Logged

Search is Your friend ... or I am Your enemy !

0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5784
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ghirigori mi piace. Diciamo che è un buon allenamento per gli occhi e la mente. Facciamo cosi, stampa una lettera per volta  smiley
 
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Offline Offline
Full Member
***
Karma: 4
Posts: 206
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sono consapevole del fatto che per la cifra che ho intenzione di spendere avrò poco più che un oscilloscopio giocattolo, ma sapreste consigliarmi qualcosa col migliore prezzo/prestazioni? Il mio budget è compreso tra i 100 e 150 euro. Stavo guardando su ebay quelle "scatolette" da collegare via usb al pc.
Tra l'altro poi devo attrezzarmi di un buon alimentatore da banco e come se non bastasse ieri mi ha salutato la stampante... Si, si, devo restare nel limite dei 100/150 euro circa.

Grazie!

Cristian
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 110
Posts: 6974
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Per quella cifra c'è il DSO Nano V3 (http://www.seeedstudio.com/depot/dso-nano-v3-p-1358.html?cPath=63_65) disponibile anche qui
--> http://www.robot-italy.com/it/dso-nano-v3-oscilloscopio-tascabile.html +S.S.
Però è molto limitato

Quote
Features
Portable and lightweight
Color display
Waveform storage and playback
6 triggering modes
200Khz Analog Bandwidth
Complete measurement markers and signal characteristics
Built-in Signal Generator
Accessories available
Open Source

Specifications
Display: 2.8’’ color TFT LCD
Display Resolution: 320x240 Display Colors 65K
Virtual Broadband: 0 ~ 200kHz
Max. Sampling Rate: 1Msps 12 bit
Sampling Storage Depth: 4096 points
Transverse Sensitivity: 1uS/Div~10S/Div(1-2-5 stepping)
Vertical Sensitivity: 10mv/Div~10V/Div(x1 probe) 0.5V/Div~10V/Div(x10 probe)
Input Resistance: >500KΩ
Max. Input Voltage: 80Vpp(x1 probe)400Vpp(x10 probe)
Coupling Mode: DC
Triggering Mode: Auto,Normal,Single,None,Scan
Auto Measurement: Frequency, cycle, duty, Vpp, Vram, Vavg, DC voltage; Vertical Precise Measurement Cursor; Horizontal Precise Measurement Cursor; Rising/Falling Edge Trigger; Triggering Cursor; Triggering Sensitivity Cursor; Hold/Run
Inbuilt Test Signal: 10Hz~1MHz(1-2-5 stepping)
Waveform Storage: build-in 2Mbyte
PC Connection Interface: Connection through USB
Recharging Method: Recharging through USB interface
Dimensions:105mm x 53mm x 8mm
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

0
Offline Offline
Faraday Member
**
Karma: 30
Posts: 2905
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Interessante, il raggionamento sull'interpretazione ad occhio del protocollo dati, mi chiedo ma in giro non c'è software che possa leggere la trasmissione registrata su un file e analizzarla per estrarre l'informazione ed eventualmente fare una analisi sulla qualità del segnale?

Io se tutto va bene prenderò un rigol (budget non superiore a 500€) , tanto consigliato da astro che alla fine mi ha convinto (sia astro che il rigol). smiley-razz


OTOT:ALTGR+W 'ł'; incredibile questa è la prima volta che noto questo carattere, credevo di conoscerli tutti, sicuramente non è tra gli ascii esteso (127-255)

Logged

AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

Offline Offline
Full Member
***
Karma: 4
Posts: 206
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Per quella cifra c'è il DSO Nano V3 (http://www.seeedstudio.com/depot/dso-nano-v3-p-1358.html?cPath=63_65) disponibile anche qui
--> http://www.robot-italy.com/it/dso-nano-v3-oscilloscopio-tascabile.html +S.S.
Però è molto limitato

Quote
Features
Portable and lightweight
Color display
Waveform storage and playback
6 triggering modes
200Khz Analog Bandwidth
Complete measurement markers and signal characteristics
Built-in Signal Generator
Accessories available
Open Source

Specifications
Display: 2.8’’ color TFT LCD
Display Resolution: 320x240 Display Colors 65K
Virtual Broadband: 0 ~ 200kHz
Max. Sampling Rate: 1Msps 12 bit
Sampling Storage Depth: 4096 points
Transverse Sensitivity: 1uS/Div~10S/Div(1-2-5 stepping)
Vertical Sensitivity: 10mv/Div~10V/Div(x1 probe) 0.5V/Div~10V/Div(x10 probe)
Input Resistance: >500KΩ
Max. Input Voltage: 80Vpp(x1 probe)400Vpp(x10 probe)
Coupling Mode: DC
Triggering Mode: Auto,Normal,Single,None,Scan
Auto Measurement: Frequency, cycle, duty, Vpp, Vram, Vavg, DC voltage; Vertical Precise Measurement Cursor; Horizontal Precise Measurement Cursor; Rising/Falling Edge Trigger; Triggering Cursor; Triggering Sensitivity Cursor; Hold/Run
Inbuilt Test Signal: 10Hz~1MHz(1-2-5 stepping)
Waveform Storage: build-in 2Mbyte
PC Connection Interface: Connection through USB
Recharging Method: Recharging through USB interface
Dimensions:105mm x 53mm x 8mm

Grazie Paolo!
Mi pare di capire che le versioni senza schermo (solo collegabili al pc) non siano molto amate... c'è un motivo particolare oltre al fatto di necessitare di un pc, oppure sono effettivamente meno precise e/o più problematiche da gestire?
Giusto per capire... cosa consideri particolarmente limitante? A me servirebbe più che altro per analizzare segnali analogici, non credo arriverò mai a "sniffare" porte SPI o altro... Ad esempio sto lavorando sul progetto del sensore di corrente mediante TA, seguendo quanto scritto in vari articoli non riesco a cavare nulla. Controllando il segnale in laboratorio dove lavoro ho visto valori e segnali mooolto dubbi. Il problema è che non posso portarmi a casa l'oscilloscopio ne tanto meno lavorare sul mio progetto sul posto di lavoro.

Ancora grazie!
Logged

0
Offline Offline
Shannon Member
****
Karma: 129
Posts: 10440
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Interessante, il raggionamento sull'interpretazione ad occhio del protocollo dati, mi chiedo ma in giro non c'è software che possa leggere la trasmissione registrata su un file e analizzarla per estrarre l'informazione ed eventualmente fare una analisi sulla qualità del segnale?

per fare una cosa del genere esistono i logic analizer, il "bus pirate" mi pare sia uno dei più famosi, ma non ne conosco le feature/qualità http://dangerousprototypes.com/docs/Bus_Pirate
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Pages: 1 2 [3] 4 5 ... 7   Go Up
Jump to: