硬件連接
ROS主控通過(guò)usb線連接到一個(gè)TTL電平轉(zhuǎn)換芯片,再由這個(gè)電平轉(zhuǎn)換芯片連接STM32芯片
電平轉(zhuǎn)換芯片可以通過(guò)PCB設(shè)計(jì)在STM32芯片的電路板上,也可以使用一個(gè)USB轉(zhuǎn)TTL的模塊。
為什么兩個(gè)控制器之間需要電平轉(zhuǎn)換芯片?
因?yàn)閮蓚€(gè)控制器之間通信層次邏輯是不同的,所有需要電平轉(zhuǎn)換芯片。相當(dāng)于兩個(gè)主控是兩種不同語(yǔ)言的人,電平轉(zhuǎn)換芯片相當(dāng)于一個(gè)翻譯。
電平轉(zhuǎn)換芯片可以是:
- cp2102
- ch340
- PL2303
- FT232RL
軟件設(shè)置
硬件連接上之后,需要一個(gè)軟件設(shè)置
需要軟件設(shè)置原因:
ROS主控可能接入多個(gè)USB設(shè)備,或者接入兩個(gè)型號(hào)一樣的電平轉(zhuǎn)換芯片。
不同USB設(shè)備占用的ROS主控的端口號(hào)在每次上電時(shí)可能會(huì)不一致,這樣需要手動(dòng)修改代碼中的配置參數(shù),比較麻煩,也無(wú)法做到自啟動(dòng)。
如果存在多個(gè)USB設(shè)備,但是每種USB設(shè)備的電平轉(zhuǎn)換芯片不一樣,那么我們可以根據(jù)芯片名稱來(lái)知道端口號(hào),但是如果有兩個(gè)芯片一樣的電平轉(zhuǎn)換芯片,則無(wú)法區(qū)分,這時(shí)候想做自啟動(dòng)那么必須要進(jìn)行下面步驟的軟件設(shè)置
軟件設(shè)置分為兩步:
- 第一步是更改電平轉(zhuǎn)換芯片的serial,
- 第二步是創(chuàng)建設(shè)備別名
更新電平轉(zhuǎn)換芯片的serial
首先在win環(huán)境下安裝更改芯片serial的軟件
CP21xx
Customization Utility.exe
這個(gè)軟件在網(wǎng)上下載就可以
打開(kāi)這個(gè)軟件,然后將芯片連接電腦的USB
然后將圓圈位置改為0002,然后點(diǎn)擊Program Device。
點(diǎn)完之后要等下,在Status Logging窗口中出現(xiàn)下面信息,才說(shuō)明修改好了
-
控制器
+關(guān)注
關(guān)注
112文章
16104瀏覽量
177080 -
STM32
+關(guān)注
關(guān)注
2264文章
10854瀏覽量
354301 -
智能車
+關(guān)注
關(guān)注
21文章
401瀏覽量
76888 -
ROS
+關(guān)注
關(guān)注
1文章
276瀏覽量
16942
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論