??移植準(zhǔn)備
ZSL421 LoRa 智能組網(wǎng)芯片是致遠(yuǎn)電子自主研發(fā)的LoRa智能組網(wǎng)芯片,該產(chǎn)品集成無(wú)線收發(fā)器,超低功耗MCU,射頻收發(fā)匹配電路和濾波電路。支持自組網(wǎng)透?jìng)鲄f(xié)議、LoRaNET、LoRaWAN、LinkWAN、CLAA等軟件組網(wǎng)協(xié)議。
2. 平臺(tái)選擇M6Y2C是一款工業(yè)控制核心板,如圖2所示,采用NXP Cortex-A7 800MHz主頻的處理器,以先進(jìn)的電源管理架構(gòu)帶來(lái)更低功耗。M6Y2C標(biāo)配8路UART、2路USB OTG、2路CAN-Bus、2路以太網(wǎng)等接口;標(biāo)配128/256/512MB DDR3和128/256MB NAND Flash、硬件看門狗等。
使用的LoRa模塊是基于ZSL42x LoRa智能組網(wǎng)芯片的PCIE-ZSL421 LoRa模塊,如圖1所示。
圖1
3. 硬件連接將PCIE-ZSL421插入PCIE座子即可,如圖2所示。
圖2
??開(kāi)始適配
為了方便開(kāi)發(fā)使用,PCIE-ZSL421模塊里面已有出廠固件,我們只需要配置相應(yīng)的串口,對(duì)該模塊進(jìn)行配置及通信即可,打開(kāi)核心板對(duì)應(yīng)的設(shè)備樹(shù)文件,使能硬件對(duì)應(yīng)的串口,如下:
&uart5 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart5>;
status = "okay";
};
在iomux節(jié)點(diǎn)下添加對(duì)應(yīng)引腳的電氣屬性。
pinctrl_uart5: uart5grp {
<
= MX6UL_PAD_UART5_TX_DATA__UART5_DCE_TX 0x1b0b1
MX6UL_PAD_UART5_RX_DATA__UART5_DCE_RX 0x1b0b1
>;
};
配置完后編譯燒錄即可。
??模塊調(diào)試

連接后將設(shè)備地址設(shè)置為2002,設(shè)置信道為信道1,使能透?jìng)鞴δ埽O(shè)置目標(biāo)地址為2001,如圖4所示,設(shè)置完后點(diǎn)擊右上角的保存圖標(biāo)進(jìn)行保存。

stty -F /dev/ttymxc4 raw speed 115200 cs8 -parenb -cstopb -echo min 0 time 50
設(shè)置PCIE-ZSL421地址為2001:
echo -n -e "x7ex00x00x00x03x00x00x19x00x9a" > /dev/ttymxc4
echo-n-e"x7ex00x00x00x06x00x03x06x02x20x01x00xb0">/dev/ttymxc4
使能PCIE-ZSL421透?jìng)髂J剑?/span>
echo -n -e "x7ex00x00x00x03x00x00x19x00x9a" > /dev/ttymxc4
echo-n-e"x7ex00x00x00x04x00x03x09x01x00x8f">/dev/ttymxc4
設(shè)置PCIE-ZSL421目標(biāo)地址為2002:
echo -n -e "x7ex00x00x00x03x00x00x19x00x9a" > /dev/ttymxc4
echo-n-e"x7ex00x00x00x08x00x03x1bx00x02x20x02x04x00xcc">/dev/ttymxc4
設(shè)置PCIE-ZSL421信道為信道1:
echo -n -e "x7ex00x00x00x03x00x00x19x00x9a" > /dev/ttymxc4
echo-n-e"x7ex00x00x00x04x00x03x07x01x00x8d">/dev/ttymxc4
配置完成后就可以當(dāng)串口來(lái)使用了。
現(xiàn)在開(kāi)始進(jìn)行通信,首先在PC端關(guān)閉Wireless Tool,打開(kāi)串口工具,設(shè)置波特率為115200,8n1,如圖7所示,就可以進(jìn)行測(cè)試,測(cè)試結(jié)果如圖5所示。



-
致遠(yuǎn)電子
+關(guān)注
關(guān)注
13文章
411瀏覽量
31823
原文標(biāo)題:【技術(shù)分享】基于M6Y2C平臺(tái)實(shí)現(xiàn)LoRa遠(yuǎn)距離傳輸
文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
有線?退退退!遠(yuǎn)距離無(wú)線傳輸的五大優(yōu)勢(shì)來(lái)了

LoRa模擬量雙向?qū)髂K
LORA模擬量對(duì)傳模塊,5KM長(zhǎng)距離通訊,PLC遠(yuǎn)程控制
村田制作所推出遠(yuǎn)距離高速Wi-Fi HaLow通信模塊
24芯光纜的拉遠(yuǎn)距離能力
10公里!一款超遠(yuǎn)距離傳輸的LoRa模塊

關(guān)于自連遠(yuǎn)距離Wi-Fi方案 這次就透露這么多
物聯(lián)網(wǎng)中的遠(yuǎn)距離通信LoRa無(wú)線技術(shù)


Mini型LoRa DTU遠(yuǎn)距離無(wú)線傳輸“小體積大作為”

梯云物聯(lián)LoRa網(wǎng)關(guān):物聯(lián)網(wǎng)時(shí)代的遠(yuǎn)距離低功耗通信先鋒
民用飛機(jī)遠(yuǎn)距離通信天線設(shè)計(jì)
產(chǎn)品揭秘 自連ALR遠(yuǎn)距離方案產(chǎn)品構(gòu)建
深圳梯云LoRa網(wǎng)關(guān):賦能物聯(lián)網(wǎng)的遠(yuǎn)距離低功耗通信解決方案

評(píng)論