สารบัญ
แก้ไขเมล็ดการเข้ารหัสโมดูลวิดีโอแอนะล็อก FPV Scrambler
โครงการบูรณาการลูกค้าล่าสุดมุ่งเน้นไปที่เรา Scrambler วิดีโออะนาล็อก FPV & โมดูลตัวถอดรหัส, กำหนดค่าผ่าน CVBS ผู้ช่วยแย่งชิง, มีคำถามทางเทคนิคโดยละเอียดหลายประการ. ลูกค้ามีเป้าหมายที่จะแก้ไขและประสานข้อมูล เมล็ดการเข้ารหัส (ลำดับช่วงชิง) จากคอนโทรลเลอร์แบบฝังตัวของตัวเอง, โดยไม่ต้องใช้พีซีหรือซอฟต์แวร์ผู้ช่วยมาตรฐาน.
เรากำลังรวม Scrambler วิดีโออะนาล็อก FPV ของคุณ & โมดูลตัวถอดรหัส (ที่กำหนดค่าผ่าน “CVBS Scrambling Assistant”) เข้าสู่ระบบของเราเองและจำเป็นต้องชี้แจงรายละเอียดทางเทคนิคบางอย่างเกี่ยวกับอินเทอร์เฟซการกำหนดค่า.
จากคำอธิบายบนเว็บไซต์ของคุณ, เราเห็นสิ่งนั้นได้:
- โมดูลได้รับการกำหนดค่าผ่าน USB-Serial (CH340);
- ซอฟต์แวร์ของคุณอ่านแล้ว / เขียนคำสั่งเพื่ออ่านพารามิเตอร์อุปกรณ์และเขียนค่า (ลำดับช่วงชิง/ถอดรหัส).
โปรดยืนยันสิ่งต่อไปนี้:
- ในความเป็นจริงโมดูลมี UART หรือไม่ (TTL) อินเทอร์เฟซที่ซอฟต์แวร์ของคุณแลกเปลี่ยนคำสั่งกับโมดูล?
- พารามิเตอร์ UART ที่แน่นอนคืออะไร (อัตราการส่งข้อมูล, บิตข้อมูล, ความเท่าเทียมกัน, หยุดบิต)?
- โปรโตคอลการสื่อสารเปิดอยู่หรือไม่? เราจำเป็นต้องส่งคำสั่งเดียวกันกับที่ซอฟต์แวร์ของคุณส่ง, แต่ไม่ใช่จากพีซี — จากอุปกรณ์ภายนอกของเราเอง (คอนโทรลเลอร์/โปรแกรม).
- โครงสร้างแพ็กเก็ตสำหรับการเขียนเมล็ดคืออะไร:
บริการ/ไบต์ส่วนหัว(s),
ไบต์คำสั่ง,
ความยาวข้อมูล,
นาด้วยเมล็ดพืช / ลำดับช่วงชิงนั้นเอง,
ประเภทเช็คซัม (ซีอาร์ซี, แฮคเกอร์หรืออื่นๆ).- เป็นไปได้ไหมที่จะเขียนเมล็ดในโหมดการทำงาน (เมื่อโมดูลเชื่อมต่อกับวิดีโอแล้ว), หรือสามารถทำได้ในโหมดการกำหนดค่าเท่านั้น?
- คำสั่ง write เหมือนกันสำหรับโมดูลในโหมด Scrambler และในโหมด Descrambler หรือไม่, หรือมีคำสั่งอื่นสำหรับหน่วย RX?
ความยาวสูงสุดของเมล็ด/ลำดับคือเท่าใด และอนุญาตให้ใช้รูปแบบใด (ตัวเลขเท่านั้น, ฐานสิบหก, แอสกี)?- หากโปรโตคอลปัจจุบันไม่ได้เปิดเผยต่อสาธารณะ, คุณช่วยส่งคำอธิบายคำสั่ง PDF/ข้อความสั้นๆ หรือตัวอย่างบันทึกของซอฟต์แวร์พีซีของคุณที่สื่อสารกับโมดูลให้เราได้ไหม (เพื่อให้เราสามารถทำซ้ำได้ในอุปกรณ์ของเรา)?
หน้าที่ของเราคือเขียน/อัปเดตคีย์เข้ารหัส (เมล็ดพันธุ์) โดยไม่ต้องใช้พีซี, จากอุปกรณ์ของเราผ่าน UART เท่านั้น, เพื่อให้เราสามารถตั้งค่าเมล็ดพันธุ์เดียวกันทั้งโมดูลส่งและรับในเวลาเดียวกัน.
เราจะยินดีเป็นอย่างยิ่งหากคุณสามารถให้ได้:
คำอธิบายคำสั่ง;
ตัวอย่างของแพ็กเก็ต "write seed";เป้าหมายหลักของพวกเขาคือการทำให้ กระบวนการเขียนเมล็ดพันธุ์ ผ่าน UART, การตั้งค่าคีย์เข้ารหัสเดียวกันสำหรับการส่งทั้งสอง (เท็กซัส) และรับ (RX) โมดูลพร้อมกัน.
การสอบถามครอบคลุมหัวข้อทางเทคนิคต่อไปนี้:
- อินเทอร์เฟซการสื่อสาร UART – ไม่ว่าโมดูลจะมีอินเทอร์เฟซ UART ระดับ TTL ที่สื่อสารผ่าน USB–Serial หรือไม่ (CH340) ตัวแปลง.
- พารามิเตอร์ UART – การตั้งค่าอนุกรมที่จำเป็น เช่น อัตรารับส่งข้อมูล, บิตข้อมูล, ความเท่าเทียมกัน, และหยุดบิต.
- เปิดการเข้าถึงโปรโตคอล – สามารถส่งคำสั่งอ่าน/เขียนโดยตรงจากไมโครคอนโทรลเลอร์ภายนอกแทนซอฟต์แวร์พีซีได้หรือไม่.
- รูปแบบแพ็คเก็ตสำหรับคำสั่ง Write Seed – ไบต์ส่วนหัว, ประเภทคำสั่ง, ความยาวข้อมูล, ทุ่งเมล็ดพันธุ์, และเช็คซัม (ซีอาร์ซีหรือแฮคเกอร์).
- การกำหนดค่าเทียบกับ. โหมดการทำงาน – สามารถอัปเดตเมล็ดพันธุ์ในขณะที่กำลังส่งสัญญาณวิดีโอได้หรือไม่.
- การซิงโครไนซ์ TX/RX – ไม่ว่า Scrambler และ Descrambler จะใช้คำสั่ง write-seed เดียวกันและรูปแบบ seed ที่อนุญาตหรือไม่ (ตัวเลข, แอสกี, ฐานสิบหก).
- เอกสารโปรโตคอล – ขอการอ้างอิงคำสั่งแบบสั้นหรือบันทึกการสื่อสารเพื่อวัตถุประสงค์ในการจำลองแบบ.
คู่มือคำอธิบายทางเทคนิคและบูรณาการ
Scrambler วิดีโออะนาล็อก FPV & โมดูล Descrambler มีคุณลักษณะภายใน อินเทอร์เฟซการกำหนดค่า UART เข้าถึงได้ผ่านทาง USB-Serial (CH340) สะพาน. ช่องทางการสื่อสารเดียวกันกับที่ใช้โดยซอฟต์แวร์ PC Assistant ยังสามารถเข้าถึงได้โดยระบบฝังตัวภายนอกเพื่อการบูรณาการขั้นสูง.
พารามิเตอร์ UART ทั่วไป:
- อัตราการส่งข้อมูล: 115200 bps
- บิตข้อมูล: 8
- ความเท่าเทียมกัน: ไม่มี
- บิตหยุด: 1
โปรโตคอลการกำหนดค่าเป็นแบบไบนารีและปรับให้เหมาะสมสำหรับการเขียนและอ่านพารามิเตอร์การเข้ารหัส. ในขณะที่โปรโตคอลคำสั่งที่สมบูรณ์ไม่ได้เผยแพร่สู่สาธารณะ, ผู้ประกอบที่ได้รับอนุญาต อาจได้รับสรุปคำสั่งหรือตัวอย่างบันทึกการสื่อสารภายใต้ NDA.
เกี่ยวกับโหมดการทำงาน:
- โหมดกำหนดค่า – โหมดที่แนะนำสำหรับการเขียนหรืออัปเดตเมล็ดการเข้ารหัสก่อนเริ่มการส่งสัญญาณวิดีโอ.
- โหมดการทำงาน – ในเฟิร์มแวร์บางเวอร์ชัน, สามารถปรับเปลี่ยนเมล็ดพันธุ์ได้แบบเรียลไทม์, ขึ้นอยู่กับวิธีการซิงโครไนซ์ระหว่าง TX และ RX.
ทั้งแบบสแครมเบลอร์ (เท็กซัส) และเดสแครมเบลอร์ (RX) แบ่งปันเหมือนกัน รูปแบบคำสั่ง write-seed, รับประกันการถอดรหัสที่สอดคล้องกันในโมดูลที่จับคู่. เมล็ดรองรับได้ถึง 16 ตัวอักษร, โดยทั่วไปจะอยู่ในรูปแบบ ASCII หรือตัวเลข ขึ้นอยู่กับการกำหนดค่าเฟิร์มแวร์.
สำหรับนักพัฒนาที่ต้องการควบคุมโมดูลผ่าน MCU, ใช้ เครื่องวิเคราะห์ลอจิก UART เพื่อบันทึกลำดับคำสั่งจากซอฟต์แวร์ CVBS Scrambling Assistant ทำให้เกิดเส้นทางที่ใช้งานได้จริงในการทำซ้ำโปรโตคอลเดียวกันในระบบของตัวเอง.
แอปพลิเคชันที่ใช้งานได้จริง
คุณลักษณะนี้ใช้กันอย่างแพร่หลายใน การส่งสัญญาณวิดีโออะนาล็อก UAV, การเฝ้าระวังแบบไร้สาย, และ ระบบการสื่อสารทางยุทธวิธีที่ปลอดภัย, โดยที่การเข้ารหัสแบบซิงโครไนซ์ระหว่างตัวส่งและตัวรับเป็นสิ่งสำคัญ.
โดยอนุญาตให้ควบคุมคีย์เข้ารหัสตาม UART, ผู้ออกแบบระบบสามารถรวมลอจิกการแย่งชิงเข้าไปได้อย่างง่ายดาย ตัวควบคุมแบบกำหนดเอง, บรรลุระบบอัตโนมัติเต็มรูปแบบและการซิงโครไนซ์อย่างราบรื่นระหว่างลิงก์วิดีโอ.
คำถามที่พบบ่อย (คำถามที่พบบ่อย)
ไตรมาสที่ 1: ฉันสามารถเปลี่ยน scrambler seed โดยไม่ต้องใช้พีซีได้หรือไม่?
ใช่. เมื่อเข้าใจโปรโตคอล UART แล้ว, เมล็ดสามารถเขียนได้โดยตรงผ่านอุปกรณ์ภายนอกหรือ MCU ผ่านทางอินเทอร์เฟซ UART.
ไตรมาสที่ 2: ฉันจะแน่ใจได้อย่างไรว่าโมดูล TX และ RX ใช้คีย์เดียวกันร่วมกัน?
ทั้งสองใช้คำสั่ง write-seed เดียวกัน. การส่งข้อมูลเริ่มต้นที่เหมือนกันเพื่อให้แน่ใจว่ามีการเข้ารหัสและถอดรหัสที่ซิงโครไนซ์กัน.
ไตรมาสที่ 3: สามารถแก้ไขเมล็ดในขณะที่ส่งสัญญาณวิดีโอได้หรือไม่?
ในกรณีส่วนใหญ่, ควรอัปเดตในโหมดการกำหนดค่า. เฟิร์มแวร์บางเวอร์ชันรองรับการอัปเดตสดภายใต้การควบคุมเวลาที่เข้มงวด.
ไตรมาสที่ 4: มีเอกสารโปรโตคอลหรือไม่?
สามารถจัดเตรียมการอ้างอิงคำสั่งแบบสรุปหรือบันทึกตัวอย่างให้กับคู่ค้าที่มีคุณสมบัติเหมาะสมภายใต้ NDA เพื่อการรวมระบบที่ปลอดภัย.

ถามคำถาม
ข้อความของคุณถูกส่งแล้ว