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

    文章

    412

    浏览量

    31975

原文标题:【技术分享】基于M6Y2C平台实现LoRa远距离传输

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    安信可LoRa及LoRaWAN模组怎么选,怎么用?

    在物联网快速发展的时代,海量终端设备对 远距离、低功耗、低成本、易部署 通信的需求日益强烈。LoRa(Long Range)技术,凭借出色的传输性能和极低功耗,成为构建智慧场景的理想通
    的头像 发表于 07-08 11:29 ?208次阅读
    安信可<b class='flag-5'>LoRa</b>及LoRaWAN模组怎么选,怎么用?

    安信可大功率LoRa模组,传输距离可达6.7km

    是semtech公司开发的一种低功耗局域网无线标准,其名称“LoRa”是远距离无线电(Long Range Radio),它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现
    的头像 发表于 06-18 15:33 ?215次阅读
    安信可大功率<b class='flag-5'>LoRa</b>模组,<b class='flag-5'>传输</b><b class='flag-5'>距离</b>可达6.7km

    有线?退退退!远距离无线传输的五大优势来了

    随着科技的飞速发展,远距离无线传输技术已经成为现代通信领域的重要组成部分。无论是在边防海防、森林防火等安全监控领域,还是在智能农业、工业自动化等生产生活中,远距离无线
    的头像 发表于 05-28 09:37 ?229次阅读
    有线?退退退!<b class='flag-5'>远距离</b>无线<b class='flag-5'>传输</b>的五大优势来了

    LoRa模拟量双向对传模块

    LORA模拟量双向对传模块是一种集成了LORA通信技术和模拟信号传输功能的设备。通过LORA技术
    的头像 发表于 04-14 16:26 ?439次阅读

    LORA模拟量对传模块,5KM长距离通讯,PLC远程控制

    的关键技术,正逐渐成为实现距离数据传输和控制的重要工具。 一、技术概览 LORA(LongRa
    的头像 发表于 04-10 16:55 ?588次阅读

    村田制作所推出远距离高速Wi-Fi HaLow通信模块

    株式会社村田制作所近期宣布,成功研发出两款全新的通信模块——“Type 2HK”与“Type 2HL”,这两款模块均能够实现1公里以上的远距离高速数据
    的头像 发表于 12-25 16:16 ?1029次阅读

    如何远距离传输camera图像呢?

    如何远距离传输camera图像呢?camera可以是lvds,mipi等接口。
    发表于 12-12 07:32

    24芯光缆的拉远距离能力

    24芯光缆的拉远距离能力主要取决于其传输模式和光纤规格。以下是对24芯光缆拉远距离能力的详细分析: 一、传输模式 单模光缆 传输
    的头像 发表于 12-02 10:27 ?629次阅读

    10公里!一款超远距离传输LoRa模块

    限度降低电流消耗,借助 SEMTECH 的LoRa?专利调制技术,在此技术基础上模组内置了功率放大器(PA)与低噪声放大器(LNA),具有超过-137dBm 的高灵敏度,+29dBm 的发射功率,
    的头像 发表于 10-29 14:58 ?769次阅读
    10公里!一款超<b class='flag-5'>远距离</b><b class='flag-5'>传输</b>的<b class='flag-5'>LoRa</b>模块

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

    一句话总结远距离WiFi优势与传统无线通信技术相比,ALRConnected远距离WiFi技术在通信距离、功耗、穿透力、数据
    的头像 发表于 10-24 17:25 ?865次阅读

    请问PCM9211的S/PDIF能够支持的传输距离是多少?

    您好,我们计划用PCM9211将数字音频数据进行远距离传输,请问PCM9211的S/PDIF能够支持的传输距离是多少? 能否推荐数字音频远距离
    发表于 10-15 07:48

    物联网中的远距离通信LoRa无线技术

    的频谱上传输。这种调制方式使得LoRa信号在较低的信噪比环境下也能保持稳定的通信连接,实现远距离通信。LoRa无线模块
    的头像 发表于 10-11 15:32 ?1516次阅读
    物联网中的<b class='flag-5'>远距离</b>通信<b class='flag-5'>LoRa</b>无线<b class='flag-5'>技术</b>

    远距离lora通讯

    LoRa
    实用电路化繁为简
    发布于 :2024年09月09日 19:06:46

    远距离传输达4.8km的LoRaWAN模块

    LoRaWAN是为LoRa远距离通信网络设计的一套通讯协议和系统架构,因其具有广泛的覆盖能力而被用作广域网的无线网络。LoRaWAN在数据链路层定义媒体访问控制(MAC),由LoRa联盟维护
    的头像 发表于 09-05 10:32 ?671次阅读
    <b class='flag-5'>远距离</b><b class='flag-5'>传输</b>达4.8km的LoRaWAN模块

    Mini型LoRa DTU远距离无线传输“小体积大作为”

    Mini型LoRaDTU(数据传输单元)CL61M凭借其小巧的体积、低功耗、远距离通信和高可靠性等特点,在远距离无线传输领域展现出了巨大的应
    的头像 发表于 08-29 17:30 ?1120次阅读
    Mini型<b class='flag-5'>LoRa</b> DTU<b class='flag-5'>远距离</b>无线<b class='flag-5'>传输</b>“小体积大作为”