[发明专利]一种智能处理串口数据的方法在审

专利信息
申请号: 201610355218.8 申请日: 2016-05-20
公开(公告)号: CN107423247A 公开(公告)日: 2017-12-01
发明(设计)人: 王洪 申请(专利权)人: 北京迪文科技有限公司
主分类号: G06F13/42 分类号: G06F13/42;G06F12/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 100086 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 智能 处理 串口 数据 方法
【说明书】:

技术领域

发明涉及数据处理,尤其涉及串口数据的高速处理方法。

背景技术

随着通信技术在工业领域中的广泛应用,工控设备需要通过大量的数据来实现对工业生产的精确化、效率化、可控化。然而在实际过程中,往往由于需要处理非常大的数据量,可能导致工控计算机在处理数据过程中有延迟或者漏掉数据的情况,然而对于高要求的工业领域,失之毫厘差之千里,设备和设备之间通讯不正常可能引发一系列问题甚至导致非常致命的后果。

发明内容

本发明所要解决的技术问题在于提供一种智能处理串口数据的方法,应用于工控领域,保证工控计算机在处理非常大量的数据时能够自动筛选并优先处理优先级高的数据,再根据预设的优先级高低排序对大量数据值进行处理,不仅能够对指令分清主次,并且还能快速实现数据的处理。

智能处理串口数据的方法主要包括:

首先,对串口缓冲区进行分区,把接收串口指令的缓冲区分成两个缓冲区,并且缓冲区1区的容量要大于缓冲区2区的容量。

其次,对于一定时间内接收到的指令先都按照顺序保存在缓冲1区中,然后快速对该缓冲区中的指令进行高低优先级排序,把高优先级的指令排在前面,把低优先级的指令排在后面。把缓冲1区可以接收的指令数量从缓冲2区传送到缓冲1区中。

再次,核心处理器逐条按照缓冲1区中的指令执行指令动作。执行完毕并清空缓冲区1区的指令。在处理器正在执行缓冲区1区中的指令的时候缓冲区2区又开始进行新的指令排序行为。

最后,依次循环重复,以便达到可以动态处理指令顺序的功能。

与现有技术相比,本发明的优点在于:

首先,把串口缓冲区分成了2个区间,一个把指令排序的区间,一个待执行指令的区间。这样可以把缓冲区动态的应用起来,而不是当做一个普通的FIFO.

其次,把串口指令区分高低优先级,有些指令是突发的,需要快速处理,有些指令是一 些循环处理的指令不需要实时处理的指令,那么为了保证高优先级的指令能快速响应,就有必要地把指令预先设置好优先级,这样处理器处理的时候可以动态的处理数据,而不是按照指令的先来后到来执行。

附图说明

附图1为流程图。

具体实施方式

下面结合附图和具体实施方式对本发明做进一步的详细描述。在本实施例中,智能处理串口数据的方法主要包括以下步骤:

例如:一个高低温实验箱系统需要采集温度数据、湿度数据、报警数据、压缩机工作状态数据、加热管工作状态数据等等。

首先,按照正常流程,温度采集模块会返回温度数据;湿度采集模块会返回湿度数据;报警数据采集模块会返回是否有报警信息数据;压缩机电流采集模块会返回压缩机工作电流数据;加热管管理模块会返回加热管工作电流数据。并且这些数据不定时反馈给主控CPU。

其次,这些返回的数据的指令会首先统一放在缓冲区2中。并且缓冲区2对该区域中的指令进行高低优先级排序,高低顺序为:报警指令;压缩机电流指令;加热管电流指令;温度指令;湿度指令。

再次,缓冲区1区会把缓冲区2中排序好的指令读取到缓冲区1中,并同时清空缓冲区2区已经被缓冲区1区取走的这些指令。

最后,CPU按照先后顺序执行缓冲区1中的指令,并在都执行完毕后统一清空缓冲区1区已经被执行完毕的指令。

在本说明书中,参考术语“一个实施例”、“本实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应当视为本发明的保护范围。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京迪文科技有限公司,未经北京迪文科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610355218.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top