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

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

3天內(nèi)不再提示

【技術分享】基于M6Y2C平臺實現(xiàn)LoRa遠距離傳輸

ZLG致遠電子 ? 2023-03-18 10:20 ? 次閱讀

想要使用LoRa遠距離穩(wěn)定可靠的傳輸數(shù)據(jù)?又不知道從何下手?本文將向您介紹ZSL421 LoRa智能組網(wǎng)芯片,以及在M6Y2C使用ZSL421 LoRa模塊進行數(shù)據(jù)通信的實操案例。

2ef9f244-c37a-11ed-ad0d-dac502259ad0.jpg ?移植準備

1. 簡介LoRa全稱為遠距離無線電(Long Range Radio)是一種線性調(diào)頻擴頻調(diào)制技術,具有傳輸距離遠、低功耗、組網(wǎng)靈活等諸多優(yōu)勢。

ZSL421 LoRa 智能組網(wǎng)芯片是致遠電子自主研發(fā)的LoRa智能組網(wǎng)芯片,該產(chǎn)品集成無線收發(fā)器,超低功耗MCU,射頻收發(fā)匹配電路和濾波電路。支持自組網(wǎng)透傳協(xié)議、LoRaNET、LoRaWAN、LinkWAN、CLAA等軟件組網(wǎng)協(xié)議。

2. 平臺選擇

M6Y2C是一款工業(yè)控制核心板,如圖2所示,采用NXP Cortex-A7 800MHz主頻的處理器,以先進的電源管理架構帶來更低功耗。M6Y2C標配8路UART、2路USB OTG、2路CAN-Bus、2路以太網(wǎng)接口;標配128/256/512MB DDR3和128/256MB NAND Flash、硬件看門狗等。

使用的LoRa模塊是基于ZSL42x LoRa智能組網(wǎng)芯片的PCIE-ZSL421 LoRa模塊,如圖1所示。2f075d44-c37a-11ed-ad0d-dac502259ad0.png

圖1

3. 硬件連接
將PCIE-ZSL421插入PCIE座子即可,如圖2所示。2f3f0cda-c37a-11ed-ad0d-dac502259ad0.png

圖2

2ef9f244-c37a-11ed-ad0d-dac502259ad0.jpg ?開始適配

1. 設備樹修改

為了方便開發(fā)使用,PCIE-ZSL421模塊里面已有出廠固件,我們只需要配置相應的串口,對該模塊進行配置及通信即可,打開核心板對應的設備樹文件,使能硬件對應的串口,如下:

&uart5 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_uart5>; status = "okay";};

在iomux節(jié)點下添加對應引腳的電氣屬性。

pinctrl_uart5: uart5grp { fsl,pins = < MX6UL_PAD_UART5_TX_DATA__UART5_DCE_TX 0x1b0b1 MX6UL_PAD_UART5_RX_DATA__UART5_DCE_RX 0x1b0b1 >;};

配置完后編譯燒錄即可。


2ef9f244-c37a-11ed-ad0d-dac502259ad0.jpg ?模塊調(diào)試

燒錄完成后,我們需要通過剛剛適配的串口對PCIE-ZSL421模塊進行調(diào)試,調(diào)試時我們借助ZSL42x-EVB Board板子以及Wireless Tool APP,使用USB線將電腦與ZSL42x-EVB Board板子連接后,打開Wireless Tool 連接ZSL42x-EVB Board,點擊紅框的按鈕然后連接即可,如圖3所示。(注:該工具可以在ZSL42x資料下載頁面獲取)2f713a0c-c37a-11ed-ad0d-dac502259ad0.png圖3

連接后將設備地址設置為2002,設置信道為信道1,使能透傳功能,設置目標地址為2001,如圖4所示,設置完后點擊右上角的保存圖標進行保存。

2f83afb6-c37a-11ed-ad0d-dac502259ad0.png圖4WirelessTool配置使用串口連接到核心板的調(diào)試串口,輸入以下命令對PCIE-ZSL421進行配置。設置串口波特率:

stty -F /dev/ttymxc4 raw speed 115200 cs8 -parenb -cstopb -echo min 0 time 50

設置PCIE-ZSL421地址為2001:

echo -n -e "\x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a" > /dev/ttymxc4echo-n-e"\x7e\x00\x00\x00\x06\x00\x03\x06\x02\x20\x01\x00\xb0">/dev/ttymxc4

使能PCIE-ZSL421透傳模式:

echo -n -e "\x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a" > /dev/ttymxc4echo-n-e"\x7e\x00\x00\x00\x04\x00\x03\x09\x01\x00\x8f">/dev/ttymxc4

設置PCIE-ZSL421目標地址為2002:

echo -n -e "\x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a" > /dev/ttymxc4echo-n-e"\x7e\x00\x00\x00\x08\x00\x03\x1b\x00\x02\x20\x02\x04\x00\xcc">/dev/ttymxc4

設置PCIE-ZSL421信道為信道1:

echo -n -e "\x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a" > /dev/ttymxc4echo-n-e"\x7e\x00\x00\x00\x04\x00\x03\x07\x01\x00\x8d">/dev/ttymxc4

配置完成后就可以當串口來使用了。

現(xiàn)在開始進行通信,首先在PC端關閉Wireless Tool,打開串口工具,設置波特率為115200,8n1,如圖7所示,就可以進行測試,測試結果如圖5所示。2fb4c880-c37a-11ed-ad0d-dac502259ad0.png2fdc85aa-c37a-11ed-ad0d-dac502259ad0.png圖5PCIE-ZSL421通信結果

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

    關注

    18

    文章

    5880

    瀏覽量

    135316
  • LoRa
    +關注

    關注

    348

    文章

    1639

    瀏覽量

    231376
收藏 人收藏

    評論

    相關推薦

    遠距離lora通訊

    LoRa
    實用電路化繁為簡
    發(fā)布于 :2024年09月09日 19:06:46

    Mini型LoRa DTU遠距離無線傳輸“小體積大作為”

    Mini型LoRaDTU(數(shù)據(jù)傳輸單元)CL61M憑借其小巧的體積、低功耗、遠距離通信和高可靠性等特點,在遠距離無線傳輸領域展現(xiàn)出了巨大的應
    的頭像 發(fā)表于 08-29 17:30 ?448次閱讀
    Mini型<b class='flag-5'>LoRa</b> DTU<b class='flag-5'>遠距離</b>無線<b class='flag-5'>傳輸</b>“小體積大作為”

    梯云物聯(lián)LoRa網(wǎng)關:物聯(lián)網(wǎng)時代的遠距離低功耗通信先鋒

    在物聯(lián)網(wǎng)(IoT)技術日新月異的今天,高效、穩(wěn)定且低功耗的數(shù)據(jù)傳輸設備成為了推動行業(yè)發(fā)展的關鍵。深圳梯云物聯(lián)推出的LoRa網(wǎng)關,正是這樣一款集遠距離
    的頭像 發(fā)表于 07-25 09:59 ?167次閱讀

    如何實現(xiàn)PLC遠距離無線通信

    布線復雜、成本高昂、靈活性差等問題。因此,PLC遠距離無線通信技術的應用逐漸受到關注。本文旨在探討如何實現(xiàn)PLC遠距離無線通信,并分析其原理、優(yōu)勢以及實施步驟,以期為相關
    的頭像 發(fā)表于 06-15 15:26 ?556次閱讀

    強續(xù)航能力,超遠距離LoRa模組——Ra-01S

    LoRa技術是什么?LoRa是一種低功耗遠程無線通信技術。有多遠?在沒有障礙物理想可達15公里,而在平時使用通訊2~3公里是沒問題的。
    的頭像 發(fā)表于 06-11 14:25 ?331次閱讀
    強續(xù)航能力,超<b class='flag-5'>遠距離</b>的<b class='flag-5'>LoRa</b>模組——Ra-01S

    lora技術實現(xiàn)遠距離通信的原因有哪些?

    LoRa技術之所以能夠實現(xiàn)遠距離傳播,主要得益于其擴頻通信的原理、低功耗設計以及對多種影響因素的優(yōu)化處理。這些因素共同作用,使得LoRa
    的頭像 發(fā)表于 04-25 17:48 ?679次閱讀

    深入探究LoRa MESH組網(wǎng)技術:構建遠距離、低功耗的物聯(lián)網(wǎng)通信網(wǎng)絡

    LoRa技術簡介:?LoRa(Long Range)技術是一種低功耗廣域網(wǎng)(LPWAN)技術,主要用于
    的頭像 發(fā)表于 04-11 16:52 ?1715次閱讀
    深入探究<b class='flag-5'>LoRa</b> MESH組網(wǎng)<b class='flag-5'>技術</b>:構建<b class='flag-5'>遠距離</b>、低功耗的物聯(lián)網(wǎng)通信網(wǎng)絡

    什么是LoRa技術?LoRa技術特點

    LoRa技術是一種低功耗廣域網(wǎng)(LPWAN)通信技術,由美國Semtech公司采用和推廣,基于擴頻技術實現(xiàn)
    的頭像 發(fā)表于 04-09 17:21 ?3540次閱讀

    遠距離LORA無線閥控器:讓灌溉更智能、更高效

    遠距離LORA無線閥控器是一款深耕技術、突破傳統(tǒng)的智能灌溉裝置。它在傳統(tǒng)基礎款閥控器的基礎上進行了信號模組改善和供電改善,成為了新一代升級產(chǎn)品。這款產(chǎn)品提升了閥門控制的成功率,解決了控制閥門開啟/關閉失效等問題。
    的頭像 發(fā)表于 02-26 16:37 ?380次閱讀
    <b class='flag-5'>遠距離</b><b class='flag-5'>LORA</b>無線閥控器:讓灌溉更智能、更高效

    自連“ALR Connected”新技術發(fā)布!實現(xiàn)低功耗遠距離無線通信

    自連科技全新的AlinketLongRangeConnectivity(“簡稱ALRConnected”)技術是對無線通信技術的革命性創(chuàng)新,在實現(xiàn)高速、穩(wěn)定的遠距離通信的同時,將能耗降
    的頭像 發(fā)表于 01-17 08:16 ?721次閱讀
    自連“ALR Connected”新<b class='flag-5'>技術</b>發(fā)布!<b class='flag-5'>實現(xiàn)</b>低功耗<b class='flag-5'>遠距離</b>無線通信

    lora無線技術是什么?lora無線技術的優(yōu)缺點

    Lora(Long Range)無線技術是一種低功耗、遠距離的無線通信技術,專門用于物聯(lián)網(wǎng)設備之間的通信。它采用了一種稱為“擴頻”(spread spectrum)的調(diào)制
    的頭像 發(fā)表于 12-08 17:33 ?1844次閱讀

    怎么解決HDMI線遠距離傳輸

    在HDMI線遠距離傳輸中,可以通過以下幾種方式來解決: 使用光纖HDMI線:光纖HDMI線以光纖作為傳輸介質(zhì),不受外部電磁干擾,信號傳輸衰減幾乎為零,可以輕松做到百米級的超長
    的頭像 發(fā)表于 11-15 10:50 ?918次閱讀

    數(shù)字信號的遠距離傳輸需要中繼器嗎?

    不連接中繼器的傳輸遠距離是多少
    發(fā)表于 10-24 06:15

    SPI可以進行遠距離通訊嗎?

    SPI可以進行遠距離通訊么
    發(fā)表于 10-23 08:02

    高效遠距離傳輸|LoRaE220 Unit 上線!

    隨著物聯(lián)網(wǎng)技術的迅猛發(fā)展,LoRa逐漸受到廣泛關注。LoRa(LongRange)是一種低功耗、遠距離的無線通信技術,專為物聯(lián)網(wǎng)應用而設計。
    的頭像 發(fā)表于 10-21 08:30 ?871次閱讀
    高效<b class='flag-5'>遠距離</b><b class='flag-5'>傳輸</b>|LoRaE220 Unit 上線!