System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种高精度不等分均匀分度仪系统和算法技术方案_技高网
当前位置: 首页 > 专利查询>扬州大学专利>正文

一种高精度不等分均匀分度仪系统和算法技术方案

技术编号:40508830 阅读:6 留言:0更新日期:2024-03-01 13:24
本发明专利技术公开了一种高精度不等分均匀分度仪系统和算法,包括人机交互控制面板模块、主控电路模块、驱动电路模块和步进电机;主控电路模块首先发送使能信号,使能驱动电路模块,然后执行人机交互程序确定相应的系统状态,通过RGB液晶接口向人机交互控制模板发送显示信号;人机交互控制面板模块向主控电路模块实时发送触点信号,主控电路模块在收到触点信号后,根据控制程序执行相应的分度任务,通过不等分均匀分度算法得出进行分度所需的脉冲数,然后向驱动电路模块发送PWM信号,驱动电路模块产生驱动信号,驱动步进电机旋转,完成分度。本发明专利技术提高了对工件进行不等分均匀分度的精度;灵活度更高,可以应对不同场景选择不同的步进电机驱动模式。

【技术实现步骤摘要】

本专利技术涉及嵌入式开发,特别涉及一种高精度不等分均匀分度仪系统和算法


技术介绍

1、在一些精密仪器仪表的表盘分度、齿轮加工以及数控机床各种等分的形面加工中,经常需要数控转台能够手动或自动地均匀分度,即将360度圆周在一定精度下任意等分。等分数数控转台精度描述采用分度精度和重复精度两个指标,规定了在每个分度位置及转动一周位置的精度要求。

2、不等分加工存在以下难点问题:若在360°圆周上数控转台需要产生23个均匀分度,假设转台旋转一周步进电机需要走32000步,则每个分度步进电机需要走1391.304步,每个分度为15.652°,而步进电机的步进单位为1步,0.304步是无法实现的,若采用四舍五入的方法,取1391步为一次分度走步数量,在每个分度都会增加0.304步的误差,走一个圆周23步后会累积误差-7步,回不到零点。若分度数越大,累积误差也越大。上述问题可以通过若适当增加取1392步为一次分度走步数量的次数,从而在走步过程中不断修补单个分度误差及总分度误差,走1392步的分度次数应该占比为30.4%。但是现有的方法不能保证单个分度误差、相邻分度误差、总分度误差最小;目前在一些精密仪器仪表的表盘分度、齿轮加工以及数控机床各种等分的形面加工中,缺乏高精度任意等分均匀分度设备;现有的均匀分度台大多数运用plc进行控制,控制成本高,精度低。


技术实现思路

1、本专利技术的目的是克服现有技术缺陷,提供一种高精度不等分均匀分度仪系统和算法,解决转台按不等分分度旋转一周可能出现的回不到零点的问题,保证加工中单个分度误差、相邻分度误差、总分度误差同时达到最小;并且能够在保证高精度的条件下实现0-999之间的任意等分。

2、本专利技术的目的一方面是这样实现的:一种高精度不等分均匀分度仪系统,其特征在于,包括人机交互控制面板模块、主控电路模块、驱动电路模块和步进电机;

3、所述主控电路模块用于发送使能信号,使能驱动电路模块,然后执行人机交互程序确定相应的系统状态,通过rgb液晶接口向人机交互控制面板模块发送显示信号;通过不等分均匀分度算法得出进行分度所需的脉冲数,向驱动电路模块发送pwm信号;

4、所述人机交互控制面板模块用于向主控电路模块实时发送触点信号,主控电路在收到触点信号后,根据控制程序执行相应的分度任务,并通过触摸屏显示分度仪系统的当前信息;

5、所述驱动电路模块用于根据不等分均匀分度算法,输出驱动信号,驱动步进电机的旋转;

6、所述步进电机用于接收驱动电路模块的驱动信号,根据相应的指令实现平滑运动,到达相应位置,完成分度任务;

7、所述主控电路模块与人机交互控制面板模块、驱动电路模块电连接;所述驱动电路模块与步进电机电连接。

8、作为本发的进一步限定,所述主控电路模块包括主控芯片和外围电路模块;

9、所述主控芯片用于通过rgb液晶接口驱动触摸屏,实现人机交互;并根据触点信号执行相应的控制程序,向驱动板接口电路发送使能信号,同时调用基于插补的步进电机高精度不等分均匀分度算法进行分度。

10、所述外围电路模块用于通过降压电路为主控芯片提供供电电源,同时为驱动电路模块提供供电电源;并将主控芯片上的引脚信号引出,并与驱动电路模块相连接;所述引脚信号包括pwm脉冲信号、spi通信信号、步进电机使能信号和步进电机运行反馈信号。

11、作为本发的进一步限定,所述外围电路模块包括电池电压输入电路、高侧过压输入保护ic电路、dcdc5v稳压电路、ldo3v3稳压电路、核心板供电电路、保护隔离电路和驱动板接口电路;

12、所述电池电压输入电路与高侧过压输入保护ic电路电连接,用于输入12v电压u1;

13、所述高侧过压输入保护ic电路分别与dcdc5v稳压电路、ldo3v3稳压电路电连接,将电压u5分别通过dcdc5v稳压电路和ldo3v3稳压电路;

14、所述ldo3v3稳压电路用于将电压u5降压至3.3v电压u2,通过驱动板接口电路接入驱动电路模块;

15、所述dcdc5v稳压电路用于将电压u5降压至5v电压u4,u4一路接入人机交互控制面板模块,用于供电;另一路接入保护隔离电路,再通过核心板供电电路输入电压u3,为主控芯片进行供电。

16、作为本发的进一步限定,所述驱动电路模块包括spi驱动模式和独立操控模式;

17、所述spi驱动模式通过主控电路发送高低电平配置驱动电路模块引脚,从而确定模式的选择;spi驱动模式需将驱动板上的sd_mode引脚和spi_mode引脚接入高电平使能,通过spi接口来设置步进电机控制驱动芯片的寄存器,最大完成128微步的细分设置,最后通过脉冲和方向引脚来控制步进电机运动;

18、所述独立操控模式通过主控电路发送高低电平配置驱动电路模块引脚,从而确定模式的选择;独立操控模式需将驱动板上的sd_mode引脚接入高电平,spi_mode引脚接入低电平使能此模式;配置驱动电路的硬件引脚cfg1和cfg0的高低电平完成8,16,32,64微步的细分设置,最后通过脉冲和方向引脚来控制步进电机运动。

19、作为本发的进一步限定,所述人机交互控制面板模块包括数值显示界面、参数设定界面和说明界面;

20、所述数值显示界面用于显示当前分度仪系统的等分参数;所述数值显示界面上设有启动按键、动作按键、停止按键和设置按键;通过触摸屏按下启动按键,根据用户设定的等分参数启动分度系统;通过触摸屏按下动作按键,系统则根据基于插补的步进电机高精度不等分均匀分度算法给出的步进数执行一次分度任务;通过触摸屏按下停止按键,停止当前的分度任务,用户重新设定参数,执行新一次的分度任务;通过触摸屏按下设置按键进入参数设定界面。

21、所述参数设定界面用于显示和设定等分参数,并设有返回按键和说明按键,通过触摸屏按下返回按键,返回第一个界面即数值显示界面;通过触摸屏按下说明按键,即进入说明界面;

22、所述说明界面用于显示高精度不等分均匀分度仪的基本介绍和使用说明。

23、作为本发的进一步限定,所述等分参数包括输入齿数、分度脉冲当量、输入脉冲、运行速度和运行方向;所述输入齿数为需要设定的分度数;所述分度脉冲当量等于步进电机的步距角除以驱动器的细分数,再除以从电动机转轴到需要分度工件的减速比;所述输入脉冲等于通过计算好的脉冲数值即360除以分度脉冲当量;所述运行速度为步进电机在单位时间内步进电机旋转步数的多少;所述运行方向即步进电机的旋转方向。

24、作为本专利技术的进一步限定,所述主控电路模块采用stm32系列单片机。

25、本专利技术的目的另一方面是这样实现的:一种高精度不等分均匀分度算法,所述不等分均匀分度算法包括以下步骤:

26、1)首先确定预置分度数fs和总步数d,分度偏差f;

27、2)判断总步数d是否能被预置分度数fs整除;

本文档来自技高网...

【技术保护点】

1.一种高精度不等分均匀分度仪系统,其特征在于,包括人机交互控制面板模块、主控电路模块、驱动电路模块和步进电机;

2.根据权利要求1所述的一种高精度不等分均匀分度仪系统,其特征在于,所述主控电路模块包括主控芯片和外围电路模块;

3.所述外围电路模块用于通过降压电路为主控芯片提供供电电源,同时为驱动电路模块提供供电电源;并将主控芯片上的引脚信号引出,并与驱动电路模块相连接;所述引脚信号包括PWM脉冲信号、SPI通信信号、步进电机使能信号和步进电机运行反馈信号。

4.根据权利要求2所述的一种高精度不等分均匀分度仪系统,其特征在于,所述外围电路模块包括电池电压输入电路、高侧过压输入保护IC电路、DCDC5V稳压电路、LDO3V3稳压电路、核心板供电电路、保护隔离电路和驱动板接口电路;

5.根据权利要求1所述的一种高精度不等分均匀分度仪系统,其特征在于,所述驱动电路模块包括SPI驱动模式和独立操控模式;

6.根据权利要求1所述的一种高精度不等分均匀分度仪系统,其特征在于,所述人机交互控制面板模块包括数值显示界面、参数设定界面和说明界面;

7.所述参数设定界面用于显示和设定等分参数,并设有返回按键和说明按键,通过触摸屏按下返回按键,返回第一个界面即数值显示界面;通过触摸屏按下说明按键,即进入说明界面;

8.根据权利要求5所述的一种高精度不等分均匀分度仪系统,其特征在于,所述等分参数包括输入齿数、分度脉冲当量、输入脉冲、运行速度和运行方向;所述输入齿数为需要设定的分度数;所述分度脉冲当量等于步进电机的步距角除以驱动器的细分数,再除以从电动机转轴到需要分度工件的减速比;所述输入脉冲等于通过计算好的脉冲数值即360除以分度脉冲当量;所述运行速度为步进电机在单位时间内步进电机旋转步数的多少;所述运行方向即步进电机的旋转方向。

9.根据权利要求1所述的一种高精度不等分均匀分度仪系统,其特征在于,所述主控电路模块采用STM32系列单片机。

10.一种如权利要求1或2或5所述的高精度不等分均匀分度算法,其特征在于,所述不等分均匀分度算法包括以下步骤:

...

【技术特征摘要】

1.一种高精度不等分均匀分度仪系统,其特征在于,包括人机交互控制面板模块、主控电路模块、驱动电路模块和步进电机;

2.根据权利要求1所述的一种高精度不等分均匀分度仪系统,其特征在于,所述主控电路模块包括主控芯片和外围电路模块;

3.所述外围电路模块用于通过降压电路为主控芯片提供供电电源,同时为驱动电路模块提供供电电源;并将主控芯片上的引脚信号引出,并与驱动电路模块相连接;所述引脚信号包括pwm脉冲信号、spi通信信号、步进电机使能信号和步进电机运行反馈信号。

4.根据权利要求2所述的一种高精度不等分均匀分度仪系统,其特征在于,所述外围电路模块包括电池电压输入电路、高侧过压输入保护ic电路、dcdc5v稳压电路、ldo3v3稳压电路、核心板供电电路、保护隔离电路和驱动板接口电路;

5.根据权利要求1所述的一种高精度不等分均匀分度仪系统,其特征在于,所述驱动电路模块包括spi驱动模式和独立操控模式;

6.根据权利要求1所述的一种高精度不等分均匀分度仪系统,其特征在...

【专利技术属性】
技术研发人员:程创新夏晓南王厚国
申请(专利权)人:扬州大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1