0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【威廉希尔官方网站 分享】基于M6Y2C平台实现LoRa远距离传输

AGk5_ZLG_zhiyua 来源:未知 2023-07-17 14:45 次阅读
想要使用LoRa远距离稳定可靠的传输数据?又不知道从何下手?本文将向您介绍ZSL421 LoRa智能组网芯片,以及在M6Y2C使用ZSL421 LoRa模块进行数据通信的实操案例。

29543440-246d-11ee-962d-dac502259ad0.jpg  移植准备

1. 简介LoRa全称为远距离无线电(Long Range Radio)是一种线性调频扩频调制威廉希尔官方网站 ,具有传输距离远、低功耗、组网灵活等诸多优势。

ZSL421 LoRa 智能组网芯片是致远电子自主研发的LoRa智能组网芯片,该产品集成无线收发器,超低功耗MCU射频收发匹配电路和滤波电路。支持自组网透传协议、LoRaNET、LoRaWAN、LinkWAN、CLAA等软件组网协议。

2. 平台选择

M6Y2C是一款工业控制核心板,如图2所示,采用NXP Cortex-A7 800MHz主频的处理器,以先进的电源管理架构带来更低功耗。M6Y2C标配8路UART、2路USB OTG、2路CAN-Bus、2路以太网接口;标配128/256/512MB DDR3和128/256MB NAND Flash、硬件看门狗等。

使用的LoRa模块是基于ZSL42x LoRa智能组网芯片的PCIE-ZSL421 LoRa模块,如图1所示。296ffee6-246d-11ee-962d-dac502259ad0.png

图1

3. 硬件连接将PCIE-ZSL421插入PCIE座子即可,如图2所示。2a04a820-246d-11ee-962d-dac502259ad0.png

图2

29543440-246d-11ee-962d-dac502259ad0.jpg  开始适配

1. 设备树修改

为了方便开发使用,PCIE-ZSL421模块里面已有出厂固件,我们只需要配置相应的串口,对该模块进行配置及通信即可,打开核心板对应的设备树文件,使能硬件对应的串口,如下:

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

在iomux节点下添加对应引脚的电气属性。

pinctrl_uart5: uart5grp {
  fsl,pins = <
    MX6UL_PAD_UART5_TX_DATA__UART5_DCE_TX  0x1b0b1
    MX6UL_PAD_UART5_RX_DATA__UART5_DCE_RX  0x1b0b1
    >;
};
配置完后编译烧录即可。

29543440-246d-11ee-962d-dac502259ad0.jpg  模块调试

烧录完成后,我们需要通过刚刚适配的串口对PCIE-ZSL421模块进行调试,调试时我们借助ZSL42x-EVB Board板子以及Wireless Tool APP,使用USB线将电脑与ZSL42x-EVB Board板子连接后,打开Wireless Tool 连接ZSL42x-EVB Board,点击红框的按钮然后连接即可,如图3所示。(注:该工具可以在ZSL42x资料下载页面获取)2a8288b2-246d-11ee-962d-dac502259ad0.png图3

连接后将设备地址设置为2002,设置信道为信道1,使能透传功能,设置目标地址为2001,如图4所示,设置完后点击右上角的保存图标进行保存。

2ab2ac68-246d-11ee-962d-dac502259ad0.png  图4WirelessTool配置使用串口连接到核心板的调试串口,输入以下命令对PCIE-ZSL421进行配置。设置串口波特率:
stty -F /dev/ttymxc4 raw speed 115200 cs8 -parenb -cstopb -echo min 0 time 50

设置PCIE-ZSL421地址为2001:

echo -n -e "x7ex00x00x00x03x00x00x19x00x9a" > /dev/ttymxc4
echo-n-e"x7ex00x00x00x06x00x03x06x02x20x01x00xb0">/dev/ttymxc4

使能PCIE-ZSL421透传模式:

echo -n -e "x7ex00x00x00x03x00x00x19x00x9a" > /dev/ttymxc4
echo-n-e"x7ex00x00x00x04x00x03x09x01x00x8f">/dev/ttymxc4

设置PCIE-ZSL421目标地址为2002:

echo -n -e "x7ex00x00x00x03x00x00x19x00x9a" > /dev/ttymxc4
echo-n-e"x7ex00x00x00x08x00x03x1bx00x02x20x02x04x00xcc">/dev/ttymxc4
设置PCIE-ZSL421信道为信道1:
echo -n -e "x7ex00x00x00x03x00x00x19x00x9a" > /dev/ttymxc4
echo-n-e"x7ex00x00x00x04x00x03x07x01x00x8d">/dev/ttymxc4

配置完成后就可以当串口来使用了。

现在开始进行通信,首先在PC端关闭Wireless Tool,打开串口工具,设置波特率为115200,8n1,如图7所示,就可以进行测试,测试结果如图5所示。2b08c18e-246d-11ee-962d-dac502259ad0.png2b2e0e8a-246d-11ee-962d-dac502259ad0.png图5PCIE-ZSL421通信结果

2b56f4a8-246d-11ee-962d-dac502259ad0.jpg威廉希尔官方网站 交流长按识别如下二维码可加入“工控板/核心板威廉希尔官方网站 交流群”,与志同道合的朋友交流,并有专业威廉希尔官方网站 人员为您答疑解惑,如有问题可以咨询小致微信zlgmcu-888。

2b6b335a-246d-11ee-962d-dac502259ad0.png


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 致远电子
    +关注

    关注

    13

    文章

    398

    浏览量

    31096

原文标题:【威廉希尔官方网站 分享】基于M6Y2C平台实现LoRa远距离传输

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    关于自连远距离Wi-Fi方案 这次就透露这么多

    的。01关于自连远距离WiFi方案自连远距离WiFi方案采用自连AlinketLongRangeConnectivity(“简称ALRConnected”)威廉希尔官方网站 ,是
    的头像 发表于 05-16 08:16 101次阅读
    关于自连<b class='flag-5'>远距离</b>Wi-Fi方案 这次就透露这么多

    lora威廉希尔官方网站 实现远距离通信的原因有哪些?

    LoRa威廉希尔官方网站 之所以能够实现远距离传播,主要得益于其扩频通信的原理、低功耗设计以及对多种影响因素的优化处理。这些因素共同作用,使得LoRa
    的头像 发表于 04-25 17:48 366次阅读

    深入探究LoRa MESH组网威廉希尔官方网站 :构建远距离、低功耗的物联网通信网络

    LoRa威廉希尔官方网站 简介: LoRa(Long Range)威廉希尔官方网站 是一种低功耗广域网(LPWAN)威廉希尔官方网站 ,主要用于
    的头像 发表于 04-11 16:52 770次阅读
    深入探究<b class='flag-5'>LoRa</b> MESH组网<b class='flag-5'>威廉希尔官方网站
</b>:构建<b class='flag-5'>远距离</b>、低功耗的物联网通信网络

    什么是LoRa威廉希尔官方网站 LoRa威廉希尔官方网站 特点

    LoRa威廉希尔官方网站 是一种低功耗广域网(LPWAN)通信威廉希尔官方网站 ,由美国Semtech公司采用和推广,基于扩频威廉希尔官方网站 实现
    的头像 发表于 04-09 17:21 1133次阅读

    LoRa LLCC68模块:工业级晶振+先进LoRa威廉希尔官方网站 实现稳定远距离通信

    LoRa LLCC68是基于 Semtech 公司的射频芯片 LLCC68 设计的无线射频模块。采用新一代 LoRa扩频调制威廉希尔官方网站 ,用于超长距离扩频通信。该模块具有体积小、超低的接收功耗
    的头像 发表于 03-27 16:45 498次阅读
    <b class='flag-5'>LoRa</b>  LLCC68模块:工业级晶振+先进<b class='flag-5'>LoRa</b><b class='flag-5'>威廉希尔官方网站
</b>,<b class='flag-5'>实现</b>稳定<b class='flag-5'>远距离</b>通信

    远距离二维码扫描器如何选择?看看以下三款远距离二维码扫码模块

    随着二维码相关威廉希尔官方网站 及硬件的普及与低成本化,二维条码扫描设备的应用被人们广为熟知,应用的行业也众多。然而,在某些场景中,由于需要远距离扫描二维码(条码远距离识别),传统的扫码设备已经无法满足需求
    的头像 发表于 03-21 15:41 203次阅读
    <b class='flag-5'>远距离</b>二维码扫描器如何选择?看看以下三款<b class='flag-5'>远距离</b>二维码扫码模块

    为什么光纤能远距离传输而不损耗呢

    光纤能够远距离传输信号而不损耗的原因主要有以下两个方面: 全反射特性:光纤的传输基于全反射原理。光线在光纤内的传播方式是通过反复发生全反射来实现的。当光线沿着光纤内部传播时,光线射入纤
    的头像 发表于 03-11 11:52 558次阅读

    远距离LORA无线阀控器:让灌溉更智能、更高效

    远距离LORA无线阀控器是一款深耕威廉希尔官方网站 、突破传统的智能灌溉装置。它在传统基础款阀控器的基础上进行了信号模组改善和供电改善,成为了新一代升级产品。这款产品提升了阀门控制的成功率,解决了控制阀门开启/关闭失效等问题。
    的头像 发表于 02-26 16:37 197次阅读
    <b class='flag-5'>远距离</b><b class='flag-5'>LORA</b>无线阀控器:让灌溉更智能、更高效

    单片机如何远距离判断输出

    单片机远距离判断输出是一个涉及到电子威廉希尔官方网站 、通信威廉希尔官方网站 以及计算机科学的问题。在这种场景中,单片机(通常是一个嵌入式系统)需要判断并输出距离较远的信号。为了
    的头像 发表于 12-13 10:36 267次阅读

    怎么解决HDMI线远距离传输

    在HDMI线远距离传输中,可以通过以下几种方式来解决: 使用光纤HDMI线:光纤HDMI线以光纤作为传输介质,不受外部电磁干扰,信号传输衰减几乎为零,可以轻松做到百米级的超长
    的头像 发表于 11-15 10:50 713次阅读

    数字信号的远距离传输需要中继器吗?

    不连接中继器的传输远距离是多少
    发表于 10-24 06:15

    SPI可以进行远距离通讯吗?

    SPI可以进行远距离通讯么
    发表于 10-23 08:02

    高效远距离传输|LoRaE220 Unit 上线!

    随着物联网威廉希尔官方网站 的迅猛发展,LoRa逐渐受到广泛关注。LoRa(LongRange)是一种低功耗、远距离的无线通信威廉希尔官方网站 ,专为物联网应用而设计。
    的头像 发表于 10-21 08:30 718次阅读
    高效<b class='flag-5'>远距离</b><b class='flag-5'>传输</b>|LoRaE220 Unit 上线!

    穿透障碍,实现远距离通信!探秘LoRa威廉希尔官方网站 的优势与挑战,内附应用及模块推荐

    一什么是LoRaLoRa是semtech公司开发的一种低功耗局域网无线标准。它最大特点是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和
    的头像 发表于 06-21 17:27 2964次阅读
    穿透障碍,<b class='flag-5'>实现</b><b class='flag-5'>远距离</b>通信!探秘<b class='flag-5'>LoRa</b><b class='flag-5'>威廉希尔官方网站
</b>的优势与挑战,内附应用及模块推荐

    远距离无线传输LoRa威廉希尔官方网站

    LoRa工作在1GHz以下的非授权频段,故在应用时不需要额外付费。NB-IoT和蜂窝通信使用1GHz以下的授权频段。处于500MHz和1GHz之间的频段对于远距离通信是最优的选择,因为天线的实际尺寸和效率是具有相当优势的。
    发表于 06-15 09:34 1074次阅读
    超<b class='flag-5'>远距离</b>无线<b class='flag-5'>传输</b>之<b class='flag-5'>LoRa</b><b class='flag-5'>威廉希尔官方网站
</b>