ما از یک ابزار USB برای اتصال رایانه و ماژول تقلا و descrambling برای تغییر رمز عبور استفاده می کنیم, که در واقع شماره بذر الگوریتم رمزگذاری است. اگر ماژول scrambling را روی هواپیمای بدون سرنشین نصب کرده ایم و در هوا پرواز می کند, این روش نمی تواند رمز عبور یا شماره بذر الگوریتم تقلا تغییر دهد. فقط با ارسال دستورات پورت سریال قابل دستیابی است.
هنگامی که VTX در حال پرواز است، رمز عبور ویدیوی اسکرامبلر FPV را تغییر دهید
فهرست مطالب
پارامترهای پیکربندی ماژول Scrambling Video FPV
پارامترهای پیکربندی ماژول همه با نوشتن 256 اجرا می شوند×8 رم داخل ماژول. پارامترهای پیکربندی شده پس از صرفه جویی معتبر هستند, resetting or powering on again
توضیحات پارامتر RAM
پارامترهای پیکربندی ماژول همه با نوشتن 256 اجرا می شوند×8 رم داخل ماژول. پارامترهای پیکربندی شده پس از صرفه جویی معتبر هستند, resetting, or re-powering on. پس از روشن شدن یا تنظیم مجدد سیستم, پورت سریال چاپ خواهد شد {AAAAAA}
جزئیات پارامتر RAM
رم[0]: کنترل بازنشانی سیستم, قابل خواندن و نوشتن, read and write have different meanings
بنویسید:
0X00: کل سیستم را ریست کنید, پورت سریال برمی گردد {AAAAAA}, نشان می دهد که سیستم ریست شده است
0X01: Save the parameters set by the user, پورت سریال برمی گردد {000101}, نشان می دهد که اجرا با موفقیت انجام شده است
0X02: Restore the parameters to the system default parameters, پورت سریال برمی گردد {000202}, نشان می دهد که اجرا با موفقیت انجام شده است
Other => رزرو شده است
خواندن:
BIT0: Input locked or not, 0: unlocked, 1: قفل شده است
BIT7~BIT1: رزرو شده است
رم[1]: Video input mode, قابل خواندن و نوشتن, default value 0X00
0X00: Force input mode to PAL, stronger anti-interference
0X01: Force input mode to NTSC, stronger anti-interference
Others reserved
رم[2]: Module working mode. قابل خواندن و نوشتن, default value 0X00
0X00: Scrambling mode
0X01: Descrambling mode
دیگران => رزرو شده است
رم[3] ~ RAM[4]: Scrambled random number, range 0~1023, قابل خواندن و نوشتن, مقدار پیش فرض 0.
رم[3] بایت بالا, رم[4] بایت کم
Other RAMs are reserved and their contents cannot be read or written
فرمان پیکربندی ماژول
Configuration command is implemented by sending commands to it through the serial port
فرمت فرمان: {+operation code+RAM address++check code+}
نمادها {} are all hexadecimal numbers represented by ASCII code
{: شروع فرمان را نشان می دهد
+: indicates that this only indicates the connection, used for explanation, and does not exist in the actual command
<>: نشان می دهد که این پارامتر در دستور خواندن وجود ندارد
}: پایان فرمان را نشان می دهد
کد عملیاتی: 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}



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