
Minha sugestão, um filtro RC na entrada do operacional vai te ajudar com a redução de ruído em modo comum, além disso é bem útil rejeitando frequências múltiplas de 100Hz (harmônicos).Vai medir a tensão de rede, quais? Pico, RMS?Abs.Felipe
--
Você está recebendo esta mensagem porque se inscreveu no grupo "sis_embarcados" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para sis_embarcado...@googlegroups.com.
Para postar neste grupo, envie um e-mail para sis_emb...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/sis_embarcados.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Ola!
Peço que verifique o valor do resistor R3 que compõe seu divisor de tensao, mesmo utilizando entrada diferencial em seu circuito. No modo em que esta definindo seu circuito, creio que vais ter a senoide ceifada no semiciclo negativo, visto que o terra dos diodos limitadores de tensao é o mesmo de R3 (o que no meu entender esta correto) , mas creio que o ideal é reduzir o valor de R3, para um valor baixo.
Andre.
Minha sugestão, um filtro RC na entrada do operacional vai te ajudar com a redução de ruído em modo comum, além disso é bem útil rejeitando frequências múltiplas de 100Hz (harmônicos).Vai medir a tensão de rede, quais? Pico, RMS?Abs.
Felipe
On Tuesday, January 14, 2014 5:12:45 PM UTC-2, agaelema wrote:
--

Boa noite professor!
Peço desculpas inicialmente pela insistencia, mas vamos la.
Apenas olhe o circuito do seguinte modo, retire R2, e feche um curto no seu lugar, como pode ver, teremos um divisor com 50% da tensão da fonte, logo, ou os diodos terão de conduzir essa diferença de potencial ou o amplificador que estas utilizando deve suportar em sua entrada este alto nível de tensão.
Por favor considere esta questao que coloquei, e bem, sempre sou reticente com simuladores.
Andre
Haroldo, sobre o filtro é isso mesmo.
Comece com uma frequência de corte em torno de 100Hz, ter um recurso de FFT ajuda bastante pra te mostrar os efeitos de um filtro desses, o Proteus se bem me lembro possui um metodo de simulação e análise no domínio da frequência que é bastante fiel (realmente me surpreendeu por dar resultados confiáveis na banda de FM, rs).
Outra coisa, se vais medir tensão RMS você pode por exemplo pegar o valor de amplitude e dividir por raiz de 2, porém isso só vale em caso de senóide sem distorção e sem nenhuma harmônica, seria ideal colocar um detector de passagem por zero tomar amostras constantes (acho que uns 1KHz de amostragem seria ideal, embora a teoria diga que 120Hz ja seria o bastante) e integrar o semiciclo dentro de um intervalo de 16ms (integrar é fácil, usando regra trapezoidal ou acumulação), assim você consegue os três valores: Pico, médio(se retificado) e RMS.
Se precisar to a disposição.
Abs.
Felipe.
Haroldo L. M. AmaralMestrando em Eng. Elétrica - UNESP BauruTecnólogo em Sistemas Biomédicos - FATEC BauruTécnico em Eletrônica - CTI/UNESP BauruCurrículo Lattes: http://lattes.cnpq.br/3986982115883346--Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para sis_embarcado...@googlegroups.com.
Você está recebendo esta mensagem porque se inscreveu no grupo "sis_embarcados" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para sis_emb...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/sis_embarcados.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Então, vale lembrar que esse é um filtro para ruído de modo comum, e não um anti-alias, esse alias costuma vir depois da seção de amplificação, e uma coisa que muita gente que trabalha com DSP despreza e faz um filtro de primeira ordem pra fazer esse serviço, na hora que amostra o sinal entra com alias do mesmo jeito. A minha sugestão fica por conta de conhecer bem a banda do sinal e até que parte da banda dele a informação lhe é interessante.
Quanto ao filtro anti-alias, ele deve ser bem agressivo a partira da mais alta frequência que deseja amostrar, experimentalmente logo na primeira harmônica da banda de corte do seu filtro a atenuação deve estar na casa dos -40dB, sugestões incluem filtros elípticos que não da aquele ripple escroto que tem no chebyschev.
Sobre a amostragem, veja que o teorema de Nyquist (que a frequência de amostragem deve ser superior ao dobro da mais alta banda de interesse do sinal) é válida incialmente para sinais senoidais, novamente sem distorção e sem harmônicos, casos diferentees desses de forma prática, vale o quanto mais alta a amostragem melhor, um resultado que me traz excelentes resultados quando trabalho com medidas é um sample rate de pelo menos 15x a máxima banda do sinal, para nao sobre carregar o processador, recorro ao uso de DMA (ou DTC) e abuso de uso da FIFO por Hardware que existem nos ADCs dos processadores combinandoo processamento de um bloco inteiro.
Sobre o RMS, legal que voce conseguiu implementar onde vejo o negocio funcionando? rs.
Abs!
On Tuesday, January 14, 2014 5:12:45 PM UTC-2, agaelema wrote:
--
Você está recebendo esta mensagem porque se inscreveu no grupo "sis_embarcados" dos Grupos do Google.

Haroldo, conheço bem esses MSPG2xxx, se bem me lembro ele tem um bom recurso que é o DTC para transferencia de blocos de memoria entre ADC e esta sem intervenção da CPU, ou seja daria pra usar uma amostragem bem mais alta(o ADC desses 430 conseguem até incriveis 200ksps, para um micro desse preço eestá ótimo) e dar um trigger na interrupção com intervalos longos (1ms ou mais) assim a CPU nao vai sofrer problemas de starvation com a interrupção entrando toda hora.
veja eu citei o processamento em blocos, mas nao é preciso uma quantidade absurda de RAM, blocos com 128 amostras por exemplo ja dariam um resultado bem fiel a realidade, e considerando uma amostragem de 4KHz que voce usa, isso vai dar 0.25 us * 128 amostras ou seja sua interrupção sera acionada em algo em torno de 40mS sem prejuizo de perdas de dados, e processamento.
Abs.
On Tuesday, January 14, 2014 5:12:45 PM UTC-2, agaelema wrote:
--
Você está recebendo esta mensagem porque se inscreveu no grupo "sis_embarcados" dos Grupos do Google.
Vamos lá, realmente o DTC só funciona na base da ordem, mas se bem me lembro você consegue amostrar apartir de outros canais, do 3 ate o 7 , do 5 ao 6 e etc, existe um bit pra fazer isso mas nao me recordo agora o registrador, voce esta configurando o ADC pelo Grace? Se sim observe que em versões de ate uns 6 meses atrás ele nao fazia isso, apenas configurando o A/D na mão. Outra solução é usar o canal 0 e 1 como analogico e fazer o canal serial por bitbang (na mao) afinal voce tera CPU livre pra isso (acho mais simples ir por esse caminho)
Sobre o problemas das amostras, isso nao tem jeito, voce apenas especifica o bloco e ele vai pondo na posição que voce quer, o jeito é tratar o array por software, lembro que há um tempo atrás tive o mesmo problema mas DTC nao suporta duas fontes ao mesmo tempo, o que ele faz é sair intercalando as conversoes como voce citou, o jeito mesmo é usar um esquema de indice par para amostras do canal a, e impares do canal b e usar um bloco com o dobro do tamanho desejado (no caso 256 bytes) e depois retirar os blocos usando ponteiro com duplo incremento.
Da pra usar o Timer_A como start do trigger do ADC, com isso voce consegue maior flexibilidade de conversao, voce deve configurar isso no ADC para selecionar o trigger pelo ADC, em seguida configurar o timer_A como compare e usar o sinal de match e jogar pra entrada do A/D. O sample and hold time, so controla o tempo de amostragem, ou seja ele nao tem relação com tempo de conversão, é obvio que como ele fica no caminho do A/D se voce aumentar o tempo desse (que é pouco flexivel) vai alterar o tempo de conversão, mas esse tempo costuma ser bem baixo.
Vou olhar na minha workspace ao chegar em casa, devo ter alguma coisa feita pelo Grace feita na mão, e posto aqui.
Abs.
Haroldo, o que pode estar acontecendo é um problema de acomplamento de impedancias, o caso é que a impedancia de saida do teu operacional está tendendo pra um valor quase nulo, e a impedancia do capacitor eletrlitico esta absorvendo todo o sinal, e apenas uma parte esta sendo colocada na entrada do A/D.A idéia do amigo frcoutinho funciona, porém uma coisa deve ser levada em conta, a reatância do capacitor não pode ser elevada (60Hz é bem difícil de desacoplar bem), e também o valor do resistor R do filtro passa alta deve ter um valor ótimo, pois vale lembrar que ele ficara em paralelo com a impedancia de entrada do circuito A/D reduzindo está, se por um lado isso melhora o ruido em modo comum, por outro faz com que uma boa parte do sinal fique retido no filtro e você perca resolução por problemas de escala.Uma "gambetinha" que pode ajudar é (apenas se o sinal nao estiver saindo distorcido do filtro) é reduzir o valor da tensão de referencia do A/D para aproveitar o efeito de divisor resistivo que o filtro esta fazendo com a entrada do A/D.Pensou também na possbilidade de desacoplar o DC digitalmente? um filtro passa altas com frequencia de corte quase DC com apenas um pólo é facinho de fazer, voce pode aplicar logo depois de amostrar o sinal.FIca umas simples equação do tipo:y[n] = a0y[n-1] + b0x[n] + b1x[n - 1]
Abs.Felipe
Um belo chip!
Seria muito bom se a Analog fornecesse samples sem aquela frescura toda :)
Abs.
Felipe
On Monday, January 20, 2014 8:48:41 AM UTC-2, Andre Alexandre wrote:Só para constar, já inventaram essa roda.... com ganho programavel, filtro, integrador, saida por pulsos etc etc...Calculos no app note.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para sis_embarcado...@googlegroups.com.--
Você está recebendo esta mensagem porque se inscreveu no grupo "sis_embarcados" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para sis_emb...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/sis_embarcados.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Ué!
Pede o da Texas:
http://www.ti.com/product/msp430f6749
É bem mais simples o procedimento para conseguir as amostras.
Algumas características deste chip:
Features
Acho que atende para a aplicação, correto?
Abraços.
Alessandro Ferreira da Cunha
TECHtraininG - ENGENHARIA E TREINAMENTOS
aless...@techtraining.eng.br
SKYPE --> alessandroferreiradacunha
twitter --> @prof_afcunha
(11) 995–363-828
www.techtraining.eng.br
Enviado por uma Beagle Bone Black
De: sis_emb...@googlegroups.com [mailto:sis_emb...@googlegroups.com] Em nome de Felipe Neves
Enviada em: segunda-feira, 20 de janeiro de 2014 09:12
Para: sis_emb...@googlegroups.com
Cc: Texas Instruments Info para Designers e Projetistas; andr...@gmail.com; andr...@gmail.com
Assunto: Re: [sis_embarcados] Re: Medição de tensão da rede
Um belo chip!
Seria muito bom se a Analog fornecesse samples sem aquela frescura toda :)
Abs.
Felipe
On Monday, January 20, 2014 8:48:41 AM UTC-2, Andre Alexandre wrote:
Só para constar, já inventaram essa roda.... com ganho programavel, filtro, integrador, saida por pulsos etc etc...
Calculos no app note.
2014/1/17 PJ-MecNet <paul...@gmail.com>
Não seria o caso de estar violando a faixa de tesão em modo comum?
--
Você está recebendo esta mensagem porque se inscreveu no grupo "sis_embarcados" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para sis_embarcado...@googlegroups.com.
Para postar neste grupo, envie um e-mail para sis_emb...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/sis_embarcados.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo Google "Texas Instruments Info para Designers e Projetistas".
Para postar uma mensagem neste grupo, mande um email para texa...@googlegroups.com
Para deixar o grupo, mande um email para texas-sc+u...@googlegroups.com
Para mais opções, visite este grupo no endereço:
http://groups.google.com/group/texas-sc?hl=pt-BR
---
You received this message because you are subscribed to the Google Groups "Texas Instruments Info para Designers e Projetistas" group.
To unsubscribe from this group and stop receiving emails from it, send an email to texas-sc+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
2014/1/17 PJ-MecNet <paul...@gmail.com>
Não seria o caso de estar violando a faixa de tesão em modo comum?
--
Você está recebendo esta mensagem porque se inscreveu no grupo "sis_embarcados" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para sis_embarcado...@googlegroups.com.
Para postar neste grupo, envie um e-mail para sis_emb...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/sis_embarcados.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Haroldo, bom dia.
Já tentou com este part number aqui:
http://www.ti.com/product/msp430f47197
Código fonte exemplo para configurar todos os periféricos, inclusive os conversores AD, estão neste link, para o part number que eu te passei agora:
E neste link para o part number anterior:
Migrar códigos entre MSP430 de qualquer família é muito simples, uma vez que o núcleo é exatamente o mesmo para todos eles.
Você deve se atentar apenas para as diferenças de periféricos que existem entre cada MSP430. Por exemplo: o G2553 que você cita não tem conversor AD do tipo Sigma Delta.
A biblioteca de energia está disponível aqui:
http://www.ti.com/tool/msp430-energy-library
E tem os seguintes recursos:
http://www.ti.com/graphics/tool/software-photo.jpg
Veja ela com calma e você conseguirá compreender a sua organização e uso.
Espero ter ajudado.