找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6063|回復: 18
收起左側

請教大神怎么實現(xiàn)兩塊51單片機之間實現(xiàn)無線多口通訊互傳?

[復制鏈接]
ID:706963 發(fā)表于 2020-3-12 13:50 | 顯示全部樓層 |閱讀模式
各位大神好,本人小白一枚。想自己搞個多功能玩具車的玩具玩下,想通過兩個單片機之間的無線信息互傳來實現(xiàn)遠程(50m左右距離)控制,好比單片機A的P1.1-P1.7的幾個口數(shù)據(jù)能傳送到單片機B的P1.1-P1.7的幾個口,期間傳輸?shù)臄?shù)據(jù)還帶PWM信號。如果想要實現(xiàn)以上功能比較推薦什么型號的單片機或者有啥能符合功能的現(xiàn)有模塊嗎(那個寶上能買到的~最好不要太貴~窮屌一枚)
回復

使用道具 舉報

ID:94031 發(fā)表于 2020-3-12 14:25 | 顯示全部樓層
現(xiàn)在寶上有很多串口透傳模塊可以用來進行無線通信,自己可以搜一下。軟件協(xié)議要自己搞。
回復

使用道具 舉報

ID:352653 發(fā)表于 2020-3-12 14:35 | 顯示全部樓層
藍牙模塊一般最遠傳輸距離也就10m左右,單兩塊板達不到50m距離的,50m都快超過肉眼可視范圍了,你要不多塊板子組成網絡組,要不就選擇用wifi模塊或者4G模塊
回復

使用道具 舉報

ID:282850 發(fā)表于 2020-3-12 14:59 | 顯示全部樓層
用2個MCU、兩個nRF24L01,可以實現(xiàn)無線通訊及遙控,我玩過了。
另外看一下nRF24LE1,本身是MCU+無線發(fā)射的,可編程
回復

使用道具 舉報

ID:706963 發(fā)表于 2020-3-12 15:05 | 顯示全部樓層
xuyaqi 發(fā)表于 2020-3-12 14:25
現(xiàn)在寶上有很多串口透傳模塊可以用來進行無線通信,自己可以搜一下。軟件協(xié)議要自己搞。

大神你好,我查找了下那個寶上面的透傳模塊,很多都是帶GP01-GP08引腳,這些是不是需要我們編寫好不同狀態(tài)下每個引腳的高低電平,好比說我們每次給過去的信號都要帶GP01-GP08的全部狀態(tài)。好比說GP01控制前進,那我們發(fā)送的信號是10000000,還是說GP01是可以單獨控制的?軟件協(xié)議不是很懂,百度了下說的很復雜?赡芤闊┐笊駧臀移占跋,謝謝
回復

使用道具 舉報

ID:706963 發(fā)表于 2020-3-12 15:06 | 顯示全部樓層
huang123456789 發(fā)表于 2020-3-12 14:35
藍牙模塊一般最遠傳輸距離也就10m左右,單兩塊板達不到50m距離的,50m都快超過肉眼可視范圍了,你要不多塊 ...

有沒有啥功率放大器的模塊能實現(xiàn)這類功能嗎
回復

使用道具 舉報

ID:679425 發(fā)表于 2020-3-12 15:39 | 顯示全部樓層
兩個單片機之間的無線信息互傳,你可以直接咨詢賣家
回復

使用道具 舉報

ID:706963 發(fā)表于 2020-3-12 15:51 | 顯示全部樓層
f556 發(fā)表于 2020-3-12 14:59
用2個MCU、兩個nRF24L01,可以實現(xiàn)無線通訊及遙控,我玩過了。
另外看一下nRF24LE1,本身是MCU+無線發(fā)射的 ...

有相關的淘寶連接嗎?我找到了這個模塊,但是不知到怎么實現(xiàn)一對一跟一對多的控制。詳情頁里面的指令集跟波特率的概念比較模糊他們怎么跟51單片機對聯(lián)呢
回復

使用道具 舉報

ID:706963 發(fā)表于 2020-3-12 15:52 | 顯示全部樓層
haierzaifei11 發(fā)表于 2020-3-12 15:39
兩個單片機之間的無線信息互傳,你可以直接咨詢賣家

問了好多賣家,賣家大多都是倒賣產品不懂的相關技術,一問也是三不知狀態(tài)
回復

使用道具 舉報

ID:94031 發(fā)表于 2020-3-12 15:52 | 顯示全部樓層
hd666 發(fā)表于 2020-3-12 15:05
大神你好,我查找了下那個寶上面的透傳模塊,很多都是帶GP01-GP08引腳,這些是不是需要我們編寫好不同狀 ...

根據(jù)你的回復,你對透傳并不了解,透傳就是a單片機通過串口把指令傳給b單片機,b單片機根據(jù)收到指令解碼執(zhí)行。
回復

使用道具 舉報

ID:706963 發(fā)表于 2020-3-12 15:54 | 顯示全部樓層
f556 發(fā)表于 2020-3-12 14:59
用2個MCU、兩個nRF24L01,可以實現(xiàn)無線通訊及遙控,我玩過了。
另外看一下nRF24LE1,本身是MCU+無線發(fā)射的 ...

大神方便的話可以分享下您的操作過程跟原理嗎?我想通過跟你一樣的實操過程的話應該就能懂的他們之間的聯(lián)系跟配合了
回復

使用道具 舉報

ID:648281 發(fā)表于 2020-3-12 16:37 | 顯示全部樓層
你好!
可以采用2.4G模塊來實現(xiàn)你的功能,發(fā)射距離也沒有問題;
你最終是 1對1,還是 1對多的使用呢?
回復

使用道具 舉報

ID:706963 發(fā)表于 2020-3-12 17:13 來自手機 | 顯示全部樓層
51hei**1140 發(fā)表于 2020-3-12 16:37
你好!
可以采用2.4G模塊來實現(xiàn)你的功能,發(fā)射距離也沒有問題;
你最終是 1對1,還是 1對多的使用呢?

最終要實現(xiàn)不同組別的一對一功能,但是不同組之間信號不能相互干擾
回復

使用道具 舉報

ID:706963 發(fā)表于 2020-3-12 17:17 來自手機 | 顯示全部樓層
xuyaqi 發(fā)表于 2020-3-12 15:52
根據(jù)你的回復,你對透傳并不了解,透傳就是a單片機通過串口把指令傳給b單片機,b單片機根據(jù)收到指令解碼 ...

是呀,這方面有沒有相關的案例可以參考下。接下來的開發(fā)可能需要這塊方面的技術
回復

使用道具 舉報

ID:707196 發(fā)表于 2020-3-12 18:38 | 顯示全部樓層
實現(xiàn)IO狀態(tài)透傳,這種模塊基本是沒有的。應該搞個MCU+無線模塊,MCU讀出IO口的狀態(tài),形成串口數(shù)據(jù),通過無線模塊發(fā)送到對方,對方再通過MCU還原IO口狀態(tài)
回復

使用道具 舉報

ID:706963 發(fā)表于 2020-3-12 19:05 | 顯示全部樓層
51hei**1140 發(fā)表于 2020-3-12 16:37
你好!
可以采用2.4G模塊來實現(xiàn)你的功能,發(fā)射距離也沒有問題;
你最終是 1對1,還是 1對多的使用呢?

最終是多組的1對1,希望在不同組之間不會產生相互的影響
回復

使用道具 舉報

ID:674113 發(fā)表于 2020-3-12 19:38 | 顯示全部樓層
藍牙,WIFI,2.4,5.8...好多的無線模塊
回復

使用道具 舉報

ID:706963 發(fā)表于 2020-3-13 09:19 | 顯示全部樓層
yihua2020 發(fā)表于 2020-3-12 18:38
實現(xiàn)IO狀態(tài)透傳,這種模塊基本是沒有的。應該搞個MCU+無線模塊,MCU讀出IO口的狀態(tài),形成串口數(shù)據(jù),通過無 ...

謝謝大神指明,我去那個寶上面找到了MCU+無線模塊的產品連接。但是我不知道該如何設置他們之間的頻道,因為我的設計是兩個單片機為一組,多組在同一個環(huán)境下交互信息,他們之間需要建立不同的頻道或者加密之類的功能,產品介紹里面有顯示可以設置不同頻道,但是在單片機中我們要怎么設置不同的頻道呢?咨詢了賣家,賣家也不是很懂,相關參數(shù)如下:
01.png
02.png
03.png
04.png
05.png
06.png
07.png
08.png
回復

使用道具 舉報

ID:706963 發(fā)表于 2020-3-13 09:22 | 顯示全部樓層
一只小龍貓 發(fā)表于 2020-3-12 19:38
藍牙,WIFI,2.4,5.8...好多的無線模塊

嗯,在那個寶上找到了無線+MCU模塊,但是我們單片機怎么在語言中設置他們的不同頻道呢?我的設計是兩個單片機為一組,多組在同一個環(huán)境中相互傳遞信息互不影響。咨詢了賣家,賣家也不知道~~~是不是要在C語言中設置,有沒有類似的C語言案例可以參考下
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表