Sửa đổi hạt giống mã hóa Mô-đun Scrambler video tương tự FPV

Sửa đổi Hạt giống mã hóa mô-đun Scrambler video tương tự FPV

Một dự án tích hợp khách hàng gần đây tập trung vào Bộ xáo trộn video tương tự FPV & Mô-đun giải mã, được cấu hình thông qua Trợ lý xáo trộn CVBS, nêu ra một số câu hỏi kỹ thuật chi tiết. Khách hàng mong muốn sửa đổi và đồng bộ hóa các hạt giống mã hóa (trình tự tranh giành) từ bộ điều khiển nhúng của riêng họ, không cần sử dụng PC hoặc phần mềm trợ lý tiêu chuẩn.

Chúng tôi đang tích hợp Bộ trộn video tương tự FPV của bạn & Mô-đun giải mã (cái được định cấu hình thông qua “Trợ lý xáo trộn CVBS”) vào hệ thống của mình và cần làm rõ một số chi tiết kỹ thuật về giao diện cấu hình.

Từ mô tả trên trang web của bạn, chúng ta có thể thấy điều đó:

  1. mô-đun được cấu hình qua USB–serial (CH340);
  2. phần mềm của bạn đã đọc / Viết lệnh đọc thông số thiết bị và ghi giá trị (trình tự xáo trộn/giải xáo trộn).

Vui lòng xác nhận những điều sau:

  1. Trên thực tế, mô-đun này có UART không (TTL) giao diện qua đó phần mềm của bạn trao đổi lệnh với mô-đun?
  2. Các tham số UART chính xác là gì (tốc độ truyền, bit dữ liệu, Ngang bằng, dừng bit)?
  3. Giao thức truyền thông có mở không? Chúng tôi cần gửi các lệnh tương tự mà phần mềm của bạn gửi, nhưng không phải từ PC - từ thiết bị bên ngoài của chúng ta (bộ điều khiển/chương trình).
  4. Cấu trúc gói để viết hạt giống là gì:
    byte dịch vụ/tiêu đề(S),
    byte lệnh,
    độ dài dữ liệu,
    cánh đồng với hạt giống / trình tự tranh giành chính nó,
    loại tổng kiểm tra (CRC, XOR hoặc khác).
  5. Có thể viết hạt giống ở chế độ làm việc không (khi mô-đun đã được kết nối với video), hoặc điều này chỉ có thể được thực hiện trong chế độ cấu hình?
  6. Lệnh ghi có giống nhau đối với mô-đun ở chế độ Scrambler và ở chế độ Descrambler không, hoặc có lệnh nào khác cho thiết bị RX không?
    Độ dài chuỗi/hạt giống tối đa là bao nhiêu và định dạng nào được phép (chỉ chữ số, thập lục phân, ASCII)?
  7. Nếu giao thức hiện không được công khai, bạn có thể gửi cho chúng tôi bản mô tả ngắn gọn dưới dạng PDF/văn bản về các lệnh hoặc ví dụ về nhật ký phần mềm PC của bạn giao tiếp với mô-đun không (để chúng tôi có thể tái tạo nó trong thiết bị của mình)?

Nhiệm vụ của chúng ta là viết/cập nhật khóa mã hóa (hạt giống) không cần sử dụng PC, chỉ từ thiết bị của chúng tôi qua UART, để chúng ta có thể đặt cùng một hạt giống trên cả mô-đun truyền và nhận cùng một lúc.

Chúng tôi sẽ đánh giá cao nếu bạn có thể cung cấp:
mô tả lệnh;
một ví dụ về gói "viết hạt giống";

Mục tiêu chính của họ là tự động hóa việc quá trình viết hạt giống qua UART, đặt cùng một khóa mã hóa cho cả hai lần truyền (TX) và nhận (RX) mô-đun đồng thời.

Cuộc điều tra bao gồm các chủ đề kỹ thuật sau đây:

  1. Giao diện truyền thông UART – Liệu mô-đun này có giao diện UART cấp độ TTL giao tiếp qua USB–serial hay không (CH340) bộ chuyển đổi.
  2. Thông số UART – Các cài đặt nối tiếp bắt buộc như tốc độ truyền, bit dữ liệu, Ngang bằng, và dừng bit.
  3. Truy cập giao thức mở – Liệu có thể gửi lệnh đọc/ghi trực tiếp từ bộ vi điều khiển bên ngoài thay vì phần mềm PC hay không.
  4. Định dạng gói cho lệnh ghi hạt giống – Byte tiêu đề, loại lệnh, độ dài dữ liệu, cánh đồng hạt giống, và tổng kiểm tra (CRC hoặc XOR).
  5. Cấu hình so với. Chế độ làm việc – Liệu hạt giống có thể được cập nhật trong khi video đang được truyền đi hay không.
  6. Đồng bộ hóa TX/RX – Scrambler và Descrambler có dùng chung lệnh ghi-seed và định dạng hạt giống được phép hay không (số, ASCII, thập lục phân).
  7. Tài liệu giao thức – Yêu cầu tham chiếu lệnh ngắn hoặc nhật ký liên lạc cho mục đích sao chép.

Hướng dẫn tích hợp và giải thích kỹ thuật

Bộ xáo trộn video tương tự FPV & Mô-đun giải mã có tính năng bên trong Giao diện cấu hình UART có thể truy cập thông qua USB-serial (CH340) cầu. Kênh liên lạc tương tự được sử dụng bởi phần mềm trợ lý PC cũng có thể được truy cập bằng hệ thống nhúng bên ngoài để tích hợp nâng cao.

Thông số UART điển hình:

  • Tốc độ truyền: 115200 bps
  • Bit dữ liệu: 8
  • Ngang bằng: Không có
  • Dừng lại một chút: 1

Giao thức cấu hình là nhị phân và được tối ưu hóa để ghi và đọc các tham số mã hóa. Mặc dù giao thức lệnh hoàn chỉnh không được phân phối công khai, nhà tích hợp được ủy quyền có thể có được bản tóm tắt lệnh hoặc nhật ký giao tiếp mẫu theo NDA.

Về chế độ hoạt động:

  • Chế độ cấu hình – Chế độ được khuyến nghị để ghi hoặc cập nhật hạt giống mã hóa trước khi bắt đầu truyền video.
  • Chế độ làm việc – Ở một số phiên bản firmware, có thể sửa đổi hạt giống trong thời gian thực, tùy thuộc vào phương thức đồng bộ hóa giữa TX và RX.

Cả Scrambler (TX) và bộ giải mã (RX) chia sẻ tương tự định dạng lệnh ghi hạt giống, đảm bảo giải mã nhất quán trên các mô-đun được ghép nối. Hạt giống hỗ trợ lên đến 16 nhân vật, thường ở định dạng ASCII hoặc số tùy thuộc vào cấu hình phần sụn.

Dành cho các nhà phát triển muốn điều khiển mô-đun thông qua MCU, sử dụng một Máy phân tích logic UART để ghi lại chuỗi lệnh từ phần mềm CVBS Scrambling Assistant cung cấp một lộ trình thực tế để sao chép cùng một giao thức trong hệ thống của riêng họ.


Ứng dụng thực tế

Tính năng này được sử dụng rộng rãi trong Truyền video tương tự UAV, giám sát không dây, và hệ thống liên lạc chiến thuật an toàn, trong đó việc mã hóa đồng bộ giữa máy phát và máy thu là rất quan trọng.

Bằng cách cho phép kiểm soát khóa mã hóa dựa trên UART, các nhà thiết kế hệ thống có thể dễ dàng tích hợp logic xáo trộn vào bộ điều khiển tùy chỉnh, đạt được sự tự động hóa hoàn toàn và đồng bộ hóa liền mạch trên liên kết video.


Câu hỏi thường gặp (Hỏi đáp)

Q1: Tôi có thể thay đổi hạt giống đĩa mã hóa mà không cần dùng PC không?

Vâng. Khi giao thức UART được hiểu, hạt giống có thể được ghi trực tiếp qua thiết bị bên ngoài hoặc MCU thông qua giao diện UART.

Q2: Làm cách nào để đảm bảo mô-đun TX và RX chia sẻ cùng một khóa?

Cả hai đều sử dụng lệnh write-seed giống nhau. Gửi dữ liệu hạt giống giống hệt nhau cho cả hai đảm bảo mã hóa và giải mã được đồng bộ hóa.

Q3: Hạt giống có thể được sửa đổi trong khi truyền video?

Trong hầu hết các trường hợp, nó cần được cập nhật trong chế độ cấu hình. Một số phiên bản chương trình cơ sở hỗ trợ cập nhật trực tiếp dưới sự kiểm soát thời gian nghiêm ngặt.

Q4: Tài liệu giao thức có sẵn không?

Một tham chiếu lệnh tóm tắt hoặc nhật ký mẫu có thể được cung cấp cho các đối tác đủ điều kiện theo NDA để tích hợp hệ thống an toàn.

Đặt một câu hỏi

← Quay lại

Tin nhắn của bạn đã được gửi