فهرست مطالب
مراحل انتقال داده های پورت سریال به درگاه شبکه از طریق UDP در SkyDroid H12 کنترل از راه دور و کنترل پرواز Pixhawk.

1. اتصالات سخت افزاری
واحد هوا (سمت هواپیمای بدون سرنشین):
- کنترل کننده پرواز را از طریق واحد هوا وصل کنیدپورت سریال D3 TTL.
- یک دوربین IP را به واحد هوا وصل کنیددرگاه اترنت.
واحد زمینی (سمت کنترل از راه دور):
- فرستنده SkyDroid 2.4G را به واحد زمین وصل کنیدپورت شبکه (از درگاه سریال استفاده نشده است).
- از کابل اترنت سیمی برای پیوند کنترل از راه دور SkyDroid به رایانه استفاده کنید (اختیاری برای اشکال زدایی).
2. پیکربندی شبکه
پیکربندی واحد هوایی
- به رابط وب واحد هوا دسترسی پیدا کنید (IP پیش فرض:
192.168.1.12). - حرکت بهتنظیمات پورت سریال:
- انتخاب کنیدUART3 (متصل به کنترل کننده پرواز).
- تنظیم کردنآی پی از راه دور به IP کنترل از راه دور SkyDroid (به عنوان مثال ،
192.168.1.100).- IP پیش فرض اصلی برای واحد زمینی:
192.168.1.11.
- IP پیش فرض اصلی برای واحد زمینی:
- واحد هوا را دوباره راه اندازی کنید برای اعمال تغییرات.
پیکربندی کنترل از راه دور SkyDroid
- Wi-Fi را غیرفعال کنید برای جلوگیری از تداخل با پیوندهای بی سیم 2.4G/1.4G.
- تنظیم کردنآدرس IP اترنت استاتیک:
- اختصاص دادن
192.168.1.100برای اطمینان از آن در همان زیر شبکه واحد هوا قرار داشته باشد (192.168.1.xxx).
- اختصاص دادن
3. اعتبار سنجی شبکه
- کنترل از راه دور را از طریق اترنت به رایانه وصل کنید.
- استفاده کنیددستورات پینگ برای تأیید اتصال در همه دستگاه ها:
- پینگ 192.168.1.100 # کنترل از راه دور
- پینگ 192.168.1.12 # واحد هوا
- پینگ 192.168.1.11 # واحد زمینی
- پینگ 192.168.1.64 # دوربین
- تأیید کنید که همه دستگاه ها در همان LAN قابل دسترسی هستند.
4. qgroundcontrol (qgc) راه اندازی
- qgroundcontrol ویک اتصال UDP جدید ایجاد کنید:
- پروتکل: UDP
- بندر:
8090(باید با درگاه ارسال واحد هوایی مطابقت داشته باشد).
- دریافت داده ها را تأیید کنید:
- اطمینان حاصل کنید که QGC داده های کنترل کننده پرواز در زمان واقعی را از طریق UDP نمایش می دهد.
5. جریان ویدئویی
- استفاده کنیدh12protool نرم افزار:
- آدرس دوربین IP را وارد کنید (به عنوان مثال ،
192.168.1.64) برای کشیدن جریان ویدیو.
- آدرس دوربین IP را وارد کنید (به عنوان مثال ،
- تأیید کنید که کنترل از راه دور می تواند به فید دوربین دسترسی پیدا کند.
یادداشت های کلیدی
- قوام IP: همه دستگاه ها باید در
192.168.1.xxxزیر شبکه. - تطبیق بندر: واحد هوا و QGC باید از درگاه UDP استفاده کنند
8090. - راه اندازی مجدد پس از پیکربندی: واحد هوا/نرم افزار را برای تنظیم تنظیمات مجدداً راه اندازی کنید.
- اتصالات فیزیکی: از پیوندهای پورت اترنت و سریال پایدار اطمینان حاصل کنید.
با انجام این مراحل, داده های سریال از کنترل کننده پرواز (از طریق واحد هوایی) از طریق UDP به درگاه شبکه کنترل از راه دور SkyDroid منتقل می شود, فعال کردن تله متری و پخش ویدیو در زمان واقعی.
نحوه استفاده از UDP برای انتقال داده های پورت سریال به درگاه شبکه در کنترل از راه دور SkyDroid?
واحد هوایی پیوند داده های ویدیویی هواپیماهای بدون سرنشین, TX900 یا Vcan1681 نیاز به اتصال کنترل پرواز Pixhawk از طریق درگاه TTL. TX900 سه درگاه داده تنظیم پیش فرض D1 RS232 است, D2 SBU و D3 TTL. ما توصیه نکردیم که از D1 به عنوان پورت TTL استفاده کنید. این یک تاخیر ویدئویی در فیلم زنده خواهد داشت.
به جز این که اتصال داده های صفحه هواپیمای بدون سرنشین واحد هوایی پیوند داده است, درگاه اترنت در حال اتصال دوربین IP است. روی واحد زمینی, ما از یک کابل خالص در یکی از درگاه شبکه آنها استفاده می کنیم. لطفا بررسی کنید, ما از هیچ پورت سریال برای خروجی داده ها استفاده نمی کنیم. این بار, ما می خواهیم داده های کنترل پرواز را از طریق UDP به درگاه اترنت منتقل کنیم, که درگاه سریال در واحد هوایی به درگاه شبکه در واحد زمینی است.
در اینجا ما از درگاه سریال برای اتصال کنترل پرواز در سمت واحد هوا استفاده می کنیم. در سمت واحد زمین, ما از درگاه شبکه استفاده می کنیم. کابل شبکه به فرستنده SkyDroid 2.4G وصل شده است. و سپس فیلم و داده ها از طریق سیستم انتقال بی سیم SkyDroid 2.4G به کنترل از راه دور SkyDroid ارسال می شوند.
کنترل از راه دور از طریق شبکه سیمی به رایانه متصل می شود. ما در اینجا یک اتصال کابل شبکه سیمی داریم. شما همچنین نمی توانید به آن احتیاج داشته باشید. چرا باید از کابل شبکه برای اتصال یک کامپیوتر و کنترل از راه دور SkyDroid استفاده کنید? به همین دلیل ما برخی عملیات را انجام می دهیم, مانند دستورات پینگ, پیکربندی پیوند داده های بی سیم را در صفحه وب خود اصلاح کنید, بررسی کنید که آیا شبکه به هم وصل شده است یا خیر, و غیره.
در رایانه, شما می توانید دستورات پینگ را به این چهار IP اجرا کنید تا بررسی کنید که آیا این چهار IP به هم وصل شده اند. (IP کنترل از راه دور است 192.168.100, IP واحد زمینی است 192.168.1.11, واحد هوایی IP است 192.168.1.12 و IP دوربین اترنت 192.168.1.64).
خوب, بیایید نگاهی به رایانه بیندازیم. زیرا این یک داده سریال برای اترنت از طریق UDP است, بنابراین برخی از تنظیمات باید در آدرس IP واحد هوایی تغییر کنند, وارد 192.168.1.12 در مرورگر کامپیوتر, در صفحه وب Serial Tab و UART3 را انتخاب کنید, IP از راه دور را بررسی کنید, لطفاً IP کنترل از راه دور را وارد کنید. (اینجاست 192.168.1.100 به عنوان مثال), بعداً, ما به شما نشان خواهیم داد که چگونه این آدرس IP را در کنترل از راه دور تغییر دهید.
اگر نیازی به استفاده از کنترل از راه دور ندارید, IP از راه دور واحد هوا فقط از واحدهای زمینی استفاده می کند’ آی پی, 192.168.1.11. و سپس به صفحه وب واحد زمین مراجعه کنید, IP واحد زمینی 192.168.1.11 نیازی به تغییر نیست. اینها تغییر نکرده اند. این دقیقاً مانند گذشته است. ما فقط باید واحد هوا را پیکربندی کنیم. و IP از راه دور را روی IP کنترل از راه دور تنظیم کنید.
این یعنی در صفحه وب واحد هوایی, 192.168.1.12, IP از راه دور باید آدرس IP کنترل از راه دور را وارد کند. معادل واحد هوا است, داده های سریال کنترل پرواز را دریافت می کند. آن را به IP از راه دور ارسال می کند (آدرس IP Skydroid). IP از راه دور قبلاً IP واحد زمینی بود, 192.168.1.11.
و اکنون به IP کنترل از راه دور تغییر دهید 192.168.1.100. اینجا را بخاطر بسپار. پس از تغییر این پارامترها, برای اجرای آن باید مجدداً نرم افزار را راه اندازی کنید. حالا که ما آن را تغییر داده ایم, ما آن را راه اندازی مجدد نمی کنیم. پس از تغییر چیزی در صفحه وب, شما نیاز به راه اندازی مجدد آن دارید.
سپس به کنترل از راه دور نگاه کنید. مواردی وجود دارد که باید به آن توجه کنید. اولین, شبکه اینجا. توصیه می شود WiFi را در اینجا خاموش کنید. زیرا کنترل از راه دور خود 2.4 گیگاهرتز است. و پیوند داده های ویدیویی هواپیماهای بدون سرنشین ما 1.4 گیگاهرتز است. در حال حاضر دو پیوند بی سیم وجود دارد. بنابراین ما باید Wi-Fi کنترل از راه دور را خاموش کنیم.
در اینجا ما اترنت را انتخاب می کنیم که باید آدرس IP را که قبلاً به آن اشاره کردیم پیکربندی کنید. آن را به 192.168.1.100, که معادل ارسال این IP از واحد هوایی است. باید در همان بخش شبکه باشد, 192.168.1.xxx.
بیایید به طرف رایانه نگاه کنیم. ما قبلاً از یک کابل شبکه برای اتصال به کنترل از راه دور استفاده کردیم.
چنین مزیتی وجود دارد. اولین, برای مشاهده صفحه وب می توانیم به دو پیوند داده ویدیویی بی سیم دسترسی پیدا کنیم
برای اصلاح پارامترهای آن. از طریق این کابل شبکه, ما به رایانه وصل می شویم, ما می توانیم به هوا دسترسی پیدا کنیم
واحد, یا به واحد زمینی دسترسی پیدا کنید. بنابراین اکنون, در این شبکه, این شامل واحد هوایی است, دوربین, واحد زمینی و کنترل از راه دور. همه آنها در یک شبکه محلی هستند. آنها می توانند به یکدیگر دسترسی پیدا کنند.
بیایید آن را نشان دهیم. مثلا, برای کنترل از راه دور. ما می توانیم کنترل از راه دور را پینگ کنیم, می تواند متصل شود. و واحد هوایی ما است 192.168.1.12, این بدان معنی است که هرکدام می توانند به هم وصل شوند. اگر مشتریان مشکلی دارند, به سادگی از دستور پینگ استفاده کنید, او می تواند بداند, کدام یک گره آنلاین نیست. ما حتی یک دوربین IP داریم, به این معنا که 192.168.1.64, که می تواند به هم وصل شود. اکنون دوربین IP, دو پیوند بی سیم,
کنترل از راه دور, و رایانه همه در همان شبکه محلی قرار دارند. و آنها می توانند به یکدیگر دسترسی پیدا کنند.
علاوه بر این, اگر ما نیاز به دیدن فیلم در اینجا داریم, روی H12Protool کلیک کنید, مشاهده ویدیویی را انتخاب کنید, ما می توانیم ویدیوی دوربین را ببینیم. اینجا, به یاد داشته باشید که وارد IP دوربین شوید, این مکان باید تغییر کند. آن را به آدرس IP دوربین مشتری تغییر دهید. اکنون کنترل از راه دور, از طریق این اتصال, از قبل می تواند به این دوربین IP دسترسی پیدا کند. بنابراین می تواند مستقیماً جریان را بکشد, و می توانید مستقیماً آن را تماشا کنید. بگذارید دوربین IP را جابجا کنم, می بینید, ما می توانیم فیلم زنده را در کنترل از راه دور مشاهده کنیم.
بیایید نگاهی به QGC بیندازیم, qgroundcontrol, روی برنامه QroundControl کلیک کنید, تنظیم برنامه را انتخاب کنید.
زیرا ما از سریال به اترنت بیش از UDP استفاده می کنیم, بنابراین هنگام اتصال به اینجا, ما ابتدا آن را قطع و حذف خواهیم کرد, we will create a new link to show you the operation details.
Click Add button, Here we need to select UDP. This is a key point. And then the second place, بندر 8090.
Let me explain again. Why do we set it like this? Let’s back PC, This is the configuration of the air unit.
the configuration of air unit 192.168.1.12, the serial data will send to this remote IP, This is the IP of the remote control. It will be sent to this port 8090. They send data to this port.
On the remote control. The port also be 8090. روی OK کلیک کنید, و بعد, Now it prompts that UDP is connecting to port 8090. Wait for the connection, It’s already collecting data. Now move the flight control, It’s connected. There is living data.
If you have any questions on the connection on the UDP, or contact us for further technical support, maybe you also can try the TCP protocol.


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