目录一、GY-30简介1.1GY-30原理图1.2模块引脚二、GY-30驱动2.1GPIO配置2.2初始化BH17502.3设置精度2.4读取光强数据、元操作3.1延时3.2IIC开始/结束信号3.4发送应答信号3.5接收应答信号3.6IIC发送一个字节3.7IIC读取一个字节四、测试结果与光照强度参考资源链接:请移步 我的资源一、GY-30简介    &
转载 2024-09-26 10:12:46
102阅读
                                                    电机三相线的接法三相电机,大家都挺熟
转载 2024-03-25 09:46:05
229阅读
摘要:本文介绍如何使用专用步进电机驱动模块驱动步进电机前面介绍了如何使用L298N模块驱动步进电机,大家可以发现,直接用L298N模块驱动步进电机还是比较麻烦的,至少需要占用4个处理器的引脚,然后还要按照固定的次序控制这4个引脚输出脉冲,才能实现让步进电机转动起来的目的。这种方法的缺点就是要占用很多的资源,并耗费处理器相当大的处理能力,会导致处理器几乎没有更多的余力去从事别的处理任务。因此,为了摆
三相无刷直流电机无感控制应用参考文档第章的软件设计部分 3.4、3.5、3.6一、无刷直流电机控制基于反电动势电压的无位置传感器 BLDC 电机控制方法需要一个可测量值反电动势电压。该电压与实际转子转速成正比,因此在零和非常低的速度。为了启动和运行 BLDC 电机,控制算法必须经过通过以下状态:对齐:转子初始位置设定启动:开环模式下的强制换向运行:通过 BEMF 采集进行闭环控制。下图显示了各个
前段时间学习了STM32使用DAC模块输出正弦波的功能,在学习过程中遇到了一些问题,在此和各位分享。 DAC是数字/模拟转换模块的简称,STM32中的DAC是12位数字输入,这个就决定了其精度。STM32的DAC模块具有两个通道,可单独进行转换,也就是说可以同时输出两个正弦波或其他波形。输出正弦波的原理简单讲就是每隔一定时间向DAC的数据寄存器写入数据,然后进行数据转换,输出不同电压,然后在时间轴
电力电子技术 电流跟踪PWM控制三相逆变器的simulink仿真一、电流跟踪PWM定义二、Simulink仿真分析1.问题提出2.分析问题3.Simulink元件选取4.PWM信号发生电路图5.主电路图6.实际效果图、仿真文件获取1.积分获取2.免费获取四、其余电力电子电路 一、电流跟踪PWM定义  电流跟踪控制的PWM逆变器由通常的PWM逆变器和电流控制环组成。其基本的控制方法是,给定三相
ESP32调库修炼指南git参考资料git下载地址:Git - Downloads (git-scm.com) git官方wiki:Git - Reference (git-scm.com) 参考教程:廖雪峰的官方网站 (liaoxuefeng.com)|菜鸟教程 (runoob.com) 应用场景版本控制和记录分支处理buff:配合github/gitee/gitlab进行线上协作基本用法仓库的
转载 2024-04-03 15:31:11
189阅读
驱动原理iic iic.h文件 #ifndef __APP_IIC_H__ #define __APP_IIC_H__ #include "esp_types.h" #include "driver/uart.h" #include "driver/gpio.h" esp_err_t i2c_master_init(void); uint8_t AHT20_Read_Status(void)
转载 2024-06-12 10:03:36
170阅读
解决ESP32 驱动 28BYJ-48 步进电机反向不转之震动的问题date: 2021-09-19lastmod: 2021-09-19问题描述Esp 32 在 mqtt 消息下通过 StepMotor 库驱动 28BYJ-48 步进电机,程序运行显示电机逆时针转动正常,顺时针转动只有偶尔会转,大部分时候都是在那里震动不转的情况下用手触摸电机可以感觉到这玩意只在那震动,并没有转。预期结果应该是既
前言上一节《STM32 电机教程 32 - 基于ST X-CUBE-SPN7 无刷无感电机库的电机驱动实现》给大家分享了ST的官方的无刷电机无感控制实现方案(基于NUCLEO-F103RB和X-NUCLEO-IHM07M1 3SH开发板),并给大家简要地介绍了ST官方源码工程结构和电机关键参数据的配置,给大家演示了基于ST无刷无感电机控制库实现的电机控制效果。说实话,个人对于ST官方库的控制效果还
三相电机与单相电机测量绝缘电阻方式一样,但测量线圈阻值判断方法不一样。测量电机线圈阻值,万用表档位选择在电阻200Ω档,用红、黑表笔分别测量电机(U1、V1),(V1,W1),(U1,W1)之间的阻值。测量的阻值之间相互误差为2%时,可以判断电机阻值是正常的;当测量的阻值之间的误差达到10%以上时可以判断电机是坏的;当测量阻值的误差在2%-10%时,要考虑电机的线圈是不是原厂生产的。当电机线圈阻值
原创 2022-09-30 15:07:11
331阅读
三相电开关介绍三相电开关是有三相线和三相四线两种,前者有根火线无零线的,后者有根火线加一根零线的。也叫3P(3极)开关和4P(4极)开关。三相电开关类型:闸刀,空开,漏电保护器,低压断路器,磁力断路器,等等都可称为三相电开关。如果是从序考虑,能分断三相的的开关,也可以称为三相电开关。三相电开关与普通电开关的区别1、能分断三相的开关即为三相开关,它也是闭合和断开电路的功能。三相开关和普通开关
转载 2024-04-09 11:08:08
89阅读
  实习公司项目需要控制步进电机电机方面主要包括控制运动、加减速、限位。下面介绍一下在电机控制方面的心得,由于对于电机的控制不需要很精确,并且自身能力有限,相比于大牛有很大的差距。1.需要实现的功能  主要是控制滑块的运动,开始运动时需要加速,当稳定在最高速度时匀速运动,检测到下端限位信号时,开始减速直到停止,然后进行反向加速,匀速,检测到上端限位时停止运动。加速——匀速——减速——停止——反向
转载 2024-06-12 12:56:30
720阅读
ESP32单片机学习笔记 PCNT脉冲计数一、脉冲计数器1介绍2 功能描述二、定时器1 定时器的介绍2 定时器特性、实验介绍1 脉冲计数器的配置2. 定时器的配置四、实例代码五、总结 一、脉冲计数器1介绍脉冲计数器模块用于对输入脉冲的上升沿或下降沿进行计数。每个脉冲计数器单元均有一个带符号的 16-bit 计数寄存器以及两个通道,通过配置可以加减计数器。每个通道均有一个脉冲输入信号以及一个能够
Simple FOC是国外无刷电机爱好者,创立的一个开源无刷电机FOC控制项目。     第1章 首页 (simplefoc.cn)用这个库接编码器非常简单     这是文档  编码器设置 (simplefoc.cn)头文件汉化了下注释#ifndef ENCODER_LIB_H #define ENCODER_LIB_
转载 2023-09-08 06:49:28
504阅读
二 参数设置模块有3路按键分别是:Set、Up、Down;1. 通过短按【Set】键,切换显示四个参数值(FR1:PWM1的频率;dU1:PWM1的占空比;FR2:PWM2的频率;dU2:PWM2的占空比),切换前会有对应参数名闪烁提示。2. 直接按【Up】、【Down】键修改当前参数值(长按可以快加或快减)。3. 两路PWM各预设有3种频率值,在该频率显示
电路图简介: 步进电机在控制系统中具有广泛的应用。它可以把脉冲信号转换成角位移,并且可用作电磁制动轮、电磁差分器、或角位移发生器等。 步进电机在控制系统中具有广泛的应用。它可以把脉冲信号转换成角位移,并且可用作电磁制动轮、电磁差分器、或角位移发生器等。  有时从一些旧设备上拆下的步进电机(这种电机一般没有损坏)要改作它用,一般需自己设计驱动器。  1. 步进电机的工作原理  该步进电机为一四步进
555定时器是一种模拟和数字功能相结合的中规模集成器件。一般用双极型工艺制作的称为 555,用 CMOS 工艺制作的称为 7555,除单定时器外,还有对应的双定时器 556/7556。555 定时器的电源电压范围宽,可在 4.5V~16V 工作,7555 可在 3~18V 工作,输出驱动电流约为 200mA,因而其输出可与 TTL、CMOS 或者模拟电路电平兼容。1简介 555 定时器成
最近在搞一个水下推进器,这东西的控制其实跟四旋翼的螺旋桨控制差不多。但我也是第一次用STM32板子来控制电调驱动桨叶旋转,因此踩了很多坑。网上找了很多资料,但是很多都写的不是很清楚,这边稍微记录一下怎么解决。大家买来的电调可能会有所不同,但是总体的控制思路是一样的,所以我相信你看完我这篇文章之后肯定能直接上手了。电调基础这是我这次买的ESC30电调(具体链接戳这里)。这图已经很清楚了,上面的红黑两
  • 1
  • 2
  • 3
  • 4
  • 5