System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电力电子,特别是涉及一种脉冲指令接收单元。
技术介绍
1、在伺服控制定位系统中,上位机需要控制电机的实际运行位置,从而通过计算伺服驱动器反馈回来的总脉冲数得到电机的实际运行位置。因此对上位机发送的脉冲进行计数和处理是十分重要的,一般的情况下上位机发送的脉冲分两路信号输出给伺服驱动器,且一般具有三种脉冲输入方式。
2、由于需要对脉冲实时计数和处理,现有的伺服技术一般有两种设计方式。第一种为使用fpga(现场可编程门阵列)或者cpld(复杂可编程逻辑器件)这种并行处理芯片进行脉冲处理,由于为实现脉冲输入计数功能需要额外增加一个芯片,该方案的成本比较高。另一种为使用工业arm芯片本身支持三种输入方式的外设进行脉冲处理,由于只有少数高性能工业arm芯片能支持三种输入方式,大部分的工业arm芯片只支持两路正交脉冲输入模式,因此该方案在使用时芯片选型和性能受限。
技术实现思路
1、本专利技术提供一种脉冲信号计数装置,以解决现有技术中芯片对脉冲实时计数和处理时受外设限制无法完全支持三种脉冲输入方式的问题。
2、为解决上述问题,本专利技术提供一种脉冲信号计数装置,包括脉冲指令接收单元、主控处理器和定时器单元:
3、所述脉冲指令接收单元与上位机连接,用于接收第一输入信号和第二输入信号;
4、所述主控处理器与所述脉冲指令接收单元耦接,以获取所述第一输入信号和所述第二输入信号,所述主控处理器包括第一脉冲通道和第二脉冲通道,所述第一脉冲通道输出
5、所述定时器单元与所述主控处理器连接,用于对所述第一输入信号和所述第二输入信号的进行边沿检测,得到计数值;
6、其中,所述主控处理器通过所述第一输入信号和所述第二输入信号对所述计数值对进行处理,实现脉冲计数。
7、进一步地,所述定时器单元包括第一定时器和第二定时器,所述主控处理器连接所述第一定时器和/或所述第二定时器。
8、进一步地,所述第一定时器包括第一接口和第二接口,所述第一接口与所述第一脉冲通道连接,所述第二接口与所述第一脉冲通道或所述第二脉冲通道连接;所述第二定时器包括第三接口和第四接口,所述第三接口与所述第二脉冲通道连接,所述第四接口与所述第二脉冲通道连接。
9、进一步地,所述第一输入信号为脉冲信号,所述第二输入信号为电平信号,所述主控处理器被配置为控制所述第一脉冲通道连接所述第一接口,以对所述第一输入信号进行边沿检测,并控制所述第二脉冲通道连接所述第二接口,以对所述第二输入信号进行电平检测。
10、进一步地,所述第一输入信号和所述第二输入信号为脉冲信号,所述主控处理器被配置为控制所述第一脉冲通道连接所述第一接口,以对所述第一输入信号进行边沿检测,并控制所述第二脉冲通道连接所述第二接口,以对所述第二输入信号进行边沿检测。
11、进一步地,所述第一输入信号为脉冲信号,所述第二输入信号为电平信号,所述主控处理器被配置为控制所述第一脉冲通道连接所述第一接口和所述第二接口,以对所述第一输入信号进行边沿检测,并控制所述第二脉冲通道连接所述第三接口和所述第四接口,以对所述第二输入信号进行电平检测。
12、进一步地,所述第一输入信号为电平信号,所述第二输入信号为脉冲信号,所述主控处理器被配置为控制所述第一脉冲通道连接所述第一接口和所述第二接口,以对所述第一输入信号进行电平检测,并控制所述第二脉冲通道连接所述第三接口和所述第四接口,以对所述第二输入信号进行边沿检测。
13、本专利技术所提供的脉冲信号计数装置包括脉冲指令接收单元、主控处理器和定时器单元,其中:脉冲指令接收单元与上位机连接,用于接收第一输入信号和第二输入信号;主控处理器与脉冲指令接收单元耦接,以获取第一输入信号和第二输入信号,主控处理器包括第一脉冲通道和第二脉冲通道,第一脉冲通道输出第一输入信号,第二脉冲通道输出第二输入信号;定时器单元与主控处理器连接,用于对第一输入信号和第二输入信号的进行边沿检测,得到计数值;其中,主控处理器通过第一输入信号和第二输入信号对计数值对进行处理,实现脉冲计数。通过上述方式,脉冲信号计数装置设置定时器与主控处理器连接,定时器与主控处理器的配合对脉冲信号进行计数,能够在两路脉冲信号输入模式不同时采用不同的信号脉冲增量的计算方式,从而实现对三种脉冲输入方式的计数支持,同时上述以定时器作为主控处理器的外设实现在三种脉冲输入模式计数具备普适性。
本文档来自技高网...【技术保护点】
1.一种脉冲信号计数装置,其特征在于,包括脉冲指令接收单元、主控处理器和定时器单元:
2.根据权利要求1所述的计数装置,其特征在于,所述定时器单元包括第一定时器和第二定时器,所述主控处理器连接所述第一定时器和/或所述第二定时器。
3.根据权利要求2所述的计数装置,其特征在于,
4.根据权利要求1所述的计数装置,其特征在于,所述计数装置还包括脉冲电压转换单元,所述脉冲电压转换单元与所述脉冲指令接收单元连接,用于对所述第一输入信号和所述第二输入信号进行处理。
5.根据权利要求4所述的计数装置,其特征在于,所述计数装置还包括信号滤波单元,所述信号滤波单元与所述脉冲电压转换单元连接,用于对处理后的所述第一输入信号和所述第二输入信号进行滤波。
6.根据权利要求3所述的计数装置,其特征在于,所述第一输入信号为脉冲信号,所述第二输入信号为电平信号,所述主控处理器被配置为控制所述第一脉冲通道连接所述第一接口,以对所述第一输入信号进行边沿检测,并控制所述第二脉冲通道连接所述第二接口,以对所述第二输入信号进行电平检测。
7.根据
8.根据权利要求3所述的计数装置,其特征在于,所述第一输入信号为脉冲信号,所述第二输入信号为电平信号,所述主控处理器被配置为控制所述第一脉冲通道连接所述第一接口和所述第二接口,以对所述第一输入信号进行边沿检测,并控制所述第二脉冲通道连接所述第三接口和所述第四接口,以对所述第二输入信号进行电平检测。
9.根据权利要求3所述的计数装置,其特征在于,所述第一输入信号为电平信号,所述第二输入信号为脉冲信号,所述主控处理器被配置为控制所述第一脉冲通道连接所述第一接口和所述第二接口,以对所述第一输入信号进行电平检测,并控制所述第二脉冲通道连接所述第三接口和所述第四接口,以对所述第二输入信号进行边沿检测。
10.根据权利要求5所述的计数装置,其特征在于,所述主控处理器包括计数模块,所述计数模块分别与所述信号滤波单元和所述定时器单元连接,用于对滤波后的所述第一输入信号和所述第二输入信号进行脉冲计数。
...【技术特征摘要】
1.一种脉冲信号计数装置,其特征在于,包括脉冲指令接收单元、主控处理器和定时器单元:
2.根据权利要求1所述的计数装置,其特征在于,所述定时器单元包括第一定时器和第二定时器,所述主控处理器连接所述第一定时器和/或所述第二定时器。
3.根据权利要求2所述的计数装置,其特征在于,
4.根据权利要求1所述的计数装置,其特征在于,所述计数装置还包括脉冲电压转换单元,所述脉冲电压转换单元与所述脉冲指令接收单元连接,用于对所述第一输入信号和所述第二输入信号进行处理。
5.根据权利要求4所述的计数装置,其特征在于,所述计数装置还包括信号滤波单元,所述信号滤波单元与所述脉冲电压转换单元连接,用于对处理后的所述第一输入信号和所述第二输入信号进行滤波。
6.根据权利要求3所述的计数装置,其特征在于,所述第一输入信号为脉冲信号,所述第二输入信号为电平信号,所述主控处理器被配置为控制所述第一脉冲通道连接所述第一接口,以对所述第一输入信号进行边沿检测,并控制所述第二脉冲通道连接所述第二接口,以对所述第二输入信号进行电平检测。
7.根据权利要求3所述的计数装置,其特征在于,所述第一...
【专利技术属性】
技术研发人员:廖金国,陈卫国,
申请(专利权)人:苏州安驰控制系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。