自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (12)
  • 收藏
  • 关注

原创 第8节、双电机多段直线运动【51单片机+L298N步进电机系列教程】

摘要:前面章节主要介绍了bresenham直线插值运动,本节内容介绍让两个电机完成连续的直线运动,目标是画一个正五角星

2024-02-06 00:05:02 1131

原创 第7节、双电机直线运动【51单片机+L298N步进电机系列教程】

摘要:前面章节主要介绍单个电机控制,本节内容介绍两个电机完成Bresenham直线运动

2024-02-06 00:03:11 893

原创 6-3、T型加减速单片机程序【51单片机+L298N步进电机系列教程】

摘要:根据前两节内容,已完成所有计算工作,本节内容介绍具体单片机程序流程及代码

2024-02-06 00:01:36 795

原创 6-2、T型加减速计算简化【51单片机+L298N步进电机系列教程】

摘要:本节介绍简化T型加减速计算过程,使其适用于单片机数据处理。简化内容包括浮点数转整型数计算、加减速对称处理、预处理计算

2024-02-06 00:00:04 653 1

原创 第6节、T型加减速转动【51单片机+L298N步进电机系列教程】

摘要:本章介绍步进电机T型加减速的控制方法,分三个小节,本小节主要内容为该控制方法的推导与计算。目前各平台对该控制方法介绍的文章目前较多,但部分关键参数并未给出推导过程,例如误差系数0.676的推导等,本节在现有文章框架下,对推导过程进行了梳理

2024-02-05 23:58:02 768 1

原创 5-4、S加减单片机程序【51单片机+L298N步进电机系列教程】

摘要:本节介绍实现步进电机S曲线运动的代码

2024-02-05 23:55:23 784 1

原创 5-3、S曲线生成器【51单片机+L298N步进电机系列教程】

摘要:本节介绍步进电机S曲线生成器的计算以及使用

2024-02-05 23:53:51 874 1

原创 5-2、S曲线计算【51单片机+L298N步进电机系列教程】

摘要:本节介绍S曲线的基本变换,将基本形式的S曲线变换成为任意过两点的S曲线,为后续步进电机S曲线运动提供理论支撑

2024-02-05 23:51:42 703 1

原创 第5节、S曲线加减速转动【51单片机+L298N步进电机系列教程】

摘要:本节介绍步进电机S曲线相关内容,总共分四个小节讨论步进电机S曲线相关内容

2024-02-05 23:49:24 654 1

原创 第4节、电机多段转动【51单片机+L298N步进电机系列教程】

摘要:本节介绍用控制步进电机三个主要参数角度、速度、方向,实现简单的步进电机多段控制

2024-02-05 23:46:41 758 1

原创 第3节、电机定速转动【51单片机+L298N步进电机系列教程】

摘要:本节介绍用定时器定时的方式,精准控制脉冲时间,从而控制步进电机速度

2024-02-05 23:44:09 812 1

原创 第2节、让电机转起来【51单片机+L298N步进电机系列教程】

摘要:本节介绍用简单的方式,让步进电机转起来。其目的之一是对电机转动有直观的感受,二是熟悉整个开发流程

2024-02-05 23:24:42 945 1

原创 第1节、电路连接【51单片机+L298N步进电机系列】

摘要:本节介绍如何搭建一个51单片机+L298N+步进电机控制电路,所用材料均为常见的模块,简单高效的方式搭建起硬件环境

2024-02-05 23:21:22 1051 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 3142

原创 基于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 3891 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 3496 6

原创 VB 坐标系简介与使用

VB坐标系统简介本篇简要介绍如何改变系统默认坐标系统,使其变成正常的二维坐标系统,从而直观的绘制所需要的几何图形,本篇附带操作案例1、系统默认坐标系是以左上角为原点,向右为X轴正方向,向下为Y轴正方向,通常情况下是不会使用默认坐标系的,会将其进行变换。2、变换坐标系通常使用控件Scale方法,例如使用Form1.Scale (X1, Y1)-(X2, Y2)对控件坐标系进行变换, (X1...

2020-03-04 23:17:17 4290

原创 光电旋转编码器使用方法及稳定的单片机程序

文章由皮皮黄(微信ID: saskingku)首发,转载请注明出处本篇讲解一下单片机读取光栅编码器角度的方法。在刚开始接触光栅编码器之初,搜索了一些网上资源,但均不太稳定,容易出现丢步的情况。几经周折之后,索性花了2周时间好好研究了一下光栅编码器原理。现给自己做个笔记,也希望和各坚持技术道路的同行们交流。增量式光栅编码器结构:编码器工...

2019-07-05 22:22:30 6696 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 9880 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 2345

原创 单片机控制步进电机-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 2058 1

原创 单片机控制步进电机-AVR详细程序

单片机控制步进电机-单片机程序(avr)硬件线路连接图见上一篇文章软件:ICCV7 FOR AVR-写程序Progisp-烧程序速度S曲线生成器(后续后单独讲解)-生成S曲线数组代码硬件:Atmega16ASP下载线杜邦线控制原理:利用单片机定时器控制IO口高低电平产生脉冲,通过定时器控制每个脉冲的时间,以及脉冲的个数,从而控制步进电机速度以及转动角度,实现步进电机开环控制能...

2019-02-21 22:43:14 13365 4

原创 单片机控制步进电机-电路连接

单片机控制步进电机-线路连接说明:如何利用单片机去控制步进电机?本案例讲解的内容是硬件连接部分,采用常用的电子器件去实现单片机控制步进电机的功能。后续会分别讲解单片机程序,S曲线生成方法,上位机等相关内容。硬件清单:1、单片机最小系统(本案例使用Atmega16芯片)2、步进电机(二相四线)3、稳压电源(24V)4、步进电机驱动器(TB6600)整体连接图:原理图:控制原...

2019-02-21 22:12:28 19648 27

S曲线演示程序 S曲线演示程序

S曲线的演示程序,具体内容参见对应博文

2023-04-12

51单片机+L298N+T型加减速.rar

51单片机+L298N+步进电机【T型】加减速Proteus仿真

2021-05-24

贝塞尔曲线等分器.exe

3阶贝塞尔曲线沿线长方向等分演示器

2021-05-18

ULN2003实物S曲线测试视频.rar

如题

2021-05-16

51单片机+L298N控制步进电机S曲线加减速测试.rar

实物测试视频

2021-05-15

步进电机原理演示器.exe

演示步进电机转动原理

2021-05-13

VB坐标系工程文件.rar

本案例为VB6坐标系统操作案例,对于要用到系统坐标变换的同学可以了解一下,压缩包包含整个工程文件,有需要也可以直接留言

2020-03-04

光电编码器-单片机程序(ATmega16).rar

单片机读取光栅编码器角度程序,程序解释可查看本人博客,里面有详细解释

2019-07-05

halcon license 19年5月

2109年5月份 halcon license,搬运与51halcon,免费分享,共同进步

2019-05-02

上位机(VB6.0)控制步进电机

实现功能:利用PC控制步进电机转动。可以控制转动方向、转动速度以及读取转动角度。上位机VB6.0编写,下位机ATMEGA16程序,均为源码。

2019-04-21

基于VB6.0步进电机S曲线生成器

VB6.0实现步进电机S曲线控制数组生成器【VB6源代码工程文件】,具体的使用方法、硬件电路、单片机程序可以到我的博客里面查看。

2019-04-14

AVR单片机控制步进电机C程序

Atmega16单片机控制步进电机实现正反针功能,采用S型曲线进行加减速,模块化的写法,可以实现任意角度转动的步进电机程序,具体内容可以关注我的博客,里面有详细的讲解。

2019-02-23

步进电机S型曲线生成器

生成步进电机对应的S型曲线数组,适用于步进电机驱动器的步进系统,硬件连接、单片机程序、生成器详细使用方法在我的博客里面均可查看。

2019-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除