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

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

3天内不再提示

【技术分享】基于M6Y2C平台实现LoRa远距离传输

ZLG致远电子 2023-03-18 10:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

2ef9f244-c37a-11ed-ad0d-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所示。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. 设备树修改

为了方便开发使用,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 >;};

配置完后编译烧录即可。


2ef9f244-c37a-11ed-ad0d-dac502259ad0.jpg  模块调试

烧录完成后,我们需要通过刚刚适配的串口对PCIE-ZSL421模块进行调试,调试时我们借助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配置使用串口连接到核心板的调试串口,输入以下命令对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

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

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

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

    关注

    18

    文章

    6488

    浏览量

    140356
  • LoRa
    +关注

    关注

    356

    文章

    1928

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    远距离无线芯动力,穿透干扰稳连接——深入解读LoRa扩频技术

    一、什么是LoRa扩频?LoRa扩频技术是一种基于直接序列扩频(DSSS)的先进无线通信技术,通过将信号频谱扩展至更宽的带宽,在低功耗条件下实现
    发表于 05-09 09:43

    远距离无线芯动力,穿透干扰稳连接——深入解读LoRa扩频技术

    一、什么是LoRa扩频?LoRa扩频技术是一种基于直接序列扩频(DSSS)的先进无线通信技术,通过将信号频谱扩展至更宽的带宽,在低功耗条件下实现
    发表于 04-24 15:00

    WiFi 7 工业远距离无线新标杆 ——Wallystech 全场景解决方案

    /QCN6274 平台,推出一系列工业级 WiFi 7 路由与模块产品,专为远距离、宽温、强干扰场景设计。 一、核心技术优势 远距离与高覆盖能力 采用高功率射频设计,单链发射功率可达
    发表于 04-14 11:30

    变频器远距离体系的管理及应用分析

    演进。 以下从技术实现、管理挑战和应用实践三个维度进行分析: 1 远距离通信的技术架构与实现 变频器远距
    的头像 发表于 03-23 12:05 243次阅读

    LORA无线数传模块:5KM无线通讯,远距离数据传输

    LoRa 无线数传模块基于CSS 线性调频扩频技术,是面向物联网的低功耗广域网(LPWAN)核心硬件,核心特征可概括为远距离、低功耗、强抗干扰、易组网、工业级稳定,专为低速率、长续航、广覆盖的物联网
    的头像 发表于 02-27 17:24 1101次阅读

    远景达LV4900远距离扫描模组:远距离识别场景的性能标杆

    在停车场自助缴费、高速公路ETC辅助收费等需要远距离识别的场景中,一款高效稳定的扫描设备至关重要。远景达LV4900远距离扫描模组(又称远距离二维码扫描器)凭借自主核心技术与全能适配设
    的头像 发表于 01-22 10:52 393次阅读
    远景达LV4900<b class='flag-5'>远距离</b>扫描模组:<b class='flag-5'>远距离</b>识别场景的性能标杆

    远距离无线芯动力,穿透干扰稳连接——深入解读LoRa扩频技术

    一、什么是LoRa扩频?LoRa扩频技术是一种基于直接序列扩频(DSSS)的先进无线通信技术,通过将信号频谱扩展至更宽的带宽,在低功耗条件下实现
    发表于 12-19 11:06

    LoRa扩频技术应用

    条件下实现远距离、高穿透、强抗干扰的数据传输。它不仅是物联网远程通信的重要支撑技术,更是构建稳定可靠无线传感网络的关键所在。 二、三大核心优势 1. 强力抗干扰,稳定
    发表于 12-15 14:26

    Lora技术应用领域

    1. 物联网应用:Lora技术远距离传输特性使其在物联网应用中得到广泛应用。通过Lora技术
    发表于 11-26 08:10

    lora通信技术的特点

    1.低功耗   LoRa通信技术采用了一种先进的调制方式,能够在低功耗的情况下实现远距离通信。这使得LoRa通信
    发表于 11-20 07:50

    哪款二维条码识别器支持远距离连续扫描的?远距离扫描模组介绍

    在物流仓储、停车场收费、高速公路自助缴费等场景中,工作人员常常需要对远距离的二维条码进行快速识别,传统设备因扫描距离有限、稳定性不足,难以满足高效作业需求。此时,搭载专业“远距离扫描模组”的“二维
    的头像 发表于 11-12 16:20 636次阅读
    哪款二维条码识别器支持<b class='flag-5'>远距离</b>连续扫描的?<b class='flag-5'>远距离</b>扫描模组介绍

    飞睿智能远距离WiFi传输远、延迟低、组网快,适用各种远距离传输场景

    飞睿智能远距离WiFi具备传输远、延迟低、组网快等优势,视距传输6公里,延迟低于50毫秒,并具有智能抗干扰能力。该技术广泛应用于应急救援、
    的头像 发表于 11-06 15:07 1536次阅读
    飞睿智能<b class='flag-5'>远距离</b>WiFi<b class='flag-5'>传输</b>远、延迟低、组网快,适用各种<b class='flag-5'>远距离</b><b class='flag-5'>传输</b>场景

    飞睿智能远距离WiFi传输远、延迟低、组网快,适用各种远距离传输场景

    飞睿智能远距离WiFi具备传输远、延迟低、组网快等优势,视距传输6公里,延迟低于50毫秒,并具有智能抗干扰能力。该技术广泛应用于应急救援、
    的头像 发表于 11-06 15:04 617次阅读

    10公里超远距离传输,安信可LoRa模组的远、低、省!

    ,超低功耗、超强穿透力,在那些 信号差、布线难、功耗严控的 应用场景里, 长距离通信就选它 。 远距离传输,覆盖广 传输距离可达10公里
    的头像 发表于 08-06 15:12 2076次阅读
    10公里超<b class='flag-5'>远距离</b><b class='flag-5'>传输</b>,安信可<b class='flag-5'>LoRa</b>模组的远、低、省!

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

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