【技术实现步骤摘要】
本专利技术属于光电编码器测量应用领域,涉及一种光电编码器旋转脉冲显示装置。
技术介绍
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器,是目前应用最多的传感器。运动控制系统中的光电编码器的作用是将位置和角度等参数转换为数字量,旋转编码器是用来测量转速的装置,它分为单路输出和双路输出两种。在目前的工程运用中,步进电机的运行通常需要光电编码器来控制,在编码器控制步进电机旋转的过程中,要求编码器旋转一定角度,相应的步进电机旋转一定角度,但由于目前大多是由人工对旋转角度等参数进行识别和操作,没用数字自动显示,很容易出现误操作,如旋转过快导致电机磨损加剧,超出要求角度等。目前存在的一些光电编码器脉冲显示装置或方法大多采用单片机进行控制,单片机相对于FPGA而言需要大量外围电路驱动,这就造成一方面增加硬件成本和软件复杂程度,使得软件移植性和可塑性差,另一方面也使得装置的可拓展性差,处理速度慢。同时,目前的显示装置只是单纯的进行输出脉冲计数,没有考虑光电编码器的旋转角度和旋转方向等,使得在使用过程中容易造成误操作。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种光电编码器旋转脉冲显示装置,该装置主要采用现场可编程门阵列FPGA,能够对光电编码器的旋转角度和脉冲计数等进行数字显/Jn o为达到上述目的,本专利技术提供如下技术方案:—种光电编码器旋转脉冲显示装置,包括一个光电耦合器、一个作为核心处理部件的现场可编程门阵列FPGA、一个晶体振荡器、一个配置芯片和一个显示装置;光电耦合器接收光电编码器输出的AB两相脉冲信号并对其放大后输出至 ...
【技术保护点】
一种光电编码器旋转脉冲显示装置,其特征在于:包括一个光电耦合器、一个作为核心处理部件的现场可编程门阵列FPGA、一个晶体振荡器、一个配置芯片和一个显示装置;光电耦合器接收光电编码器输出的AB两相脉冲信号并对其放大后输出至现场可编程门阵列FPGA,FPGA根据接收到的脉冲信号进行计算得到光电编码器的旋转方向、旋转角度及脉冲个数,并将计算结果传送至显示装置;配置芯片用于存储FPGA的算法程序,晶体振荡器用于提供时钟信号;所述现场可编程门阵列FPGA包括相位关系判断模块和脉冲计数模块;相位关系判断模块根据AB两相脉冲信号之间的相位关系判断光电编码器的旋转方向,B相滞后为正转、B相超前为反转;脉冲计数模块用于对光电编码器的旋转脉冲进行计数,在正转情况下,A相为上升沿,计数器加1,开始脉冲计数,在反转情况下,A相为上升沿,计数器减1,脉冲计数。
【技术特征摘要】
1.一种光电编码器旋转脉冲显不装置,其特征在于:包括一个光电稱合器、一个作为核心处理部件的现场可编程门阵列FPGA、一个晶体振荡器、一个配置芯片和一个显示装置;光电耦合器接收光电编码器输出的AB两相脉冲信号并对其放大后输出至现场可编程门阵列FPGA,FPGA根据接收到的脉冲信号进行计算得到光电编码器的旋转方向、旋转角度及脉冲个数,并将计算结果传送至显示装置;配置芯片用于存储FPGA的算法程序,晶体振荡器用于提供时钟信号; 所述现场可编程门阵列FPGA包括相位关系判断模块和脉冲计数模块; 相位关系判断模块根据AB两相脉冲信号之间的相位关系判断光电编码器的旋转方向,B相滞后为正转、B相超前为反转; 脉冲计数模块用于对光电编码器的旋转脉冲进行计数,在正转情况下,A相为上升沿,计数器加1,开始脉冲计数...
【专利技术属性】
技术研发人员:高富强,严强,安康,李岭,兰扬,陈赟飞,冯永,
申请(专利权)人:重庆大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。