可实现多串口转换的嵌入式串口网关的设计
时间:01-21
来源:3721RD
点击:
处理能力。综上所述,系统提供了32 个串口、可自定义优先级控制、波特率配置方案的多串口实现方法。
(3)软件设计:系统要求用户能够在Windows 环境下(客户端)通过以太网对远端串口设备进行配置、状态查询并且发送和接收数据。这整个过程就像是直接对串口进行操作,用户无需感知是通过以太网进行的数据传输。为了达到以上目的,网关依靠以PIC32处理器为核心的嵌入式系统平台,在其上运行Linux 操作系统,为各个串口设备提供独立的打开,关闭,及监听线程,使串口设备完全独立运行。在用户端,用户对串口的操作实际上是通过socket 编程发送命令或数据给PIC32处理器,供其解析并最终直接控制串口完成。以COMn(n<32)的监听线程为例,给出串口层上数据流。如图1所示。
图1 服务器端监听线程数据流
结束语
本文介绍了基于TCP/IP 的多串口转换网关,采用GM8142芯片扩展了串行口数目,较好的适应了,低速,多串口的工业场合,实现了串口设备和监控层透明数据传输,以及设备的网络化控制及信息的分布式管理,能够广泛的应用在基于以太网的分布式测控网络中。
嵌入式网关 微控制器 TCP IP 多串口 GM8142 相关文章:
- 一种基于CAN总线与以太网的嵌入式网关经典设计(09-10)
- SOPC在分布式干扰系统嵌入式网关设计中的应用(06-05)
- 一种基于ZigBee的分布式井盖监控系统(09-12)
- 嵌入式LonWorks网络智能网关设计(09-12)
- μC/OS-II下通用驱动框架的设计与实现(07-23)
- 微控制器省电管理方法(05-04)