最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

「干貨」LoRa串口模塊實現(xiàn)無線傳輸與遠(yuǎn)距離通信實例

2022-10-17 15:43 作者:澤耀科技  | 我要投稿

今天和大家分享一位用戶朋友之前使用澤耀科技AS32—TTL-1W串口模塊,實現(xiàn)無線傳輸?shù)墓δ芎瓦h(yuǎn)距離的通信的案例。

他是經(jīng)過一番搜索資料后,最終選擇澤耀科技的LoRa(AS32—TTL-1W)無線串口模塊的。

由于之前使用的是100mW的無線模塊,經(jīng)拉距實測在非空曠地帶通信距離不到800米。

因此這次他選擇了1W的無線串口,一般情況下功率越高通信距離就越遠(yuǎn)。

本篇主要給大家分享一些開發(fā)的過程,以及遇到的一些問題。

無線串口簡介




本次使用的澤耀科技生產(chǎn)的AS32—TTL-1W,單價55(不含天線),天線單買10元。該用戶認(rèn)為此價格還算公道,畢竟是LoRa模塊,圖便宜只能買到很多虛標(biāo)的產(chǎn)品。

1.引腳介紹

該模塊一個7個引腳,引腳功能圖如下




MD0,MD1引腳的作用就是修改模塊工作狀態(tài)的(如下圖),如果搞不懂這些工作狀態(tài)是什么意思的話,收發(fā)數(shù)據(jù)的時候,把MD0,MD1接地即可使用。完成了基本的收發(fā)試驗后,可以探索一下其它的功能。




LoRa模塊的RX,TX分別接到單片機TX,RX上,如下圖。




AUX引腳是用于指示模塊工作狀態(tài),用戶喚醒外部 MCU,配合外部中斷即可開發(fā)相應(yīng)的功能。但還是那句話,初學(xué)者可以不用考慮這個引腳,給它懸空即可,不影響使用的。

剩下的就是VCC和GND了,澤耀的參考手冊明確給出電源電壓小于 4.5V,輸出功率會有下降,但對接收功率影響較小。所以用戶給它接了5V。

2.上位機簡介

使用澤耀科技開發(fā)的上位機可直接修改模塊的波特率,地址,信道,傳輸方式等參數(shù)。最好可以配上澤耀科技生產(chǎn)的usb轉(zhuǎn)ttl一起使用。把模塊直接插入上面的單排座即可使用。(配置的時候記得拔掉兩個黃色的跳帽)






上位機如圖所示




其實如果只是在兩個MCU實現(xiàn)簡單的單點通信,直接用澤耀的出廠設(shè)置的參數(shù)就足夠了。

項目簡介

項目其實很簡單,按下發(fā)射端精英板上的KEY_UP按鍵,接收端精英板的LED0閃一下。按下發(fā)射端精英板上的KEY1按鍵,接收端精英板的LED1閃一下。(代碼是移植澤耀科技提供的demo改寫的)





發(fā)送端代碼(部分):



LoRa.c(此段代碼來自澤耀科技的demo 部分)



接收端代碼(部分)



項目中遇到的小問題

在寫接收端的串口中斷服務(wù)函數(shù)的時候,在實現(xiàn)燈的閃爍的時候,開始延時函數(shù)調(diào)用的是定時器中斷延時。但程序編譯運行后發(fā)現(xiàn)程序根本無法執(zhí)行閃爍的效果,接收到指定的字符后led一直保持常亮的狀態(tài)。

經(jīng)過一番思考與嘗試,把定時器中斷延時改成了傳統(tǒng)上的“粗延時”,編譯執(zhí)行后成功,接收到指定字符后可以實現(xiàn)閃爍。

總得來說這個項目過程略有曲折但結(jié)果是令人滿意的。遇到問題的朋友可以根據(jù)澤耀科技提供的demo進行開發(fā),或者與我們?nèi)〉寐?lián)系為您提供技術(shù)支持,關(guān)于LoRa無線串口模塊還有很多可以進行拓展的地方,不少功能都沒有開發(fā)出來,澤耀科技愿與各位工程師探索更多可能性的。


「干貨」LoRa串口模塊實現(xiàn)無線傳輸與遠(yuǎn)距離通信實例的評論 (共 條)

分享到微博請遵守國家法律
贺兰县| 镇宁| 肃南| 南澳县| 东海县| 江安县| 彝良县| 南华县| 龙陵县| 涟水县| 巴青县| 大渡口区| 双鸭山市| 襄樊市| 连城县| 盐边县| 洛阳市| 讷河市| 永丰县| 平顶山市| 龙口市| 九寨沟县| 沾化县| 兰西县| 乐昌市| 涡阳县| 南京市| 四会市| 莆田市| 峡江县| 余干县| 大余县| 新化县| 沧州市| 山西省| 临澧县| 新河县| 高州市| 和平区| 固始县| 那曲县|