Author Topic: PIC-Based Signal Generator --- aiuto!  (Read 3458 times)

naj.cuizon

  • Guest
PIC-Based Signal Generator --- aiuto!
« on: October 22, 2007, 09:09:18 AM »
siamo un gruppo cercando di creare un PIC-Based Signal Generator che vanno da 1Hz a 1MHz che uscite sia un'onda sinusoidale e un'onda quadra.

Abbiamo bisogno di aiuto nella produzione di un output pulito onda sinusoidale.

come si può produrre una onda sinusoidale pulita da un PIC?

bisogno del vostro aiuto ...

grazie.


IanP

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #1 on: October 22, 2007, 09:09:18 AM »
Generazione di un'onda sinusoidale in questo intervallo non è facile compito ..
Tuttavia, è possibile impiegare MAX038 generatore di funzioni (vedi foto / file qui sotto), impostare S2 per SIN output, sostituire S1 interruttore con CD4066 CMOS interruttori controllati by un PIC (selezione range), e, per tunning fine (è possibile utilizzare i pulsanti per la frequenza aumento / diminuzione), sostituire VR1 e VR3 da digitale potenziometri controllata dalla stessa controllate PIC ..
Per maggiori dettagli sul goto IC MAX038:
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1257
(Provate a chiedere MAXIM per i campioni gratuiti)

Cordiali saluti,
IanP
Ci dispiace, ma è necessario il login per visualizzare questo attaccamento


echo47

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #2 on: October 22, 2007, 09:09:18 AM »
Come pulita è "pulito"?

Vorrei prendere in considerazione un DDS chip poco costoso come AD9834, o uno di questi:
http://www.analog.com/en/subCat/0, 2879.770% 255F843% 255F0% 255F% 255F0% 255F, 00.html

Avete anche bisogno di un oscillatore di clock, un filtro passa-basso (per l'uscita sinusoidale), e un confronto (per convertire la sinusoide a onda quadra).Il AD9834 comprende un comparatore.


naj.cuizon

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #3 on: October 22, 2007, 09:09:18 AM »
utilizzando la funzione di generatore di MAX038, come possiamo configurarlo per raggiungere una risoluzione di frequenza di 1 Hz?

cosa circuito saranno utilizzati al variare della frequenza?

grazie!^ __ ^


echo47

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #4 on: October 22, 2007, 09:09:18 AM »
Il MAX038 è un oscillatore analogico con frequenza variabile in continuo (regolando un condensatore o resistenza), quindi la sua risoluzione di frequenza è infinito, ma ciò significa anche che sarà difficile da controllare da un microprocessore.Inoltre, la precisione di frequenza dipende tolleranze dei componenti, ed esso deriva.

È richiesto "pulito".Non avrei mai usare le parole "pulito" e "MAX038" nella stessa frase.

Mi piace la DDS.


naj.cuizon

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #5 on: October 22, 2007, 09:09:18 AM »
Che cosa è DDS?


IanP

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #6 on: October 22, 2007, 09:09:18 AM »
DDS = Digital sintesi diretta

Date un'occhiata a questo esempio:
http://www.qsl.net/pa3ckr/signalgenerator/

Cordiali saluti,
IanP


echo47

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #7 on: October 22, 2007, 09:09:18 AM »
Clicca sul link che ho dato sopra, scaricare un foglio dati come il AD9834, e leggere la descrizione del circuito.Si vedrà!


naj.cuizon

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #8 on: October 22, 2007, 09:09:18 AM »
IanP,

Mi aveva guardato l'esempio che hai dato.Tuttavia, sono confuso con la gamma di frequenza del esempio che è scritto come 0.1-40MHz.Vuol dire che la gamma di frequenza 40MHz-0.1MHz (che significa 100kHz-40MHz) o 0,1 Hz-40MHz?


echo47

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #9 on: October 22, 2007, 09:09:18 AM »
Il DDS AD9850 è un po 'di controllo parola-32, e il progetto di esempio è un 100 MHz di clock, per cui la frequenza DDS è impostabile da 0 Hz a 50 MHz (vedi nota sotto) in passi di circa 0,023,283 mila hertz.Questo è 100 MHz / 2 ^ 32.

Nota: Se non si desidera eseguire un DDS alla sua frequenza massima perché non si può costruire un forte filtro passa-basso all'infinito.

È possibile utilizzare un clock più lento di 100 MHz.Si ridurrebbe la frequenza max, e ti passi di frequenza inferiore.


gentxtelmer2003

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #10 on: October 22, 2007, 09:09:18 AM »
Come si può configurare il AD9850 se usiamo parallelo carico con l'aiuto PIC16F877A?


echo47

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #11 on: October 22, 2007, 09:09:18 AM »
Vedi "Programmazione del AD9850" a pagina 9 della scheda del AD9850:
http://www.analog.com/en/prod/0,,% 770_843_AD9850 2C00.html

È che la risposta si ha bisogno, o avete bisogno di aiuto per scrivere un programma PIC?


gentxtelmer2003

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #12 on: October 22, 2007, 09:09:18 AM »
u può aiutarci a falsare il AD9850?

ci sono problemi dal momento che in essa polarizzazione delle risposte collegamento dato viene caricato in una forma seriale.

ci sono anche dei problemi a scrivere il programma soprattutto nel caricamento parallelo.Aggiunto dopo 3 minuti:stiamo avendo problemi anche alla ricerca di un orologio di riferimento 100MHz dal momento che abbiamo limitato i componenti disponibili.

Ogni suggerimento su come generare l'oscillatore?


echo47

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #13 on: October 22, 2007, 09:09:18 AM »
Che cosa si intende per "deviazione"?Il AD9850 foglio parla di dati circa la tensione di polarizzazione orologio, ma che non sembra la tua domanda.

Quali problemi hai con la scrittura del programma?(Non so di programmazione PIC, ma comunque qualcuno che può aiutare hai bisogno di conoscere più particolari del problema.)

È possibile utilizzare qualsiasi frequenza di clock da 1 MHz a 125 MHz (110 MHz se funziona a 3,3 volt).Ricordate che diminuendo la frequenza di clock si riduce la frequenza di uscita sinusoidale.


jhaavi_19

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #14 on: October 22, 2007, 09:09:18 AM »
DDS howw registri del chip può essere controllato da microcontrollore ..........


_

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #15 on: October 22, 2007, 09:09:18 AM »
Il progetto è necessario utilizzare un micro?

Perché non utilizzare il Exar XR2206.


gentxtelmer2003

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #16 on: October 22, 2007, 09:09:18 AM »
controllore Micro è necessario in quanto è il cuore del nostro progetto.

Chiunque abbia voglia di aiutarci scrivendo il programma?


philba

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #17 on: October 22, 2007, 09:09:18 AM »
E 'questo un progetto scolastico?


gentxtelmer2003

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #18 on: October 22, 2007, 09:09:18 AM »
Sì, un disegno di progetto nella nostra scuola.


naj.cuizon

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #19 on: October 22, 2007, 09:09:18 AM »
che sarebbe più opportuno, per usare una maggiore o una frequenza più bassa per il nostro orologio di riferimento in AD9850??Sono consapevole che le frequenze più basse mi avrebbe dato una risoluzione di frequenza più stretta, ma non la frequenza di riferimento riguardano il DAC?Ho questa sensazione strana che l'utilizzo di ref freq superiore mi darebbe un output DAC più fine.io sto da correggere ..heheh ..

abbiamo solo questo frequenze tra cui scegliere: 80MHz, 64MHz, 50MHz o 24MHz.siamo solo interessati ad avere una frequenza di uscita massima di 1MHz.


IanP

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #20 on: October 22, 2007, 09:09:18 AM »
Per 1MHz uscita una di queste frequenze può essere usato ..
Anche con la più bassa dal tuo elenco di clock (24MHz) la risoluzione di frequenza risultante sarà migliore di 0.005Hz (si veda la formula di seguito) ..

"Do la frequenza di riferimento incidere il CAS" - non vorrei preoccupare ..

Cordiali saluti,
IanP
Ci dispiace, ma è necessario il login per visualizzare questo attaccamento


naj.cuizon

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #21 on: October 22, 2007, 09:09:18 AM »

IanP:
"Do la frequenza di riferimento incidere il CAS" - non vorrei preoccupare ..signore, mi preoccupa coz stiamo attraversando un periodo difficile chiarifica l'onda sinusoidale DAC a un'onda sinusoidale regolare (analogico piace) ..

Inoltre, il foglio di dati suggeriscono che usiamo cinque pole filtro passa basso ellittico 42MHz impedenza 200ohm ..questo non è da prendere in considerazione la scelta di un orologio di riferimento?


bobcat1

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #22 on: October 22, 2007, 09:09:18 AM »
Ciao

Uno ha il codice C per FM modulare la AD9850?grazieBobi


shedeed

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #23 on: October 22, 2007, 09:09:18 AM »
È possibile utilizzare un semplice diagramma di consiste ucontroller PIC e un DAC, è possibile programma come segue:
Utilizzare matlab o qualsiasi altro programma per generare i numeri esadecimali di un'onda sinusoidale e memorizzarlo nella memoria del ucontroller
Programmare il ucontroller a quei valori di uscita a Porta.
Utilizzare qualsiasi DAC adatto per convertire il numero a livello analogico, ma fare in modo che la frequenza è adatta anche per 1MHz operazione.
È possibile simulare il circuito con Proteus che consentono la simulazione di circuiti integrati programmabili.


William A MyBlueRoom

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #24 on: October 22, 2007, 09:09:18 AM »
Ecco un link ad un uomo che è stato nel campo dell'elettronica più a lungo di quanto io possa ricordare.

http://www.tinaja.com/

Ho allegato un articolo dal suo sito su Magic Sinewaves utilizzando un processore PIC.

Spero che vi trovate di utilizzo.

Bollettawww.myblueroom.com  miei progetti PIC

Ci dispiace, ma è necessario il login per visualizzare questo attaccamento


elcielo

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #25 on: October 22, 2007, 09:09:18 AM »

naj.cuizon

  • Guest
PIC-Based Signal Generator --- aiuto!
« Reply #26 on: October 22, 2007, 09:09:18 AM »
quando diciamo PIC-based, che cosa implica questo?Quando si dice PIC-Based Signal Generator, il segnale deve provenire dal PIC?

Qual è la vostra idea in merito?


lucampoli

  • Guest
Re:PIC-Based Signal Generator --- aiuto!
« Reply #27 on: April 29, 2013, 11:56:50 AM »
Ciao

Uno ha il codice C per FM modulare la AD9850?grazieBobi
è un po di tempo che sto cercando di capire come funziona un ad9850 con un pic per auto costruirmi un generatore di segnale
stavo leggendo nel forum che tu hai un programma in c per pic da interfacciare a ad9850,
volevo sapere se potevi inviarmelo con uno schema di collegamento per capire come funziona
la mia mail è luca950@hotmail.com

grazie
luca

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71