فهرست مطالب
بذر رمزگذاری ماژول Scrambler Video Analog FPV را اصلاح کنید
یک پروژه اخیر یکپارچه سازی مشتری که بر روی ما متمرکز شده است Scrambler ویدیوی آنالوگ FPV & ماژول Descrambler, پیکربندی شده از طریق دستیار CVBS Scrambling, چندین سؤال فنی دقیق را مطرح کرد. هدف مشتری اصلاح و همگام سازی است بذر رمزگذاری (دنباله تقلا) از کنترلر تعبیه شده خودشان, بدون استفاده از رایانه شخصی یا نرم افزار دستیار استاندارد.
ما در حال ادغام Scrambler آنالوگ FPV شما هستیم & ماژول Descrambler (پیکربندی شده از طریق «دستیار CVBS Scrambling Assistant») وارد سیستم خودمان شده و باید برخی از جزئیات فنی را در مورد رابط پیکربندی روشن کنیم.
از توضیحات وب سایت شما, ما می توانیم آن را ببینیم:
- ماژول از طریق USB-Serial پیکربندی شده است (CH340);
- نرم افزار شما Read دارد / دستوراتی برای خواندن پارامترهای دستگاه و نوشتن مقادیر بنویسید (دنباله درهم زدن/تخریب کردن).
لطفا موارد زیر را تایید کنید:
- آیا ماژول در واقع UART دارد؟ (TTL) رابطی که از طریق آن نرم افزار شما دستورات را با ماژول مبادله می کند?
- پارامترهای UART دقیق چیست؟ (نرخ علامت در ثانیه, بیت های داده, برابری, بیت های توقف)?
- آیا پروتکل ارتباطی باز است؟? ما باید همان دستوراتی را که نرم افزار شما ارسال می کند ارسال کنیم, اما نه از رایانه شخصی - از دستگاه خارجی خودمان (کنترلر/برنامه ها).
- ساختار بسته برای نوشتن دانه چیست؟:
بایت سرویس/هدر(بازدید کنندگان),
بایت فرمان,
طول داده,
مزرعه با دانه / خود دنباله درهم,
نوع چک جمع (CRC, XOR یا موارد دیگر).- آیا امکان نوشتن دانه در حالت کار وجود دارد؟ (زمانی که ماژول قبلاً به ویدیو متصل است), یا فقط در حالت پیکربندی می توان این کار را انجام داد?
- آیا دستور نوشتن برای ماژول در حالت Scrambler و در حالت Descrambler یکسان است؟, یا دستور دیگری برای واحد RX وجود دارد?
حداکثر طول بذر/توالی چقدر است و چه فرمتی مجاز است (فقط ارقام, هگز, ASCII)?- اگر پروتکل در حال حاضر عمومی نیست, آیا می توانید یک توضیح کوتاه PDF/متن دستورات یا نمونه ای از گزارش نرم افزار رایانه شخصی خود را که با ماژول ارتباط برقرار می کند برای ما ارسال کنید. (تا بتوانیم آن را در دستگاه خود تکثیر کنیم)?
وظیفه ما نوشتن/بهروزرسانی کلید رمزگذاری است (دانه) بدون استفاده از کامپیوتر, فقط از دستگاه ما از طریق UART, به طوری که می توانیم همزمان یک دانه را روی هر دو ماژول فرستنده و گیرنده تنظیم کنیم.
اگر بتوانید ارائه دهید ممنون می شویم:
توضیحات فرمان;
نمونه ای از بسته "write seed".;هدف اصلی آنها خودکارسازی است فرآیند نوشتن بذر بیش از UART, تنظیم یک کلید رمزگذاری برای هر دو انتقال (TX) و دریافت (RX) ماژول ها به طور همزمان.
پرس و جو موضوعات فنی زیر را پوشش می دهد:
- رابط ارتباطی UART - آیا ماژول دارای یک رابط UART در سطح TTL است که از طریق یک سریال USB ارتباط برقرار می کند (CH340) مبدل.
- پارامترهای UART – تنظیمات سریال مورد نیاز مانند نرخ باود, بیت های داده, برابری, و استاپ بیت ها.
- دسترسی پروتکل را باز کنید - امکان ارسال دستورات خواندن/نوشتن مستقیماً از یک میکروکنترلر خارجی به جای نرم افزار رایانه شخصی.
- قالب بسته برای دستور نوشتن بذر – بایت های سرصفحه, نوع فرمان, طول داده, مزرعه بذر, و چک جمع (CRC یا XOR).
- پیکربندی در مقابل. حالت کار - آیا می توان دانه را در حین انتقال ویدیو به روز کرد یا خیر.
- همگام سازی TX/RX - آیا Scrambler و Descrambler از یک دستور write-seed و قالب مجاز seed استفاده می کنند یا خیر (عددی, ASCII, هگز).
- مستندات پروتکل - درخواست یک مرجع فرمان کوتاه یا گزارش ارتباطی برای اهداف تکرار.
توضیحات فنی و راهنمای ادغام
Scrambler ویدیوی آنالوگ FPV & ماژول Descrambler دارای یک داخلی است رابط پیکربندی UART قابل دسترسی از طریق USB-Serial (CH340) پل. همان کانال ارتباطی مورد استفاده توسط نرم افزار دستیار رایانه شخصی نیز می تواند توسط یک سیستم تعبیه شده خارجی برای ادغام پیشرفته قابل دسترسی باشد..
پارامترهای معمولی UART:
- نرخ علامت در ثانیه: 115200 bps
- بیت های داده: 8
- برابری: هیچ یک
- بیت توقف: 1
پروتکل پیکربندی باینری است و برای نوشتن و خواندن پارامترهای رمزگذاری بهینه شده است. در حالی که پروتکل فرمان کامل به صورت عمومی توزیع نمی شود, یکپارچه سازان مجاز ممکن است یک خلاصه فرمان یا نمونه گزارش ارتباطی تحت یک NDA بدست آورد.
در مورد حالت های عملکرد:
- حالت پیکربندی – حالت توصیه شده برای نوشتن یا بهروزرسانی هسته رمزگذاری قبل از شروع انتقال ویدیو.
- حالت کار - در برخی از نسخه های سیستم عامل, این امکان وجود دارد که بذر را در زمان واقعی تغییر دهید, بسته به روش همگام سازی بین TX و RX.
هر دو Scrambler (TX) و Descrambler (RX) به اشتراک بگذارید فرمت دستور write-seed, اطمینان از رمزگشایی ثابت در ماژول های جفت شده. دانه تا 16 شخصیت, معمولاً در قالب ASCII یا عددی بسته به پیکربندی سیستم عامل.
برای توسعه دهندگانی که می خواهند ماژول را از طریق MCU کنترل کنند, با استفاده از a تحلیلگر منطقی UART برای ضبط دنباله دستور از نرم افزار CVBS Scrambling Assistant یک مسیر عملی برای تکرار همان پروتکل در سیستم خود فراهم می کند..
برنامه های کاربردی
این ویژگی به طور گسترده در انتقال تصویر آنالوگ پهپاد, نظارت بی سیم, و سیستم های ارتباطی تاکتیکی ایمن, که در آن رمزگذاری هماهنگ بین فرستنده و گیرنده بسیار مهم است.
با اجازه دادن به کنترل مبتنی بر UART کلید رمزگذاری, طراحان سیستم به راحتی می توانند منطق درهم آمیزی را در آن ادغام کنند کنترل کننده های سفارشی, دستیابی به اتوماسیون کامل و همگام سازی یکپارچه در سراسر پیوند ویدیویی.
سوالات متداول (پرسش و پاسخ)
Q1: آیا می توانم بدون استفاده از رایانه، Seed Scrambler را تغییر دهم?
بله. هنگامی که پروتکل UART درک شد, دانه را می توان مستقیماً از طریق یک دستگاه خارجی یا MCU از طریق رابط UART نوشت.
Q2: چگونه مطمئن شوم که ماژول های TX و RX کلید یکسانی را به اشتراک می گذارند?
هر دو از یک دستور write-seed استفاده می کنند. ارسال دادههای اولیه یکسان به هر دو، رمزگذاری و رمزگشایی هماهنگ را تضمین میکند.
Q3: آیا می توان دانه را در حین انتقال ویدئو تغییر داد?
در بیشتر موارد, باید در حالت پیکربندی به روز شود. برخی از نسخههای میانافزار بهروزرسانیهای زنده را تحت کنترل زمانبندی دقیق پشتیبانی میکنند.
Q4: آیا اسناد پروتکل موجود است?
برای یکپارچه سازی سیستم ایمن، می توان یک مرجع خلاصه شده فرمان یا گزارش نمونه را به شرکای واجد شرایط تحت NDA ارائه کرد.

سوال بپرسید
از پاسخ شما سپاسگزاریم. ✨