การ ตรวจ สอบ และ แก้ไข ความ ผิด พลาด ใน การ ถ่ายทอด ข้อมูล ที่ มี ไมโครคอนโทรล ช่วย ให้ การ สื่อ ความ มี ความ น่า เชื่อ ถือ มาก ขึ้น.

การใช้งานตรวจสอบและแก้ไขข้อผิดพลาด

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

วิธีตรวจสอบข้อผิดพลาดทั่วไป

เทคนิค หลาย อย่าง ถูก ใช้ เพื่อ ตรวจ สอบ ความ ผิด พลาด ใน การ ถ่ายทอด ข้อมูล:

  • [FLT: 0] Parity bits: เพิ่มข้อมูลเข้าไป 1 บิต เพื่อเพิ่มจํานวน 1 ตัว ไม่รวมก็เลขคี่
  • [FLT: 0]. สืบค้นเมื่อ: คํานวณค่าจากข้อมูลบิต และตรวจสอบที่ผู้รับ.
  • [FLT: 0] Cyclic Redundies Check (CRC): ใช้หน่วยของพหุนามเพื่อตรวจจับข้อผิดพลาดของการสื่อสารทั่วไป (FLT:1).

การแก้ไขข้อมูลเชิงเทคนิคผิดพลาด

การแก้ไขข้อผิดพลาดไม่เพียงแต่ตรวจสอบข้อผิดพลาดเท่านั้น แต่ยังเป็นการแก้ไขให้ถูกต้องโดยไม่ทําการส่งค่ากลับมาด้วย เทคนิคทั่วไปคือ:

  • [FLT: 0] รหัส Hamming: เพิ่มความเหลื่อยตรงตําแหน่งเฉพาะ เพื่อระบุและแก้ไขข้อผิดพลาดแบบเดี่ยว
  • [FLT: 0]. ทําซ้ํารหัสโซโลมอน: ใช้ในการสื่อสารดิจิทัลเพื่อแก้ไขข้อผิดพลาด
  • [FLT: 0] รหัสวิวัฒนาการ: บุคลากรทําการลงทะเบียนเลื่อน และอัลกอริทึมเช่น วิเตอร์บี สําหรับการแก้ไขข้อผิดพลาด

การ พิจารณา อย่าง ถี่ถ้วน

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