» Eletrônicos »MEGAOMMETR na Atmega328R

MEGAOMMETER em Atmega328R

MEDIDOR DE FUGA COMPACTO
MEGAOMMETER AT Atmega328R


MEGAOMMETER em Atmega328R


A versão industrial do megômetro é bastante grande e tem um peso considerável. A única vantagem desse monstro é que ele é confiável, mas se você precisar medir urgentemente a resistência a vazamentos no reparo, eletrônico opção é mais preferível.



Pesquisando na Internet, não encontrei um dispositivo simples, o único megômetro que os amadores de rádio repetiam era da revista Silicon Chip em outubro de 2009, mas com firmware aprimorado. O dispositivo oferecido a sua atenção tem dimensões 100x60x25 (foram adquiridas no AliExpress) e pesa no máximo 100 gramas. O dispositivo é montado em um microcontrolador Atmega328P. A energia é fornecida por uma bateria de lítio e o consumo atual é de cerca de 5 mA. Quanto menor a resistência do circuito medido, maior o consumo de corrente e atingindo 700-800 mA, mas deve-se levar em consideração que os circuitos com resistência inferior a 10 kOhm são raros e a medição é realizada em alguns segundos. O dispositivo usa dois conversores DC-DC no MT3608 e MC34063. O primeiro é usado para alimentar o controlador, a tensão da bateria aumenta e se estabiliza em 5 volts, o segundo é um conversor de 100V, isso é determinado pelo fato de que é usado principalmente para medir vazamentos em dispositivos eletrônicos, e fazer um conversor econômico de 500 ou 1000V é muito problemático. No começo, havia uma ideia de montar os dois conversores no MT3608, mas depois que eu queimei 8 microcircuitos, foi decidido fazer isso no MC34063. E a 500, 1000V, um divisor de impedância mais alto precisava ser usado e, como resultado, o uso de amplificadores operacionais Rail-to-Rail.

A indicação é realizada no visor de cristal líquido. Para carregar a bateria, é utilizado o controlador de carregamento no TP4056 (um cachecol separado 17x20 mm).





O dispositivo é montado em uma placa de circuito impresso de dupla face feita de fibra de vidro fabricada com a tecnologia LUT. Não tenha medo da palavra “frente e verso”. Duas imagens de fundo e de parte superior de PP são impressas (espelhadas). Combinado na abertura e preso com um grampeador na forma de um envelope. A peça de trabalho é inserida e aquecida primeiro com um ferro de passar em ambos os lados, depois é cuidadosamente passada a ferro em ambos os lados através de dois papéis de escrita permanentes. Jogue o espaço em branco impresso em um recipiente com água morna por cerca de meia hora e use o dedo para remover o papel restante sob uma corrente de água morna. Após a gravação, estanhamos na liga Rose. Os orifícios de passagem dos condutores são feitos de fio de cobre estanhado com um diâmetro de 0,7 mm. As entradas do dispositivo são feitas de tubos de latão a partir de um multímetro antigo, para que você possa usar sondas padrão a partir de multímetros, mas é aconselhável fazer caseiras com clipes de crocodilo.





Peças SMD aplicadas, resistores 5%, capacitores 10%. Observe que este não é um ohmímetro e não serve para medir com precisão a resistência, embora a precisão na faixa de 1K - 1M seja bastante grande. Para aumentar a confiabilidade das leituras, toda a gama de medições de resistência é dividida em três. O firmware usou superamostragem. São utilizados três divisores de tensão 1; 10, 1: 100 e 1: 1000. A última faixa é muito esticada, de 10 mOhm a 100 mOhm e com uma resolução ADC de microcontrolador de 10 bits, possui um passo muito grande, cerca de 90 kOhm. Além disso, era necessário aplicar o circuito de proteção com a entrada do microcontrolador e eles introduziam um erro nas duas faixas superiores. Abaixo você vê fotos com os resultados das medições.








Talvez alguém queira melhorar o dispositivo ou calibrar com mais precisão, então aplico a fonte. Ao calibrar, conectamos um resistor preciso não inferior a 1%, por exemplo, 47 kOhm e selecionamos um coeficiente para a faixa de 10 a 100 kOhm na linha:

if ((volt1 <1000) && (volt1> volt0))
        {
          amper = volt1 / 1800.0; // uA
          volt = 100000,0 - volt1;
          if (amper! = 0) om = (volt / amper - 1800.0) * 1.1235; // um multiplicador está selecionado.
        } mais


A escala de 10 a 100 mOhm é muito não linear, no início as leituras são subestimadas por kx2 e, no final do intervalo, são superestimadas por kx1, então dois fatores são selecionados da mesma forma, mas colocamos o resistor em 20 mOhm, depois em 47 mOhm e 91 mOhm:

        
#define kx1 -0.145
#define kx2 0.8

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

        if ((volt2 <1000) && (volt2> volt1))
        {
          volt = 100000,0 - volt2; // no Rx
          amper = volt2 / 18000.0;
          if (amper! = 0) om = volt / amper;
          om = (om + om * (((1000,0 - volt2) / 1000,0) * kx1 + volt2 / 1000,0 * kx2));

9
6.8
7

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar
27 comentários
Vls
bom dia
existe um desejo de repetir o dispositivo
tiver alguma dúvida. Controlador 328 ou 88. precisa de firmware e arquivo de fusão.
Atenciosamente VLS
O autor
Citação: Ivan_Pokhmelev
E que tipo de animal é esse "eco -izer"?

Realmente não sei, mas a coisa é muito precisa e tudo está no Feng Shui, no sentido de GOST. Desculpe, ficarei em silêncio por alguns dias, estou coletando minha primeira impressora 3D, recebi-a ontem AliExpress. Este não é um anúncio!
Citação: IOPA4
Estamos discutindo um produto caseiro ou um dispositivo para um eco -izer?

E que tipo de animal é esse "eco -izer"?
Citação: IOPA4
Estamos discutindo um produto caseiro ou um dispositivo para um eco -izer? Você provavelmente não tem comunicação. Escrevi para você em detalhes, vou fazer uma "viagem de negócios", preciso levar uma ferramenta.

I.e. como ajuda para você e possíveis repetidores, você não percebe essa discussão ("crítica"). E torcemos o cabo do megger ... ao rejeitar tiristores poderosos. Porcaria inconveniente e imprecisa
Citação: IOPA4
Curto-circuito, circuito verificado. Curto lá, e você coloca este dispositivo. Todos os 100 V e estarão na entrada.

E esses 100 V serão conectados ao divisor descrito detalhadamente a você através de RV1 = 100 MΩ, pelo menos como mostrado no seu diagrama. Ou ainda "aqui brincamos, aqui não brincamos, aqui enrolei o peixe"?
E mais uma coisa: uma foto de uma placa de circuito impresso sem detalhes - algum tipo de "esquerda", não diretamente relacionada ao dispositivo em questão.
O autor
Citação: Ivan_Pokhmelev
Quando como. )))

Ilusões de grandeza?
O autor
Citação: Ivan_Pokhmelev
Onde está o curto-circuito dentro do dispositivo?

Curto-circuito, circuito verificado. Curto lá, e você coloca este dispositivo. Todos os 100 V e estarão na entrada. Diodos Zener em proteção a 4.7V.
O autor
Citação: Pronin
GOST

Estamos discutindo um produto caseiro ou um dispositivo para um eco -izer? Você provavelmente não tem comunicação. Escrevi para você em detalhes, vou fazer uma "viagem de negócios", preciso levar uma ferramenta. Se tudo for carregado de acordo com o GOST, eles não me deixarão entrar no avião, mas eu preciso trabalhar. Pego um multímetro True RMA e esse testador de fabricação própria, duas chaves de fenda e chaves. Sei que menos de 1 megaohm é ruim e, mesmo que mostre 1.000001 megahm em um megameter super megamétrico, pensarei no motivo. Sim, uma pergunta trivial, você girou o megger? Quais são os centésimos e décimos, as salsichas de flecha de um lado para o outro. E sobre o GOST, escreva para o Labcenter Electronics, talvez eles mudem a numeração e as designações que mais lhe convierem. E, resumindo: existe GOST, mas existe vida. Lembre-se de quando você fez o MOT em casa, verificando o isolamento do cabo, possui interruptores, tubos marcados, pendura sinais etc. etc. Eu tenho 1,5 quadrado na casa do almirante "lyumishka" desde 1975, e você está falando sobre o GOST.
A marca PWR (+ bateria) é criada para criar um polígono na placa de circuito impresso, que se funde automaticamente com todos os condutores e saídas dos elementos que possuem a mesma etiqueta.

É claro que as designações GOST (GOST 2.728-74 eskd) não lhe são familiares. Portanto, os incidentes no diagrama. No simulador Proteus, elementos e relacionamentos podem estar nos bastidores.
E o capacitor C5-1 está eletrolítico (polar). Para o simulador, não importa o que você coloca. E para um circuito real, por exemplo, 10 μF x 10V
Além disso, foi necessário aplicar o circuito de proteção com a entrada do microcontrolador e eles introduziram um erro nas duas faixas superiores
Quais são os seus diodos zener? Se eles são significativos, por que eles não usaram menos proteção contra vazamentos?
Onde está o curto-circuito dentro do dispositivo? Mas o que você está falando sobre fios de curto-circuito da bateria não diz - haverá ainda mais corrente. )))
E sobre o "velho capacitor" eu não escrevi nada.
A propósito, é hora de você, como amador de rádio com 40 anos de experiência, aprender que as microfarads são designadas como "microfarads".
Eu não tinha uma pergunta sobre a PWR, mas você está tentando me responder. E cerca de 5 outros sinais, mantenha o silêncio com a mesma persistência. )))
O autor
Citação: Ivan_Pokhmelev
Com o PWR, digamos que tudo esteja claro, mas eu não estava perguntando sobre esse sinal. )))

A marca PWR (+ bateria) é criada para criar um polígono na placa de circuito impresso, que se funde automaticamente com todos os condutores e saídas dos elementos que possuem a mesma etiqueta. Feito para melhorar o resfriamento do MT3608 (caixa SOT23-6) através dos cabos de alimentação, o mesmo foi feito com o GND. O programa Proteus tem bom tópico.
O autor
Citação: Ivan_Pokhmelev
Cerca de 100 megohms em série com eles, modestamente ficamos em silêncio?

Você provavelmente ainda não leu sobre KZ. Desculpe, mas você parece ser um escritor, não um leitor. "Capacitor 10M antigo" - 10u significa "mais novo" 10 mkF.
Citação: IOPA4
Que tipo de besteira você está escrevendo? "Tensão nominal de saída de 90 a 110V" - você está falando sobre isso?
Não é dito que ele é de dois limites.
E isso não é besteira ?!



Citação: IOPA4
Ainda me perguntando sobre o divisor atual. Lei de Ohm. 200 + 1,8k + 18k = 20k. 100V / 20kOhm = 5 mA, 100V * 5mA = 0,5W, e isto é ~ 150 mA da bateria sem levar em consideração a eficiência e a conversão.
Cerca de 100 megohms em série com eles, modestamente ficamos em silêncio? )))

Citação: IOPA4
E à custa da precisão do "ponteiro", a foto mostra que o erro não é superior a 5%,
O erro não pode ser determinado a partir da foto.)) Mesmo se você realmente tiver 5%, esse não é um medidor. Aprenda o material!

Citação: IOPA4
Não me perguntei com precisão específica e usei resistores de 5%. Se você conjurar, poderá obter melhores parâmetros, exceto para a faixa de 10MΩ - 100 MΩ.
Ao usar esses resistores, mesmo com sua seleção e ajuste de software, é difícil obter precisão normal sem calibração periódica usando uma fonte de referência.

Citação: IOPA4
P.S.No CAD, é aceito que os condutores tenham o mesmo potencial se tiverem a mesma etiqueta (este é um circuito); portanto, com PWR (energia) tudo fica claro.
Com o PWR, digamos que tudo esteja claro, mas eu não estava perguntando sobre esse sinal. )))

Citação: IOPA4
Eu não acho que o programa seja mais inteligente que uma pessoa
Quando como. )))
< P.S. В САПР принято, что проводники имеют одинаковый потенциал, если они имеют одноименные метки (это одна цепь), так что с PWR (power) все понятно. Не думаю, что программа умнее человека (Proteus 7.10), но она с легкостью решила этот "кроссворд". >
I.e. você sugere procurar seus circuitos e convenções em um circuito usando um programa (Proteus 7.10). Original bom Mas não tenho o Proteus 7.10 (espanhol. Outros). E de acordo com a sua inovação (está na moda), o Yandex legal encontrou 74 milhões. Tags PWR. E você precisa de 2 no seu circuito.
E alguns capacitores antigos estão marcados com C5-1 (10m). E também há HTML, e provavelmente haverá C5 // 1 arranhar
O autor
Que tipo de besteira você está escrevendo? "Tensão nominal de saída de 90 a 110V" - você está falando sobre isso? Então eu escrevi uma voltagem de 100 volts. Com preguiça de procurar o "seu" passaporte. Ainda me perguntando sobre o divisor atual. Lei de Ohm. 200 + 1,8k + 18k = 20k. 100V / 20kOhm = 5 mA, 100V * 5mA = 0,5W, e isto é ~ 150 mA da bateria sem levar em consideração a eficiência e a conversão. E à custa da precisão do "ponteiro", a foto mostra que o erro não é superior a 5%, ao medir o vazamento é suficiente com a cabeça. Não me perguntei com precisão específica e usei resistores de 5%. Se você conjurar, poderá obter melhores parâmetros, exceto para a faixa de 10MΩ - 100 MΩ. Observe que o industrial, com seu preço e dimensões "terríveis", garante precisão de até 20 megaohms.

P.S. No CAD, é aceito que os condutores tenham o mesmo potencial se tiverem a mesma etiqueta (este é um circuito); portanto, com PWR (energia) tudo fica claro. Eu não acho que o programa seja mais inteligente que uma pessoa (Proteus 7.10), mas resolveu facilmente esse "jogo de palavras cruzadas".
Citação: IOPA4
Megaohmímetro industrial M4100 / 1 a 100 volts.

Eu olhei para o link que você indicou, aí a besteira nos parâmetros está completa.
Citação: IOPA4
Este dispositivo é um medidor, embora com um grande erro em grandes escalas.

Leia a documentação regulamentar e aprove. Este é um indicador.
Citação: IOPA4
a 2V e a bateria não mata,
Matar, não a primeira vez, mas matar. Eles teriam colocado o DW01 e não conheciam a dor.
Citação: IOPA4
Megaohmímetro industrial M4100 / 1 a 100 volts.
Obrigado pela informação!
Citação: IOPA4
Defina a saída, atribua um nome ao local onde este circuito deve se conectar, coloque a entrada e atribua o mesmo nome.
Bem, onde está o segundo final das cadeias que listei?
< Наверное вы слышали, что есть шины и нумерация проводов (метки связи). Не обязательно тащить проводник и шину от блока к блоку (от устройства к устройству, от элемента к элементу) через всю схему, что нарушает восприятие и читаемость схемы (загромождение). В САПР это повсеместно используется.>
Você vai me dar licença, mas seu circuito é mais como uma réplica do que um princípio.
Entendo o esquema de modelagem parcial, simulação (para fins de fiação, etc.)
E assim por diante: o esquema de confusão de designações etc. O nó não tem tensão de entrada, mas há tensão de saída. arranhar
Então, adivinhe para onde a corrente vai do acelerador na linha PWR. E onde está o começo e onde está o fim?
Este não é um esquema para vender, Imho. E o aplicativo não configura repetição (verificação).
O autor
Provavelmente você entende a diferença entre um indicador e um medidor? Por exemplo, um dispositivo em "neonka" ou "squeaker" é um indicador e esse dispositivo é um medidor, embora com um grande erro em grandes escalas. Eu escrevi sobre isso. Megômetro eletrônico M4100 / 1 a 100 volts. O conteúdo informativo da tela 1602 não é muito propício à conclusão de informações sobre a bateria, embora isso não possa ser feito, por exemplo, durante o início do dispositivo. Por mim, decidi que o MT3608 inicia no mínimo em 2V e a bateria não mata, bem, você também pode verificar a tensão com um multímetro uma vez por mês.
Bem, sobre os "erros" no diagrama, que, como você pensa, estão no diagrama. Você provavelmente já ouviu falar que existem números de ônibus e cabos (marcas de comunicação). Não é necessário arrastar o condutor e o barramento de bloco para bloco (de dispositivo para dispositivo, de elemento para elemento) por todo o circuito, o que viola a percepção e a legibilidade do circuito (desordem). No CAD, isso é comumente usado. Também são utilizados os terminais de entrada, saída, terra, potência, ..... Defina a saída, atribua um nome ao local onde este circuito deve se conectar, coloque a entrada e atribua o mesmo nome. No diagrama RS, RW, E, V0, V1, V2, GND, U1_VCC e ..... Tudo é muito simples de desonrar, tudo é pensado para mim.
Estruturalmente, o transformador não está muito bem localizado, mas não consegui encontrar o núcleo de ferrite para encaixar no espaço entre as duas placas, o indicador e a placa MK principal. Talvez o conselho seja um pouco divorciado, mas os condutores são muito curtos e não há captadores. A fonte de alimentação da parte analógica é fornecida através de um afogador com um capacitor de filtragem. O segundo lado do painel é quase contínuo e com menos energia (GND). Além disso, a filtragem pela entrada do ADC é aplicada nos elementos e programaticamente, para que não haja indicações de instabilidade. O gabinete usava a fábrica e não havia outras opções de fixação.
Citação: IOPA4
1. Quem argumentaria? Em uma faixa tão ampla, faça um medidor em um ADC de 10 bits.
Por isso, deve ser chamado de "Indicador" e não "Megaohmímetro" ou "Medidor".
Citação: IOPA4
2. Usamos 100 volts para verificar o equipamento e 500 volts para verificar as rotas dos cabos, se não estiverem conectados ao equipamento.
E o que é um nome de 100 volts?
Citação: IOPA4
3,5 Mesmo a 100 volts (curto-circuito), a corrente do divisor é de 5 mA, ou seja, 0,5 watts
Não está claro o que você quer dizer. ((Qual corrente divisora? De onde vêm 5 mA? Por que trilho a trilho?)
Citação: IOPA4
4. SMD stovoltovye.
Então, para 100 V, você precisa tomar 2, para 500 V - 6 peças.
Citação: IOPA4
6. O diagrama é desenhado no programa Proteus (Isis), é perfeitamente simulado e o programa não vê erros. Com um monte de erros, cairia fora da simulação com um monte de bugs e avisos.
Citação: IOPA4
Você provavelmente ficou confuso com uma bateria de 100 volts e um resistor variável.
Não é só isso. Eletrólitos são designados como capacitores não polares. A energia da bateria não é exibida, a presença de um interruptor. Não está claro para onde vão os sinais MISO, SCK, V0, V1, V2.
Citação: IOPA4
7. O controle de carregamento é realizado pelo TP4056, está escrito no texto.
Repito mais uma vez: não há proteção contra descarga excessiva.
Citação: IOPA4
8. Estranho, mas por que isso funciona? Mas, ao alterar a fase dos enrolamentos, isso não funciona.
Você entende o significado da palavra "construtivamente"? Como o transe está localizado a alguma distância, para reduzir a interferência, seus sinais de entrada e saída devem ser alimentados em pares trançados e também para não arrastar o ponto de conexão da saída trans para D2 até o ponto de conexão da saída 1 do chip U2.
Citação: IOPA4
9. As unidades de medida foram retiradas daqui.
Você provavelmente parecia mal: tudo está escrito corretamente no seu link, e não como o seu.
O autor
Você provavelmente ficou confuso com uma bateria de 100 volts e um resistor variável. Isto é apenas para simulação. Porque O Proteus é muito difícil de simular modelos analógicos, em cerca de 3-5 minutos o circuito no MC34063 atinge 100 volts com 100% de carga do processador e somente após 5-10 minutos o LCD aparece no LCD, tive que desligar a simulação do chip depois de verificar o conversor de 100 volts . Mais simulado apenas o trabalho de MK e indicador. O circuito e a placa neste programa estão fortemente acoplados e, por qualquer erro, a placa de circuito impresso acabaria sendo um erro de gravação e não funcionaria, e, ao contrário dos seus comentários, funcionaria imediatamente após o firmware.
O autor
1. Quem argumentaria? Em uma faixa tão ampla, faça um medidor em um ADC de 10 bits.
2. Usamos 100 volts para verificar o equipamento e 500 volts para verificar as rotas dos cabos, se não estiverem conectados ao equipamento.
3,5 Mesmo a 100 volts (curto-circuito), a corrente do divisor é de 5 mA, ou seja, 0,5 watts
4. SMD stovoltovye.
6. O diagrama é desenhado no programa Proteus (Isis), é perfeitamente simulado e o programa não vê erros. Com um monte de erros, cairia fora da simulação com um monte de bugs e avisos.
7. O controle de carregamento é realizado pelo TP4056, está escrito no texto.
8. Estranho, mas por que isso funciona? Mas, ao alterar a fase dos enrolamentos, isso não funciona.
9. As unidades de medida foram daqui.
O autor
Citação: DimN
Mas para a eletrônica, mais do que suficiente!

Devido ao fato de eu ser um mecânico de rádio, os megômetros são de 100 volts.
Para começar, coloquei uma vantagem: o autor fez um produto totalmente funcional, abordou razoavelmente alguns problemas.
No entanto, vamos ao que interessa, vamos derramar alcatrão.))
1. Obviamente, este não é um medidor, mas um indicador.
2.100 volts, é claro, não são suficientes: para verificar a força dielétrica do isolamento do transformador da fonte de alimentação, não menos que 500 V.
3. Não vejo problemas em fabricar um conversor econômico de 500 V.
4. "... queimou 8 circuitos", provavelmente devido à escolha incorreta do resistor no sistema operacional: é necessário levar em conta não apenas a classificação, mas também a tensão operacional permitida, ao usar resistores SMD comuns para uma saída de 500 volts, 2-3 resistores devem ser conectados em série .
5. “... a 500, 1000V, um divisor de impedância mais alto precisava ser usado e, como resultado, o uso de amplificadores operacionais Rail-to-Rail.” Porque Não vejo lógica nesta afirmação.
6. O esquema é elaborado de forma descuidada, um monte de erros, até relutância em gastar tempo listando-os, embora, em princípio, se você pensar e descobrir, uma pessoa competente possa reproduzir o produto.
7. A energia da bateria não está devidamente organizada, não há proteção contra descarga excessiva.
8. O transformador está estruturalmente conectado incorretamente, talvez tenha sido o motivo da morte do IC.
9. Megaohms são indicados por MOhm, e megaohms são miliomas!
A inadequação desses dispositivos na vida cotidiana e na indústria é que a tensão para medição deve ser de pelo menos 500 volts.
Mas para a eletrônica, mais do que suficiente!

Aconselhamos que você leia:

Entregue-o para o smartphone ...