This website requires JavaScript.
发布

基于STM32的串口服务器+DI服务器

张楠 发布于2025-08-05 17:40:23 CC CC0协议 分类: 侵权投诉
销量: 0
1
0
0
简介:

采用STM32F1系列单片机进行主控,实现将串口与DI输入点数据和网口数据互相转换。

应用场景:

用于需要将串口数据通过网络上传,网络数据通过串口下传,以及网络采集DI输入的场景。

一、产品概述

本项目使用STM32F103VCT6单片机作为主控,采用W5500网络芯片,将串口收到的数据通过网口转发出去,实现串口服务器功能。通过自定义指令可获取4路DI的状态。


二、产品参数

1.主控:STM32F103VCT6

2.供电:24V

3.PCB尺寸:168x100.5mm

4.通讯方式:网口

5.DI数量:4


三、使用说明

1、为模块接入DC24V电源,注意正负极,电源输入有接反保护,接反不会烧模块,但不会工作。

2、将板卡与控制设备通过RS485接口连接

3、模块网络为tcp server模式

4、板卡固定IP:192.168.0.8

5、串口1对应端口:7071

串口2对应端口 :7072

DI输入对应端口:7077

6、附件”指令说明.zip“介绍了如何通过自定义指令获取4路DI状态

基于STM32的串口服务器+DI服务器硬件项目图1


四、备注

1、成本构成

元器件成本:70 元(不含PCB)

总计:70 元


2、烧录说明

1、烧录需要准备ST-LINK调试工具,请自备。

2、本模块焊接好后不能直接使用,需要下载程序到单片机中,附件名称为“基于STM32的串口服务器+DI服务器固件V1.0_hex.zip”。

3、代码烧录需要将调试工具的3V3、RESET、SWDIO、SWCLK、GND 连接到板子上的3V3、RESET、SWDIO、SWCLK、GND,然后插入电脑使用ST-LINK Utility进行烧录。

4、附件包含位号图,参考“基于STM32的串口服务器+DI服务器位号图.zip”。


3、注意事项

1、端子K4及D17~D24只是画在板子上,并无实际用处,可以不焊接。


五、测试视频

1、视频展示了如下功能:板卡将串口1和网络数据互相透传:


2、视频展示了如下功能:通过自定义命令获取4路DI的状态:


六、更新日志

V1.0 首次上传。

STM32 串口服务器 DI输入 网口
最近更新时间 2025-08-05 17:40:23
描述
PCB
元件清单
原理图
附件
讨论