有一个线缆设备项目有如下几点要求:
1、显示电机的实测速度。一共有三处。
2、需要有两处计算脉冲,利用脉冲数计算出线缆长度。
3、有一个检测线缆质量用的导轮,在检测线时候人工把线拉出,如果质量有问题,剪掉一段,在把剩余的绕回去,在此过程中,拉出和绕回的圈数都需要显示出来。
4、计长脉冲要求每转一个脉冲,占空比为1:1,估计是为了防止计米脉冲干扰,用户要求有占空比检测程序,在不为1:1时报警。
如果电机速度显示用编码器+高度计数器的方法,那么三处需要三个高速计数器。
导轮计算线缆长度两处,需要两个高速计数器件。
那么最多就剩余一个高速计数器。
那么第三点要求,双向计数:
我想在导轮上做两个相差90度的感应片,用两个传感器送信号到I输入点,利用00-01-10-11的顺序来判断方向。用第一个信号下降沿
中断,判断第二个信号是0或者1。根据是0或1来设置高速计数器的增减。在连续状态下,高速计数器怎么改变定义呢?
第四点占空比检测该怎么做才好,我计算了一下每秒最多两个脉冲,频率还是不高的。
因为还是想用s7200,请大家指点一下怎么做才好一点?尤其是第三第四点。
如果高速计数器不够用,速度显示还是用测速发电机+模拟量输入模块实现。