在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Tello Telent擴展件與主機連接問題

云深之無跡 ? 來源:云深之無跡 ? 作者:云深之無跡 ? 2022-05-07 16:34 ? 次閱讀

我是覺得這個接口處確實是用的串口(怪我以前沒有好好看文檔,就是串口的協議,好尷尬)。我就覺得這個設計好頂,我一直都想知道怎么做的。一年前我太垃圾不能想明白,現在比以前強了很多,想重新研究一下。

首先我的目的是,自己做一個外圍的控制器來控制無人機。因為我覺得是很酷的事情。

資料的來源是:官方的開源代碼,Mind+的一些代碼,拆解,官方的說明書,加點個人經驗,最后是一點點的好奇心。

我首先是這樣想的,主控芯片ESP32-D2WD,有三個串口,串口0,作為燒錄程序,程序執行時候的打印串口,而且和我們的CP2012N芯片連接。完成了UART-USB的轉換工作。

而后是兩個串口,串口1就做了很無人機的通訊鏈路。因為DJI的工程師跟我說這里是USB信號來著,其實我一直不太相信。

一是,源碼中沒有體現這個轉換的過程

二是,硬件上面不支持這個設計

首先是這樣的連接狀態,測量電壓,得出是5V,因為飛機端的口是USB,符合邏輯電壓是5V(不到5V其實,可能我萬用表便宜的毛病)。

addaceec-cd28-11ec-bce3-dac502259ad0.png

這個地方是5V供電

我在想這個接口,假如它是USB信號的話,那么它連接電腦的時候會進行設備的枚舉和注冊。

ae1116b4-cd28-11ec-bce3-dac502259ad0.png

我做了這樣的實驗,電腦沒有反應,但是這個地方確實是供電了

這里補一個實驗,將這個地方使用TTL轉USB,先焊接吧。

ae50c156-cd28-11ec-bce3-dac502259ad0.png

定義

ae6c6d84-cd28-11ec-bce3-dac502259ad0.png

母口,我們焊接一下

aeafc69c-cd28-11ec-bce3-dac502259ad0.png

接電腦是有結果的

aec3a6a8-cd28-11ec-bce3-dac502259ad0.png

會頻繁的打印這個幀,我也不知道是什么

廠家代碼VID(廠家代號)、PID(芯片代號)

aee3a034-cd28-11ec-bce3-dac502259ad0.png

這個是串口模擬過來的USB實例

aef5e87a-cd28-11ec-bce3-dac502259ad0.png

這個是串口0的信息

因為使用的是CP2102N,下面也給出電路的設計。

af0885c0-cd28-11ec-bce3-dac502259ad0.png

接口

af23399c-cd28-11ec-bce3-dac502259ad0.png

芯片的連接,就是ESP32的串口到芯片

af449a74-cd28-11ec-bce3-dac502259ad0.png

af990a00-cd28-11ec-bce3-dac502259ad0.png

這就是我整理了一點東西

一些元件我也看不懂是什么。不過可以整理一個引腳的表出來。

也可以說說以前的一些理解,畢竟比以前強點了。。。。也準備重新審視一下這個設備。

b046b736-cd28-11ec-bce3-dac502259ad0.png

紅外線+光流(黑白)

b07a947a-cd28-11ec-bce3-dac502259ad0.png

這個模式好,我給我的小飛機加上

b0a342b2-cd28-11ec-bce3-dac502259ad0.png

b0ca4ede-cd28-11ec-bce3-dac502259ad0.png

我寫了這么多的文章,最疑惑的就是這里

因為完成無線鏈路的切換,我覺得很神奇。單純的數據傳輸我覺得可以理解,但是確實是轉換了通信的鏈路,因為我覺得這個接口如果使用串口是不可以傳的這么流暢的。

b0de934e-cd28-11ec-bce3-dac502259ad0.png

這也就是我為什么可以接電腦供電的原因,看最后一句無線模塊替換

b0f2c756-cd28-11ec-bce3-dac502259ad0.png

在這個模式下才可以搜索到熱點

b13f874e-cd28-11ec-bce3-dac502259ad0.png

這個是擴展件的熱點

b1688662-cd28-11ec-bce3-dac502259ad0.png

802.11A,5GHZ,192.10.2

b18b8cfc-cd28-11ec-bce3-dac502259ad0.png

單個機器

b19d0b08-cd28-11ec-bce3-dac502259ad0.png

802.11G,2.4GHZ,192.10.2

只能說牛逼,我不理解,因為內部確實有射頻芯片,視頻鏈路也正常,那就是使用的。

b1b01b3a-cd28-11ec-bce3-dac502259ad0.png

說明書里面也說了

b1cf15ee-cd28-11ec-bce3-dac502259ad0.png

這個是波妞的功能

b1f7e2f8-cd28-11ec-bce3-dac502259ad0.png

按鍵的作用

b21d790a-cd28-11ec-bce3-dac502259ad0.png

RGB的作用

b23b3fe4-cd28-11ec-bce3-dac502259ad0.png

以及如何開啟SDK控制模式

b266af80-cd28-11ec-bce3-dac502259ad0.png

這個是擴展件和飛機之間的交互,寫的是串口

b2adc26c-cd28-11ec-bce3-dac502259ad0.png

好吧,串口,解惑了,不是差分信號

b2d30bee-cd28-11ec-bce3-dac502259ad0.png

使用串口就可以通信,控制前先調用SDKon函數

b2f88b44-cd28-11ec-bce3-dac502259ad0.png

返回ETT(edu tello?)

b31f23f8-cd28-11ec-bce3-dac502259ad0.png

就是發送這個

b33a9d86-cd28-11ec-bce3-dac502259ad0.png

這么發?使用串口1寫這個字符就行

b3566e3a-cd28-11ec-bce3-dac502259ad0.png

esp32有三個串口

b37397f8-cd28-11ec-bce3-dac502259ad0.png

上面的27,26,是IIC控制的LED屏幕,下面是串口1的參數,100W

b39a1810-cd28-11ec-bce3-dac502259ad0.png

小人不才,沒有算出來。。。

b3be3d76-cd28-11ec-bce3-dac502259ad0.png

這個地方是?UDP網絡發給ESP32的控制序列

b3d65514-cd28-11ec-bce3-dac502259ad0.png

b401ba2e-cd28-11ec-bce3-dac502259ad0.png

b4308750-cd28-11ec-bce3-dac502259ad0.png

對比,如果是ok,就更新狀態

b4559504-cd28-11ec-bce3-dac502259ad0.png

錯誤就把狀態逆過來

b478eaf4-cd28-11ec-bce3-dac502259ad0.png

如果是mac,就會提取出來,然后狀態更新,通過串口0打印結果,或者就是打印沒有mac。

b49d9b9c-cd28-11ec-bce3-dac502259ad0.png

這個是函數的作用

b4c8c1a0-cd28-11ec-bce3-dac502259ad0.png

這里寫自己的邏輯

b4dded82-cd28-11ec-bce3-dac502259ad0.png

在初始化里面寫自己的任務

b5043212-cd28-11ec-bce3-dac502259ad0.png

這里又出現了三個rgb的io腳

我們想想現在用了多少引腳,額,太多了,突然不想數了。

b521680a-cd28-11ec-bce3-dac502259ad0.png

上面的射頻芯片我想通信使用的是spi。因為我覺得這個速度最快。。。。USB不慢,不過是ESP32不自帶這個功能。

b5470fa6-cd28-11ec-bce3-dac502259ad0.png

在這里,又是日本的廠子

b562d042-cd28-11ec-bce3-dac502259ad0.png

64MB,所以這個Flash就不是ESP32的,是射頻這個芯片的,而且還有EXT回復這些,我都沒有在源碼里面看到,通過UDP也可以控制ESP32來看。就是兩個控制片子,這個射頻信號接收來自網絡鏈路的信息,然后再通過第三個串口控制開源的控制器。

b5804a0a-cd28-11ec-bce3-dac502259ad0.png

你看這些命令整整齊齊的。

事實上:

b59e0716-cd28-11ec-bce3-dac502259ad0.png

看到這個,事情就變得更加有趣起來。

b5c49dae-cd28-11ec-bce3-dac502259ad0.png

看了看是最新的添加,集群控制

https://www.murata.com/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/type1gc

https://atta.szlcsc.com/upload/public/pdf/source/20201204/C964632_F2B790CC23A72455AEF523510305B30A.pdf

https://www.onlinedown.net/soft/261875.htm

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 焊接
    +關注

    關注

    38

    文章

    3202

    瀏覽量

    59956
  • USB信號
    +關注

    關注

    0

    文章

    6

    瀏覽量

    6545

原文標題:Tello Telent 擴展件與主機連接問題

文章出處:【微信號:TT1827652464,微信公眾號:云深之無跡】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    十字開槽VS冠簧結構,連接器接觸如何選?

    連接器主要由接觸、殼體、絕緣體、附件四個部分組成,其中接觸連接器完成電連接功能的核心零
    的頭像 發表于 12-25 08:43 ?331次閱讀
    十字開槽VS冠簧結構,<b class='flag-5'>連接</b>器接觸<b class='flag-5'>件</b>如何選?

    車載主機沒有音頻輸出怎么改

    車載主機沒有音頻輸出的問題可能是由于多種原因造成的,包括硬件故障、軟件設置問題、連接問題等。 第一部分:硬件檢查 1. 檢查音頻輸出端口 首先,我們需要檢查車載主機的音頻輸出端口是否有物理損壞。這可
    的頭像 發表于 10-17 09:47 ?403次閱讀

    usb主機控制器與主板連接方法

    擴展卡存在。 1. 了解USB主機控制器 USB主機控制器是USB系統的大腦,負責處理來自USB設備的請求和數據傳輸。它支持多種USB標準,如USB 1.1、USB 2.0、USB 3.0和USB 3.1
    的頭像 發表于 09-25 09:15 ?1002次閱讀

    usb主機控制器和根集線器怎么樣配合

    概述 USB系統由以下幾個主要部分組成: USB主機控制器 :負責管理USB設備的通信。 根集線器 :連接到USB主機控制器,并為連接到它的USB設備提供電源和數據傳輸。 USB設備
    的頭像 發表于 09-25 09:13 ?368次閱讀

    usb主機模式怎么打開

    USB主機模式(USB Host Mode)是指設備(如智能手機、平板電腦或某些類型的計算機)能夠連接到USB設備(如鍵盤、鼠標、存儲設備等),并作為USB主機來控制這些設備。這種模式允許設備
    的頭像 發表于 09-25 09:08 ?1533次閱讀

    usb主機模式和設備模式的區別

    USB(通用串行總線)是一種廣泛使用的接口技術,用于連接計算機和外部設備。USB主機模式和設備模式是USB通信中的兩種不同角色,它們定義了設備和計算機之間的通信方式。以下是對這兩種模式的介紹
    的頭像 發表于 09-25 09:06 ?1014次閱讀

    主機托管產品功能有哪些?

    主機托管產品功能主要包括安全穩定的環境、高性能、靈活的資源配置與擴展性、專業的技術支持與維護等。在探討主機托管的產品功能時,其核心價值體現在為企業提供了一種穩定、高效和安全的網絡環境,這對于企業尤其是中小型企業來說至關重要。Ra
    的頭像 發表于 08-05 11:35 ?252次閱讀

    主機托管的類型和優勢

    主機托管是一種將企業或個人的服務器放置到第三方專業機構(通常為數據中心)進行管理和維護的服務。在當今數字化時代,隨著數據量的激增和網絡信息技術的飛速發展,越來越多的企業開始重視信息系統的穩定性、安全性及擴展性,下面rak部落為您整理發布具體介紹
    的頭像 發表于 08-02 10:55 ?274次閱讀

    LM8335帶MIPI?RFFE主機接口的通用輸出擴展器數據表

    電子發燒友網站提供《LM8335帶MIPI?RFFE主機接口的通用輸出擴展器數據表.pdf》資料免費下載
    發表于 06-27 09:53 ?0次下載
    LM8335帶MIPI?RFFE<b class='flag-5'>主機</b>接口的通用輸出<b class='flag-5'>擴展</b>器數據表

    ESP32做為主機連接多個從設備時,主機端如何修改默認的連接參數?

    我在測試ESP32做主機連接5個從機,從機設備不會發起更新連接參數請求, 協議棧選的Bluedroid, 實測ESP32默認的連接間隔是15ms,ESP32-C3默認的
    發表于 06-21 16:56

    申威終端主機G701

    主機
    jf_67464575
    發布于 :2024年06月11日 08:53:30

    當Linux主機暫停時,是否有可能保持與SSID的連接

    嗨, 我想知道當我的 Linux 主機暫停時,是否有可能保持與 SSID 的連接。 根據https://www.infineon.com/dgdl
    發表于 05-23 07:26

    M9連接器5芯接觸分離力

    德索工程師說道分離力是指從M9連接器5芯中拔出或分離接觸所需的力量。它是連接器機械穩定性的一個重要參數,影響著連接器的插拔操作和長期可靠性。接觸
    的頭像 發表于 04-22 17:34 ?555次閱讀
    M9<b class='flag-5'>連接</b>器5芯接觸<b class='flag-5'>件</b>分離力

    plc信號板是什么 plc信號板和擴展模塊的區別

    (例如電機、閥門等)。 與PLC信號板相比,擴展模塊是一種用于增加PLC系統輸入/輸出能力的設備。擴展模塊通常與PLC主機連接,并提供額外的I/O接口,以便將更多的輸入/輸出信號
    的頭像 發表于 02-05 14:35 ?4652次閱讀

    選擇好的云主機需了解哪些關鍵因素?

    選擇適當的配置。 2、可擴展性:考慮您的應用是否需要具備彈性擴展的能力,以應對流量波動和增長。云主機應該支持快速垂直或水平擴展。 3、地理位置:選擇距離用戶較近的云服務器位置,以提高訪
    的頭像 發表于 01-18 17:34 ?392次閱讀
    主站蜘蛛池模板: 天天爱天天操天天射| 午夜福利国产一级毛片| 女人张开腿 让男人桶视频| 欧美网站视频| 天天做天天摸天天爽天天爱| 人人爽人人爱| 欧美色亚洲| 精品国产影院| 欧美在线小视频| 男人的天堂色偷偷| 国产男人女人做性全过程视频 | dvd碟片色爱| 亚洲第一免费播放区| 国产一区二区丁香婷婷| 二级黄绝大片中国免费视频| 在线视频午夜| 高清色黄毛片一级毛片| 夜夜操网站| www一级毛片| 天天射天天怕| 大色视频| 午夜香蕉网| 国产黄mmd在线观看免费| 91成人免费| 高h办公室| 视频在线观看一区二区三区| 狠狠干一区| 国模于子涵啪啪大胆| 羞涩妩媚玉腿呻吟嗯啊销魂迎合| 色性综合| 日韩欧美一区二区三区不卡视频| 女人被狂躁视频网站免费| 成年ssswww日本| 免费深夜视频| 亚洲一级毛片中文字幕| 午夜天堂影院| 亚洲综合色婷婷中文字幕| 亚洲黄色成人| 美女网站视频色| 狠狠丁香激情久久综合| 亚洲最大的成网4438|