• 2024-07-02ros - microros - 电机控制之使用开源库驱动多路电机
    前面了解了电机控制的原理并通过实验测试了对电机正反转以及转速的控制。本节我们采用开源库调用ESP32的外设MCPWM进行精细化的电机PWM控制。一、MCPWM简介MCPWM中文名是电机控制脉宽调制器(MotorControlPulseWidthModulator),是一款多功能PWM发生器,包含各种子模块,使其成为电
  • 2024-07-02ros - slam - 电机控制之速度控制实验
    前面说到通过控制对应的IO上的PWM占空比即可完成对电机速度的控制。关于PWM的介绍在ROS2硬件控制篇的舵机控制中已经介绍过了,所以我们知道通过改变PWM的占空比可以实现对输出电压的大小调节。占空比越大,输出电压越高;占空比越小,输出电压越低。接着我们通过一个实验来验证下一、新建
  • 2024-07-01ros microros 舵机控制原理
    1.什么是舵机:舵机是一种位置伺服的驱动器,主要是由外壳、电路板、驱动马达、齿轮组和位置反馈电位计等元件所构成,适用于那些需要角度不断变化并可以保持的控制系统。2.舵机的工作原理是:控制电路板接收来自信号线的控制信号,控制电机转动,电机带动一系列齿轮组,减速后传动至输出舵
  • 2024-06-12C51学习归纳11 --- PWM原理、应用案例
        本节进入到一个更加常用的环节PWM的产生与应用,日常生活中,电机的使用非常普及,如何控制转速?其实就可以应用我的PWM。一、PWM的产生原理    PWM(PulseWidthModulation)即脉冲宽度调制,在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需
  • 2024-06-03分频器的应用
    分频器的应用设计输出频率为2KHz,占空比为0~100%可调PWM信号的应用电路。要求占空比的分辨率为1%。 分析要求占空比为0~100%可调,分辨率为1%。应该有101种,用复位信号控制占空比为1,用100进制BCD码计数器控制占空比为0~99%。开发板提供50MHz时钟,分频至2KHz,50M/2k=25k要产生1
  • 2024-06-01逆变器的PWM分辨率理解
    一、脉冲宽度调制PWM是PulseWidthModulation的缩写,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。1.PWM基本原理简单的讲无论是什么形状的电压波形只要波型与坐标轴t围成的阴影面积相同则产生的效果是一样的。图中正弦波和方波输出的平均电压一样
  • 2024-04-09Matlab Simulink 电力电子仿真-Buck(降压斩波)电路分析
    一、Buck(降压斩波)电路仿真模型1.电路模型    Buck电路,也被称为降压斩波电路或降压转换器,是一种常见的降压电路,用于将较高的输入电压转换为较低的输出电压。Buck电路主要由开关管、电感、滤波电容以及控制器、反馈电路和保护电路等组成。    它基于电感储
  • 2024-04-07如何使用单片机 pwm 控制 mos 管?
    目录选择适合的硬件连接电路编写代码参考示例程序一程序二测试与调试注意事项        使用单片机(如常见的Arduino、STM32等)通过PWM(脉冲宽度调制)控制MOS管(金属氧化物半导体场效应管)是一种常见的电路控制方法。以下是一个基本的设计步骤指南:选择适合的硬
  • 2024-04-05PWM原理及其应用
    什么是PWM   PWM(PulseWidthModulation)简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在测量、通信、工控等方面。PWM的频率    是指在1秒钟内,信号从高电平到低电平再回到高电平的次数,也就是说一秒钟PWM有多少个周期,单位H
  • 2024-04-01DC/DC降压恒压IC
    TY4001是一款由基准电压源、振荡电路、比较器、PWM/PFM控制电路等构成的CMOS降压DC/DC调整器。利用PWM/PFM自动切换控制电路达到可调占空比,具有全输入电压范围(1.6-6V)内的低纹波、高效率和大输出电流等特点。TY4001内置过流(限制电感电流2A),过压、过热,输出短路等诸多保
  • 2024-03-29电赛电源题备赛日记(2)
    AC-DC变换器概况:ACDC两个大部分——整流和逆变。整流:把交流变成直流;逆变:把直流变成交流。交流需要控制两个量:幅值+相位初步分析2021年B题三相AC_DC变换器:AC_DC里面最难的一种是并网。三相电源:幅值相等,相邻相位各差120°,线电压是相电压的根号3倍。题目中变压器的作用就
  • 2024-03-22时序分析:基础知识整理(三)差分转单端的约束等
    之后的都只有我个人能看,想看的请支持单刀大佬。主时钟约束主时钟约束,就是我们对主时钟(PrimaryClock)的时钟周期进行约束(告诉综合工具布局布线的标准),这个约束是我们用的最多的约束了,也是最重要的约束。主时钟必须与一个网表对象相连,该对象代表了所有时钟边沿的开始点,并且在时钟
  • 2024-03-18基于GD32E230C8t6的生成PWM实验
    在某立创嫖了块GD32E230来玩,通过GD32于STM32的对照表可知该芯片对应的是STM32f030C8T6,结合之前测试梁山派天空星青春版的经验试着用CubeMx配置个定时器PWM测试下。1.时钟树配置芯片型号选择stm32f030c8t6,进入时钟树配置,兆易创新的手册说最大支持72Mhz,但f030最大只有48Mhz,所
  • 2024-03-13数字控制系统Simulink仿真建模(1)(仿真步长和中断触发的设置)
    仿真步长的设置 对于数字控制系统而言,在Simulink仿真环境中,总的来说有三个步长需要考虑。首先由于数字控制系统是离散系统,因此需要在仿真模型的模型设置中将求解器类型设置为固定步长,求解器设置为离散,固定步长大小为整个模型的最小执行步长,即在该模型中的模块将默认按照此步
  • 2024-01-29通过LINUX驱动控制FPGA端PWM外设(LED) 通过应用程序命令传参随意修改寄存器的值(PWM波频率和占空比随意修改)
    用法:先下发下面的命令让kernel信息打印到串口:echo7417>/proc/sys/kernel/printk然后增加程序可执行性:chmod777pwmdriver_app  先执行./pwmdriver_app/dev/pwm400000200然后执行./pwm_driver_app/dev/pwm400000200,可以发现LED[1]
  • 2023-11-27死区模块(DB)与斩波模块
    死区模块1死区模块作用F28335的死区模块主要作用就是让两个互补的对称的PWM波形中,上升沿的发出滞后于PWM波的下降时间发出。在实际编程或者实际情况中更灵活一些,有可能管子是低电平状态开通,所以延时的方式可以更灵活。在动作限定模块中就可以产生死区,但是如果要严格控制死区的边沿
  • 2023-11-16PWM与DAC
    脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。理解模拟信号:模拟信号的值可以连续变化,其时间和幅度的分辨率都没有限制。例如一个9V电池就是一种模拟器件,因为它的输出电压并不精确地等于9
  • 2023-11-09STM32实现无源蜂鸣器唱歌
    记录学习stm32中实现小demo所涉及到的知识点一、蜂鸣器发声原理蜂鸣器分为有源和无源两种。所谓的源,指的是其中内部的振荡源,有源蜂鸣器中的振荡器一般是[[多谐振荡器]],其原理就是模拟电路中RC振荡器的一般原理(放大电路、正反馈、相位差90°、稳压电路),有源蜂鸣器内部的振荡源频
  • 2023-11-09esp32-ledc(pwm)
    这个部分设置比较简单,分三步,配置定时器、配置管道、设置占空比配置定时器配置管道改变占空比
  • 2023-11-01电路模拟仿真
    1、10V方波1Mhz输出,占空比20%,经过RC滤波后,稳定输出在2.185V pai型滤波整流 
  • 2023-10-30IMX6ULL PWM定时器
    1PWM定时器介绍一共有8路PWM信号,每个PWM包含一个16位的计数器和一个4x16的数据FIFO。一路框图如下:①、此部分是一个选择器,用于选择PWM信号的时钟源,一共有三种时钟源:ipg_clk,pg_clk_highfreq和ipg_clk_32k。②、这是一个12位的分频器,可以对①中选择的时钟
  • 2023-10-2608_555定时器及应用
    555定时器及应用原理周期占空比占空比可调电路设计题目、产生1KHZ,占空比可调电路555定时器构成单稳态触发器单稳态电路原理设计一个延时1s的电路延时时间:Tp=1.1XR2XC2
  • 2023-10-23信号与系统&数字信号处理实验答疑
    方波和矩形波之间是什么关系方波一种周期性的波形信号,其电压在两个不同的电平之间交替。特点:在正负电压值之间瞬间切换,没有平滑过渡。上升和下降边缘非常陡峭,几乎是垂直的。时间占空比(一个周期内,电压处于高状态的时间占总周期时间的比率):理想方波是50%的占空比,即高和低倍相等
  • 2023-10-16【STM32基础 CubeMX】PWM输出
    @TOC前言STM32微控制器是一系列功能强大的微控制器,广泛应用于嵌入式系统和电子设备中。其中一个常见的应用是生成PWM信号,用于控制各种设备,如电机、LED灯、声音发生器等。了解如何配置和使用PWM输出对于嵌入式系统开发非常重要。CubeMX是STMicroelectronics提供的一种工具,用于帮助开
  • 2023-09-24基于FPGA数字频率计的设计(可测频率、占空比、相位差)
    设计一款数字频率计,可测量1hz-100Mhz频率,占空比,以及两路同频时钟信号的相位差。测量频率的方法:等精度测量。等精度测量原理:测量的实际门控时间不是一个固定值,它与被测时钟信号相关,是被测时钟信号周期的整数倍。在实际门控信号下,同时对标准时钟和被测时钟信号的时钟周期进行计