欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2017109283368
申请人: 南京云悦欣自动化工程有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2026-03-04
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种串口通讯分配装置,其特征在于:包括,

数据接收模块(1),用于接收MODBUS从站发出的数据;

分配模块(2),用于对数据进行处理和分配,分配模块(2)包括,存储模块(21),用于对接收的数据进行暂存,

拆分模块(22),用于将数据进行拆分,

封装模块(23),用于对拆分后的数据段进行重新封装,

传输模块(24),用于向外传输封装后的数据段;

若干个数据发送模块(3),数据发送模块(3)与MODBUS主站一一对应,不同的数据发送模块(3)之间通讯连接,用于接收传输模块(24)发出的数据段,并将数据段进行重新加工,并传输至MODBUS主站,数据发送模块(3)包括,一级通讯模块(31),用于接收传输模块(24)发出的数据段,二级通讯模块(32),用于接收一级通讯模块(31)发出的数据段,并在不同的二级通讯模块(31)之间进行传输,数据重组模块(33),与二级通讯模块(32)通讯连接,用于对数据段进行重组,三级通讯模块(34),与数据重组模块(33)通讯连接,用于将重组后的数据发送至MODBUS主站,一级通讯模块(31)与二级通讯模块(32)之间,以及二级通讯模块(32)与三级通讯模块(34)之间各设置有缓存模块(35);

上述的串口通讯分配装置的通讯方法,包括以下步骤:

A、MODBUS从站发出数据,数据接收模块(1)将数据传递至分配模块(2);

B、存储模块(21)对数据的存储格式进行调整,存储后的数据格式包括报头区、校验区、数据区和索引区;

C、拆分模块(22)从存储模块(21)提取待处理的数据,首先将数据区进行拆分,形成若干个数据段,同一数据中的各数据段的特征值进行打包,存入校验区;不同数据之间的逻辑索引关系存入索引区;不同数据的接收主站地址存入报头区;

D、封装模块(23)首先将数据区拆分的数据段进行打包封装,然后对报头区、校验区和索引区的数据进行打包封装,两类数据包上标记特征标示;

E、传输模块(24)将数据包发送至数据发送模块(3),处于空闲状态的数据发送模块(3)对数据包进行接收;

F、一级通讯模块(31)接收数据包之后,发送至对应的二级通讯模块(32);

G、接收到数据包的二级通讯模块(32)优先将数据包发送至对应的数据重组模块(33)进行数据重组,如果该数据重组模块(33)处于工作状态,则二级通讯模块(32)根据数据重组模块(33)的工作状态,通过其它二级通讯模块(32)将待处理数据发送至处于空闲状态下的数据重组模块(33)进行重组处理;缓存模块(35)用于对数据包进行暂存;

H、数据重组模块(33)根据数据包的特征标示首先对数据包进行归类,然后将属于同类数据包中的数据段根据校验区和索引区的记录进行重组,然后根据报头区的记录将重组后的数据通过三级通讯模块(34)发送至对应的MODBUS主站;

一级通讯模块(31)与二级通讯模块(32)之间,以及二级通讯模块(32)与三级通讯模块(34)之间的传输速率为115200bit/s,不同二级通讯模块(32)之间的传输速率为

230400bit/s;

数据接收模块(1)和分配模块(2)每个时钟周期进行一次数据处理,数据发送模块(3)每两个时钟周期进行一次数据处理;

缓存模块(35)采用堆栈数据格式;对于缓存模块(35)中内容相同的数据包,将优先级较低的数据包提高至相同数据包的最高优先级,然后进行一次重组处理并全部发出。