ما از یک ابزار USB برای اتصال رایانه و ماژول تقلا و descrambling برای تغییر رمز عبور استفاده می کنیم, که در واقع شماره بذر الگوریتم رمزگذاری است. اگر ماژول scrambling را روی هواپیمای بدون سرنشین نصب کرده ایم و در هوا پرواز می کند, این روش نمی تواند رمز عبور یا شماره بذر الگوریتم تقلا تغییر دهد. فقط با ارسال دستورات پورت سریال قابل دستیابی است.
هنگامی که VTX در حال پرواز است، رمز عبور ویدیوی اسکرامبلر FPV را تغییر دهید
فهرست مطالب
پارامترهای پیکربندی ماژول Scrambling Video FPV
پارامترهای پیکربندی ماژول همه با نوشتن 256 اجرا می شوند×8 رم داخل ماژول. پارامترهای پیکربندی شده پس از صرفه جویی معتبر هستند, تنظیم مجدد یا روشن کردن مجدد
توضیحات پارامتر RAM
پارامترهای پیکربندی ماژول همه با نوشتن 256 اجرا می شوند×8 رم داخل ماژول. پارامترهای پیکربندی شده پس از صرفه جویی معتبر هستند, تنظیم مجدد, یا روشن کردن مجدد. پس از روشن شدن یا تنظیم مجدد سیستم, پورت سریال چاپ خواهد شد {AAAAAA}
جزئیات پارامتر RAM
رم[0]: کنترل بازنشانی سیستم, قابل خواندن و نوشتن, خواندن و نوشتن معانی مختلفی دارند
بنویسید:
0X00: کل سیستم را ریست کنید, پورت سریال برمی گردد {AAAAAA}, نشان می دهد که سیستم ریست شده است
0X01: پارامترهای تعیین شده توسط کاربر را ذخیره کنید, پورت سریال برمی گردد {000101}, نشان می دهد که اجرا با موفقیت انجام شده است
0X02: پارامترها را به پارامترهای پیش فرض سیستم بازیابی کنید, پورت سریال برمی گردد {000202}, نشان می دهد که اجرا با موفقیت انجام شده است
دیگر => رزرو شده است
خواندن:
BIT0: ورودی قفل شده یا نه, 0: باز شده, 1: قفل شده است
BIT7~BIT1: رزرو شده است
رم[1]: حالت ورودی ویدیو, قابل خواندن و نوشتن, مقدار پیش فرض 0X00
0X00: حالت ورودی را به PAL اجباری کنید, ضد تداخل قوی تر
0X01: حالت ورودی را به NTSC اجباری کنید, ضد تداخل قوی تر
دیگران رزرو کردند
رم[2]: حالت کار ماژول. قابل خواندن و نوشتن, مقدار پیش فرض 0X00
0X00: حالت تقلب
0X01: حالت Decrambling
دیگران => رزرو شده است
رم[3] ~ رم[4]: عدد تصادفی درهم, محدوده 0 تا 1023, قابل خواندن و نوشتن, مقدار پیش فرض 0.
رم[3] بایت بالا, رم[4] بایت کم
سایر رم ها رزرو شده اند و محتویات آنها قابل خواندن یا نوشتن نیست
فرمان پیکربندی ماژول
دستور پیکربندی با ارسال دستورات از طریق پورت سریال به آن پیاده سازی می شود
فرمت فرمان: {+کد عملیات + آدرس رم + + بررسی کد +}
نمادها {} همه اعداد هگزادسیمال هستند که با کد اسکی نمایش داده می شوند
{: شروع فرمان را نشان می دهد
+: نشان می دهد که این فقط اتصال را نشان می دهد, برای توضیح استفاده می شود, و در دستور واقعی وجود ندارد
<>: نشان می دهد که این پارامتر در دستور خواندن وجود ندارد
}: پایان فرمان را نشان می دهد
کد عملیاتی: 00 نشانگر نوشتن, FF نشانگر خواندن است, 1 بایت
آدرس رم: 1 بایت
عملوند: عملوند فرمان است 1 بایت. در عملیات خواندن, این بایت وجود ندارد
کد را بررسی کنید: (کد عملیاتی + آدرس ثبت نام + ) مد 256
فرمت بازگشت فرمان:
عملیات موفقیت آمیز موفقیت: {+آدرس ثبت نام + ارزش ثبت + کد بررسی +}
بازنشانی فرمان برمی گردد
فرمت بازگشت شکست عملیات: {FFFFFF}
مثال فرمان پورت سریال:
استارتاپ:
RX: {AAAAAA}
TX: {00010001} – چافت
RX: {010001} – موفقیت / یا {FFFFFF} – شکست خوردن
TX: {00010102} – NTSC را تنظیم کنید
RX: {010102} – موفقیت / یا {FFFFFF} – شکست خوردن
TX: {FF0100} – حالت ورودی ویدیو را دریافت کنید
RX: {010102} – 0x01 & 0X01 = NTSC / یا {FFFFFF} – شکست خوردن
TX: {00020002} – حالت تقلا را تنظیم کنید
RX: {020002} – موفقیت / یا {FFFFFF} – شکست خوردن
TX: {00020103} – حالت descrambler را تنظیم کنید
RX: {020103} – موفقیت / یا {FFFFFF} – شکست خوردن
TX: {FF0201} – حالت کار را دریافت کنید
RX: {020103} – 0x01 & 0x01 = حالت descrambler / یا {FFFFFF} – شکست خوردن
تنظیم بذر = 1000 (0x03e8) بایت بالا 0x03, بایت کم 0xe8
TX: {00030306} – بایت بالا 0x03 را تنظیم کنید / یا {FFFFFF} – شکست خوردن
RX: {030306} – موفقیت / یا {FFFFFF} – شکست خوردن
TX: {0004e8ec} – بایت کم 0xe8 را تنظیم کنید
RX: {04e8ec} – موفقیت / یا {FFFFFF} – شکست خوردن
TX: {FF0302} – بایت بالا بذر دریافت کنید
RX: {030306} – بایت بالا = 0x03 / یا {FFFFFF} – شکست خوردن
TX: {FF0403} – بایت کم بذر دریافت کنید
RX: {04e8ec} – بایت کم = 0xe8 / یا {FFFFFF} – شکست خوردن
TX: {00000101} – تنظیمات را بنویسید
RX: {000101} – موفقیت / یا {FFFFFF} – شکست خوردن
چینی اصلی چینی
پارامترهای پیکربندی ماژول Scrambling Video FPV
پارامترهای پیکربندی ماژول با نوشتن 256 در داخل ماژول نوشته شده است.×8RAM برای پیاده سازی,پارامترهای پیکربندی شده پس از صرفه جویی در تنظیم مجدد یا برق ، معتبر هستند.
توصیف پارامتر RAM
پارامترهای پیکربندی ماژول با نوشتن 256 در داخل ماژول نوشته شده است.×8RAM برای پیاده سازی,پارامترهای پیکربندی شده پس از صرفه جویی در تنظیم مجدد یا برق ، معتبر هستند,بعد از اینکه سیستم از آن استفاده می شود یا دوباره تنظیم می شود,پورت سریال چاپ خواهد کرد {aaaaaaa}
توصیف پارامتر RAM
رم[0] :کنترل تنظیم مجدد سیستم,قابل خواندن یا قابل نوشتن,خواندن و نوشتن نشان دهنده معانی مختلف است
نوشتن:
- 0X00:تنظیم مجدد کل سیستم,پورت سریال بازگشت {aaaaaa},نشان می دهد که این سیستم دوباره تنظیم شده است
- 0X01:پارامترهای تنظیمات کاربر را ذخیره کنید, پورت سریال 000101} بازگشت,نشان می دهد که اعدام موفقیت آمیز است
- 0X02:بازیابی پارامترها به پارامترهای پیش فرض سیستم, پورت سریال {000202} را برمی گرداند,نشان می دهد که اعدام موفقیت آمیز است
- دیگر => رزرو کنید
خواندن:
- BIT0:ورودی قفل شده یا نه,0:باز شده است,1:قفل کردن
- BIT7~BIT1:رزرو کنید
رم[1] :حالت ورودی ویدیو,قابل خواندن یا قابل نوشتن,مقدار پیش فرض 0X00
- 0X00:حالت ورودی را به PAL اجباری کنید,ضد تداخل قوی تر
- 0X01:حالت ورودی را به NTSC اجباری کنید,ضد تداخل قوی تر
- سایر رزروها
رم[2] :نحوه کار ماژول ها。قابل خواندن یا قابل نوشتن,مقدار پیش فرض 0X00
- 0X00:حالت تقلب
- 0X01:حالت رمزگشایی
- دیگر => رزرو کنید
رم[3] ~رم[4]:اعداد تصادفی درهم,محدوده 0 تا 1023,قابل خواندن یا قابل نوشتن,مقدار پیش فرض 0。
رم[3]بایت بالا,رم[4]بایت کم
RAM دیگر رزرو شده است,نمی تواند مطالب آن را بخواند یا بنویسد
فرمان پیکربندی ماژول تقلا FPV
دستور پیکربندی با ارسال دستورات به آن از طریق پورت سریال اجرا می شود.
قالب فرمان: {+Opcode + آدرس RAM +<تعداد عملیات>+کد تأیید+} نماد{}تمام اعداد شش ضلعی که توسط کد ASCII نشان داده شده است
{ : نشان می دهد که دستور شروع می شود
+ : این فقط به معنی اتصال در اینجا است,برای دستورالعمل,در دستورات واقعی وجود ندارد
<> :نشان می دهد که این دستور خواندن پارامتر نیست
} : نشان می دهد که دستور به پایان می رسد
کد عملیاتی : 00 نوشتن را نشان دهید, FF به معنای خواندن است,1بایت
آدرس RAM: 1بایت
تعداد عملیات : عملیات فرمان 1 بایت,در عملیات خواندن,این بایت ندارد
رمز تأیید : (کد عملیاتی + آدرس ذخیره سازی + <تعداد عملیات>) مد 256
فرمت بازگرداندن فرمت :
عملیات با موفقیت به فرمت باز می گردد: {+آدرس ثبت نام + ارزش ثبت نام + کد را بررسی کنید +}
بازنشانی فرمان برنگشت
عملیات نتوانست قالب را برگرداند:{FFFFFF}



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