อินเทอร์เน็ต. คอมพิวเตอร์. ช่วย. คำแนะนำ. ซ่อมแซม

ตัวเข้ารหัส หลักการทำงานของตัวเข้ารหัส ตัวเข้ารหัสและตัวถอดรหัสคำสั่งควบคุมระยะไกล คำถามสำหรับการควบคุมตนเอง

องค์ประกอบที่สำคัญอย่างหนึ่งของเทคโนโลยีดิจิทัล และโดยเฉพาะอย่างยิ่งในคอมพิวเตอร์และระบบควบคุม คือตัวเข้ารหัสและตัวถอดรหัส

เมื่อเราได้ยินคำว่า encoder หรือ decoder ก็จะนึกถึงวลีจากภาพยนตร์สายลับขึ้นมา บางอย่างเช่น: ถอดรหัสการจัดส่งและเข้ารหัสการตอบกลับ

ไม่มีอะไรผิดปกติในเรื่องนี้ เนื่องจากเครื่องเข้ารหัสของสถานีของเราและต่างประเทศใช้ตัวเข้ารหัสและตัวถอดรหัส

ตัวเข้ารหัส

ดังนั้นตัวเข้ารหัส (coder) จึงเป็นอุปกรณ์อิเล็กทรอนิกส์ในกรณีนี้คือวงจรขนาดเล็กที่แปลงรหัสของระบบตัวเลขหนึ่งไปเป็นรหัสของระบบอื่น อุปกรณ์อิเล็กทรอนิกส์ที่ใช้กันอย่างแพร่หลายที่สุดคือตัวเข้ารหัสที่แปลงรหัสทศนิยมตำแหน่งให้เป็นไบนารีคู่ขนาน นี่คือวิธีการระบุตัวเข้ารหัสบนแผนภาพวงจร

ตัวอย่างเช่น ลองนึกภาพว่าเรากำลังถือเครื่องคิดเลขธรรมดาซึ่งเด็กนักเรียนคนไหนใช้อยู่ตอนนี้

เนื่องจากการดำเนินการทั้งหมดในเครื่องคิดเลขดำเนินการด้วยเลขฐานสอง (จำพื้นฐานของอุปกรณ์อิเล็กทรอนิกส์ดิจิทัล) หลังจากแป้นพิมพ์จะมีตัวเข้ารหัสที่แปลงตัวเลขที่ป้อนให้เป็นรูปแบบไบนารี่

ปุ่มทั้งหมดของเครื่องคิดเลขเชื่อมต่อกับสายทั่วไปและโดยการกดปุ่ม 5 ที่อินพุตของตัวเข้ารหัสเราจะได้รับรูปแบบไบนารี่ของตัวเลขนี้ที่เอาต์พุตทันที

แน่นอนว่าตัวเข้ารหัสของเครื่องคิดเลขมีจำนวนอินพุตที่มากกว่า เนื่องจากนอกเหนือจากตัวเลขแล้ว คุณต้องป้อนสัญลักษณ์อื่น ๆ ของการดำเนินการทางคณิตศาสตร์เข้าไปด้วย ดังนั้นไม่เพียงแต่ตัวเลขในรูปแบบไบนารีเท่านั้น แต่ยังรวมถึงคำสั่งที่ถูกลบออกจากเอาต์พุตของ ตัวเข้ารหัส

หากเราพิจารณาโครงสร้างภายในของตัวเข้ารหัส จะมองเห็นได้ง่ายว่ามันถูกสร้างขึ้นจากองค์ประกอบทางลอจิคัลพื้นฐานที่ง่ายที่สุด

อุปกรณ์ควบคุมทั้งหมดที่ทำงานบนตรรกะไบนารี แต่มีแป้นพิมพ์ทศนิยมเพื่อความสะดวกของผู้ปฏิบัติงาน ให้ใช้ตัวเข้ารหัส

เครื่องถอดรหัส

ตัวถอดรหัสอยู่ในกลุ่มเดียวกัน แต่ทำงานตรงกันข้ามทุกประการ พวกเขาแปลงไบนารีคู่ขนานเป็นทศนิยมตำแหน่ง สัญลักษณ์กราฟิกบนไดอะแกรมอาจมีลักษณะเช่นนี้

หรือแบบนี้.

หากเราพูดถึงตัวถอดรหัสอย่างละเอียดยิ่งขึ้น ก็คุ้มค่าที่จะบอกว่าพวกเขาสามารถแปลงรหัสไบนารี่เป็นระบบตัวเลขที่แตกต่างกันได้ (ทศนิยม เลขฐานสิบหก ฯลฯ) ทุกอย่างขึ้นอยู่กับวัตถุประสงค์เฉพาะและวัตถุประสงค์ของไมโครวงจร

ตัวอย่างที่ง่ายที่สุด- คุณเคยเห็นตัวบ่งชี้เจ็ดส่วนดิจิทัล เช่น LED มากกว่าหนึ่งครั้ง แสดงตัวเลขทศนิยมและตัวเลขที่เราคุ้นเคยมาตั้งแต่เด็ก (1, 2, 3, 4...) แต่อย่างที่คุณทราบ อุปกรณ์อิเล็กทรอนิกส์ดิจิทัลทำงานกับเลขฐานสองซึ่งแสดงถึงการรวมกันของ 0 และ 1 อะไรแปลงรหัสไบนารี่เป็นทศนิยมและป้อนผลลัพธ์ให้กับตัวบ่งชี้ดิจิทัลเจ็ดส่วน คุณคงเดาได้แล้วว่าตัวถอดรหัสทำสิ่งนี้

สามารถประเมินการทำงานของตัวถอดรหัสได้หากคุณประกอบวงจรง่ายๆ ที่ประกอบด้วยชิปถอดรหัส K176ID2และไฟ LED แสดงสถานะเจ็ดส่วนซึ่งเรียกอีกอย่างว่า "เลขแปด" ลองดูแผนภาพ ซึ่งจะทำให้เข้าใจวิธีการทำงานของตัวถอดรหัสได้ง่ายขึ้น หากต้องการประกอบวงจรอย่างรวดเร็ว คุณสามารถใช้เขียงหั่นขนมแบบไร้บัดกรี

สำหรับการอ้างอิง ชิป K176ID2 ได้รับการพัฒนาเพื่อควบคุมไฟ LED 7 ส่วน ชิปนี้สามารถแปลงรหัสไบนารี่จาก 0000 ก่อน 1001 ซึ่งสอดคล้องกับหลักทศนิยมตั้งแต่ 0 ถึง 9 (หนึ่งทศวรรษ) ชุดค่าผสมที่เหลือและสูงกว่าจะไม่แสดงขึ้นมา พิน C, S, K เป็นตัวเสริม

ชิป K176ID2 มีอินพุตสี่ช่อง (1, 2, 4, 8) บางครั้งพวกเขาก็ถูกกำหนดเช่นกัน ด0 - ดี3- รหัสไบนารี่คู่ขนาน (เช่น 0001) จะถูกส่งไปยังอินพุตเหล่านี้ ในกรณีนี้ รหัสไบนารี่จะมี 4 บิต ไมโครวงจรแปลงรหัสเพื่อให้เอาต์พุต ( ก-ก) สัญญาณปรากฏขึ้นซึ่งประกอบเป็นเลขทศนิยมและตัวเลขที่เราคุ้นเคยในตัวบ่งชี้เจ็ดส่วน เนื่องจากตัวถอดรหัส K176ID2 สามารถแสดงเลขทศนิยมในช่วงตั้งแต่ 0 ถึง 9 เราจะเห็นเฉพาะบนตัวบ่งชี้เท่านั้น

สวิตช์สลับ 4 ตัว (S1 - S4) เชื่อมต่อกับอินพุตของตัวถอดรหัส K176ID2 ซึ่งสามารถป้อนรหัสไบนารี่แบบขนานให้กับตัวถอดรหัสได้ เช่น เมื่อปิดสวิตช์สลับ S1หน่วยลอจิคัลได้รับการจ่ายให้กับพิน 5 ของไมโครวงจร หากคุณเปิดหน้าสัมผัสของสวิตช์สลับ S1- สิ่งนี้จะสอดคล้องกับศูนย์ตรรกะ การใช้สวิตช์สลับเราสามารถตั้งค่าโลจิคัล 1 หรือ 0 ด้วยตนเองที่อินพุตของไมโครวงจร ฉันคิดว่าทั้งหมดนี้ชัดเจน

แผนภาพแสดงวิธีการใช้รหัส 0101 กับอินพุตของตัวถอดรหัส DD1 ไฟ LED จะแสดงหมายเลข 5 หากคุณปิดเฉพาะสวิตช์สลับ S4 ไฟแสดงจะแสดงหมายเลข 8 หากต้องการเขียนตัวเลขตั้งแต่ 0 ถึง 9 ในรหัสไบนารี่สี่หลักก็เพียงพอแล้ว: ก 3 * 8 + ก 2 * 4 + ก 1 * 2 + ก 0 * 1, ที่ไหน 0 - 3คือตัวเลขจากระบบตัวเลข (0 หรือ 1)

แทนตัวเลข 0101 ในรูปแบบทศนิยม 0101 = 0*8 + 1*4 + 0*2 + 1*1 = 4 + 1 = 5 - ตอนนี้เรามาดูแผนภาพและดูว่าน้ำหนักของตัวเลขนั้นสอดคล้องกับตัวเลขที่คูณ 0 หรือ 1 ในสูตร

ตัวถอดรหัสที่ใช้เทคโนโลยี TTL - K155ID1 ถูกนำมาใช้ในคราวเดียวเพื่อควบคุมตัวบ่งชี้ดิจิตอลการปล่อยก๊าซเช่น IN8, IN12 ซึ่งเป็นที่ต้องการอย่างมากในยุค 70 เนื่องจากตัวบ่งชี้ LED แรงดันต่ำยังหายากมาก

ทุกอย่างเปลี่ยนไปในยุค 80 เป็นไปได้ที่จะซื้อเมทริกซ์ LED เจ็ดส่วน (ตัวบ่งชี้) ได้อย่างอิสระและการประกอบนาฬิกาอิเล็กทรอนิกส์ในหมู่นักวิทยุสมัครเล่นได้รับความนิยมอย่างมาก มีเพียงคนขี้เกียจเท่านั้นที่ไม่ได้ประกอบนาฬิกาอิเล็กทรอนิกส์แบบโฮมเมดสำหรับบ้าน

ตัวถอดรหัสช่วยให้คุณสามารถแปลงรหัสไบนารี่ประเภทหนึ่งไปเป็นอีกประเภทหนึ่งได้ ตัวอย่างเช่น แปลงไบนารีตำแหน่งเป็นฐานแปดเชิงเส้นหรือเลขฐานสิบหก การเปลี่ยนแปลงดำเนินการตามกฎที่อธิบายไว้ในตารางความจริง ดังนั้นการสร้างตัวถอดรหัสจึงไม่ใช่เรื่องยาก ในการสร้างตัวถอดรหัสคุณสามารถใช้กฎได้

ตัวถอดรหัสทศนิยม

ลองพิจารณาตัวอย่างการพัฒนาวงจรถอดรหัสจากรหัสไบนารี่เป็นรหัสทศนิยม รหัสทศนิยมมักจะแสดงเป็นหนึ่งบิตต่อหลักทศนิยม รหัสทศนิยมมีสิบหลัก ดังนั้นเอาต์พุตตัวถอดรหัสสิบตัวจึงจำเป็นต้องแสดงทศนิยมหนึ่งตำแหน่ง สัญญาณจากพินเหล่านี้สามารถนำไปใช้กับ ในกรณีที่ง่ายที่สุด คุณสามารถลงนามในตัวเลขที่แสดงอยู่เหนือ LED ได้ ตารางความจริงของตัวถอดรหัสทศนิยมจะแสดงในตารางที่ 1

ตารางที่ 1.ตารางความจริงของตัวถอดรหัสทศนิยม

อินพุตออก
8 4 2 1 0 1 2 3 4 5 6 7 8 9
0 0 0 0 1 0 0 0 0 0 0 0 0 0
0 0 0 1 0 1 0 0 0 0 0 0 0 0
0 0 1 0 0 0 1 0 0 0 0 0 0 0
0 0 1 1 0 0 0 1 0 0 0 0 0 0
0 1 0 0 0 0 0 0 1 0 0 0 0 0
0 1 0 1 0 0 0 0 0 1 0 0 0 0
0 1 1 0 0 0 0 0 0 0 1 0 0 0
0 1 1 1 0 0 0 0 0 0 0 1 0 0
1 0 0 0 0 0 0 0 0 0 0 0 1 0
1 0 0 1 0 0 0 0 0 0 0 0 0 1

ชิปถอดรหัสจะแสดงในแผนภาพวงจรในรูปที่ 2 รูปนี้แสดงการกำหนดตัวถอดรหัสทศนิยมไบนารี ซึ่งเป็นแผนภาพวงจรภายในที่สมบูรณ์ดังแสดงในรูปที่ 1


รูปที่ 2 การกำหนดกราฟิกของตัวถอดรหัสทศนิยมไบนารี

ในทำนองเดียวกัน คุณจะได้รับแผนภาพวงจรสำหรับตัวถอดรหัส (ตัวถอดรหัส) อื่นๆ รูปแบบที่พบบ่อยที่สุดคือตัวถอดรหัสฐานแปดและเลขฐานสิบหก ปัจจุบันตัวถอดรหัสดังกล่าวไม่ได้ถูกนำมาใช้ในการแสดงผล โดยพื้นฐานแล้วตัวถอดรหัสดังกล่าวจะใช้เป็นส่วนประกอบของโมดูลดิจิทัลที่ซับซ้อนมากขึ้น

ตัวถอดรหัสเจ็ดส่วน

มักใช้เพื่อแสดงเลขทศนิยมและเลขฐานสิบหก รูปภาพของตัวบ่งชี้เจ็ดส่วนและชื่อของส่วนต่างๆ แสดงในรูปที่ 3


รูปที่ 3 รูปภาพของตัวบ่งชี้เจ็ดส่วนและชื่อของส่วนต่างๆ

ในการแสดงหมายเลข 0 บนตัวบ่งชี้ดังกล่าว ก็เพียงพอที่จะทำให้ส่วน a, b, c, d, e, f สว่างเพียงพอแล้ว หากต้องการแสดงตัวเลข "1" ส่วน b และ c จะสว่างขึ้น ในทำนองเดียวกัน คุณสามารถรับภาพของเลขทศนิยมหรือเลขฐานสิบหกอื่นๆ ทั้งหมดได้ การผสมรูปภาพดังกล่าวทั้งหมดเรียกว่าโค้ดเจ็ดส่วน

มาสร้างตารางความจริงสำหรับตัวถอดรหัสที่จะช่วยให้คุณสามารถแปลงรหัสไบนารี่ให้เป็นเจ็ดส่วนได้ ปล่อยให้ส่วนต่างๆ ลุกไหม้ด้วยศักยภาพเป็นศูนย์ จากนั้นตารางความจริงของตัวถอดรหัสเจ็ดส่วนจะอยู่ในรูปแบบที่แสดงในตารางที่ 2 ค่าเฉพาะของสัญญาณที่เอาต์พุตของตัวถอดรหัสจะขึ้นอยู่กับเอาต์พุตของไมโครวงจร เราจะดูไดอะแกรมเหล่านี้ในภายหลัง ในบทที่เกี่ยวข้องกับการแสดงข้อมูลประเภทต่างๆ

ตารางที่ 2. ตารางความจริงของตัวถอดรหัสเจ็ดส่วน

อินพุต ออก
8 4 2 1
0 0 0 0 0 0 0 0 0 0 1
0 0 0 1 1 0 0 1 1 1 1
0 0 1 0 0 0 1 0 0 1 0
0 0 1 1 0 0 0 0 1 1 0
0 1 0 0 1 0 0 1 1 0 0
0 1 0 1 0 1 0 0 1 0 0
0 1 1 0 0 1 0 0 0 0 0
0 1 1 1 0 0 0 1 1 1 1
1 0 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 0 1 0 0

ตามหลักการของการสร้างตารางความจริงโดยพลการจากตารางความจริงโดยพลการ เราได้รับแผนผังของตัวถอดรหัสเจ็ดส่วนที่ใช้ตารางความจริงที่ให้ไว้ในตารางที่ 2 ในครั้งนี้ เราจะไม่อธิบายรายละเอียดกระบวนการพัฒนา วงจร แผนภาพวงจรผลลัพธ์ของตัวถอดรหัสเจ็ดส่วนแสดงในรูปที่ 4

ตัวเข้ารหัสจะแปลงเลขทศนิยมเป็นระบบเลขฐานสอง รูปที่ 9.9 แสดงภาพสัญลักษณ์ของเครื่องเข้ารหัสที่แปลงเลขทศนิยม 0, 1, 2, … , 9 เพื่อส่งออกรหัส 8421 และตารางความจริงของมัน เครื่องหมาย ซีดีเกิดจากตัวอักษรในคำภาษาอังกฤษ โค้ดเดอร์- แสดงทางด้านซ้าย 10 อินพุตตัวเข้ารหัสทางด้านขวา - เอาต์พุตตัวเข้ารหัส ตัวเลข 1,2,4,8 ระบุค่าสัมประสิทธิ์การถ่วงน้ำหนักของเลขฐานสองสี่หลักของตัวเข้ารหัส

จากตารางความจริงจะเห็นได้ว่าเอาต์พุต x 1 จะสอดคล้องกับบันทึก 1 หากหนึ่งในตัวแปรอินพุต y 1, y 3, y 5, y 7, y 9 มีบันทึกด้วย 1 - ดังนั้นเราจึงสามารถเขียนการดำเนินการเชิงตรรกะ x 1 =y 1 y 3 y 5 y 7 y 9 . สำหรับเอาต์พุตที่เหลือ คุณสามารถสร้างการดำเนินการเชิงตรรกะได้: x 2 =y 2 y 3 y 6 y 7, x 4 =y 4 y 5 y 6 y 7, x 8 =y 8 y 9

รูปที่ 9.9. ภาพสัญลักษณ์ของตัวเข้ารหัสและตารางความจริง

การใช้การดำเนินการเชิงตรรกะที่ได้รับทำให้สามารถใช้วงจรเข้ารหัสเชิงตรรกะที่สร้างขึ้นจากองค์ประกอบเชิงตรรกะได้ หรือแสดงในรูปที่ 9.10 ตัวเข้ารหัสใช้ในอุปกรณ์สำหรับการป้อนข้อมูลเข้าสู่ระบบดิจิทัลจากแป้นพิมพ์

รูปที่ 9.10. วงจรตรรกะของเอ็นโค้ดเดอร์

ข้อดีของระบบดิจิทัลสำหรับการเข้ารหัสและถอดรหัสคำสั่งในอุปกรณ์ควบคุมระยะไกลสำหรับรุ่นได้ถูกบันทึกไว้ในวรรณคดีแล้ว ด้านล่างนี้เราจะอธิบายคอมเพล็กซ์ตัวเข้ารหัส-ตัวถอดรหัสอีกเวอร์ชันหนึ่งสำหรับคำสั่งแยก 15 คำสั่ง ซึ่งมีจุดประสงค์เพื่อจุดประสงค์เดียวกัน

วงจรตัวเข้ารหัสจะแสดงในรูป 1 และตัวถอดรหัส - ในรูป 2. รูปคลื่นที่จุดลักษณะเฉพาะบางอย่างของอุปกรณ์จะแสดงในรูปที่ 1 3.

ที่เอาต์พุตของตัวเข้ารหัสคำสั่งจะมีพัลส์ขั้วลบระเบิด (กราฟ 4 ในรูปที่ 3)

ความถี่การเกิดซ้ำของพัลส์เทรนเท่ากับ f/32 โดยที่ f คือความถี่ของออสซิลเลเตอร์หลัก ที่สร้างบนองค์ประกอบลอจิก DD1.1.DD1.2 (รูปที่ I) ตามวงจรมัลติไวเบรเตอร์แบบสมมาตร

จากออสซิลเลเตอร์หลัก พัลส์ (กราฟ 1) จะถูกส่งไปยังตัวนับ DD2 และไปยังองค์ประกอบบังเอิญ DD4.1 พัลส์ที่มีความถี่ f จะผ่านองค์ประกอบนี้เมื่อทริกเกอร์ DD3 และ DD1.3.DD1.4 อยู่ในสถานะเดียว (กราฟ 2 และ 3) การนับทริกเกอร์ DD3 จะสลับหลังจากทุกๆ พัลส์ที่ 16 มาถึงที่ตัวนับ DD2 อินพุตอิสระของทริกเกอร์ DD3 จะถูกรวมและเชื่อมต่อผ่านตัวต้านทาน 1 kOhm ไปยังขั้วบวกของแหล่งจ่ายไฟ ทริกเกอร์ RS DD1.3.DD1.4 ถูกตั้งค่าเป็นสถานะเดียวโดยระดับสัญญาณศูนย์ที่เอาต์พุต 0 (พิน 1) ของตัวถอดรหัส DD5 และเป็นสถานะศูนย์โดยระดับสัญญาณศูนย์ที่เอาต์พุตตัวถอดรหัสที่ เชื่อมต่อกับพิน 2 ขององค์ประกอบ DD1 4 ผ่านหน้าสัมผัสของปุ่ม SB I-SB 15 ปุ่มใดปุ่มหนึ่ง

จำนวนพัลส์ในแพ็กเก็ตเท่ากับจำนวนปุ่มที่กด หากไม่มีการกดปุ่มใดเลย ตัวเข้ารหัสจะสร้างพัลส์ 16 พัลส์ เนื่องจากทริกเกอร์ RS DD1.3.DD1.4 จะไม่ถูกถ่ายโอนไปยังสถานะศูนย์



ตัวถอดรหัสคำสั่งถูกประกอบบนวงจรไมโครสี่ตัว (รูปที่ 2) หน่วยประกอบบนองค์ประกอบ DD1.2.DD1.3 เป็นตัวเลือกชีพจร ในช่วงเวลาระหว่างสองพัลส์ของขั้วลบที่มีความถี่ f ตัวเก็บประจุ C1 ไม่มีเวลาชาร์จแรงดันไฟฟ้าที่เพียงพอที่จะถ่ายโอนองค์ประกอบ DD1.2 ไปยังสถานะศูนย์และเอาต์พุตขององค์ประกอบ DD1.3 จะรักษาระดับสัญญาณที่สอดคล้องกับ ตรรกะ 0 ในระหว่างช่วงเวลาเดียวกันระหว่างช่วงเวลาระหว่างการระเบิดของพัลส์ ตัวเก็บประจุ C1 จะถูกชาร์จเข้ากับแรงดันไฟฟ้าหน่วยที่ขา 2 ขององค์ประกอบ DD1.2 (กราฟ 5) และสัญญาณ 1 ปรากฏที่เอาต์พุตขององค์ประกอบ DD1.3 (กราฟ 6) . ไดโอด VDI ช่วยให้มั่นใจได้ถึงการคายประจุตัวเก็บประจุ C1 อย่างรวดเร็ว



ขึ้นอยู่กับการลดลงของพัลส์จากเอาต์พุตขององค์ประกอบ DD1.3 ตัวนับ DD2 จะถูกตั้งค่าเป็นสถานะศูนย์และจากด้านหน้าวงจรสร้างความแตกต่าง C3.R4 จะสร้างพัลส์สำหรับการบันทึกข้อมูลจากตัวนับ DD2 ไปยังโหนดหน่วยเก็บข้อมูล บนทริกเกอร์ DD3 ด้วยหนึ่งพัลส์ในแพ็กเก็ตตัวนับ DD2 จะยังคงอยู่ในสถานะศูนย์โดยสองพัลส์จะเข้าสู่สถานะ 1 และสาม - ถึงสถานะ 2 เป็นต้น

แอคทูเอเตอร์เชื่อมต่อกับเอาต์พุตของตัวถอดรหัส DD4 ผ่านลิงก์ระดับกลาง - รีเลย์อิเล็กทรอนิกส์ วงจรของรีเลย์อิเล็กทรอนิกส์จะแสดงในรูป. 4. รีเลย์อิเล็กทรอนิกส์ตัวแรกเชื่อมต่อกับเอาต์พุต O (พิน 1) ของตัวถอดรหัส DD4 ตัวที่สองไปยังเอาต์พุต 1 เป็นต้น รีเลย์ที่สิบหกซึ่งเชื่อมต่อกับพิน 17 จะเปิดขึ้นเมื่อไม่มีการกดปุ่มใด ๆ ในเอ็นโค้ดเดอร์ ด้วยการออกแบบตัวรับนี้ สามารถเปิดแอคชูเอเตอร์ได้เพียงตัวเดียวในแต่ละครั้ง โดยจะเปิดขึ้นในช่วงเวลาของการกดปุ่มในตัวเข้ารหัสคำสั่งในตัวส่งสัญญาณ

หากต้องการเปิดและปิดแอคทูเอเตอร์อย่างอิสระระหว่างตัวถอดรหัสและรีเลย์อิเล็กทรอนิกส์แต่ละตัว คุณต้องเปิดทริกเกอร์ RS ตามแผนภาพในรูปที่ 1 5. อินพุตทริกเกอร์เชื่อมต่อกับเอาต์พุตตัวถอดรหัสสองตัวที่อยู่ติดกัน ตัวอย่างเช่นอินพุต S และ R ของทริกเกอร์แรกเชื่อมต่อกับเอาต์พุต 0 และ 1 ของตัวถอดรหัสตามลำดับวินาที - ไปยังเอาต์พุต 2 และ 3 ที่สาม - ไปยังเอาต์พุต 4 และ 5 เป็นต้น จำนวนแอคทูเอเตอร์คือ ลดลงครึ่งหนึ่ง จำเป็นต้องตั้งค่าตัวเก็บประจุ C1 เพื่อตั้งค่าทริกเกอร์ RS ให้เป็นสถานะเดียวเมื่อเปิดเครื่อง

เมื่อเอาท์พุตของทริกเกอร์ RS สูง รีเลย์ K1 จะถูกตัดการทำงาน หากใช้สัญญาณ 0 กับอินพุต R เป็นระยะเวลาหนึ่ง ทริกเกอร์จะถูกตั้งค่าเป็นศูนย์ และรีเลย์ K1 จะเปิดขึ้น รีเลย์จะปิดเมื่อใช้ระดับสัญญาณเป็นศูนย์กับอินพุต S เป็นระยะเวลาหนึ่ง ดังนั้นคำสั่งบนช่องใดช่องหนึ่งจะเปิดรีเลย์และช่องที่อยู่ติดกันจะปิดสวิตช์ หากจำเป็น สามารถเชื่อมต่อส่วนหนึ่งของรีเลย์อิเล็กทรอนิกส์ได้ตามแผนภาพในรูป 4 และส่วนที่เหลือ - พร้อมทริกเกอร์ RS รีเลย์ K1 - RES15, พาสปอร์ต RS4.591.003

เมื่อตรวจสอบการทำงานของอุปกรณ์ เอาต์พุตของตัวเข้ารหัสคำสั่งจะเชื่อมต่อกับอินพุตของตัวถอดรหัส ความถี่ของออสซิลเลเตอร์หลักสามารถเลือกได้แตกต่างกัน คุณเพียงแค่ต้องเลือกตัวเก็บประจุ C1 ในตัวถอดรหัสคำสั่ง (ที่ความถี่สูงกว่า ความจุของตัวเก็บประจุควรน้อยกว่า) ไม่มีข้อกำหนดสูงสำหรับความเสถียรของความถี่ของออสซิลเลเตอร์หลัก

ตัวเข้ารหัสจะแก้ปัญหาตรงกันข้ามกับตัวถอดรหัส: โดยเฉพาะอย่างยิ่ง รหัสไบนารี่ที่สอดคล้องกับเลขฐานสิบของอินพุตข้อมูลที่ตื่นเต้นจะถูกติดตั้งที่เอาต์พุต

เมื่อสร้างตัวเข้ารหัสเพื่อรับรหัสไบนารี่ธรรมชาติที่เอาต์พุต ให้คำนึงว่าเลขฐานสิบคี่ 1, 3, 5, 7, ... มี 1 ในหลักที่มีนัยสำคัญน้อยที่สุดของโค้ดดังกล่าว นั่นคือ เอาต์พุต ของเลขนัยสำคัญน้อยที่สุดควรเป็น 1 หากมีอยู่ที่อินพุตหมายเลข 1 หรือที่อินพุตหมายเลข 3 เป็นต้น ดังนั้นอินพุตที่มีตัวเลขที่ระบุจึงเชื่อมต่อผ่านองค์ประกอบ OR ไปยังเอาต์พุตของตัวเลขลำดับต่ำ . เลขฐานสิบ 2, 3, 6, 7 มีหน่วยอยู่ในหลักที่สองของรหัสไบนารี่ - - อินพุตที่มีตัวเลขเหล่านี้จะต้องเชื่อมต่อผ่านองค์ประกอบ OR ไปยังเอาต์พุตของตัวเข้ารหัสซึ่งมีการตั้งค่าหลักที่สองของโค้ด ในทำนองเดียวกัน อินพุต 4, 5, 6, 7,... ผ่านองค์ประกอบ OR จะต้องเชื่อมต่อกับเอาต์พุตที่บิตที่สามถูกตั้งค่าไว้ เนื่องจากโค้ดของพวกมันมีหนึ่งในบิตนี้ เป็นต้น

วงจรเอ็นโค้ดเดอร์ที่สร้างขึ้นตามหลักการดังกล่าวแสดงไว้ในรูปที่ 1 3.9,a และรูปภาพทั่วไปอยู่ในรูปที่ ในเวอร์ชัน 3.9, b โดยที่ E คืออินพุตการอนุญาตการดำเนินการ และ E 0 คือเอาต์พุต ตรรกะ 0 ซึ่งบ่งชี้ว่าไม่มีการป้อนข้อมูลเดียวที่ตื่นเต้น หากต้องการขยายความจุบิต (แบบเรียงซ้อน) ของตัวเข้ารหัส ให้เชื่อมต่ออินพุต E ของตัวเข้ารหัสที่ตามมากับเอาต์พุต E 0 ของตัวเข้ารหัสก่อนหน้า หากอินพุตข้อมูลของตัวเข้ารหัสก่อนหน้าไม่ได้รับการกระตุ้น (E 0 =0) ตัวเข้ารหัสถัดไปจะได้รับอนุญาตให้ทำงาน

การประยุกต์ใช้ตัวเข้ารหัส

ตัวเข้ารหัสสามารถจัดระเบียบได้ไม่เพียงเพื่อแสดง (เข้ารหัส) เลขทศนิยมในรหัสไบนารี่เท่านั้น แต่ยังเพื่อออกรหัสเฉพาะด้วย (ค่าของมันถูกเลือกไว้ล่วงหน้า) เช่น เมื่อกดปุ่มที่มีสัญลักษณ์ที่เกี่ยวข้อง เมื่อรหัสนี้ปรากฏขึ้น ระบบจะแจ้งเตือนว่ามีการกดแป้นคีย์บอร์ดเฉพาะ

ตัวเข้ารหัสใช้ในอุปกรณ์ที่แปลงโค้ดประเภทหนึ่งเป็นอีกประเภทหนึ่ง ในกรณีนี้การรวมกันของซอร์สโค้ดจะถูกถอดรหัสเป็นครั้งแรกซึ่งเป็นผลมาจากการที่ลอจิคัล 1 ปรากฏที่เอาต์พุตที่สอดคล้องกันของตัวถอดรหัส การแสดงโค้ดอินพุตนี้ซึ่งค่าจะถูกกำหนดโดยจำนวนของความตื่นเต้น เอาต์พุตของตัวถอดรหัสจะถูกป้อนไปยังตัวเข้ารหัสซึ่งจัดระเบียบในลักษณะที่โค้ดอินพุตแต่ละตัวทำให้เกิดลักษณะของโค้ดเอาต์พุตที่กำหนด

คุณชอบบทความนี้หรือไม่? แบ่งปันกับเพื่อนของคุณ!
บทความนี้เป็นประโยชน์หรือไม่?
ใช่
เลขที่
ขอบคุณสำหรับคำติชมของคุณ!
มีข้อผิดพลาดเกิดขึ้นและระบบไม่นับคะแนนของคุณ
ขอบคุณ ข้อความของคุณถูกส่งแล้ว
พบข้อผิดพลาดในข้อความ?
เลือกคลิก Ctrl + เข้าสู่และเราจะแก้ไขทุกอย่าง!