您的位置:控制工程论坛网论坛 » 工业无线 » RS-232通信作为中间件在Ethernet上的应用

lxbjany

lxbjany   |   当前状态:在线

总积分:343  2024年可用积分:186

注册时间: 2007-01-03

最后登录时间: 2024-11-01

空间 发短消息加为好友

RS-232通信作为中间件在Ethernet上的应用

lxbjany  发表于 2023/12/28 8:19:35      559 查看 3 回复  [上一主题]  [下一主题]

手机阅读

在实际中,如果计算机某一232口通过232/485、232/CAN或者其他232接口转换器

已经作为数据输入输出接口被某一应用使用,其他应用则同时无法共享给项资源,

而控制系统可能还有其他包括对系统特定通道进行测量、诊断等的应用,则无法通过

该232口实现对下级设备访问控制的可能,这就需要能有一个中间件软件结合Ethernet IP

技术实现对计算机232口的复用,使得多种应用同时拥有对下级系统的控制能力。

中间件的任务就是对计算机232串口通信进行科学的管理。为了有效而实时地管理好多个

上位机对232口的任务请求,FIFO机制及信息帧数据的校验与重发功能实现。


1.1 FIFO机制的实现

       FIFO机制是通信应用领域常见的信息处理手段,该机制的引入,是当然的。

中间件实现就是将一个或多个应用发送的信息帧数据按时间先后顺序进行列队,

同时完成该上位机的IP地址及通信端口号的记录,以便在完成该信息帧数据发送

后得到下级接点的响应信息帧数据能够被正确的传送到各自的主宿。

1.2 信息帧数据校验与重发要求

       实际通信中的信息帧数据可能因各种干扰而被破坏,这可以通过信息帧自身

的效验代码得到确认,如果信息帧数据经过确认已经损坏,这就需要重新发送。

这是的实际通信中重要特征,加上通信中的人为的短帧机制,一个完整的收发周期,

一般控制在毫秒(ms)量级,在无须其他干预手段的情况下,就能完全解决通信可靠性的问题。


中间件的任务也必须具备满足信息帧数据校验与重发要求,经过计算,确认收到了

损坏了的数据帧,或者在指定时间内,未得到下位接点响应,立即重发;如再不能完成通信,再重发。


1楼 0 0 回复
  • LXG

    LXG   |   当前状态:在线

    总积分:1127  2024年可用积分:605

    注册时间: 2007-04-12

    最后登录时间: 2024-11-21

    空间 发短消息加为好友

    LXG   发表于 2023/12/28 8:28:05

    为了有效而实时地管理好多个上位机对232口的任务请求,FIFO机制及信息帧数据的校验与重发功能实现。


    2楼 回复本楼

    引用 LXG 2023/12/28 8:28:05 发表于2楼的内容

  • jwx0453

    jwx0453   |   当前状态:在线

    总积分:316  2024年可用积分:118

    注册时间: 2007-10-21

    最后登录时间: 2024-10-08

    空间 发短消息加为好友

    jwx0453   发表于 2023/12/28 8:29:02

    中间件的任务也必须具备满足信息帧数据校验与重发要求,经过计算,确认收到了


    损坏了的数据帧,或者在指定时间内,未得到下位接点响应,立即重发;如再不能完成通信,再重发。


    3楼 回复本楼

    引用 jwx0453 2023/12/28 8:29:02 发表于3楼的内容

  • fammmy

    fammmy   |   当前状态:在线

    总积分:1168  2024年可用积分:687

    注册时间: 2021-08-20

    最后登录时间: 2024-11-12

    空间 发短消息加为好友

    fammmy   发表于 2023/12/28 8:29:30

    4楼 回复本楼

    引用 fammmy 2023/12/28 8:29:30 发表于4楼的内容

总共 , 当前 /