เครื่องกำเนิดสัญญาณวิดีโอบนไมโครคอนโทรลเลอร์
ที่มา: http://pic16f84.narod.ru
ในการสร้างสัญญาณวิดีโอ มีเพียงไมโครวงจรเดียวและตัวต้านทานสองตัวก็เพียงพอแล้ว - เช่น คุณสามารถสร้างเครื่องกำเนิดสัญญาณวิดีโอขนาดพกพาที่มีขนาดเท่าพวงกุญแจได้ อุปกรณ์ดังกล่าวจะเป็นประโยชน์กับช่างเทคนิคทีวี สามารถใช้เมื่อผสม kinescope ปรับความบริสุทธิ์ของสีและความเชิงเส้น เครื่องกำเนิดไฟฟ้าเชื่อมต่อกับอินพุตวิดีโอของทีวี โดยปกติจะเป็นขั้วต่อ "ทิวลิป" หรือ "SCART"
อุปกรณ์สร้างหกฟิลด์:
- ช่องข้อความ 17 บรรทัด;
- ตาข่าย 8x6;
- ตาข่าย 12x9;
- สนามหมากรุกขนาดเล็ก 8x6;
- สนามหมากรุกขนาดใหญ่ 2x2;
- สนามสีขาวการสลับระหว่างฟิลด์ทำได้โดยการกดปุ่ม S2 เป็นเวลาสั้นๆ (ใช้เวลาน้อยกว่า 1 วินาที) การกดปุ่มนี้ค้างไว้เป็นเวลานาน (นานกว่า 1 วินาที) จะปิดเครื่องกำเนิด (ไมโครคอนโทรลเลอร์จะเข้าสู่สถานะ "SLEEP") เครื่องกำเนิดไฟฟ้าเปิดอยู่โดยกดปุ่ม S1 สถานะของอุปกรณ์ (เปิด/ปิด) จะแสดงด้วยไฟ LED
ข้อมูลจำเพาะของอุปกรณ์:
- ความถี่สัญญาณนาฬิกา - 12 MHz;
- แรงดันไฟฟ้า 3 - 5 V;
- ปริมาณการใช้กระแสไฟในโหมดการทำงาน:
- ที่แรงดันไฟฟ้า 3V - ประมาณ 5mA;
- ที่แรงดันไฟฟ้า 5V - ประมาณ 12mA;
- อัตราเฟรม - 50 เฮิร์ตซ์;
- จำนวนบรรทัดต่อเฟรม - 625งานทั้งหมดในการสร้างสัญญาณวิดีโอนั้นดำเนินการโดยโปรแกรมที่ฝังอยู่ในไมโครคอนโทรลเลอร์ ตัวต้านทานสองตัวพร้อมกับความต้านทานของอินพุตวิดีโอทีวีจะให้ระดับแรงดันไฟฟ้าของสัญญาณวิดีโอที่จำเป็น:
- 0 V - ระดับการซิงโครไนซ์;
- 0.3 V - ระดับสีดำ
- 0.7 V - ระดับสีเทา
- 1 V - ระดับสีขาวข้าว. 1. แผนผังเครื่องกำเนิดไฟฟ้า
ในการสร้างสัญญาณวิดีโอ จะใช้ PORTA บิตเป็นศูนย์และ PORTB ทั้งหมด (พอร์ตนี้ทำงานในโหมด Shift) แม้ว่าสัญญาณจะถูกดึงมาจากศูนย์บิตเท่านั้น แต่โปรแกรมก็ใช้สัญญาณทั้งหมด ดังนั้นบิต PORTB ทั้งหมดจึงได้รับการกำหนดค่าเป็นเอาต์พุต บิตแรกของ PORTA ใช้เพื่อระบุสถานะของตัวสร้าง เมื่ออุปกรณ์เปิดอยู่ ไฟ LED จะสว่างขึ้น เมื่อปิดอุปกรณ์ ไฟ LED จะดับลง บิต PORTA ที่สามใช้เพื่อสลับโหมดการทำงานของเครื่องกำเนิดไฟฟ้าและปิดเครื่อง การกดปุ่ม S2 สั้นๆ จะทำให้คุณสามารถย้ายจากฟิลด์ตัวสร้างหนึ่งไปยังอีกฟิลด์หนึ่งได้ เมื่อคุณกดปุ่มนี้ค้างไว้นานกว่า 1 วินาที อุปกรณ์ปิด (ไมโครคอนโทรลเลอร์จะเข้าสู่สถานะ "SLEEP") ต้องทำการรีเซ็ตเพื่อเปิดเครื่องกำเนิดไฟฟ้า ทำได้โดยการกดปุ่ม S1 แรงดันไฟฟ้าของอุปกรณ์สามารถเลือกได้ในช่วง 3 - 5 V ในกรณีนี้ต้องเลือกค่าตัวต้านทานตามนั้น
3V - R5=456โอห์ม และ R6=228โอห์ม
3.5V – R5=571โอห์ม และ R6=285โอห์ม
4V – R5=684โอห์ม และ R6=342โอห์ม
4.5V – R5=802โอห์ม และ R6=401โอห์ม
5V - R5=900โอห์ม และ R6=450โอห์ม
ค่าโดยประมาณแสดงไว้ที่นี่ ในความเป็นจริง คุณสามารถติดตั้งตัวต้านทานจากช่วงมาตรฐานได้ เช่น 5V - 910 Ohm และ 470 Ohm และสำหรับ 3V - 470 Ohm และ 240 Ohm
และ
ปรากฎว่าในการสร้างสัญญาณวิดีโอเพียงแค่ไมโครวงจรเดียวและตัวต้านทานสองตัวก็เพียงพอแล้ว นั่นคือคุณสามารถสร้างเครื่องกำเนิดสัญญาณวิดีโอขนาดพกพาขนาดเท่าพวงกุญแจได้ อุปกรณ์ดังกล่าวจะเป็นประโยชน์กับช่างเทคนิคทีวี สามารถใช้เมื่อผสม kinescope ปรับความบริสุทธิ์ของสีและความเชิงเส้น
การทำงานของเครื่องกำเนิดไฟฟ้าและคุณลักษณะของมัน
เครื่องกำเนิดไฟฟ้าเชื่อมต่อกับอินพุตวิดีโอของทีวี ซึ่งโดยปกติจะเป็นทิวลิปหรือ
อุปกรณ์สร้างหกฟิลด์:
- ช่องข้อความ 17 บรรทัด;
- ตาข่าย 8x6;
- ตาข่าย 12x9;
- สนามหมากรุกขนาดเล็ก 8x6;
- สนามหมากรุกขนาดใหญ่ 2x2;
- สนามสีขาว
ช่องข้อความ | ตาราง 8x6 | ตาราง 12x9 | ||
สนามหมากรุก 8x6 | สนามหมากรุก 2x2 | สนามสีขาว. |
ลักษณะทางเทคนิคของอุปกรณ์:
- ความถี่สัญญาณนาฬิกา - 12 MHz;
- แรงดันไฟฟ้า 3 - 5 V;
- ปริมาณการใช้กระแสไฟในโหมดการทำงาน:
- - ที่แรงดันไฟฟ้า 3V - ประมาณ 5mA;
- - ที่แรงดันไฟฟ้า 5V - ประมาณ 12mA;
- อัตราเฟรม - 50 เฮิร์ตซ์;
- จำนวนบรรทัดในเฟรม - 625
ในการสร้างสัญญาณวิดีโอ จะใช้ PORTA บิตเป็นศูนย์และ PORTB ทั้งหมด (พอร์ตนี้ทำงานในโหมด Shift แม้ว่าสัญญาณจะถูกดึงมาจากบิตศูนย์เท่านั้น แต่โปรแกรมก็จะใช้สัญญาณทั้งหมด ดังนั้น บิต PORTB ทั้งหมดจึงถูกกำหนดค่าเป็นเอาต์พุต) บิตแรกของ PORTA ใช้เพื่อระบุสถานะของ ออสซิลเลเตอร์ เมื่ออุปกรณ์เปิดอยู่ ไฟ LED จะสว่างขึ้น เมื่อปิดอุปกรณ์ ไฟ LED จะดับลง บิต PORTA ที่สามใช้เพื่อสลับโหมดการทำงานของเครื่องกำเนิดไฟฟ้าและปิดเครื่อง การกดปุ่ม S2 สั้นๆ จะทำให้คุณสามารถย้ายจากฟิลด์ตัวสร้างหนึ่งไปยังอีกฟิลด์หนึ่งได้ เมื่อคุณกดปุ่มนี้ค้างไว้นานกว่า 1 วินาที อุปกรณ์ปิด (ไมโครคอนโทรลเลอร์จะเข้าสู่สถานะ "SLEEP") ต้องทำการรีเซ็ตเพื่อเปิดเครื่องกำเนิดไฟฟ้า ทำได้โดยการกดปุ่ม S1 แรงดันไฟฟ้าของอุปกรณ์สามารถเลือกได้ในช่วง 3 - 5 V ในกรณีนี้ต้องเลือกค่าตัวต้านทานตามนั้น
3V...– R5=456โอห์ม และ R6=228โอห์ม
3.5V – R5=571โอห์ม และ R6=285โอห์ม
4V...– R5=684โอห์ม และ R6=342โอห์ม
4.5V – R5=802โอห์ม และ R6=401โอห์ม
5V...- R5=900โอห์ม และ R6=450โอห์ม
ค่าโดยประมาณแสดงไว้ที่นี่ ในความเป็นจริง คุณสามารถติดตั้งตัวต้านทานจากช่วงมาตรฐานได้ เช่น 5V - 910 Ohm และ 470 Ohm และสำหรับ 3V - 470 Ohm และ 240 Ohm
แรงดันไฟฟ้าของเครื่องกำเนิดไฟฟ้าอาจน้อยกว่า 3V สำหรับแต่ละ PIC ที่เฉพาะเจาะจง ควรกำหนดค่าต่ำสุดด้วยการทดลอง ตัวอย่างเช่น 20 MHz PIC ของฉันจากปี 2544 ทำงานที่ 2.3 V
โปรแกรม
โปรแกรมจะสร้าง 6 ฟิลด์ แต่ละฟิลด์ประกอบด้วย 301 บรรทัด (บรรทัดข้อมูล 300 บรรทัด + เส้นสีดำ 1 เส้น) โดยทั่วไป จำนวนที่คำนวณได้คือ 305 (625 เส้นแรสเตอร์ - 15 เส้นการซิงโครไนซ์เฟรม = 610 ข้อมูลในเฟรมจะแสดงเป็นเส้น (ดูข้อมูลเพิ่มเติมที่นี่) ดังนั้น 610/2 = 305) แต่ด้วยจำนวนเส้นนี้ ขนาดแนวตั้งของแรสเตอร์จะใหญ่กว่าสัญญาณวิดีโอที่ส่งโดยศูนย์โทรทัศน์เล็กน้อย
บรรทัดแรกในแต่ละฟิลด์จะเป็นสีดำ ในขณะนี้ สถานะของปุ่ม S2 ถูกสอบถาม เวลาที่กดค้างไว้จะถูกคำนวณ และความจำเป็นในการย้ายจากฟิลด์หนึ่งไปยังอีกฟิลด์หนึ่งจะถูกกำหนด
มีการบิดเบี้ยวเล็กน้อยในเส้นแนวตั้งในช่องกราฟิก นี่เป็นเพราะความจริงที่ว่าความยาวของบางบรรทัดนั้นยาวกว่าสองสามรอบสัญญาณนาฬิกาเนื่องจากจำเป็นต้องติดตั้งตัวนับลูป โดยทั่วไป รูทีนที่สร้างฟิลด์กราฟิกนั้นง่ายมาก ดังนั้นจึงไม่จำเป็นต้องแสดงความคิดเห็น
มาดูส่วนของโปรแกรมที่สร้างฟิลด์ข้อความกันดีกว่า นี่เป็นส่วนที่ซับซ้อนที่สุดของโปรแกรม ซึ่งกินพื้นที่ส่วนใหญ่ ใช้ทรัพยากรไมโครคอนโทรลเลอร์สูงสุด (หน่วยความจำข้อมูลทั้งหมดและส่วนสำคัญของ RAM) รหัสที่ใช้ในที่นี้นำมาจากเกม Pong ซึ่งเขียนโดย Rickard Gunee
ฟิลด์ข้อความประกอบด้วย 17 บรรทัด ซึ่งแต่ละบรรทัดสามารถมีอักขระได้ไม่เกินแปดตัว อักขระจะแสดงข้ามบรรทัด กล่าวคือ ข้อความหนึ่งบรรทัดครอบคลุม 17 บรรทัดแรสเตอร์ (การแมปนี้เกี่ยวข้องกับ ปิดการใช้งาน PIC.) ข้อมูลเกี่ยวกับกราฟิกสัญลักษณ์จะถูกจัดเก็บไว้ในหน่วยความจำโปรแกรมในส่วนตาราง ตัวอย่างเช่น ตัวอักษร "T" สอดคล้องกับส่วนของโค้ดต่อไปนี้: ;T Offset 0x88
retlw 0x7F ;.ШШШШШШШШ retlw 0x49 ;.Ш..Ш..Ш retlw 0x49 ;.Ш..Ш..Ш retlw 0x08 ;....Ш... retlw 0x08 ;....Ш... retlw 0x08 ;....Ш... retlw 0x08 ;....Ш... retlw 0x3E ;..ШШШШШ.
ข้อมูลเกี่ยวกับข้อความของบรรทัดจะถูกจัดเก็บไว้ในหน่วยความจำข้อมูล (64 คำ = 8 บรรทัด จำนวน 8 ตัวอักษร) ตัวอย่างเช่น ในบรรทัด 08h (ที่อยู่ตั้งแต่ 08h ถึง 0Fh) ข้อมูลต่อไปนี้จะถูกเขียน:.20.60.48.50.90.58.20 20 แต่ละค่าคือพิกัด (ออฟเซ็ตจากจุดเริ่มต้น) ของอักขระในตาราง ความคุ้มค่า.20. ตรงกับช่องว่าง .60 - ตัวอักษร "B", .48 - ตัวอักษร "ฉัน" เป็นต้น และทุกอย่างรวมกันเป็น “_VIDEO__”
ลองดูตัวอย่างวิธีแสดงข้อความ ตามโปรแกรมวันที่ 12 นี้ บรรทัดข้อความหน้าจอจำเป็นต้องแสดงข้อมูลที่อ้างอิงโดยสายหน่วยความจำข้อมูล 28h (A0 B8 68 C8 D8 70 E0 D0) ดังนั้นแรสเตอร์ 17 บรรทัดต่อไปนี้ควรแสดงข้อความ: "p i c 1 6 f 8 4 " มันเป็นแบบนี้ บรรทัดแรกจาก 17 บรรทัดแสดงเฉพาะระดับสีดำ ในช่วง 64 μs เหล่านี้ ขณะที่เส้นสีดำแสดงบนหน้าจอ "ค่าบน" ของอักขระจะถูกเขียนใหม่ลงในรีจิสเตอร์ RAM: 00h จาก "p", 08h จาก "i", 00h จาก "c" 18h จาก " 1” และอื่นๆ ในบรรทัดถัดไป ข้อมูลนี้จะถูกถ่ายโอนตามลำดับไปยัง PORTB นั่นคือไปยังเอาต์พุตวิดีโอ เส้นที่สามเป็นสีดำอีกครั้ง ในระหว่างการดำเนินการ ค่าสัญลักษณ์ "ที่สองจากบนสุด" จะถูกเขียนใหม่ลงในบัฟเฟอร์: 00h จาก "p", 00h จาก "i", 00h จาก "c" 1Ch จาก "1"... ในบรรทัดที่สี่ ข้อมูลนี้จะปรากฏบนหน้าจอ และต่อไปเรื่อยๆ จนกระทั่งแสดงทั้งบรรทัด
รูทีนการซิงโครไนซ์เฟรมนำมาจากเกม Pong ซึ่งเขียนโดย Rickard Gunee ทั้งหมด กิจวัตรนี้สั้นแต่ค่อนข้างซับซ้อน หากคุณอธิบายวิธีการทำงาน มันจะยิ่งยาวและสับสนมากขึ้น วิธีที่ดีที่สุดคือวางข้อความของรูทีนย่อยและรูปวาดของออสซิลโลแกรมของเฟรมซิงค์พัลส์ไว้ติดกัน และใช้เวลาในการแยกวิเคราะห์โค้ดแต่ละบรรทัด ฉันขอบอกว่ารูทีนย่อยเริ่มดำเนินการไม่ใช่จากบรรทัดบนสุด แต่จากตรงกลาง (:-)) จากป้ายกำกับ "vertsync"
การโอเวอร์คล็อก PIC16F84
ดังที่เห็นได้จากแผนภาพในโครงการนี้ ไมโครคอนโทรลเลอร์ทำงานที่ความถี่ 12 MHz ปัจจุบัน PIC16F84 มี 3 เวอร์ชันให้เลือก ได้แก่ 4 MHz, 10 MHz และ 20 MHz (ณ วันที่ 1 มกราคม พ.ศ. 2545 อัตราส่วนราคาอยู่ที่ประมาณ 3.5 ดอลลาร์ 5.3 ดอลลาร์ และ 6.3 ดอลลาร์) ในโครงการ Pong ของเขา Rickard Gunee อ้างว่าเขาใช้ PIC16F84 ความถี่ 4 MHz และทำงานที่ความถี่ 12 MHz เป็นเวลาหลายชั่วโมงโดยไม่มีปัญหา ฉันลองแล้วและแน่นอนว่า PIC 4 MHz ทำงานได้ตามปกติที่ความถี่ที่สูงกว่าความถี่ที่อนุญาตถึงสามเท่า (!!!) (แม้ว่าฉันจะไม่ได้ล่อลวงโชคชะตาและเปิดเครื่องกำเนิดไฟฟ้าเพียงไม่กี่นาทีก็ตาม) ในเวลาเดียวกัน ปริมาณการใช้กระแสไฟของ 4 MHz PIC สูงกว่าการใช้คลื่นความถี่ 20 MHz ถึง 10..20% (ด้วยเหตุนี้ จึงเห็นได้ชัดว่าเป็นข้อจำกัดด้านความถี่) ฉันคิดว่าไมโครคอนโทรลเลอร์ 10 MHz สามารถโอเวอร์คล็อกเป็น 12 MHz โดยไม่มีความเสี่ยง แต่แน่นอนว่าในโครงการเชิงพาณิชย์ไม่ควรทำสิ่งนี้
การผลิต.
คุณสามารถดาวน์โหลดไฟล์เก็บถาวรโครงการ (scheme + ไฟล์ ".asm" + ไฟล์ "hex" = 11.7 KB) อย่าลืมเขียนข้อมูลฟิลด์ข้อความลงในหน่วยความจำข้อมูล วิธีการทำเช่นนี้อธิบายไว้ในไฟล์ ".asm"
เครื่องกำเนิดไฟฟ้าได้รับการออกแบบมาเพื่อประเมินคุณภาพการทำงานและกำหนดค่าทีวีสีและขาวดำ แน่นอนใน ทีวีจอแอลซีดีไม่จำเป็นต้องปรับความบริสุทธิ์และการบรรจบกันของสี แต่บางครั้งคุณอาจต้องตรวจสอบประสิทธิภาพของทีวี เครื่องกำเนิดสัญญาณทีวีที่นำเสนอจะสร้างสัญญาณโทรทัศน์ที่สมบูรณ์ของระบบ SECAM (และด้วยตัวเข้ารหัสเพิ่มเติม - รวมถึง PAL) ซึ่งการจัดเรียงสัมพัทธ์ของการซิงโครไนซ์และพัลส์พัลส์ของเส้นและฟิลด์, การปรับพัลส์ที่เท่ากัน, ส่วนประกอบของสัญญาณการซิงโครไนซ์สีคือ ใกล้เคียงกับข้อกำหนดของมาตรฐานมากที่สุด
แตกต่างจากการออกแบบ TEST TV สมัครเล่นส่วนใหญ่ เครื่องกำเนิดไฟฟ้าสร้างแรสเตอร์แบบอินเทอร์เลซด้วยจำนวนเส้น 625 เส้น อัตราเฟรมอยู่ที่ 50 เฮิร์ตซ์พอดี อุปกรณ์มีการซิงโครไนซ์สีทั้งในช่องและเส้น ซึ่งช่วยให้คุณสามารถกำหนดค่าโมดูลสีของการปรับเปลี่ยนใดๆ ได้
หลักการทำงานของเครื่องกำเนิดสัญญาณโทรทัศน์คือการระบุที่อยู่ของ ROM ตามลำดับซึ่งข้อมูลที่แสดงบนหน้าจอถูกตั้งโปรแกรมไว้ ทำให้สามารถรับภาพทดสอบต่างๆ ได้โดยใช้วิธีการที่ค่อนข้างง่าย
แผนภาพของกระดานหลักของเครื่องกำเนิดสัญญาณทีวีแสดงในรูป แรสเตอร์โทรทัศน์แต่ละบรรทัดแบ่งออกเป็นตำแหน่งที่คุ้นเคย 64 ตำแหน่ง โดยสามารถสร้างระดับซิงค์พัลส์ ระดับสีดำ ระดับความสว่างสีขาว 8 ระดับ หรือจุดสีขาวได้ สามารถซ้อนทับสีย่อย 3900, 4250, 4406 หรือ 4756 kHz บนสัญญาณความสว่างได้ ในการแสดงหนึ่งบรรทัด ต้องใช้ 64 ไบต์ใน DD5 ROM ประเภท K573RF5, K573RF2 หรือ 2716 ซึ่งถูกเลือกโดยบิตลำดับต่ำหกบิตของที่อยู่ DD6 K573RF4, 2764 หรือ 27128 บันทึกข้อมูลเกี่ยวกับบรรทัดที่ถูกสร้างขึ้น ในขณะนี้- กำหนดโดยตัวเลข 0...4 หากตั้งโปรแกรมตัวเลข 5 เส้นความชัดเจนจะถูกป้อนในตำแหน่งที่คุ้นเคย บิต 7 ใช้เพื่อจำกัดแฟคเตอร์การแปลง DD1...DD4 ถึง 625 แต่ละเฟรมของโทรทัศน์ใช้พื้นที่ 1 kbyte
ในเวอร์ชันดั้งเดิม เครื่องกำเนิดสัญญาณโทรทัศน์สามารถสร้างสัญญาณทดสอบต่อไปนี้:
- ฟิลด์ตาราง 24x18 – ประกอบด้วยรูปภาพของเส้นสีขาวแนวตั้งและแนวนอนที่สร้างเป็นรูปสี่เหลี่ยม
- สนามหมากรุก - ประกอบด้วยเซลล์สีขาวและสีดำ
- สนามหมากรุกที่มีเส้นความชัดเจน - มีการนำเส้นแนวตั้งที่ชัดเจนเข้าไปในเซลล์สีขาว
- การไล่ระดับความสว่าง – แถบแนวตั้ง 8 แถบพร้อมความสว่างลดลงทีละขั้นจากสีขาวเป็นสีดำ
- สนามสีแดง;
- กรีนฟิลด์;
- สนามสีน้ำเงิน;
- สนามสีขาว
- สนามสีขาวมีเส้นชัดเจน
- แถบสีแนวนอน ได้แก่ แดง เขียว น้ำเงิน เทอร์ควอยซ์
- ตารางทดสอบสากลซึ่งรวมถึงองค์ประกอบของภาพด้านบนทั้งหมดช่วยให้คุณสามารถประเมินคุณภาพของการตั้งค่าทีวีได้อย่างครอบคลุม
ผู้สนใจสามารถสร้างภาพลักษณ์ของตนเองได้ อ่านวิธีทำได้ใน คำอธิบายโดยละเอียด- มีอธิบายขั้นตอนการออกแบบและการตั้งค่าสำหรับเครื่องกำเนิดสัญญาณทีวีนี้ไว้ด้วย
ในการสร้างสัญญาณวิดีโอ ไมโครคอนโทรลเลอร์เพียงตัวเดียวและตัวต้านทานสองตัวก็เพียงพอแล้ว นั่นคือคุณสามารถสร้างเครื่องกำเนิดสัญญาณวิดีโอขนาดพกพาขนาดเท่าพวงกุญแจได้ อุปกรณ์ดังกล่าวจะเป็นประโยชน์กับช่างเทคนิคทีวี สามารถใช้เมื่อผสม kinescope ปรับความบริสุทธิ์ของสีและความเชิงเส้น
การทำงานของเครื่องกำเนิดไฟฟ้าและคุณลักษณะของมัน
เครื่องกำเนิดไฟฟ้าเชื่อมต่อกับอินพุตวิดีโอของทีวี โดยปกติจะเป็นขั้วต่อ "ทิวลิป" หรือ "SCART"
อุปกรณ์สร้างหกฟิลด์:
- ช่องข้อความ 17 บรรทัด;
- ตาข่าย 8x6;
- ตาข่าย 12x9;
- สนามหมากรุกขนาดเล็ก 8x6;
- สนามหมากรุกขนาดใหญ่ 2x2;
- สนามสีขาว
การสลับระหว่างฟิลด์ทำได้โดยกดปุ่ม S2 เป็นเวลาสั้นๆ (ใช้เวลาน้อยกว่า 1 วินาที) การกดปุ่มนี้ค้างไว้เป็นเวลานาน (นานกว่า 1 วินาที) จะปิดเครื่องกำเนิด (ไมโครคอนโทรลเลอร์จะเข้าสู่สถานะ "SLEEP") เครื่องกำเนิดไฟฟ้าเปิดอยู่โดยกดปุ่ม S1 สถานะของอุปกรณ์ (เปิด/ปิด) จะแสดงด้วยไฟ LED
ลักษณะทางเทคนิคของอุปกรณ์:
- ความถี่สัญญาณนาฬิกา - 12 MHz;
- แรงดันไฟฟ้า 3 - 5 V;
- ปริมาณการใช้กระแสไฟในโหมดการทำงาน:
- ที่แรงดันไฟฟ้า 3V - ประมาณ 5mA;
- ที่แรงดันไฟฟ้า 5V - ประมาณ 12mA;
- อัตราเฟรม - 50 เฮิร์ตซ์;
- จำนวนบรรทัดในเฟรม - 625
โครงการ
โครงการนี้ง่ายมาก
ทั้งหมดทำงานในรูปแบบ
สัญญาณวิดีโอ
ดำเนินการโดยโปรแกรม
เย็บเป็นไมโครคอน-
รถเข็น ตัวต้านทานสองตัว
พร้อมกับการต่อต้าน
อินพุตวิดีโอทีวี
ให้สิ่งที่จำเป็น
ระดับแรงดันไฟฟ้าที่เป็นไปได้
สัญญาณวิดีโอ:
- 0 V - ระดับการซิงโครไนซ์;
- 0.3 V - ระดับสีดำ
- 0.7 V - ระดับสีเทา
- 1 V - ระดับสีขาว
ในการสร้างสัญญาณวิดีโอ จะใช้ PORTA บิตเป็นศูนย์และ PORTB ทั้งหมด (พอร์ตนี้ทำงานในโหมด Shift แม้ว่าสัญญาณจะถูกดึงมาจากบิตศูนย์เท่านั้น แต่โปรแกรมก็จะใช้สัญญาณทั้งหมด ดังนั้น บิต PORTB ทั้งหมดจึงถูกกำหนดค่าเป็นเอาต์พุต) บิตแรกของ PORTA ใช้เพื่อระบุสถานะของ ออสซิลเลเตอร์ เมื่ออุปกรณ์เปิดอยู่ ไฟ LED จะสว่างขึ้น เมื่อปิดอุปกรณ์ ไฟ LED จะดับลง บิต PORTA ที่สามใช้เพื่อสลับโหมดการทำงานของเครื่องกำเนิดไฟฟ้าและปิดเครื่อง การกดปุ่ม S2 สั้นๆ จะทำให้คุณสามารถย้ายจากฟิลด์ตัวสร้างหนึ่งไปยังอีกฟิลด์หนึ่งได้ เมื่อคุณกดปุ่มนี้ค้างไว้นานกว่า 1 วินาที อุปกรณ์ปิด (ไมโครคอนโทรลเลอร์จะเข้าสู่สถานะ "SLEEP") ต้องทำการรีเซ็ตเพื่อเปิดเครื่องกำเนิดไฟฟ้า ทำได้โดยการกดปุ่ม S1 แรงดันไฟฟ้าของอุปกรณ์สามารถเลือกได้ในช่วง 3 - 5 V ในกรณีนี้ต้องเลือกค่าตัวต้านทานตามนั้น
3V...– R5=456โอห์ม และ R6=228โอห์ม
3.5V – R5=571โอห์ม และ R6=285โอห์ม
4V...– R5=684โอห์ม และ R6=342โอห์ม
4.5V – R5=802โอห์ม และ R6=401โอห์ม
5V...- R5=900โอห์ม และ R6=450โอห์ม
ค่าโดยประมาณแสดงไว้ที่นี่ ในความเป็นจริง คุณสามารถติดตั้งตัวต้านทานจากช่วงมาตรฐานได้ เช่น 5V - 910 Ohm และ 470 Ohm และสำหรับ 3V - 470 Ohm และ 240 Ohm
แรงดันไฟฟ้าของเครื่องกำเนิดไฟฟ้าอาจน้อยกว่า 3V สำหรับแต่ละ PIC ที่เฉพาะเจาะจง ควรกำหนดค่าต่ำสุดด้วยการทดลอง ตัวอย่างเช่น 20 MHz PIC ของฉันจากปี 2544 ทำงานที่ 2.3 V
โปรแกรม
โปรแกรมจะสร้าง 6 ฟิลด์ แต่ละฟิลด์ประกอบด้วย 301 บรรทัด (บรรทัดข้อมูล 300 บรรทัด + เส้นสีดำหนึ่งเส้น) โดยทั่วไป จำนวนที่คำนวณได้คือ 305 (625 เส้นแรสเตอร์ - 15 เส้นการซิงโครไนซ์เฟรม = 610 ข้อมูลในเฟรมจะแสดงเป็นเส้น (ดูข้อมูลเพิ่มเติมที่นี่) ดังนั้น 610/2 = 305) แต่ด้วยจำนวนเส้นนี้ ขนาดแนวตั้งของแรสเตอร์จะใหญ่กว่าสัญญาณวิดีโอที่ส่งโดยศูนย์โทรทัศน์เล็กน้อย
บรรทัดแรกในแต่ละฟิลด์จะเป็นสีดำ ในขณะนี้ สถานะของปุ่ม S2 ถูกสอบถาม เวลาที่กดค้างไว้จะถูกคำนวณ และความจำเป็นในการย้ายจากฟิลด์หนึ่งไปยังอีกฟิลด์หนึ่งจะถูกกำหนด
มีการบิดเบี้ยวเล็กน้อยในเส้นแนวตั้งในช่องกราฟิก นี่เป็นเพราะความจริงที่ว่าความยาวของบางบรรทัดนั้นยาวกว่าสองสามรอบสัญญาณนาฬิกาเนื่องจากจำเป็นต้องติดตั้งตัวนับลูป โดยทั่วไป รูทีนที่สร้างฟิลด์กราฟิกนั้นง่ายมาก ดังนั้นจึงไม่จำเป็นต้องแสดงความคิดเห็น
มาดูส่วนของโปรแกรมที่สร้างฟิลด์ข้อความกันดีกว่า นี่เป็นส่วนที่ซับซ้อนที่สุดของโปรแกรม ซึ่งกินพื้นที่ส่วนใหญ่ ใช้ทรัพยากรไมโครคอนโทรลเลอร์สูงสุด (หน่วยความจำข้อมูลทั้งหมดและส่วนสำคัญของ RAM) รหัสที่ใช้ในที่นี้นำมาจากเกม Pong ซึ่งเขียนโดย Rickard Gunee
ฟิลด์ข้อความประกอบด้วย 17 บรรทัด ซึ่งแต่ละบรรทัดสามารถมีอักขระได้ไม่เกินแปดตัว อักขระจะแสดงข้ามบรรทัด กล่าวคือ ข้อความหนึ่งบรรทัดครอบคลุม 17 บรรทัดแรสเตอร์ (การแสดงผลนี้เกิดจากข้อจำกัดของ PIC) ข้อมูลกราฟิกสัญลักษณ์จะถูกจัดเก็บไว้ในหน่วยความจำโปรแกรมในส่วนตาราง ข้อมูลเกี่ยวกับข้อความของบรรทัดจะถูกจัดเก็บไว้ในหน่วยความจำข้อมูล (64 คำ = 8 บรรทัด จำนวน 8 ตัวอักษร) ตัวอย่างเช่น ในบรรทัด 08h (ที่อยู่ตั้งแต่ 08h ถึง 0Fh) ข้อมูลต่อไปนี้จะถูกเขียน:.20.60.48.50.90.58.20 20 แต่ละค่าคือพิกัด (ออฟเซ็ตจากจุดเริ่มต้น) ของอักขระในตาราง ความคุ้มค่า.20. ตรงกับช่องว่าง .60 - ตัวอักษร "B", .48 - ตัวอักษร "ฉัน" เป็นต้น และทุกอย่างรวมกันเป็น “_VIDEO__”
ลองดูตัวอย่างวิธีแสดงข้อความ ตามโปรแกรมในบรรทัดข้อความที่ 12 ของหน้าจอจำเป็นต้องแสดงข้อมูลที่อ้างอิงโดยบรรทัดหน่วยความจำข้อมูล 28h (A0 B8 68 C8 D8 70 E0 D0) ดังนั้นแรสเตอร์ 17 บรรทัดต่อไปนี้ควรแสดงข้อความ: "p i c 1 6 f 8 4 " มันเป็นแบบนี้ บรรทัดแรกจาก 17 บรรทัดแสดงเฉพาะระดับสีดำ ในช่วง 64 μs เหล่านี้ ขณะที่เส้นสีดำแสดงบนหน้าจอ "ค่าบน" ของอักขระจะถูกเขียนใหม่ลงในรีจิสเตอร์ RAM: 00h จาก "p", 08h จาก "i", 00h จาก "c" 18h จาก " 1” และอื่นๆ ในบรรทัดถัดไป ข้อมูลนี้จะถูกถ่ายโอนตามลำดับไปยัง PORTB นั่นคือไปยังเอาต์พุตวิดีโอ เส้นที่สามเป็นสีดำอีกครั้ง ในระหว่างการดำเนินการ ค่าสัญลักษณ์ "ที่สองจากบนสุด" จะถูกเขียนใหม่ลงในบัฟเฟอร์: 00h จาก "p", 00h จาก "i", 00h จาก "c" 1Ch จาก "1"... ในบรรทัดที่สี่ ข้อมูลนี้จะปรากฏบนหน้าจอ และต่อไปเรื่อยๆ จนกระทั่งแสดงทั้งบรรทัด
รูทีนการซิงโครไนซ์เฟรมนำมาจากเกม Pong ซึ่งเขียนโดย Rickard Gunee ทั้งหมด กิจวัตรนี้สั้นแต่ค่อนข้างซับซ้อน หากคุณอธิบายวิธีการทำงาน มันจะยิ่งยาวและสับสนมากขึ้น วิธีที่ดีที่สุดคือวางข้อความของรูทีนย่อยและรูปวาดของออสซิลโลแกรมของเฟรมซิงค์พัลส์ไว้ติดกัน และใช้เวลาในการแยกวิเคราะห์โค้ดแต่ละบรรทัด ฉันขอบอกว่ารูทีนย่อยไม่ได้เริ่มดำเนินการจากบรรทัดบนสุด แต่จากตรงกลาง (:-)) จากป้ายกำกับ "vertsync"
การโอเวอร์คล็อก PIC16F84
ดังที่เห็นได้จากแผนภาพในโครงการนี้ ไมโครคอนโทรลเลอร์ทำงานที่ความถี่ 12 MHz ปัจจุบัน PIC16F84 มี 3 เวอร์ชันให้เลือก ได้แก่ 4 MHz, 10 MHz และ 20 MHz (ณ วันที่ 1 มกราคม พ.ศ. 2545 อัตราส่วนราคาอยู่ที่ประมาณ 3.5 ดอลลาร์ 5.3 ดอลลาร์ และ 6.3 ดอลลาร์) ในโครงการ Pong ของเขา Rickard Gunee อ้างว่าเขาใช้ PIC16F84 ความถี่ 4 MHz และทำงานที่ความถี่ 12 MHz เป็นเวลาหลายชั่วโมงโดยไม่มีปัญหา ฉันลองแล้วและแน่นอนว่า PIC 4 MHz ทำงานได้ตามปกติที่ความถี่ที่สูงกว่าความถี่ที่อนุญาตถึงสามเท่า (!!!) (แม้ว่าฉันจะไม่ได้ล่อลวงโชคชะตาและเปิดเครื่องกำเนิดไฟฟ้าเพียงไม่กี่นาทีก็ตาม) ในเวลาเดียวกัน ปริมาณการใช้กระแสไฟของ 4 MHz PIC สูงกว่าการใช้คลื่นความถี่ 20 MHz ถึง 10..20% (ด้วยเหตุนี้ จึงเห็นได้ชัดว่าเป็นข้อจำกัดด้านความถี่) ฉันคิดว่าไมโครคอนโทรลเลอร์ 10 MHz สามารถโอเวอร์คล็อกเป็น 12 MHz โดยไม่มีความเสี่ยง แต่แน่นอนว่าในโครงการเชิงพาณิชย์ไม่ควรทำสิ่งนี้
การผลิต.
ในบทความนี้เราจะนำเสนออุปกรณ์อื่น - เครื่องกำเนิดสัญญาณทดสอบโทรทัศน์ ANR-3126 ซึ่งออกแบบมาเพื่อประเมินคุณภาพของภาพและกำจัดความผิดเพี้ยนที่มีอยู่บนหน้าจอทีวีโดยตรงเมื่อแสดงสัญญาณทดสอบในมาตรฐาน SECAM ซึ่งมาถึงอินพุตวิดีโอทีวี อุปกรณ์ดังกล่าวเป็นสิ่งที่ขาดไม่ได้เมื่อประเมินคุณภาพของภาพของโทรทัศน์ขาวดำและสีตลอดจนจอภาพโทรทัศน์โดยเฉพาะอย่างยิ่งหลังจากการซ่อมแซมในกระบวนการปรับพารามิเตอร์พื้นฐานเช่นขนาดภาพเชิงเส้นภาพแนวนอนและแนวตั้ง ความเป็นเส้นตรง คุณภาพการบรรจบกันของลำแสง สมดุลสีขาวแบบคงที่และไดนามิก การแสดงสีที่ถูกต้อง การยืดความต่อเนื่อง การตั้งค่าที่ถูกต้องของเครื่องตรวจจับสัญญาณความแตกต่างของสี เมทริกซ์ที่ถูกต้อง ฯลฯ
ข้าว. 1. เครื่องกำเนิดการวัดโทรทัศน์
ตามโครงสร้างแล้ว เครื่องกำเนิด ANR-3126 (รูปที่ 1) เป็นส่วนเสริมโมดูลเดสก์ท็อปภายนอกสำหรับพีซีและใช้ตัวแปลงดิจิทัลเป็นอะนาล็อก (DAC) 12 บิตที่มีความถี่สัญญาณนาฬิกา 80 MHz ซึ่งช่วยให้ คุณภาพสูงสัญญาณที่สร้างขึ้น การสื่อสารกับพีซีดำเนินการผ่านอินเทอร์เฟซ USB 1.1 หรือพอร์ตขนานที่ทำงานในโหมด EPP
เครื่องกำเนิดไฟฟ้าให้เอาต์พุตของหนึ่งในสัญญาณโทรทัศน์ทดสอบที่ผู้ใช้เลือกที่เอาต์พุตอะนาล็อก (ช่อง "A") และการซิงโครไนซ์แบบเต็มรูปแบบตาม GOST 7845-92 ที่เอาต์พุตอะนาล็อกอื่น (ช่อง "B") เพื่อซิงค์กับ อุปกรณ์ภายนอกเอาต์พุต "อินพุต/เอาท์พุตการซิงโครไนซ์" มีจุดประสงค์ ซึ่งหลังจากที่เริ่มต้นการสร้างแล้ว พัลส์บวกที่มีความถี่แนวนอนและระดับ TTL จะปรากฏขึ้น ซิงโครนัสกับพัลส์ซิงค์แนวนอนบนเอาต์พุตแอนะล็อกของอุปกรณ์
แอมพลิจูดของสัญญาณเล็กน้อยที่เอาต์พุตอะนาล็อกที่โหลด 75 โอห์มหรือ 1 MOhm ตาม GOST 18471-83 และ GOST 7845-92 คือ -0.3...+0.7 V อุปกรณ์ช่วยให้คุณปรับแอมพลิจูดของสัญญาณได้อย่างราบรื่น สัญญาณวิดีโอในช่วงตั้งแต่ 0.25 V ถึง 1.5 V แอมพลิจูดของสัญญาณนาฬิกาอยู่ในช่วงตั้งแต่ 0 V ถึง -0.5 V รวมถึงระดับ "สีดำ" ในช่วงตั้งแต่ 0 ถึง 1 V ในขณะที่ ระดับการทำให้หมาด ๆ คือ 0±0.01 V.
ซอฟต์แวร์เครื่องกำเนิดไฟฟ้า ANR-3126 เข้ากันได้กับห้องผ่าตัดทุกประเภท ระบบวินโดวส์- จาก Windows 98 ถึง Windows XP ในกรณีนี้ คอมพิวเตอร์ที่เชื่อมต่อจะต้องมีพื้นที่ว่างอย่างน้อย 10 MB พื้นที่ดิสก์อย่างน้อย 8 MB แรม(โดยไม่คำนึงถึงหน่วยความจำที่จำเป็นสำหรับการทำงานของ ระบบปฏิบัติการ) และด้วย อินเตอร์เฟซ USB 1.1 หรือ LPT ในโหมด EPP ระบบเสียงที่เข้ากันได้กับ Windows เหมาะสำหรับการใช้ข้อความเสียงในขณะที่โปรแกรมกำลังทำงาน โดยหลักการแล้ว โปรแกรมจะทำงานตามปกติบนคอมพิวเตอร์ที่มีโปรเซสเซอร์ตระกูล Pentium ใด ๆ แต่เพื่อให้กระบวนการโหลดข้อมูลเร็วขึ้น ขอแนะนำให้ใช้โปรเซสเซอร์ที่มีความถี่อย่างน้อย 400 MHz
เราจะไม่กล่าวถึงรายละเอียดเกี่ยวกับข้อดีของเครื่องมือเสมือนเมื่อเปรียบเทียบกับเครื่องมือแบบสแตนด์อโลน - เป็นที่ทราบกันดีอยู่แล้วว่ามีความคล่องตัว หน้าจอขนาดใหญ่ที่มีความละเอียดดี ทรัพยากรไม่จำกัดสำหรับการประมวลผลผลการวัด ฯลฯ
ซอฟต์แวร์ของเครื่องกำเนิด ANR-3126 ช่วยให้ควบคุมอุปกรณ์ได้ง่ายและใช้งานง่าย ดังนั้นในการเลือกสัญญาณที่ต้องการเพียงคลิกปุ่มเมาส์พร้อมรูปวาดสัญลักษณ์ของสัญญาณที่เกี่ยวข้อง ในกรณีนี้ตามคำขอของผู้ใช้คุณสามารถเลือกโหมดการทำงานที่การออกจากโปรแกรมและการตัดการเชื่อมต่อจากคอมพิวเตอร์ผ่านอินเทอร์เฟซจะไม่ทำให้สัญญาณที่เอาต์พุตของอุปกรณ์หายไป เพื่อให้ควบคุมการทำงานของอุปกรณ์ได้ง่ายขึ้น โปรแกรมจึงมาพร้อมกับ "เคล็ดลับป๊อปอัป" - คำอธิบายข้อความสั้นเกี่ยวกับการใช้องค์ประกอบควบคุมแต่ละองค์ประกอบ รวมถึงความช่วยเหลือเต็มรูปแบบในรูปแบบ "Windows"
ข้าว. 2. หน้าต่างหลักของโปรแกรม ANR-3126
หน้าต่างโปรแกรมหลักจะแสดงในรูป 2. องค์ประกอบหลักของมันคือชุดปุ่มที่มีภาพสัญลักษณ์ของสัญญาณทดสอบมาตรฐานที่มีอยู่
การควบคุมเครื่องกำเนิดจะลดลงเหลือเพียงการเลือกสัญญาณที่ต้องการโดยคลิกปุ่มเมาส์บนปุ่มที่มีภาพของสัญญาณที่เลือกโหลดลงในหน่วยความจำของอุปกรณ์และเริ่มต้นการสร้างโดยใช้ปุ่ม "โหลด" และ "เรียกใช้" หลังจากนั้น สัญญาณวิดีโอจะถูกสร้างขึ้นที่เอาต์พุต "ช่อง A" โดยจะมีการจ่ายส่วนผสมการซิงค์มาตรฐานให้กับเอาต์พุต "ช่อง B" และพัลส์การซิงค์ที่มีความถี่สูงและระดับ TTL จะถูกส่งไปยังเอาต์พุตการซิงโครไนซ์ ผู้ใช้สามารถหยุดและรีสตาร์ทการสร้างได้ตลอดเวลาโดยไม่ต้องรีบูตสัญญาณ
แถบสถานะของหน้าต่างโปรแกรมหลักจะแสดงข้อมูลเกี่ยวกับสัญญาณที่เลือกในปัจจุบันและอินเทอร์เฟซที่ใช้ในการเชื่อมต่ออุปกรณ์กับพีซีอย่างต่อเนื่อง
การปรับซอฟต์แวร์ พารามิเตอร์แอมพลิจูดสัญญาณดำเนินการโดยใช้แผง "การควบคุม" ผู้ใช้สามารถปรับแอมพลิจูดของสัญญาณวิดีโอ (ระดับสีขาว) และการซิงโครไนซ์พัลส์ รวมถึงระดับสีดำได้ เป็นไปได้ที่จะรวมหรือแยกสีย่อยจากสัญญาณรวมทั้งเลือกประเภทการซิงโครไนซ์สีจากที่ระบุไว้ใน GOST 7845-92
ข้าว. 3. แผง "ดูออสซิลโลแกรม" ของโปรแกรม ANR-3126
“ออสซิลโลแกรม” ของสัญญาณผลลัพธ์สามารถดูได้ทั้งหมดและทีละบรรทัดโดยใช้แผง “มุมมองออสซิลโลแกรม” (รูปที่ 3) ฟังก์ชั่นนี้สะดวกเป็นพิเศษสำหรับการสังเกตผลลัพธ์ของการปรับพารามิเตอร์แอมพลิจูดของสัญญาณด้วยสายตา
การใช้คำสั่งเมนูป๊อปอัปของแผงมุมมองรูปคลื่น สัญญาณทดสอบที่ใช้ในโปรแกรมสามารถบันทึกลงในพีซีในรูปแบบตัวเลขหรือเป็นรูปภาพ ("รูปคลื่น") ข้อมูลตัวเลขจะถูกบันทึกในรูปแบบสากลของสเปรดชีต "CSV" ซึ่งสามารถประมวลผลในข้อความมาตรฐาน (เช่น Notepad) และโปรแกรมแก้ไขสเปรดชีต (เช่น MS Excel) ในกรณีนี้ผู้ใช้สามารถศึกษาสัญญาณได้ละเอียดกว่าออสซิลโลแกรมในโปรแกรมมาตรฐานของอุปกรณ์หากจำเป็น สามารถบันทึกภาพสัญญาณได้ รูปแบบแรสเตอร์ BMP หรือในรูปแบบเวกเตอร์ WMF หรือ EMF นอกจากนี้ ผู้ใช้ยังมีโอกาสพิมพ์สัญญาณทั้งหมดหรือส่วนที่เลือกไว้บนเครื่องพิมพ์สีหรือขาวดำ
ซอฟต์แวร์อุปกรณ์มีตัวเลือกการปรับแต่งมากมาย ส่วนต่อประสานกับผู้ใช้- ผู้ปฏิบัติงานสามารถเปลี่ยนสีขององค์ประกอบกราฟ เปิดและปิดเสียงของเหตุการณ์ เคล็ดลับป๊อปอัป กำหนดค่าการเชื่อมต่อ การพิมพ์ และพารามิเตอร์การทำงานของโปรแกรม คุณสามารถโหลดรูปภาพที่กำหนดเองเป็นพื้นหลังของแผงการทำงานได้และโปรแกรมตามคำขอของผู้ใช้สามารถปรับโทนสีของรูปภาพตามสีของระบบของหน้าต่างหรือในทางกลับกัน - แก้ไขสีของระบบใน ตามภาพที่โหลด คุณสมบัติพิเศษของหน้าต่างการทำงานของโปรแกรมคือ "ยุบ" และ "ขยายใหญ่สุด" (หน้าต่างยังคงอยู่ที่ แต่ความสูงจะลดลงเหลือความสูงของแถบชื่อเรื่อง), "สแน็ป" (หน้าต่างเลื่อนข้ามหน้าจอเป็นหน่วยเดียว) และ "แผงลอย" (หน้าต่างจะแสดงที่ด้านบนของหน้าต่างอื่นเสมอ) - อนุญาตให้ใช้พื้นที่เดสก์ท็อปให้เกิดประโยชน์สูงสุด
การตั้งค่าโปรแกรมและอุปกรณ์ทั้งหมดจะถูกบันทึกโดยอัตโนมัติเมื่อคุณออกจากโปรแกรมและเรียกคืนในครั้งถัดไปที่คุณเริ่มโปรแกรม นอกจากนี้ คุณยังสามารถบันทึกไฟล์ด้วยการกำหนดค่าที่ใช้บ่อยที่สุด ซึ่งช่วยให้คุณสามารถโหลดไฟล์เหล่านั้นในภายหลังได้ ไฟล์ที่ต้องการแทนที่จะต้องกำหนดค่าพารามิเตอร์ใหม่เป็นเวลานาน เพื่อตรวจสอบความน่าเชื่อถือของการทำงานโปรแกรมช่วยให้คุณตรวจสอบคุณภาพการสื่อสารระหว่างอุปกรณ์และคอมพิวเตอร์ผ่านอินเทอร์เฟซที่เลือกได้ตลอดเวลา
ตอนนี้เรามาดูสัญญาณทดสอบที่ใช้บ่อยที่สุดในทางปฏิบัติเมื่อตั้งค่าทีวีหลังจากซ่อมแซมแล้ว (ตามลำดับการใช้งาน) ก่อนที่จะทำงานกับสัญญาณ ต้องตั้งค่าพารามิเตอร์ความสว่าง คอนทราสต์ และโฟกัสให้เป็นปกติและสะดวกในการสังเกต จำเป็นต้องจำไว้ว่าก่อนที่จะปรับพารามิเตอร์ภาพบนหน้าจอทีวีคุณต้องแน่ใจว่าแรงดันไฟฟ้าที่จ่ายทั้งหมดในทุกยูนิตของทีวีสอดคล้องกับค่าที่กำหนดและการซิงโครไนซ์เฟรมและแนวนอนมีความเสถียร
ข้าว. 4. สัญญาณกรอบขาวดำ
จำเป็นต้องปรับสัญญาณของกรอบขาวดำตามแนวส่วนที่มองเห็นได้ของหน้าจอซึ่งทำจากสี่เหลี่ยมสีขาวและสีดำโดยมีเส้นสีขาวตรงกลางสี่เหลี่ยมสีดำ (รูปที่ 4) ขนาดที่ถูกต้องและโดยปกติจะใช้ในช่วงเริ่มต้นของการปรับแต่ง เนื่องจากขนาดภาพจะถูกกำหนดโดยพารามิเตอร์การสแกนแนวนอน และผลลัพธ์ของการปรับแต่งอื่นๆ ส่วนใหญ่จะขึ้นอยู่กับการปรับนี้
ข้าว. 5. สัญญาณของกากบาทสีขาวตรงกลางบนพื้นหลังสีดำ
สัญญาณของกากบาทสีขาวตรงกลางบนพื้นหลังสีดำ (รูปที่ 5) มีวัตถุประสงค์เพื่อให้ภาพอยู่ตรงกลางโดยสัมพันธ์กับพารามิเตอร์ทางเรขาคณิตของหน้าจอทีวี ด้วยสัญญาณนี้ ภาพจุดตัดของเส้นแนวตั้งและแนวนอนของกากบาทระหว่างการปรับจะถูกตั้งค่าไว้ที่กึ่งกลางทางเรขาคณิตของหน้าจอ สัญญาณเดียวกันนี้ใช้ในการควบคุมและปรับการบรรจบกันของคานแบบคงที่ การบรรจบกันที่กำหนดค่าอย่างถูกต้องไม่ทำให้เกิดขอบสีบนเส้นสีขาวของไม้กางเขน
สัญญาณตารางขาวดำได้รับการออกแบบมาเพื่อปรับความเป็นเส้นตรงของภาพในแนวตั้งและแนวนอน ตลอดจนประเมินการโฟกัสลำแสงและการบิดเบือนของภาพทางเรขาคณิตตามอัตวิสัย เมื่อทำการปรับ ให้ใช้กริดเซลล์ในแนวนอนและแนวตั้งตามขอบของภาพที่มีขนาดเท่ากัน เมื่อใช้สัญญาณเดียวกัน คุณสามารถตรวจสอบและขจัดความผิดเพี้ยนของภาพจากหมอนอิงและการบิดเบี้ยวของภาพหากจำเป็นได้ เมื่อทำการปรับการลู่เข้าแบบไดนามิกของรังสีโดยใช้สัญญาณนี้ จะพบว่าไม่มีเส้นขอบสีบนเส้นตารางที่ขอบของภาพ สัญญาณดอทกริดและสัญญาณดอทได้รับการออกแบบมาเพื่อปรับโฟกัสของภาพทั่วทั้งฟิลด์
ข้าว. 6. สัญญาณกระดานหมากรุกขาวดำ
สัญญาณกระดานหมากรุกขาวดำ (รูปที่ 6) มีไว้สำหรับการประเมินการบิดเบือนทางเรขาคณิตของภาพ การจัดกึ่งกลางของมัน การมีอยู่ของการบิดเบือนที่เอ้อระเหยที่ขอบเขตของสี่เหลี่ยมสีดำและสีขาว รวมถึงการตรวจสอบสมดุลสีขาวเบื้องต้น คุณภาพของการปรับเครื่องตรวจจับความถี่และการซิงโครไนซ์สีตามการไม่มีเฉดสีบนสี่เหลี่ยมขาวดำ เมื่อมีสีชมพูของสี่เหลี่ยมสีขาวจะพิจารณาการละเมิดการปรับจูนความแตกต่างของสีความถี่ R-Y ผู้เลือกปฏิบัติและสีน้ำเงินคือ B-Y
สัญญาณของแถบแนวตั้งและแนวนอนขาวดำตามลำดับความสว่างจากมากไปหาน้อยเป็นสิ่งจำเป็นในการประเมินและปรับสมดุลสีขาวแบบไดนามิก ด้วยการปรับสมดุลแสงขาวตามปกติ แถบระดับสีเทาจะไม่เกิดสีเพี้ยนเมื่อความสว่างของภาพเปลี่ยนไป การปรากฏตัวของแถบสียังสามารถเกิดขึ้นได้จาก การตั้งค่าไม่ถูกต้องเครื่องตรวจจับความถี่เป็นศูนย์
สัญญาณฟิลด์สีบริสุทธิ์สำหรับสีขาว สีดำ สีแดง สีเขียว และสีน้ำเงิน ได้รับการออกแบบมาเพื่อทดสอบและปรับความบริสุทธิ์ของสีแต่ละสี รวมถึงระดับการเว้นว่าง การสร้างฟิลด์สีเสริมทำให้คุณสามารถตรวจสอบการทำงานที่ถูกต้องของตัวแยกความถี่และโครงร่างเมทริกซ์
ข้าว. 7. สัญญาณของครึ่งสีขาวและสีดำของหน้าจอในแนวตั้ง
สัญญาณจากครึ่งสีขาว (บน) และสีดำ (ล่าง) ของหน้าจอในแนวตั้ง รวมถึงครึ่งสีขาว (ซ้าย) และสีดำ (ขวา) ของหน้าจอในแนวนอน (รูปที่ 7) ช่วยให้คุณสามารถตรวจสอบจุดกึ่งกลางของภาพได้ ตามแนวแกนทั้งสองและอิทธิพลร่วมกันของความสว่างและช่องสี สัญญาณเหล่านี้ยังใช้เพื่อตรวจสอบคุณภาพของกระบวนการชั่วคราวตามแนวเส้นและเฟรม ที่เรียกว่าความต่อเนื่องต่อท้ายและหลายวงจร
ข้าว. 8. สัญญาณแถบแนวตั้งสี
สัญญาณของแถบแนวตั้งสีตามลำดับ สีขาว เหลือง ฟ้า เขียว ม่วง แดง น้ำเงิน และดำ (ความสว่างของแถบลดลงตามลำดับ) (รูปที่ 8) ช่วยให้คุณตรวจสอบการส่งผ่านสีหลักที่ถูกต้อง คุณภาพการแสดงสีของไคน์สโคป รวมถึงการปรับเครื่องตรวจจับสัญญาณความแตกต่างของสีอย่างถูกต้อง หากวงจรแมทริกซ์ทำงานผิดปกติ สัญญาณที่กำหนดที่มีความอิ่มตัวต่างกันอาจมีการบิดเบือนในลำดับสี และแม้กระทั่งสีจะสูญเสียไปโดยสิ้นเชิงเมื่อมีความอิ่มตัวต่ำ
สัญญาณของแถบแนวตั้งสีในลำดับสีขาว น้ำเงิน เหลือง ฟ้า แดง เขียว ม่วง สีดำและสีขาว (ความแตกต่างของความถี่สูงสุด) ยังช่วยให้คุณตรวจสอบการส่งผ่านสีหลักที่ถูกต้องตลอดจนคุณภาพของสีชั่วคราว กระบวนการของบล็อคสีและไคเนสสโคป
ข้าว. 9. สัญญาณแถบสีแนวนอน
สัญญาณของแถบสีแนวนอน (รูปที่ 9) มีวัตถุประสงค์เพื่อควบคุมและปรับการแสดงสี ความสว่างและคอนทราสต์ รวมถึงเฉดสีและความอิ่มตัวทั่วทั้งฟิลด์ของเฟรม การละเมิดการแสดงสีของสีแต่ละสีบ่งชี้ว่ามีความกว้างไม่เพียงพอของส่วนเชิงเส้นของเครื่องตรวจจับความถี่ที่เกี่ยวข้อง
สัญญาณ "สายรุ้ง" - การเปลี่ยนสีอย่างราบรื่นจากซ้ายไปขวา - ช่วยให้คุณสามารถประเมินและหากจำเป็นให้ปรับค่าศูนย์ของเครื่องตรวจจับความถี่ของสัญญาณความแตกต่างของสีตลอดจนความเป็นเส้นตรง
ข้าว. 10. สัญญาณ "สายรุ้ง"
สัญญาณจากชุดกลุ่มลายเส้นสีเหลือง-น้ำเงิน, สีม่วงแดง-เขียว และสีแดง-ฟ้า มีจุดประสงค์เพื่อประเมินและปรับความคมชัดของสีของภาพ
ดังนั้นในแบบของเราเอง ข้อกำหนดทางเทคนิคความหลากหลายของสัญญาณทดสอบและการควบคุมที่ง่ายดาย เครื่องกำเนิดสัญญาณทดสอบโทรทัศน์ ANR-3126 สามารถแข่งขันกับอุปกรณ์ที่คล้ายกันได้สำเร็จ ฉันหวังว่าอุปกรณ์ราคาไม่แพง สะดวก และเชื่อถือได้นี้จะดึงดูดผู้เชี่ยวชาญที่เกี่ยวข้องกับการตรวจสอบการปฏิบัติงานของอุปกรณ์ศูนย์โทรทัศน์ รวมถึงการตรวจสอบ กำหนดค่า ซ่อมแซมและบำรุงรักษาเส้นทางวิดีโอของอุปกรณ์โทรทัศน์
วันที่ตีพิมพ์: 31.08.2004
ความคิดเห็นของผู้อ่าน
- นาตาช / 16/06/2555 - 10:32 น
Fiidnng โพสต์นี้แก้ปัญหาให้ฉันได้ ขอบคุณ! - อีมีเม่ / 12.07.2008 - 18:28 น
หนุ่มๆ สนใจมาก - หาซื้อได้ที่ไหน ?????????