Sari la conținut

Poză

Osciloscop DIY cu microcontrolere, USB/PC

DIY osciloscop microcontroler CPU USB

  • Conecteaza-te daca doresti sa raspunzi
5 răspunsuri în acest subiect

#1
Nardu

Nardu

    Premium User

  • Tehnium Azi
  • 413 postari
  • Resedinta:Braila

    Pentru ca @donpetru ne-a invitat sa discutam si despre prezent si viitor referitor la osciloscop si ca sa nu le amestecam, am sa deschid mai multe topicuri:

Osciloscop DIY cu microcontrolere, USB/PC

Osciloscop DIY cu microcontrolere cu ecran LCD/TFT

Osciloscop DIY cu microcontrolere, bluetooth (Android/telefon/tableta/PC) - sau il integrez la cel cu LCD/TFT -  @donpetru ?)

Osciloscop DIY utilizand placa de sunet PC. Nu sunt cu microcontrolere, dar sunt cateva proiecte interesante pentru domeniul audio.

 

    Pentru inceput, voi pune pentru fiecare in parte, proiecte functionale care au fost construite de mai multi si pentru care autorii pun la dispozitie toata documentatia. Mai sunt si din cei care iti arata tot, spun ca gratis, dar nu pun hex, asm ... te trimite la pagina PayPal.

 

@Nardu 



#2
Nardu

Nardu

    Premium User

  • Tehnium Azi
  • 413 postari
  • Resedinta:Braila

    DIY USB Oscilloscope in a matchbox autor Ajoy Raman

https://www.instruct...-IN-A-MATCHBOX/

    Utilizeaza - DSPIC30F2020-30I/SP, MICROCHIP

Date tehnice:

Input
No. of Channels Two
Analog bandwidth (Large Signal), 0.30/0.30/0.70 MHz ,For Gain 1/2/5
Analog bandwidth (Small Signal), 12/6/7 MHz ,For Gain 1/2/5
Input impedance 1 Meg Ohm
Input connection  3 mm Audio Jack
 
Vertical Scale 
+12.5V to -12.5V , Gain 1
+6.25V to - 6.25V, Gain 2
+2.50V to -2.50V,  Gain 5
 
Offset
 -12.5V to +7.50V ,  Gain 1
 -6.25V to +13.75V, Gain 2
-2.50V to +17.50V,  Gain 5
 
Sampling Rate  
1 Mbps to 20  Mbps ,1 uses/sample to 0.05usec/sample ,ETS  Mode (repetitive signals)
10bps to 500 kbps, 100ms/sample to 2uses/sample , Normal Mode
 
Trigger
Ch1 / Ch2 / Auto

Trigger Polarity
Rising / Falling edge

Trigger Range
+12.5V to -12.5V, Gain 1
+6.25V to - 6.25V, Gain 2
+2.50V to -2.50V,  Gain 5
 
Display Modes
Ch1 + Ch2  vs. time 200 Samples each
Ch1 vs. time 200 Samples
Ch2 vs. time 200 Samples
XY Ch1 + Ch2 vs. time 200 Samples each
DFT Ch1 400 Samples
DFT Ch2  400 Samples
 
Capture Modes 
Single / Repeat / Store
 
Save Modes
Data to CSV Fig to multiple formats
 
PC Software
VB.Net 2.0  / Python 2.6/2.7 Virtual Com Port 115200 bps
 
Power Supply
USB +5V , 150 mA
 

Fișier atașat  diy usb oscilloscope in a matchbox.jpg   79,64K   0 descărcări

 

Fișier atașat  FU2E54OHMEXX2TB.LARGE.jpg   86,53K   0 descărcăriFișier atașat  FK7T774HMEXX2T9.LARGE.jpg   81,07K   0 descărcări


Editat de Nardu, 30 aprilie 2018 - 01:57 .


#3
Nardu

Nardu

    Premium User

  • Tehnium Azi
  • 413 postari
  • Resedinta:Braila

    Mai exista un topic, al d-lui @gsabac care trateaza Osciloscoape digitale DSO - http://www.tehnium-a...lor-pe-display/

Le-am "incalecat" !?

 

@Nardu



#4
gsabac

gsabac

    Senior Member

  • Tehnium Azi
  • 1.902 postari
  • Resedinta:Bucuresti

Niculescu Vlad, a postat in github si programele Microchip C assembler, osciloscopul DIY USB Oscilloscope using a dsPIC, dsPIC33FJ16GS504.

Sunt multe poze, in care se vad modulele utilizate cumparate de la Digkey si programele sunt free si se pot lua de pe site.

   http://mcuhq.com/33/...e-using-a-dspic

Este mai mult un experiment, care arata ce se poate face cu un dsPIC, 400KHz 8-10bit pe esantion.

Sursele nu sunt complete, dar se pot folosi pentru studiu in MPLAB si Visual Studio 2013 C#.

 

@gsabac


Editat de gsabac, 03 mai 2018 - 09:37 .

  • Nardu ii(le) place mesajul asta

#5
donpetru

donpetru

    Administrators

  • Root Admin
  • 7.161 postari
  • Resedinta:Galati

Topicul e binevenit, dar ceea ce vroiam eu sa punctez in celalalt topic e faptul ca as fi vrut sa vad un proiect dezvoltat de la zero unde fiecare utilizator sa contribuie, atat cat poate, cu ceva util. Spre exemplu, se poate trasa de la bun inceput caracteristicile tehnice, sa alegem ARM-ul sau device-ul potrivit etc. etc. Pentru inceput se va urmari o versiune mai simpluta s.a.m.d. 



#6
Nardu

Nardu

    Premium User

  • Tehnium Azi
  • 413 postari
  • Resedinta:Braila

Niculescu Vlad, a postat in github si programele Microchip C assembler, osciloscopul DIY USB Oscilloscope using a dsPIC, dsPIC33FJ16GS504.

............

   http://mcuhq.com/33/...e-using-a-dspic

Este mai mult un experiment, care arata ce se poate face cu un dsPIC, 400KHz 8-10bit pe esantion.

Sursele nu sunt complete, dar se pot folosi pentru studiu in MPLAB si Visual Studio 2013 C#.

 

@gsabac

     Ma gandeam ... cum mi-a scapat?! (nu sunt "Stapinul Inelelor"!). Ce am pus eu sunt din bookmark's mai vechi, pentru a porni discutia. M-am uitat la data si m-am luminat!

     Acum modulul - MA330020-ND, cam greu si cam scump (cca 100lei si cu comanda pe la noi, Ro.Farnell), dar se afla la TME - https://www.tme.eu/r...rams=788:29078;  e si DIP (cca 30 lei) bun, il bagam intrun stripboard (ca tot imi place mie) si e acelasi lucru. 







Also tagged with one or more of these keywords: DIY, osciloscop, microcontroler, CPU, USB

0 utilizatori citesc acest topic

0 utilizatori, 0 vizitatori, 0 utilizatori anonimi

emil.matei.ro Cel mai cuprinzator director romanesc