- 博客(23)
- 资源 (12)
- 收藏
- 关注
原创 第8节、双电机多段直线运动【51单片机+L298N步进电机系列教程】
摘要:前面章节主要介绍了bresenham直线插值运动,本节内容介绍让两个电机完成连续的直线运动,目标是画一个正五角星
2024-02-06 00:05:02 1143
原创 第7节、双电机直线运动【51单片机+L298N步进电机系列教程】
摘要:前面章节主要介绍单个电机控制,本节内容介绍两个电机完成Bresenham直线运动
2024-02-06 00:03:11 907
原创 6-3、T型加减速单片机程序【51单片机+L298N步进电机系列教程】
摘要:根据前两节内容,已完成所有计算工作,本节内容介绍具体单片机程序流程及代码
2024-02-06 00:01:36 807
原创 6-2、T型加减速计算简化【51单片机+L298N步进电机系列教程】
摘要:本节介绍简化T型加减速计算过程,使其适用于单片机数据处理。简化内容包括浮点数转整型数计算、加减速对称处理、预处理计算
2024-02-06 00:00:04 661 1
原创 第6节、T型加减速转动【51单片机+L298N步进电机系列教程】
摘要:本章介绍步进电机T型加减速的控制方法,分三个小节,本小节主要内容为该控制方法的推导与计算。目前各平台对该控制方法介绍的文章目前较多,但部分关键参数并未给出推导过程,例如误差系数0.676的推导等,本节在现有文章框架下,对推导过程进行了梳理
2024-02-05 23:58:02 775 1
原创 5-2、S曲线计算【51单片机+L298N步进电机系列教程】
摘要:本节介绍S曲线的基本变换,将基本形式的S曲线变换成为任意过两点的S曲线,为后续步进电机S曲线运动提供理论支撑
2024-02-05 23:51:42 716 1
原创 第5节、S曲线加减速转动【51单片机+L298N步进电机系列教程】
摘要:本节介绍步进电机S曲线相关内容,总共分四个小节讨论步进电机S曲线相关内容
2024-02-05 23:49:24 663 1
原创 第4节、电机多段转动【51单片机+L298N步进电机系列教程】
摘要:本节介绍用控制步进电机三个主要参数角度、速度、方向,实现简单的步进电机多段控制
2024-02-05 23:46:41 769 1
原创 第2节、让电机转起来【51单片机+L298N步进电机系列教程】
摘要:本节介绍用简单的方式,让步进电机转起来。其目的之一是对电机转动有直观的感受,二是熟悉整个开发流程
2024-02-05 23:24:42 967 1
原创 第1节、电路连接【51单片机+L298N步进电机系列】
摘要:本节介绍如何搭建一个51单片机+L298N+步进电机控制电路,所用材料均为常见的模块,简单高效的方式搭建起硬件环境
2024-02-05 23:21:22 1208 1
原创 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 3173
原创 基于51单片机+ULN2003控制步进电机S曲线加减速
目录1.ULN2003功能简介2.28BYJ48简介3.S曲线加减速方法4.proteus仿真及实物测试1.ULN2003功能简介ULN2003比较简单,相关资料也比较多。可以用来驱动四线五相步进电机,例如常用的28BYJ和35BYJ系列,也可以用来驱动有抽头的HB42步进电机,单相电流可以到500mA,本文以28BYJ48为例进行介绍。2.28BYJ48简介①完整实物图如下②拆去盖板是上层的4级齿轮组传动比=从动齿轮齿数之积/主动齿轮齿数之积=(81199)/(24273222)=1/64
2021-05-16 22:37:17 3926 12
原创 51单片机+L298N控制步进电机S曲线加减速
1、 L298N模块介绍如图所示是某宝上最基础版本的L298N模块,可以驱动两路直流电机,或者一个二相四线步进电机,本文只介绍接步进电机的用法。2、 参数说明逻辑电压:5V-7V逻辑电流:0-36mA电机供电电压:5-35V,如果使用5V降压模块进行板内供电,则为7-35V驱动电流:2A最大功率:25W注意点:当电机供电电压大于12V时,需要取下5V降压模块使能挑线帽,并在5V端口这里接入5V电压给L298N进行逻辑供电。当电机供电电压7-12V时,可以使用板内5V降压模块,此时5V端口可
2021-05-15 17:11:34 3523 6
原创 VB 坐标系简介与使用
VB坐标系统简介本篇简要介绍如何改变系统默认坐标系统,使其变成正常的二维坐标系统,从而直观的绘制所需要的几何图形,本篇附带操作案例1、系统默认坐标系是以左上角为原点,向右为X轴正方向,向下为Y轴正方向,通常情况下是不会使用默认坐标系的,会将其进行变换。2、变换坐标系通常使用控件Scale方法,例如使用Form1.Scale (X1, Y1)-(X2, Y2)对控件坐标系进行变换, (X1...
2020-03-04 23:17:17 4324
原创 光电旋转编码器使用方法及稳定的单片机程序
文章由皮皮黄(微信ID: saskingku)首发,转载请注明出处本篇讲解一下单片机读取光栅编码器角度的方法。在刚开始接触光栅编码器之初,搜索了一些网上资源,但均不太稳定,容易出现丢步的情况。几经周折之后,索性花了2周时间好好研究了一下光栅编码器原理。现给自己做个笔记,也希望和各坚持技术道路的同行们交流。增量式光栅编码器结构:编码器工...
2019-07-05 22:22:30 6731 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 9939 1
原创 步进电机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 2362
原创 单片机控制步进电机-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 2071 1
原创 单片机控制步进电机-AVR详细程序
单片机控制步进电机-单片机程序(avr)硬件线路连接图见上一篇文章软件:ICCV7 FOR AVR-写程序Progisp-烧程序速度S曲线生成器(后续后单独讲解)-生成S曲线数组代码硬件:Atmega16ASP下载线杜邦线控制原理:利用单片机定时器控制IO口高低电平产生脉冲,通过定时器控制每个脉冲的时间,以及脉冲的个数,从而控制步进电机速度以及转动角度,实现步进电机开环控制能...
2019-02-21 22:43:14 13395 4
原创 单片机控制步进电机-电路连接
单片机控制步进电机-线路连接说明:如何利用单片机去控制步进电机?本案例讲解的内容是硬件连接部分,采用常用的电子器件去实现单片机控制步进电机的功能。后续会分别讲解单片机程序,S曲线生成方法,上位机等相关内容。硬件清单:1、单片机最小系统(本案例使用Atmega16芯片)2、步进电机(二相四线)3、稳压电源(24V)4、步进电机驱动器(TB6600)整体连接图:原理图:控制原...
2019-02-21 22:12:28 19734 27
AVR单片机控制步进电机C程序
2019-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人