[发明专利]一种监测串口的高速通信方法及通信系统在审
申请号: | 201910866281.1 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110647489A | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 季似宣;刘峙飞 | 申请(专利权)人: | 上海鲍麦克斯电子科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F11/30 |
代理公司: | 31272 上海申新律师事务所 | 代理人: | 沈栋栋 |
地址: | 201203 上海市浦东新区中国(上海)自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 采集 缓冲区 跳转 指针 发送 发送缓冲区 数据采集 数据发送 串口 高速数据传输 数据采集命令 数据发送命令 按序循环 采集数据 发送效率 高速通信 通信系统 监测 保证 | ||
1.一种监测串口的高速通信方法,其特征在于,包括如下步骤:
S100、采集指针从第一采集缓冲区开始循序采集数据;
S200、所述第一采集缓冲区的数据采集完毕时所述采集指针跳转至第二采集缓冲区,同时发送指针跳转至第一采集缓冲区;
S300、开始执行所述第二采集缓冲区的数据采集命令和所述第一采集缓冲区的数据发送命令;
S400、所述第二采集缓冲区的数据采集完毕时所述采集指针跳转至所述第一采集缓冲区,同时所述发送指针跳转至所述第二采集缓冲区;
S500、检测所有数据是否发送完毕,若未发送完毕,则重复步骤S200至S400;若发送完毕,则结束数据传输。
2.根据权利要求1所述的一种监测串口的高速通信方法,其特征在于,所述发送指针跳转至所述第一采集缓冲区时,所述第一采集缓冲区转化为第一发送缓冲区;
所述发送指针跳转至所述第二采集缓冲区时,所述第二采集缓冲区转化为第二发送缓冲区。
3.根据权利要求1所述的一种监测串口的高速通信方法,其特征在于,所述第一采集缓冲区和所述第二采集缓冲区的最大数据存储容量相同。
4.根据权利要求2所述的一种监测串口的高速通信方法,其特征在于,所述采集指针执行数据采集命令时,所述采集指针从所述第一采集缓冲区或所述第二采集缓冲区的第一端运动至第二端;
所述发送指针执行数据发送命令时,所述发送指针从所述第一发送缓冲区或所述第二发送缓冲区的第一端运动至第二端。
5.根据权利要求4所述的一种监测串口的高速通信方法,其特征在于,所述发送指针的运动速度比所述采集指针的运动速度快。
6.一种通信系统,其特征在于,用于执行权利要求1至5任意一项所述的监测串口高速通信方法,包括
一控制系统,控制所述采集指针或所述发送指针运动;
一数据采集单元,与所述采集指针和所述控制系统连接;
一数据发送单元,与所述发送指针和所述控制系统连接;
一第一数据通道,产生所述第一采集缓冲区或所述第一发送缓冲区;
一第二数据通道,产生所述第二采集缓冲区或所述第二发送缓冲区;
一数据实时监测系统,用于检测所述第一采集缓冲区和所述第二采集缓冲区内的数据剩余量。
7.根据权利要求6所述的一种通信系统,其特征在于,所述控制系统产生数据采集信号、数据发送信号和指针跳转信号,所述数据采集信号控制所述采集指针的运动,所述数据发送信号控制所述发送指针的运动,所述指针跳转信号控制所述采集指针和所述发送指针跳转至相邻的缓冲区。
8.根据权利要求6所述的一种通信系统,其特征在于,所述数据实时监测系统检测到任一采集缓冲区内的数据剩余量与所述第一采集缓冲区或所述第二采集缓冲区的最大数据存储容量相等时,所述采集指针和所述发送指针跳转。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海鲍麦克斯电子科技有限公司,未经上海鲍麦克斯电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910866281.1/1.html,转载请声明来源钻瓜专利网。