medidor vu no IN-33

Para começar, chegou a hora de substituir meu amplificador por algo novo. Não posso dizer que, após a atualização, o Vega teve um desempenho ruim, mas há um prazo. E você precisa resolvê-lo completamente pelo estatuto de limitações, ou ... Faça um novo. Mas esta é uma música separada. Enquanto isso, eu queria adicionar um indicador de sinal ao novo amplificador.

E tudo ficaria bem, mas os LEDs não gostam disso. Não, eles são modernos, simples, bonitos ... E terrivelmente chatos. E eu queria algo quente, íon de lâmpada . Eu sempre tive uma fraqueza por lâmpadas iônicas ...
E, portanto, na dacha, o bloco na lâmpada ILT6-30M foi aberto. Mas não fiquei feliz por muito tempo - aconteceu que alguém teve tempo de queimá-lo diante de mim ...
E agora, pensando em como substituir a unidade de controle, acidentalmente tropecei na lâmpada IN-33.

imagem

E tudo aconteceu ...

A lâmpada não foi encontrada imediatamente. E ao comprar em uma única loja em São Petersburgo, eles me perguntaram com surpresa - eu sei o que estou comprando?
Mas comprar é metade do problema. Nenhum esquema de controle original foi encontrado. E o que seria mais interessante - a lâmpada precisa de uma potência de 130 e 250 volts de potência constante!
E o mais triste é que há muito pouca informação nele. Há um artigo no RadioKot onde o SLvik fez um projeto e apresentou o esquema. Existe um artigo alemão em que uma pessoa também fez um projeto e expôs o algoritmo de trabalho e a fonte do esquema. Mas a lâmpada tem 8 pinos e a minha é 10. Sim, e a pinagem não se encaixa! Existe um manual para uma lâmpada similar americana. Mas também é indicado 8 pinos!

Uma pequena digressão.
A lâmpada tem 200 segmentos! Todos podem ser iluminados INDIVIDUALMENTE. E as conclusões são apenas 10. "Como eles conseguiram ?!"
E aqui está a coisa mais interessante, que eu, por exemplo, nem ouvi:
a lâmpada é um contador de decatron .

A idéia de controle é bastante simples: “iluminamos” o segmento “semente” localizado no início da lâmpada. Depois aterramos o 1º cátodo do elemento vizinho e o fluxo “salta” do elemento semente para um novo. Neste momento, “extinga” a semente e agora o segundo segmento está pegando fogo. Agora aterramos o segundo cátodo e o fluxo salta para ele, o terceiro segmento acende. E nós extinguimos o primeiro cátodo. Fazemos o mesmo com o terceiro catodo. E depois dele novamente, o primeiro, segundo, terceiro. Acontece uma espécie de luz "corrente". E nós o levamos ao nível que precisamos. E quando ele "alcançou" o nível que precisamos, desligamos o ânodo e repetimos tudo novamente.

Desenho do manual americano no indicador:
imagem

So. Tudo parece estar com a teoria. O indicador está em nossas mãos, é hora de praticar.

Primeiro você precisa obter 130 e 250 volts. Havia uma idéia maluca de tirar "da tomada". Peguei uma ponte de diodos, joguei um capacitor no capacitor, obtive a amplitude 310 da corrente 220, derrubei-a através dos diodos zener e ... agarrei-a pelo menos, agarrando acidentalmente o terra do dispositivo e a bateria de aquecimento. Dolorosamente. Altamente.

Portanto, tenha muito cuidado ao manusear lâmpadas de íons sem filamentos incandescentes! Alta tensão não é uma piada. As pranchas após a dessoldagem devem ser cuidadosamente lavadas com fluxo. E se você não tiver experiência suficiente em eletrônica, é melhor evitar montar este dispositivo!

Em geral, tive que abandonar a ideia de comer de uma tomada. Coletar impulsores de pulso é preguiçoso. Mas então surgiu a idéia de tirar um inversor universal pronto da luz de fundo dos monitores LCD. Custa 150 rublos por peça, o transformador é facilmente desmontado e rebobinado para as tensões de que precisamos. Para o meu, foram 200 voltas para um enrolamento de 130V e mais 240 voltas para 250 volts.

Resta enganar o sistema de segurança do inversor, caso contrário ele será desligado após 3 segundos. Para fazer isso, para o chip DF6109A, é necessário para soldar a resistência resistor de 12K de 13 pés no chão.

Então é simples: um diodo, um capacitor e agora temos 130 e 250V prontos. É verdade que a tensão de alimentação do inversor teve que ser aumentada para 15V, caso contrário, os enrolamentos teriam que ser mais enrolados. Se você enrolar um fio mais fino com um número maior de voltas, também poderá alimentar a partir de 12 V, mas eu não tinha um fio mais fino.

Então - tudo está quase pronto. Fazemos uma placa, conectamos um inversor a ela, soldamos as chaves de acordo com o esquema.
imagem

Esquema (mina, versão refeito original tomada de SLvik.):
imagem

Lâmpada de pinagem :
imagem

um primeiro ânodo
2 cátodos do primeiro grupo
3 cátodos do segundo grupo
4 Primeiro cátodo da reinicialização
5 Segunda cátodo do reset
6 Primeira ânodo auxiliar
7 Segunda ânodo auxiliar
8 cátodos Auxiliares
9 codos do terceiro grupo
10 Ânodo do segundo grupo

Firmware.
É hora de lembrar sobre o arduino. Parece que no diagrama não brilha particularmente. Mas isso é. Aki é o esquilo, o
problema é que sou preguiçoso. Para projetos de brinquedos, é mais rápido fazer um esboço e preenchê-lo através do UART do que tomar banho com C limpo e se divertir com o ISP. Sim, e mais conveniente para iniciantes.

A ideia é essa. Pegamos o arduino duemilanove, exibimos o esboço, selecionamos o chip, o soldamos na placa e pronto. Em troca, compramos por 150 rublos um novo no ebee. Convenientemente.



#define pA1 9
#define pA2 10 // -  
#define pK1 8  // - ! 
#define pK2 7
#define pK3 6
#define pKR 5

#define SumCounterMax 13   // .   -   .
#define InputMultiplier 8  //  .    -   .

int Avg1[SumCounterMax];
int Avg2[SumCounterMax];
byte nAvg = 0;

const byte Log_Conv[256] = {0,2,4,5,7,9,10,12,13,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33,34,35,36,37,37,38,39,40,40,41,42,42,43,44,44,45,45,46,47,47,48,48,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,57,58,58,59,59,60,60,60,61,61,62,62,63,63,63,64,64,64,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,72,73,73,73,74,74,74,74,75,75,75,76,76,76,76,77,77,77,78,78,78,78,79,79,79,79,80,81,81,82,82,82,82,83,83,83,83,84,84,84,84,84,85,85,86,86,87,87,87,87,88,88,88,88,88,89,89,89,89,90,90,90,90,90,91,91,91,91,92,93,93,93,93,93,94,94,94,94,94,95,95,95,95,95,96,96,96,96,96,96,97,97,97,97,97,98,98,98,98,98,98,99,99,99,100,100,100,101,101,101,101,101,101,102,102,102,102,102,102,103,103,103,103,103,103,104,104,104,104,104,104,104,105,105,105,105,105,105,106,106,106,106,106,106,106,107,107,107,107,107,107,107};

void setup()
{
	pinMode(pA1, OUTPUT);
	pinMode(pA2, OUTPUT);
	pinMode(pK1, OUTPUT);
	pinMode(pK2, OUTPUT);
	pinMode(pK3, OUTPUT);
	pinMode(pKR, OUTPUT);

	digitalWrite(pA1, LOW);
	digitalWrite(pA2, LOW);
	digitalWrite(pK1, LOW);
	digitalWrite(pK2, LOW);
	digitalWrite(pK3, LOW);
	digitalWrite(pA1, LOW);
	digitalWrite(pA2, LOW);
	digitalWrite(pKR, HIGH);

	delay(100);
	analogReference(INTERNAL);
}

void loop()
{
	//reset
	digitalWrite(pA1, LOW);
	digitalWrite(pA2, LOW);
	digitalWrite(pK1, LOW);
	digitalWrite(pK2, LOW);
	digitalWrite(pK3, LOW);
	digitalWrite(pA1, LOW);
	digitalWrite(pA2, LOW);
	
	// "" .
	digitalWrite(pKR, HIGH);
	digitalWrite(pA1, HIGH);
	digitalWrite(pA2, HIGH);

	//  . *      =)
	nAvg ++;
	if (nAvg == SumCounterMax)
	{
		nAvg = 0;
	}
	Avg1[nAvg] = min(analogRead(4) * InputMultiplier, 255);
	Avg2[nAvg] = min(analogRead(5) * InputMultiplier, 255);
	unsigned long sn1 = 0;
	unsigned long sn2 = 0;
	for(byte i = 0; i < SumCounterMax; i++)
	{
		sn1 += Avg1[i];
		sn2 += Avg2[i];
	}
	int n1 = Log_Conv[sn1 / SumCounterMax];
	int n2 = Log_Conv[sn2 / SumCounterMax];
	
	// - .
	for (int i = 0; i < max(max(n1, n2), 60) ; i++)
	{
		if ((i + 0) % 3 == 0)
		{
			digitalWrite(pK1, HIGH);
			digitalWrite(pKR, LOW);
			digitalWrite(pK3, LOW);
		}
		if ((i + 2) % 3 == 0)
		{
			digitalWrite(pK2, HIGH);
			digitalWrite(pK1, LOW);
		}
		if ((i + 1) % 3 == 0)
		{
			digitalWrite(pK3, HIGH);
			digitalWrite(pK2, LOW);
		}

		if (i > n1)
		{
			digitalWrite(pA1, LOW);
		}

		if (i > n2)
		{
			digitalWrite(pA2, LOW);
		}
		delayMicroseconds(90);
	}
}





Bem, no final:

imagem

E, a pedido dos trabalhadores, vídeo:



PS. No entanto, havia perguntas para os mais experientes:
1) - Por que eu tive que usar o ânodo Adicional e o cátodo adicional para estabilizar o ponto de referência no início da escala, mas para outros ele não é usado e nada está quebrado? De acordo com o manual, eles são necessários.
2) - Atualize a frequência. Quão crítico é recomendado acima / abaixo?
Ficarei feliz em responder nos comentários. Obrigado.

Source: https://habr.com/ru/post/pt385391/


All Articles