最近半年忙的一塌糊涂,最近做一体机微诊室心情很烦躁啊,赶紧过来安安静静打会字调整一下。

手头正好在调TB6600+stm32+42的控制,以前都是调5相四线,但现在需要用42电机调控制台的盖板起降,那就开始搞吧。设备产品化我不打算用TB6600,用8825(8825调通了我再贴图),现阶段手头就这个了!

接线:用的共阴接线DIR-和PUL-接GND;DIR+接GPIOA7、PUL+接GPIOA8,。

拨码开关:000,110。说白了前三位调速度,后三位调电流(根据实际电机电流调,大了会发热严重到烫手)

直接上代码,模板用的ministm32的LED代码改的

#include "led.h"
#include "delay.h"
#include "sys.h"
//ALIENTEK miniSTM32¿ª·¢°åʵÑé1
//ÅÜÂíµÆʵÑé
//¼¼ÊõÖ§³Ö£ºwww.openedv.com
//¹ãÖÝÊÐÐÇÒíµç×ӿƼ¼ÓÐÏÞ¹«Ë¾int main(void){ int x ;delay_init();             //ÑÓʱº¯Êý³õʼ»¯     LED_Init();           //³õʼ»¯ÓëLEDÁ¬½ÓµÄÓ²¼þ½Ó¿Úwhile(1){GPIO_SetBits(GPIOA,GPIO_Pin_7);//LED1Êä³ö¸ßfor(x = 0; x < 10000; x++) {GPIO_ResetBits(GPIOA,GPIO_Pin_8); //LED0Êä³öµÍdelay_ms(5);GPIO_SetBits(GPIOA,GPIO_Pin_8);//LED0Êä³ö¸ßdelay_ms(5);}GPIO_ResetBits(GPIOA,GPIO_Pin_7);for(x = 0; x < 10000; x++) {GPIO_ResetBits(GPIOA,GPIO_Pin_8); //LED0Êä³öµÍdelay_ms(5);GPIO_SetBits(GPIOA,GPIO_Pin_8);//LED0Êä³ö¸ßdelay_ms(5);}        }}

TB6600+stm32+42步进电机测试相关推荐

  1. Arduino控制TB6600驱动器+42步进电机

    int PUL = 7; //定义脉冲引脚 int DIR = 6; //定义方向销 int ENA = 5; //定义启用引脚 int RESET = 4; //定义复位传感器/*** TB6600 ...

  2. 步进电机c语言源代码 stm32,stm32 42步进电机基本旋转实现内含源代码

    /* 包含头文件 ----------------------------------------------------------------*/ #include "StepMotor ...

  3. 【STM32】实战3.1—用STM32与TB6600驱动器驱动42步进电机(一)

    目录 0 参考资料出处 1 实验预期效果 2 硬件学习 2.1 TB6600驱动器 2.1.1 通过拨码开关设定细分与电流 2.1.2 共阴共阳接线法 2.2 开关电源(AC转DC变压器)& ...

  4. stm32+drv8825驱动42步进电机

    关于drv8825的介绍,以及如何调节vref电压值请看博主上篇文章,有详细介绍http://t.csdn.cn/NpGIc 接线图 步进电机接线图 起初我也为如何接线烦恼,因为有些博客在讲述这些问题 ...

  5. 遥控51单片机控制42步进电机(TB6600驱动)控制方向、速度

    遥控51单片机控制步进电机控制方向.速度 控制开发板自带步进电机 遥控控制 控制42步进电机 大二在做srtp时做到了这部分内容,感觉C51控制起来挺简单的,之后有做关于MSP430的魂斗罗游戏和st ...

  6. STM32控制42步进电机

    首先采用TB6600驱动外接12VDC电源. STM32选c8t6最小系统板 接线TB6600跟32接线有共阴级接法(把ENA-,DIR-,PUL-与32共地)也有共阳接法(把ENA+,DIR+,PU ...

  7. 51单片机控制TB6600驱动器驱动42步进电机

    51单片机控制TB6600驱动器驱动42步进电机 第一次 功能实现目标 硬件简介 硬件连接 程序代码 第一次 以前总是看别人写的博客,通过别人的博客解决了我很多问题,从中也学到了各种知识,虽然不是很系 ...

  8. 入门到入魂:单片机如何利用TB6600高精度控制步进电机(42/57)

    文章目录 日常唠嗑 一.每次转动30°效果视频 二.了解TB6600及电机接线 1.TB6600 1.1细分设置(精度控制) 1.2电流设置 1.3如何接线(重点) 1.3.1步进电机与驱动器的接线 ...

  9. arduino uno + tb6600 + 42步进电机 自制自动绕线机

    自动绕线机 V1.0 记录分享一下,后续有需要会迭代新版本. 目录 自动绕线机 V1.0 1.  各组件介绍: 1.1  arduino uno :最简洁的控制板. 1.2  tb6600:步进电机控 ...

最新文章

  1. 在ASP.NET 中实现单点登录
  2. beanUtils操作bean的属性
  3. (Mybaitis)分页
  4. 9道最佳解酒方法[转]
  5. Java黑皮书课后题第8章:*8.10(最大的行和列)编写一个程序,在一个4*4的矩阵中随机填入0和1,打印该矩阵,分别找到第一个具有最多1的行和列
  6. Azure App Service 上的根证书
  7. c语言程序为什么运行一半就自动关闭了,C语言为什么程序运行一半就出现停止工作...
  8. leetcode733. 图像渲染(bfs)
  9. 互逆的压缩与解压(洛谷P1319、P1320题题解,Java语言描述)
  10. q87主板支持cpu型号_网络上那些300多元的微星B365M主板到底是真货假货?价格便宜一半...
  11. Eclipse REST 库使用
  12. 【转】SQL SERVER 开窗函数简介
  13. 关于MAC解决jupyter中出现nbconvert failed/ xelatex not found on path报错
  14. 网络工程师--网络规划和设计案例分析(1)
  15. 单片机控制NOKIA5110液晶屏之模块化编程
  16. 三星真机云测平台可能是最好的云测平台,因为他免费。
  17. Bootstrap Table Fixed Columns
  18. 【雕爷学编程】Arduino动手做(53)---土壤湿度传感器
  19. Maxent影响因子响应曲线重绘
  20. 关于编程语言和编程工具

热门文章

  1. Uniapp+Nodejs实现外卖App项目1-项目介绍
  2. python实现微博超话一键签到点赞评论
  3. C# 创建Windows Service(Windows服务)程序
  4. Burp Proxy基本使用
  5. 【愚公系列】2023年05月 攻防世界-Web(Web_php_include)
  6. CarSim教程(一)- 基本操作
  7. 鼠标侧键能改为ctrl吗_垂直鼠标真的能告别鼠标手吗?
  8. python r语言培训_R语言和Python区别有哪些?老男孩Python脱产班
  9. 【array-java】531. Lonely Pixel I
  10. 前期软件项目评估偏差,如何有效处理?