- 博客(33)
- 资源 (12)
- 收藏
- 关注
原创 单片机控制步进电机 A4988 Proteus仿真
本文介绍如何使用51单片机+A4988驱动器控制步进电机,采用Protues进行仿真,以进行快速验证Keil程序,以节省搭建实物环境时间
2025-01-09 13:53:04
689
原创 基于51单片机TB6600驱动器控制步进电机 Proteus仿真
本文介绍如何使用51单片机+TB6600驱动器控制步进电机,采用Protues进行仿真,以进行快速验证Keil程序,以节省搭建实物环境时间
2025-01-08 17:14:37
554
原创 第二节:让电机转起来【51单片机+A4988+步进电机教程】
本节介绍用简单的方式,让步进电机转起来。其目的之一是对电机转动有直观的感受,二是熟悉整个开发流程
2025-01-02 23:04:21
282
原创 第一节:电路连接【51单片机+A4988+步进电机教程】
本节介绍如何搭建一个51单片机+A4988+步进电机控制电路,所用材料均为常见的模块,简单高效的方式搭建起硬件环境
2024-12-31 15:53:16
1236
原创 第七节(2)、T型加减速优化处理【51单片机-L298N-步进电机教程】
本节介绍解决标准T型加减速过程中的两个缺陷,其一是使得初速度任意设置;其二是降低Cn递推计算量,提升速度上限
2024-12-24 13:19:41
1115
原创 第六节、S曲线加减速转动【51单片机-L298N-步进电机教程】
本节介绍步进电机S曲线加减速方法,包含了一般形式S曲线方程的推导,以其适配51单片机+L298N模块S曲线运动数据的生成
2024-12-24 13:18:57
1505
原创 第二节:让电机转起来【51单片机-L298N-步进电机教程】
本节介绍用简单的方式,让步进电机转起来。其目的之一是对电机转动有直观的感受,二是熟悉整个开发流程
2024-12-24 13:17:14
496
原创 第一节:电路连接【51单片机-L298N-步进电机教程】
本节介绍如何搭建一个51单片机+L298N+步进电机控制电路,所用材料均为常见的模块,简单高效的方式搭建起硬件环境
2024-12-24 13:16:49
1988
原创 第五节、电机多段运动【51单片机-TB6600驱动器-步进电机教程】
本节介绍用控制步进电机三个主要参数角度、速度、方向,实现简单的步进电机多段控制
2024-12-06 15:33:53
1155
1
原创 第二节、让电机转起来【51单片机-TB6600驱动器-步进电机教程】
本节介绍用简单的方式,让步进电机转起来。其目的之一是对电机转动有直观的感受,二是熟悉整个开发流程
2024-12-06 15:30:30
766
1
原创 第一节、电路连接【51单片机-TB6600驱动器-步进电机教程】
本节介绍如何搭建一个基本的步进电机控制电路,所用材料均为常见的模块,简单高效的方式搭建起硬件环境
2024-12-06 15:29:10
10964
3
原创 3阶贝塞尔曲线沿线长等距分割方法
3阶贝塞尔曲线等距分割1、引言2、数学计算应用demo下载1、引言贝塞尔(bezier)曲线又称样条曲线,常用的有2阶跟3阶形式,3阶曲线最为常用,其公式(1)为:P0/P1/P2/P3为其四个控制点,贝塞尔曲线基础知识站内有相当详细地讲解博文。沿t进行等分,做出的曲线如下图蓝色点所示:生成的点在沿曲线线长方向上,并不是均匀的。本文意在解决这个问题,实现线长方向上均匀的效果,如下图所示:2、数学计算将(1)式展开,转换为关于t的方程得到(2)式:则(2)式简化为(3)式:将(3)
2021-05-18 21:45:19
4280
原创 VB 坐标系简介与使用
VB坐标系统简介本篇简要介绍如何改变系统默认坐标系统,使其变成正常的二维坐标系统,从而直观的绘制所需要的几何图形,本篇附带操作案例1、系统默认坐标系是以左上角为原点,向右为X轴正方向,向下为Y轴正方向,通常情况下是不会使用默认坐标系的,会将其进行变换。2、变换坐标系通常使用控件Scale方法,例如使用Form1.Scale (X1, Y1)-(X2, Y2)对控件坐标系进行变换, (X1...
2020-03-04 23:17:17
5063
原创 光电旋转编码器使用方法及稳定的单片机程序
文章由皮皮黄(微信ID: saskingku)首发,转载请注明出处本篇讲解一下单片机读取光栅编码器角度的方法。在刚开始接触光栅编码器之初,搜索了一些网上资源,但均不太稳定,容易出现丢步的情况。几经周折之后,索性花了2周时间好好研究了一下光栅编码器原理。现给自己做个笔记,也希望和各坚持技术道路的同行们交流。增量式光栅编码器结构:编码器工...
2019-07-05 22:22:30
8143
6
原创 上位机控制步进电机
实现功能:利用PC控制步进电机转动。控制电机转动方向、转动速度、电机ENA以及读取转动角度程序界面:硬件清单:1、单片机最小系统(本案例使用Atmega16芯片)2、步进电机(二相四线)3、稳压电源(24V)4、步进电机驱动器(TB6600)5、USB转TTL数据线实物连接图:原理图:软件:ICCV7 FOR AVR-写程序Progisp-烧程序VB6.0-写上...
2019-04-21 21:46:57
11457
2
原创 步进电机S曲线加减速控制生成器-VB6.0实现
程序功能:生成步进电机S曲线运动数组代码程序语言:VB6.0对应硬件线路连接见上章:https://blog.csdn.net/LuDanTongXue/article/details/87869557对应单片机程序见上章(PC端程序显示正常,手机端程序后半段显示不出来):https://blog.csdn.net/LuDanTongXue/article/details/8786980...
2019-04-14 10:43:53
2817
原创 单片机控制步进电机-VB上位机生成S曲线
对应硬件线路连接见上章:https://blog.csdn.net/LuDanTongXue/article/details/87869557对应单片机程序见上章:https://blog.csdn.net/LuDanTongXue/article/details/87869806上位机界面:上位机参数说明:各个曲线段参数设置举例:第一段S曲线加速30°:1转/秒启动,5转/...
2019-02-22 22:27:02
2261
1
原创 单片机控制步进电机-AVR详细程序
单片机控制步进电机-单片机程序(avr)硬件线路连接图见上一篇文章软件:ICCV7 FOR AVR-写程序Progisp-烧程序速度S曲线生成器(后续后单独讲解)-生成S曲线数组代码硬件:Atmega16ASP下载线杜邦线控制原理:利用单片机定时器控制IO口高低电平产生脉冲,通过定时器控制每个脉冲的时间,以及脉冲的个数,从而控制步进电机速度以及转动角度,实现步进电机开环控制能...
2019-02-21 22:43:14
14115
4
原创 单片机控制步进电机-电路连接
单片机控制步进电机-线路连接说明:如何利用单片机去控制步进电机?本案例讲解的内容是硬件连接部分,采用常用的电子器件去实现单片机控制步进电机的功能。后续会分别讲解单片机程序,S曲线生成方法,上位机等相关内容。硬件清单:1、单片机最小系统(本案例使用Atmega16芯片)2、步进电机(二相四线)3、稳压电源(24V)4、步进电机驱动器(TB6600)整体连接图:原理图:控制原...
2019-02-21 22:12:28
21304
27
AVR单片机控制步进电机C程序
2019-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人