[发明专利]多通道软硬件并行串口通讯处理方法有效

专利信息
申请号: 201410473686.6 申请日: 2014-09-17
公开(公告)号: CN105487992B 公开(公告)日: 2018-11-06
发明(设计)人: 吕敏;张国柱;曹斌;陈晓强 申请(专利权)人: 上海新跃仪表厂
主分类号: G06F13/38 分类号: G06F13/38;G06F13/42
代理公司: 上海航天局专利中心 31107 代理人: 冯和纯
地址: 200233 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明针对复杂航天器控制计算机串口通讯单机数量不断增加,但嵌入式系统软硬件资源有限的矛盾,提出了一种软硬件资源统筹调用方法,步骤包括硬件多路串口通道复用、发送缓存复用、接收缓存独立,通过软件设置通道号实现通道切换,并设置相应通道的发送数据长度、接收数据长度;串口接收中断与超时中断复用,多路串口采用同一接收中断、超时中断,占用同一CPU外部中断资源;软硬件并行工作,实现多路串口通讯,串口通信由软件任务主流程、软件中断流程、硬件处理流程共同完成。该方法实现了多通道软硬件并行串口通讯,节约了计算机硬件资源,减少了多路串口通讯占用的CPU时间,已在某型号控制计算机上成功在轨应用。
搜索关键词: 多路 软硬件 复用 软硬件资源 并行串口 串口通讯 多通道 中断 超时 计算机硬件资源 串口 占用 航天器控制 计算机串口 嵌入式系统 串口接收 串口通道 串口通信 发送缓存 接收缓存 接收数据 接收中断 软件设置 软件中断 通道切换 通讯处理 外部中断 硬件处理 主流程 通讯 单机 调用 并行 节约 应用 矛盾 成功
【主权项】:
1.一种多通道软硬件并行串口通讯处理方法,其特征在于,该方法步骤包括:1)硬件多路串口通道复用、发送缓存复用、接收缓存独立,通过软件设置通道号实现通道切换,并设置相应通道的发送数据长度、接收数据长度;2)串口接收中断与超时中断复用,多路串口采用同一接收中断、超时中断,占用同一CPU外部中断资源;3)软硬件并行工作,实现多路串口通讯,串口通信由软件任务主流程、软件中断流程、硬件处理流程共同完成;其中,FPGA按顺序先与第一通道对应的单机进行通信,先发送缓存中的数据,再在等待周期内接收应答数据,继而等待数据接收完成的接收中断,或者超过等待周期时的超时中断 , 再以同样的方法依次启动下一路串口通讯流程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新跃仪表厂,未经上海新跃仪表厂许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410473686.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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