芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 820|回复: 0

【ACZ702】基于ZYNQ7020的LWIP以太网转RS485回环实验

[复制链接]

该用户从未签到

12

主题

13

帖子

92

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
92
发表于 2024-1-29 11:26:35 | 显示全部楼层 |阅读模式
1、实验说明
在本节中将运用LWIP和RS485通信协议实现基于ZYNQ7020的回环通信系统。我们将简要介绍LWIP的技术原理,并步骤化地说明如何实现数据通过网络线路被传输到ACX702开发板,然后通过RS485双路评估模块(AC_CANFD_RS485)进行转发的实践操作。本实验的目标是使读者能对RS485通信和LWIP的应用有一个基本的了解和初步的实践经验。

2、硬件连接图
图片10.png

3、通信测试
打开工程,在SDK中运行程序。程序运行后会等待网络上位机发送数据;当串口通信助手打印出下列信息,说明网络、串口初始化成功。
图片1.png

(1) RS485_uart0转发网络数据
当开发板接收到数据后,默认数据流向是从RS485_uart0发出,RS485_uart1接收数据,并将数据通过PS端串口打印到屏幕。
此时在网络上位机发送数据“123”,可以看到串口通信助手也会显示相关的数据流向、以及打印出“123”。

图片2.png

(2) RS485_uart1转发网络数据
如果不想从RS485_uart0发送数据,想改为RS485_uart1端发送,操作也很简单。只需要在网络上位机上发送“uart0”,那么数据就会从LWIP->开发板-> RS485_uart1-> RS485_uart0。
注意,在网络上位机上发送uart0,代表RS485_uart0接收数据;发送uart1,代表RS485_uart1接收数据。
图片5.png


参考文档:
注意,该实验请优先下载《 LwIP的官方模板使用》了解如何配置LWIP,然后参考《基于 ZYNQ7020 的 LWIP+RS485 回环通信》,一步步操作;
LwIP的官方模板使用.pdf (1.86 MB, 下载次数: 73)
基于 ZYNQ7020 的 LWIP+RS485 回环通信_1.2.7.pdf (1.73 MB, 下载次数: 64)

代码:
(2个压缩包全部下载后,点击001解压即可)
LWIP_485.zip.001 (19 MB, 下载次数: 73)
LWIP_485.zip.002 (17.4 MB, 下载次数: 74)

//2024.1.29  修改文档中硬件连接图

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

GMT+8, 2024-4-29 13:17 , Processed in 0.111816 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表