微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 可实现多串口转换的嵌入式串口网关的设计

可实现多串口转换的嵌入式串口网关的设计

时间:01-21 来源:3721RD 点击:

处理能力。综上所述,系统提供了32 个串口、可自定义优先级控制、波特率配置方案的多串口实现方法。

(3)软件设计:系统要求用户能够在Windows 环境下(客户端)通过以太网对远端串口设备进行配置、状态查询并且发送和接收数据。这整个过程就像是直接对串口进行操作,用户无需感知是通过以太网进行的数据传输。为了达到以上目的,网关依靠以PIC32处理器为核心的嵌入式系统平台,在其上运行Linux 操作系统,为各个串口设备提供独立的打开,关闭,及监听线程,使串口设备完全独立运行。在用户端,用户对串口的操作实际上是通过socket 编程发送命令或数据给PIC32处理器,供其解析并最终直接控制串口完成。以COMn(n<32)的监听线程为例,给出串口层上数据流。如图1所示。

图1 服务器端监听线程数据流图1 服务器端监听线程数据流

图1 服务器端监听线程数据流

结束语

本文介绍了基于TCP/IP 的多串口转换网关,采用GM8142芯片扩展了串行口数目,较好的适应了,低速,多串口的工业场合,实现了串口设备和监控层透明数据传输,以及设备的网络化控制及信息的分布式管理,能够广泛的应用在基于以太网的分布式测控网络中。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top