无磁传感器的脉冲个数测试程序编写的记录

无磁传感器的脉冲个数测试程序编写的记录
首先要找寻例程通过对例程的理解和学习进行下一步编写。
然后是对其内容的详细解说:
1.若计数时间长与脉冲个数的时间,可能是预分频器的设置出现问题。
2.在代码无法找寻出问题的情况下,对硬件连接进行检查分析,看是否存在虚焊和其他接触不良的情况。
3.注意整型变量的范围。

在测量脉冲时,为何有时可以测量到脉冲个数,有时无法测量脉冲个数(是硬件的连接问题还是软件程序编写存在问题呢)

答:为何有时可以测量到脉冲个数,有时无法测量脉冲个数是因为为进行设置的初始化。是软件程序的书写问题。

在测试脉冲时,开阀时读数正常,也不会出现无法读取脉冲个数的现象,但是关阀是会出现。为什么呢?

答:关阀过程中出现了过多细小的毛刺,使得关阀测试中脉冲数据异常。需要过滤到无用的毛刺,硬件上可以输出信号端并联一个电容
若是外部输入的信号,则需要并联一个电容然后串联一个电阻。
软件上可以加入时序逻辑,同步时序逻辑由于用上一个时钟的跳变沿时刻(置寄存器作为组合逻辑的输入)来为下一个时钟的跳变沿时刻的置数(置下一级寄存器作为该组合逻辑的输出)做准备,只要时钟周期足够长,就可以在下一个时钟的跳变沿时刻得到稳定的置数条件,从而在寄存器组中存入可靠的数据。简单来讲,就是在原组合逻辑的基础上,添加一个寄存器用于锁存输出信号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值