Projeto Osciloscopio OSHW e FOSS

Circuitos eletrônicos, topologias, diagramas elétricos, etc...

Moderadores: 51, Renie, gpenga

Mensagempor rcakto » 24 Out 2010 20:23

BLZ, testei... fico fixo no 3,28V tanto com 7V na entrada do 7805 quanto com 20V, mas agora dexei parado em 12V como mandado....
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

função

Mensagempor tecman » 25 Out 2010 10:44

e está fucnionando bem ?
tecman
Byte
 
Mensagens: 342
Registrado em: 01 Nov 2006 09:02

Mensagempor rcakto » 25 Out 2010 11:43

tecman, dexei a noite toda ligado e acabei de acordar... ta tudo ne mesma.... no meu multimetro ta mostrando 12Vcc da fonte, 5,11Vcc do 7805 e 3,28Vcc do LM e não fica alternando em nenhum dos casos...
ta tudo ok para funcionar qualquer cirucito, o problema é que 1mV de diferenca no MCU e futuramente no adc externo, afeta o circuito interno deles.... como djalma e silvio51 falou, posso adequar o valor de Vref para 2,048V, sendo assim a tensão da alimentação do mcu não vai ter problema com o que estou conceguindo... mas ja pensando futuramente, caso precise de aferimento, o ideal seria ja possuir os 3,3V
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor rcakto » 25 Out 2010 18:40

opa... a fonte deu problema... dexei o dia todo ligado pelo fato da temperatura ser um pouco maior de dia aqui em casa... a tensão caiu para 3,25V e media a temperatura do LM, como meu multimetro tem como medir temperatura, encostei a ponta de prova no LM e marco 31°C... o dicipador dele é de metal, com uma "borracha" cinza que me enviaram falando que poderia usar junto ao dissipador para ajuda-lo como brinde, como ta tudo na minha protoboard não coloquei pasta termica....
detalhe, o 7805 ta sem dissipador, marcando 35°C e continua enviando 5,11V
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor mastk » 25 Out 2010 19:07

Se vc quer tanta precissao assim, sei la cara, joga a tensao la em cima de qualquer jeito, uns 12V, e faz um PWMzinho, se subir, reduz o duty circle, se descer aumenta, dai vc comprar aqueles diodos de referencia, que sao super precissos.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor rcakto » 25 Out 2010 19:13

mas eu não to fazendo ainda a referencia, to montando a fonte para o LPC e futuros componentes que irei precisar, vou fazer como o Marcelo Samsoniuk falo, vou por parte... depois da fonte parto para o LPC, depois o gravador via serial e finalmente a tensão de referencia...
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor mastk » 25 Out 2010 19:18

Mas quem precissa de precissao eh o circuito de adequacao de sinal e a referencia, a alimentacao do MCU/MPU, pode variar um pouco que nao pega nada. Ate por isso mesmo, em muitos casos vc tem a alimentacao do AD interno em pinos separados.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor rcakto » 25 Out 2010 19:30

mastk, é o caso tanto do MCU quanto do ADC externo que vou utilizar... mas em ambos a tensão de referencia esta diretamente relacionada a tensão de alimentação, sendo assim pode vir dar algum problema.. e não posso passar dos 5V no LM3940 pq esse é o limite de tensão que ele suporta.. se não danifico ainda pode vir a danificar se eu aumentar a tensão mais do que ele suporta...
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor rcakto » 26 Out 2010 00:21

pessoal, seguinte, resolvi deixar por estar a fonte, e irei dar continuidade com o projeto.. depois eu volto ao caso da fonte.. no momento o mastk ta me ajudando a fazer uma placa conversora para LQFP-208 se alguem ja tiver uma que sirva para o LPC2478 me fala por favor... bom seguindo com o projeto, não posso trabalhar com o 2478 diretamente, entao tenho 2 opções... parto para o programa ou o ic para Vref.. e como so recebo semana que vem so me sobrou a opção do LPC....

bom seguindo com a analise de alguns modelos de osciloscopio para PC, achei um modelo de PIC bem simples onde recebe os dados e envia direto para a serial...mas eu não estou entendendo o pq de algumas coisas...

to com um probleminha com C... qual a diferença entre if e #if ??

#ifndef _SERIAL_H_
#define _SERIAL_H_
#define BAUD 19200
#define FOSC 11059200L
#define NINE 0 /* Use 9bit communication? FALSE=8bit */
#define DIVIDER ((int)(FOSC/(16UL * BAUD) -1))
#define HIGH_SPEED 1
#if NINE == 1
#define NINE_BITS 0x40
#else
#define NINE_BITS 0
#endif
#if HIGH_SPEED == 1
#define SPEED 0x4
#else
#define SPEED 0
#endif
#if defined(_16F87) || defined(_16F88)
#define RX_PIN TRISB2
#define TX_PIN TRISB5
#else
#define RX_PIN TRISC7
#define TX_PIN TRISC6
#endif
/* Inicializa Serial */
#define init_comms()\
SPBRG = DIVIDER; \
RX_PIN = 1; \
TX_PIN = 1; \
RCSTA = (NINE_BITS|0x90); \
TXSTA = (SPEED|NINE_BITS|0x20)
void transmite(unsigned char);
#endif

detalhe que usando o meu keil 4 com codigos que utilizem #if #ifndef e afins, ele passa direto... não executa nada que esta dentro do if sendo verdadeiro ou falso...

alguem saberia me dizer o pq??
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor Iran » 26 Out 2010 00:47

Os #if são diretivas, instruções pro compilador na hora da compilação.

os if (sem cancela #) são da linguagem C mesmo.
Avatar do usuário
Iran
Word
 
Mensagens: 558
Registrado em: 16 Out 2006 18:10
Localização: Imperatriz - MA

Mensagempor rcakto » 26 Out 2010 01:01

bom, na duvida to baixando denovo keil 4.12+rl arm 4.12 so espero que funcione o C51 v9.02a junto a eles... baixei para ver se ajuda em algo...nesse pc não tem keil ainda...
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor rcakto » 26 Out 2010 17:31

sam, quando voce estava falando sobre os 75 frames/s erá no cado para o osciloscopio atuar assim??

http://www.youtube.com/watch?v=x8wnAddw ... r_embedded
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor msamsoniuk » 26 Out 2010 18:27

nao... esse cara esta demorando quase 2 segundo para atualizar a tela... quando eu falo em 75 frame/s estou falando em atualizar a tela inteira 75 vezes em um segundo, ou seja, umas 150x mais rapido do que esse cara ae do video.

rcakto escreveu:sam, quando voce estava falando sobre os 75 frames/s erá no cado para o osciloscopio atuar assim??

http://www.youtube.com/watch?v=x8wnAddw ... r_embedded
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor rcakto » 26 Out 2010 18:35

sam eu to falando em relação de como a tela vai ficar, a dele ta parecendo aqueles filmes antigos que vai passando quadro a quadro para o lado.... mas pela sua resposta ja vi que era o que eu estava pensando mesmo...
posso usar a ideia do principio de funcionamento de um video que da no mesmo...
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor rcakto » 26 Out 2010 23:47

pessoal, eu to revendo meu livro sobre filtros passivos que irei precisar, mas to com um probleminha de matematica....

Zf= RF || 1 / ( jwCf ) = ....... = .......

essas 2 barras quer dizer o que mesmo?? e outra curiosidade... no livro teve um exemplo onde o valor da capacitancia foi de 100nF, e o simbolo que eles usam é ---| |--- então não da para saber se tem polarização... no caso esses filtros são obrigatoriamente com polarização ou poderia ser um sem polarização??
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

AnteriorPróximo

Voltar para Circuitos Diversos

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x