[发明专利]一种时间串测量方法有效

专利信息
申请号: 201611099886.5 申请日: 2016-12-02
公开(公告)号: CN106526336B 公开(公告)日: 2019-01-08
发明(设计)人: 孙超;张国英;马欢;孙震 申请(专利权)人: 哈尔滨工业大学
主分类号: G01R29/027 分类号: G01R29/027
代理公司: 哈尔滨市松花江专利商标事务所 23109 代理人: 宋诗非
地址: 150001 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种时间串测量方法,属于自动测试领域,解决了现状态量测量装置的测量效率低和测量分辨率低的问题。该方法基于时间串测量装置实现,所述装置:DSP最小系统通过三态缓冲模块和光电隔离模块采集多路待测通道信号。该方法包括初始化、读取通道信号状态值、判断起始时刻、计数器清零和启动定时器的步骤;判断起始时刻的步骤为:判断起始通道信号的当前状态值与上一状态值,二者一致时,读取通道信号状态值,否则,判断起始通道信号的沿是否为起始沿,如果是,计数器清零,否则,读取通道信号状态值。定时中断包括:读取通道信号状态值、判断是否产生状态沿、记录数据、计算状态沿发生时刻、数据上传和计数器加一的步骤。本发明用于测量时间串。
搜索关键词: 读取通道 计数器清零 起始时刻 起始通道 测量 光电隔离模块 计数器 测量分辨率 启动定时器 状态量测量 测量效率 测量装置 待测通道 定时中断 发生时刻 缓冲模块 记录数据 数据上传 自动测试 初始化 多路 三态 采集
【主权项】:
1.一种时间串测量方法,所述方法基于时间串测量装置实现,所述装置包括光电隔离模块(1)、三态缓冲模块(2)和DSP最小系统(3);光电隔离模块(1)的多个信号输入端分别为多个通道信号的输入端,光电隔离模块(1)的多个信号输出端分别与三态缓冲模块(2)的多个信号输入端相连,三态缓冲模块(2)的多个信号输出端均与DSP最小系统(3)的数据总线相连,DSP最小系统(3)与上位机(4)相连;多个通道信号均为待测信号,DSP最小系统(3)包括DSP芯片;其特征在于,所述方法包括:初始化的步骤:对DSP芯片进行初始化处理;第一读取通道信号状态值的步骤:通过DSP芯片同时读取多个通道信号的状态值,所述状态值包括0和1,二者分别表示其对应的通道信号的状态为低电平和高电平;判断起始时刻的步骤:将多个通道信号中的任意一个信号设定为起始通道信号,将上升沿或下降沿设定为起始沿,并判断起始通道信号的当前状态值与上一状态值是否一致,当判断结果为是时,执行第一读取通道信号状态值的步骤,否则,判断起始通道信号变化过程中的状态沿是否为起始沿,当判断结果为是时,执行计数器清零的步骤,否则,执行第一读取通道信号状态值的步骤;计数器清零的步骤:对DSP芯片内的计数器进行清零处理;启动定时器的步骤:启动DSP芯片内定时器,并开启定时中断;定时中断的工作模式包括:第二读取通道信号状态值的步骤:通过DSP芯片同时读取多个通道信号的状态值;判断是否产生状态沿的步骤:分别判断多个通道信号的当前状态值与上一状态值是否一致,当该判断的结果全部为是时,执行第二读取通道信号状态值的步骤,否则,执行记录数据步骤;记录数据步骤:分别记录有状态沿产生的信号通道的编号、该状态沿的状态以及该状态沿对应的计数值,状态沿的状态包括上升沿和下降沿;计算状态沿发生时刻的步骤:状态沿发生时刻等于该状态沿对应的计数值与计数器的度量值的乘积;数据上传的步骤:将实施记录步骤所得的信号通道的编号、状态沿的状态以及实施计算状态沿发生时刻的步骤所得的状态沿发生时刻发至上位机;计数器加一的步骤:将计数值加一。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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