vu meter pada IN-33

Untuk mulai dengan, saatnya telah tiba untuk mengganti amplifier saya dengan sesuatu yang baru. Saya tidak bisa mengatakan bahwa setelah upgrade Vega bermain buruk, tetapi ada tenggat waktu. Dan entah Anda perlu mengatasinya sepenuhnya berdasarkan undang-undang pembatasan, atau ... Buat yang baru. Tapi ini lagu yang terpisah. Sementara itu, saya ingin menambahkan indikator sinyal ke amplifier baru.

Dan semuanya akan baik-baik saja, tetapi LED tidak menyukainya. Tidak, mereka modern, sederhana, cantik ... Dan sangat membosankan. Dan saya menginginkan sesuatu yang hangat, lampu ion. Saya selalu memiliki kelemahan untuk lampu ionik ...
Dan karena itu, di dacha, blok pada lampu ILT6-30M dibuka. Tapi saya tidak senang lama - ternyata seseorang punya waktu untuk membakarnya sebelum saya ...
Dan sekarang, memikirkan cara mengganti unit kontrol, saya tidak sengaja menemukan lampu IN-33.

gambar

Dan itu semua terjadi ...

Lampu tidak segera ditemukan. Dan ketika membeli di satu toko di St. Petersburg, mereka bertanya dengan terkejut - apakah saya tahu apa yang saya beli?
Tetapi membeli adalah setengah dari masalah. Tidak ditemukan skema kontrol asli. Dan apa yang akan lebih menarik - lampu membutuhkan daya 130 dan 250 volt daya konstan!
Dan hal yang paling menyedihkan adalah informasi yang ada sangat sedikit. Ada artikel tentang RadioKot di mana SLvik membuat proyek di atasnya dan menyusun skema. Ada artikel Jerman di mana seseorang juga membuat proyek di atasnya dan meletakkan algoritma kerja dan sumber dengan skema. Tetapi lampu ada 8 pin, dan saya adalah 10. Ya, dan pinout tidak cocok! Ada manual untuk lampu serupa Amerika. Tapi ada juga 8 pin yang ditunjukkan!

Penyimpangan kecil.
Lampu memiliki 200 segmen! Setiap orang dapat menyala SECARA INDIVIDU. Dan kesimpulannya hanya 10. "Bagaimana mereka berhasil ?!"
Dan di sini adalah hal yang paling menarik, yang saya, misalnya, bahkan tidak mendengar:
Lampu adalah penghitung decatron .

Ide kontrolnya cukup sederhana: kita "menyalakan" bagian "seed" yang terletak di awal bohlam. Lalu kami tanah katoda 1 dari elemen tetangga, dan aliran "melompat" dari elemen benih ke yang baru. Pada saat ini, "padamkan" benih dan sekarang segmen kedua terbakar. Sekarang kita memasang katoda kedua dan alirannya melompat, segmen ketiga menyala. Dan kami memadamkan katoda pertama. Kami melakukan hal yang sama dengan katoda ke-3. Dan mengejarnya lagi, yang pertama, kedua, ketiga. Ternyata semacam "berlari" cahaya. Dan kami mengantarnya ke tingkat yang kami butuhkan. Dan ketika dia "mencapai" level yang kita butuhkan, kita mematikan anoda dan mengulang semuanya lagi.

Menggambar dari manual Amerika pada indikator:
gambar

So. Segalanya tampak dengan teorinya. Indikatornya ada di tangan kita, saatnya untuk berlatih.

Pertama, Anda perlu mendapatkan 130 dan 250 volt. Ada ide gila untuk diambil "dari outlet." Saya mengambil jembatan dioda, melemparkan kapasitor ke kapasitor, mendapatkan amplitudo 310 dari arus 220, menjatuhkannya melalui dioda zener dan ... Saya mengambilnya paling tidak, secara tidak sengaja meraih tanah perangkat dan baterai pemanas. Menyakitkan. Sangat.

Karena itu, berhati-hatilah saat memegang lampu ion tanpa filamen pijar! Tegangan tinggi bukan lelucon. Papan setelah pematrian harus dicuci secara menyeluruh dengan fluks. Dan jika Anda tidak memiliki cukup pengalaman dalam bidang elektronik, lebih baik jangan memasang perangkat ini!

Secara umum, saya harus meninggalkan ide makan di outlet. Mengumpulkan penguat pulsa malas. Tapi kemudian muncul ide untuk mengambil inverter universal yang sudah jadi dari lampu latar layar LCD. Harganya 150 rubel sepotong, trafo mudah dibongkar dan digulung ulang ke tegangan yang kita butuhkan. Untuk saya, ternyata 200 putaran untuk 130V berkelok-kelok dan ditambah 240 putaran untuk 250 volt.

Tetap menipu sistem keamanan inverter, jika tidak maka akan mati setelah 3 detik. Untuk melakukan ini, untuk chip DF6109A, perlu untuk menyolder resistor resistansi ke 12K dari kaki ke-13 ke tanah.

Maka itu sederhana: dioda, kapasitor dan sekarang kita memiliki 130 dan 250V siap. Benar, tegangan suplai inverter harus dinaikkan ke 15V, jika tidak gulungan harus lebih terluka. Jika Anda menggulung kabel yang lebih tipis dengan jumlah putaran yang lebih besar, maka Anda juga dapat memberi makan dari 12 V, tetapi saya tidak memiliki kawat yang lebih tipis.

Jadi - Semuanya hampir siap. Kami membuat papan, memasang inverter ke dalamnya, menyolder kunci sesuai dengan skema.
gambar

Skema (milik saya, versi redone. Asli diambil dari SLvik): Pinout
gambar

lampu:
gambar

1 Anoda pertama
2 Katoda dari kelompok pertama
3 Katoda dari kelompok kedua
4 Katoda pertama reset
5 Katoda kedua reset
6 Katoda bantu tambahan
7 Anoda bantu tambahan 7 Anoda bantu tambahan
8 Katoda bantu
9 katoda kelompok ketiga
10 Anoda dari

Firmware grup kedua .
Sudah waktunya untuk mengingat tentang Arduino. Sepertinya pada diagram itu tidak terlalu bersinar. Tapi itu benar. Aki adalah gopher,
masalahnya aku malas. Untuk proyek mainan, lebih cepat melempar sketsa dan mengisinya melalui UART daripada mandi dengan C bersih dan bersenang-senang dengan ISP. Ya, dan lebih nyaman bagi pemula.

Idenya adalah ini. Kami mengambil arduino duemilanove, mem-flash sketsa, mengambil chip, menyoldernya ke papan dan hanya itu. Sebagai gantinya, kami membeli 150 rubel baru di ebee. Dengan nyaman.



#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);
	}
}





Nah, pada akhirnya:

gambar

Dan, atas permintaan para pekerja, video:



PS. Namun, ada pertanyaan untuk yang lebih berpengalaman:
1) - Mengapa saya harus menggunakan anoda tambahan dan katoda tambahan untuk menstabilkan titik referensi pada awal skala, tetapi untuk yang lain tidak digunakan dan tidak ada yang rusak? Menurut manual mereka dibutuhkan.
2) - Perbarui frekuensi. Seberapa kritiskah direkomendasikan di atas / di bawah ini?
Saya akan dengan senang hati menjawab di komentar. Terima kasih

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


All Articles