一种面向带I/O型数字量异步端口SoC的数字量监测方法

    公开(公告)号:CN107102921B

    公开(公告)日:2020-05-12

    申请号:CN201710179456.2

    申请日:2017-03-23

    Abstract: 本发明提供了一种面向带I/O型数字量异步端口SoC的数字量监测方法,采用I/O型数字量状态端口实时记录I/O型数字量状态;采用I/O型数字量异步数据端口实时存储最多N次最近的I/O型数字量状态端口值和变化次数;采用中断响应程序响应I/O型数字量状态端口的变化,分析I/O型数字量异步数据端口所记载的每个I/O型数字量最近nCount次翻转变化情况。本发明采用I/O型数字量变化记录和读取的异步方式,保证高实时性的基础上降低了对处理器的性能要求,提高了I/O型数字量变化的敏感性;采用多次读取反复比对克服了同一端口软硬件异步读写的问题,提高了对输入的I/O型数字量的变化状态进行监测的可靠性和忠实性。

    一种控制系统控制组合类产品的从模块测试时间计算方法

    公开(公告)号:CN115933812A

    公开(公告)日:2023-04-07

    申请号:CN202211604668.8

    申请日:2022-12-13

    Abstract: 本公开的控制系统控制组合类产品的从模块测试时间计算方法,通过从模块接收主模块发送的PWM时钟同步信号,对PWM时钟同步信号进行计数得到计数值CNT;从模块在PWM时钟同步信号的周期内生成时间戳信号,得到时间戳信号计数值M;记录主模块获取从模块测试信息的本地时间Tlocal_cur,根据本地时间Tlocal_cur、PWM时钟同步信号的周期T1、计数值CNT、时间戳信号M和时间戳信号的周期T2对计数值CNT翻转后的测试时间进行补偿得到翻转补偿的测试时间Tcom_seq;根据测试时间Tcom_seq、系统同步本地时间Tsystem_syn、主模块本地时间Tlocal_syn、主模块和从模块同步加电的初始偏差Δt计算从模块测试时间Tseq_output。通过主模块对PWM时钟同步信号的翻转次数进行补偿,使得最终生成的测试计时与系统保持一致,提升控制组合产品的测试性能。

    一种非独立多通道模拟量实时监测方法

    公开(公告)号:CN105158607B

    公开(公告)日:2018-04-10

    申请号:CN201510544073.1

    申请日:2015-08-28

    Abstract: 一种非独立多通道模拟量实时监测方法,包括,步骤S1,对采集的模拟量进行分组,分成多个采集组;步骤S2,对单个采集组中分组后的模拟量进行排序;步骤S3,打开一个采集组的组内模拟量采集通道,同时打开模拟量采集通道的建立标志,并开始计时;步骤S4,查询模拟量采集通道的建立时间是否达到指定时长,若未达到指定时长,则退出,若已经达到指定时长则开始模拟量测试;模拟量测试完毕后,关闭采样通道,并开启下一个采集组内模拟量的采集通道;重复步骤S4直至所有采集组的模拟量测试完毕。本发明解决了采样效率与采样精度的矛盾,可以在保证监测精度的基础上,大幅度的提高被监测的模拟量的采样效率,从而提高了被监测量的采样率。

    一种基于表格化配置的动态负载均衡遥测方法

    公开(公告)号:CN110620735A

    公开(公告)日:2019-12-27

    申请号:CN201910849417.8

    申请日:2019-09-09

    Abstract: 一种基于表格化配置的动态负载均衡遥测方法,用于周期性任务中,在每个周期完成所需的必要功能后,再进行观测数据遥测;步骤如下:(1.1)将所有要发送的遥测数据定义为表格形式,形成遥测数据配置及运行表;(1.2)利用周期性遥测任务生成器遍历表中的每一行,根据每行遥测数据的静态配置信息准备遥测数据,根据动态运行时信息配置遥测任务参数,生成遥测任务;(1.3)将每个遥测任务放入待执行的优先级队列中,等待被执行;(1.4)定义周期性遥测任务执行器,在每个周期计算本周期的剩余时间、过去ts的总线负载率;(1.5)计算可以执行的遥测消息数量,按照优先级从队列中取出相应数量的遥测任务执行;1.6)遥测接收方设置接收缓存,平衡峰值总线负载。

    一种单控制器主从式网络总线控制器在线切换方法

    公开(公告)号:CN106789495B

    公开(公告)日:2019-08-09

    申请号:CN201611051761.5

    申请日:2016-11-23

    Abstract: 本发明公开了一种单控制器主从式网络总线控制器在线切换方法,总线当前控制器Ctrlorcurrent向从属站点Ctrlorcandidate发送控制器切换请求消息;Ctrlorcandidate向Ctrlorcurrent回复控制器切换请求应答消息,等待tdelay1后,将自身切换为总线控制器;Ctrlorcurrent收到切换请求应答消息之后,将自己切换为从属站点;Ctrlorcandidate给已切换为从属站点的Ctrlorcurrent发送切换好消息,并等待tdelay2后,读取Ctrlorcurrent回复消息,若回复标志有效,则切换成功,否则,Ctrlorcandidate重新将自己切为从属站点;Ctrlorcurrent在预设的Tswitch时间内收到Ctrlorcandidate发来的总线控制器切换好消息,则置位回复标志后等待总线控制器来取,未收到,则重新将自己切换为总线控制器,记录切换次数加1,重复切换过程;直到重复N次仍不能成功,则报警总线故障,结束切换过程。本发明简单易行、稳定可靠。

Patent Agency Ranking