Sari la conținut
ELFORUM - Forumul electronistilor

dsPIC 30F osciloscop şi corecţie


Mondan

Postări Recomandate

Revin la 2 idei vechi de pe forum.1. Amplificator  audio cu dsPIC30F. Schema inspirată de aici.Se vrea unui difuzor normal cu o singură bobină + microfon de corecţieSau ce alte avantaje poate prezenta un amplificator cu micro controller, în fără ce faptul că nu poate fi copiat de cei care plagiază.Poate fi gândită o corecţie în digital. Nu cred că e idee prea bună, dar cine ştie poate.......2. E vorba de osciloscopul cu dsPIC30F2020. Cum fac ei achiziţia non-real time ? Adică cum fac sincronizarea?Am nevoie nu de un HEX, ci de un program sau idei pentru că am următoarea idee să if fac mai ieftin: Nu se va interfaţa la calculator prin USB cu prin placă de sunet.

1.

http://320volt.com/en/dspic30f2020-digital-class-d-subwoofer-amplifier-tc4427a-mcp6022/

 

2.

http://320volt.com/en/dspic30f2020-digital-class-d-subwoofer-amplifier-tc4427a-mcp6022/

 

cdn.instructables.com/FT3/2OW9/HMFQJO8X/FT32OW9HMFQJO8X.MEDIUM.jpg

 

Am renunţat la MCP6S22 un operaţional cu amplificare programabilă 7RON care nu merge la frecvenţa prea mare - câţiva MHzPartea cu FT232 are preţ comparabil cu al PIC-ului. 

Link spre comentariu
  • Răspunsuri 11
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Mondan

    7

  • Vlad Mihai

    3

  • Mircea

    2

www.instructables.com/id/DIY-USB-OSCILLOSCOPE-IN-A-MATCHBOX/

 

http://pic-microcontroller.com/diy-usb-oscilloscope-matchbox/

Analog bandwidth (Small Signal), 12/6/7 MHz ,For Gain 1/2/5

http://ww1.microchip.com/downloads/en/DeviceDoc/70064E.pdf

 

Să înţeleg că are 2x1MS/s la 10 biţi rezoluţie.Dacă micşorezi rezoluţia la 8 biţi obţii o viteză mai mare.Am putea merge chiar la 6 biţi rezoluţie. Am câştiga viteză în conversia A/D.Asta sunt "montaje de vacanţă" când o fi timp şi pentru ele....

 

Cum să facem achiziţia non real time mode ?Ar trebui făcută o sincronizare, să poată detecta cumva începerea următoarei perioade a oscilaţiei. Sau nu ? Să poate şi matematic cumva reconstrui forma semnalului plecând de la nişte achiziţii aleatoare dar egal spaţiate în timp ?

The dsPIC30F 10-bit A/D converter specifications permit a maximum 1 Msps sampling rate.

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

Mă gândesc să intre acelaşi semnal şi pe intrarea de "numărător" să măsoare şi frecvenţa precis.Şi să facă sincronizare cumva după informaţia de aici.

Link spre comentariu

Să simplificăm problemă:Dacă găsiţi autorul softului pentru acest osciloscop. Cel din linkul meu doar îl prezintă dar softul nu e făcut de el.Dacă găsiţi autorul eu i-aş scrie poate îmi dă o parte din codul sursă să îl modific. 

Link spre comentariu
  • 3 săptămâni mai târziu...

Ideile sunt in principiu abandonate acum de mine.

 

1. Osciloscopul cu dsPIC ar fi costat doat 40RON dar are nevoie de un calculator sau telefon pe ecranul caruia sa afiseze.

1MS/s conversie si sa zicem ca ai 100 de punte/oscilatie ar veni cam 10KHz maxim pentru real time achizitie.

 

Pentru NON-real time achizitie am conceput asa:

- sincronizarea se va face din soft, iar pentru un reglaj fin dsPIC va aveam un generator de tact (oscilator) care va suporta o reglare fina a frecventei comandata tot de PIC.

Sa zicem ca luam cate un esantion din fiecare perioada. Astfel am puteam masura maxim 1MHz.

 

Destul de putin .

 

3.Partea cu amplificatorul audio m-a dezamagit. Am facut multe incercari si nu a mers considerabil de bine.

+ ca costul pieselor.....te urca si mai bine apelezi la un amplificator chinezesc:

 

TDA8920

 

Sau

 

TDA8925

 

sunt alegeri bune, din pacate sunt prea scumpe. De la Miva nu mi-a mers niciodata, iar unde merg sunt 40RON minim.

 

 

TAS5630 e o alegere superba. Are tensiune simpla de alimetare, ceea ce e mare lucru pentru un astfel de amplificator, dar din pacate integratul asta este de la 60RON in sus.http://www.aliexpress.com/item/600-Watt-Class-D-Audio-Amplifier-Board-600W-TAS5630-Mono-Power-Amp-Subwoofer/1901194786.html?spm=2114.40010708.4.2.8tNrvX

Posted Image

Alte lucruri incarcatre schema cu TL494:

TL494=1RON+
IR2110=5RON+

2xIRFZ44=3RON Miva.

http://geekcircuits.com/wp-content/uploads/2010/07/tl494-class-d-power-amp1-640x211.png

Posted Image

Link spre comentariu

Un TDA8920 am cumparat de la Mouser. Daca il vrei, ti-l trimit prin posta. Eu am abandonat proiectul. Cred ca am si inductante de iesire. PS: nu pot trimite inainte de 10 Iulie caci sunt plecat de acasa. Da-mi de stire daca il vrei, nu te costa nimic. Cred ca am si un design de PCB facut.

Link spre comentariu

PS: nu pot trimite inainte de 10 Iulie caci sunt plecat de acasa.

Sedere placuta in strainatate. Nu te grabi cu intorsul..........

 

Nu-i vorba de un singur integrat.

Eu caut ceva fezabil care sa se vanda.

 

Chiar daca fac un prototip sa am in vedere mai multe. Deocamdata nu am sa ma ocup de asta. Multumesc oricum pentru gest.

Link spre comentariu

Salut,

 

Am avut ceva experiente cu partea de digitizare a unui semnal (osciloscop). Eu am folosit un ADC pe 10 biti cu interfata paralela (AD9215) pe care l-am legat initial la uC (un PIC32) dupa care l-am legat la un FPGA si l-am dus pana la 80MSPS pe FPGA.  Bineinteles, inainte de ADC aveam si o parte analogica ce continea un buffer, un divizor comandat si un PGA.

Urmeaza sa scotem (impreuna cu alti 2 colegi) o a 2-a versiune de osciloscop cu ADC-ul asta si cu un PIC32.

Iti atasez o prezentare sustinuta de noi la un concurs unde am descris pe larg ce contine partea de achizitie, poate te ajuta sa te inspiri pentru proiectul tau.

link: https://www.dropbox.com/s/8xbbnflwzx965fk/23BIRO.pptx?dl=0

Sper ca stii de urmatorul proiect: http://store.digilentinc.com/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply/

 

Succes,

Vlad

Editat de Vlad Mihai
Link spre comentariu

Salut,

 

Multumesc! Nu am lucrat cu CPLD-uri dar nu sunt prea diferite de FPGA-uri, ma refer mai mult la limbaj de programare. Eu sunt de parere ca merge si cu un CPLD, dar depinde de ce vrei sa iti faca sistemul tau.

Vezi ca sunt placi de dezvoltare bazate pe FPGA  destul de ieftine chiar si pe ebay, mai ales de la Altera.

Link spre comentariu

Am uitat sa mentionez mai sus faptul ca, cu uC, PIC32,  noi am ajuns pe la 30 MSPS, doar ca in cazul asta, citeam cu ram ADC-ul  si dupa citeam pe rand datele din RAM cu uC si le trimiteam  pe UART la PC.

Editat de Vlad Mihai
Link spre comentariu

Alte câteva idei ce mă sfătuiţi să aleg (în caz că mă apuc de un astfel de montaj):

 

Posted Image

Poza e cu rol informativ.

1. Acel montaj inspirat de la voi la care să îi cumpăr un display grafic şi să modific un aparat de măsură banal.

2. Tot modificarea unui aparat de măsură banal dar fără afişaj - pentru că e greu de făcut carcasa- şi el va afişa pe tableta, telefon calculator în 2 moduri:

2.a. conetat prin o mufă USB (mai ieftin)

2.b conectat prin WiFi (=30RON modulul)

3.Alte idei.

- Este clar că cea mai grea parte este carcasa şi caut o modificare cât mai mică carcaselor existente

- Nu prea văd rostul de ce un osciloscop digital trebui să arate că unul pe lămpi.

Aparat de măsură e ceva uzual + că de câte ori măsori o tensiune este bine să vezi alături şi o formă de undă!

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări