rs232数据无线传输至服务器,智嵌UDP与RS232RS485双向数据透明传输例程(开发板做服务器)使用说明.pdf...

UDP与RS232/485双向数据透明传输例程(开发板做服务器)使用说明 A

UDP与RS232/485双向数据透明传输例程(开发板做服务器)

使用说明

版本号:A

拟制人:赵志峰

时 间 :2013年8月8日

北京智嵌物联网电子技术 技术支持QQ:498034132 I

UDP与RS232/485双向数据透明传输例程(开发板做服务器)使用说明 A

目 录

1 本文档编写目的 3

2 硬件拓扑结构 3

3 传输原理 3

3.1 RS232/485 的组帧和发送 3

3.2 以太网帧到RS232/485 4

3.3 UDP 端口分配 4

4 实验步骤 4

4.1 硬件连接 4

4.2 软件配置 4

4.3 UDP 与RS232 双向传输数据 5

4.4 UDP 与RS485 双向传输数据 6

北京智嵌物联网电子技术 技术支持QQ:498034132 II

UDP与RS232/485双向数据透明传输例程(开发板做服务器)使用说明 A

1 本文档编写目的

本使用手册是针对STM32F107 网络互联开发板V2.2 的“UDP 与RS232RS485 双向数

据透明传输例程开发板做服务器”而编写的,包括硬件拓扑结构、传输原理、实验步骤等

内容。

2 硬件拓扑结构

本实验例程的硬件拓扑结构如图1 所示:

1

RS232 2

STM32F107

N

RS485

PC

图1 硬件拓扑结构

由图1 可以看出,一方面,RS232/RS485 设备通过STM32F107 开发板将数据发往任意

以太网设备(任意IP 和端口)。另一方面,任意以太网设备(任意IP 和端口)也可以通过

STM32F107 开发板将数据发往RS232/485 设备。

本实验是采用PC 机软件模拟与RS232 和RS485 的数据透传。主要使用的PC 机软件是

USR-TCP232-Test.exe 。

3 传输原理

开发板工作在UDP 服务器模式,IP 为192.168.1.252,UDP 服务器端口:RS232 为1030;

RS485 为1031。

3.1 RS232/485 的组帧和发送

由于RS232/485 的传输速度相对于以太网来说慢很多,如果串口接收到一个字节的数据

就往网络上发送,势必会造成网络利用率低或者出现丢帧现象。解决的办法是,将接收到的

RS232/485 数据组帧,一帧数据接收完成后向网络上发送数据。组帧原理有两种:

(1)RS232/485 用帧结束符来区分一帧数据的结束(并且数据的长度在规定的范围内)。

(2 )通过单片机内的定时器来组帧:接收到一个字节后开始计时,如果在规定的时间内(比

如20ms )没有再接收到数据,则将接收到的数据封装成一帧数据发送到网络上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值