本课题设计了基于STM32F103的三轴运动控制器。通过该运动控制器结合现有实验设备可搭建开放型运动控制实验台,利用实验台可进行插补算法的验证,从而进行数控技术原理、数控系统控制方法等学科内容的教学。 本课题以现有数控实验台为基础,主要围绕三轴机械平台的运动控制及XY平面内插补算法及插补过程中加减速的实现展开研究。 本课题硬件部分以STM32F103系列MCU为控制核心,搭建控制器的硬件电路。控制器硬件电路主要包括单片机最小系统、电源模块、串口通信模块、报警模块、光电隔离模块、接口模块及限位检测模块,单片机最小系统由STM32F103RBT6微控制器、时钟电路及复位电路构成。本课题软件部分以Keil软件为平台编写C语言控制程序。系统控制程序以单片机最小系统为载体经硬件系统的光电隔离模块向步进电机驱动器发送驱动脉冲信号及方向信号,从而控制步进电机按给定方向运动。限位检测模块可检测三轴机械试验台的运动超程,接近限位开关的超程信号经光电隔离模块送至微控制器进行处理,并控制步进电机做出相应动作。光电隔离模块避免了强电侧接口对弱电侧器件的信号干扰。本课题中的直线插补与圆弧插补均通过逐点比较法
1
文件中用MATLAB分别模拟了四个象限的直线插补,在输入时都以正整数输入终点的坐标,在储存时再议象限区分,运行后会以动态的方式模拟其插补过程。
2022-11-03 17:05:01 3KB 数控加工 插补 MATLAB
1
逐点比较法直线插补和圆弧插补源码,编译后可以直接下载进51单片机使用。定时器产生脉冲。
2021-07-21 21:34:46 10KB 伺服运动 51单片机 逐点比较法
1
数控实验的直线插补程序,用VB写的代码,四个象限都有,自己写的删除了怪可惜的,需要的同学下载吧
2021-06-18 19:39:43 19KB 数控技术 直线插补 实验
1
逐点比较法直线插补逐点比较法直线插补课件,逐点比较法直线插补PPT
2021-04-08 14:05:23 481KB 逐点比较法直线插补