本设计以AT89C51单片机为核心,基于Proteus单片机仿真软件,完成了直流电机的转速自动测量及转速调节功能。在设计中采用PWM技术和PID控制技术对电机进行控制,并且利用数码管设计的人机界面系统显示转速的设定值及实际值,通过应用PID算法对占空比的计算达到精确调速的目的。还利用了Visual Basic6.0编程软件编写了一个简单的上位机软件,显示实际转速的变化情况,对PID参数的整定提供依据。
2022-03-16 20:43:32 595KB PID 自动控速 PWM调速
1
STM32F103 定时器PWM输入模式,配置完后直接读指定寄存器就是周期和有效电平时间 关键地方有中文注释
2022-03-16 10:46:55 1KB STM32 PWM输入 定时器 捕获
1
朋友问能否用模拟量控制PWM,这么简单当然easy了。
2022-03-15 15:41:59 60KB 电位器 LED 单片机 PWM
1
针对传统永磁同步电机PWM电流预测控制中电机参数扰动偏差造成的输出电流静差及振荡问题,提出基于扩张状态观测器的新型PWM电流预测控制算法.分析电机参数扰动偏差对PWM电流预测控制系统的影响,构建相应的扩张状态观测器来观测参数偏差造成的系统扰动,为传统预测控制算法提供实时性扰动补偿,并通过极点配置验证新型算法的稳定性.仿真结果表明,新型算法能够快速无静差地观测系统扰动,有效避免电感参数扰动偏差对电流预测系统的影响.
1
利用定时器产生PWM从而控制舵机,示例中PWM的频率符合驱动舵机的要求,可以直接使用
2022-03-13 17:08:05 557B 52单片机 舵机 控制 PWM
1
以两并联三相脉宽调制(PWM)整流器为研究对象,建立了系统的数学模型,详细分析了系统参数对零序环流的影响,设计了两并联三相PWM整流器的环流、均流双闭环控制系统,提出了一种调零矢量空间矢量脉宽调制(SVPWM)环流抑制策略,并设计了一种基于最小拍算法的零序环流抑制器,通过对零矢量的实时调节实现系统环流的抑制。电流内环采用电流解耦前馈控制策略,实现了单位功率因数,电压外环采用公共电压PI调节器实现均流控制,并联模块间不需要通信,控制简单、可靠。仿真与实验结果表明:最小拍环流抑制器能有效地抑制环流,所设计的控制方案消除了电感参数不一致对两并联三相PWM整流器的影响,实现了环流、均流控制。
1
一开始我不太认同通过测试文件的输入值改变占空比的做法符合要求,总感觉这等同于多次不同的测试放到了一起。后来感觉手动调占空比也符合要求,可以对应开发板上一个按键,来改变占空比。 手动调的方案 module PWM(clk,rst_n,duty,PWM_wave); input clk; input [6:0] duty; input rst_n; output reg PWM_wave; reg [7:0] count; always@(posedge clk or negedge rst_n) begin if(!rst_n) begin PWM_wave
2022-03-10 11:28:39 83KB fpga pwm 占空比
1
双极 PWM 开关全桥逆变器。 可用于演示调制指数、开关频率和滤波器设计的效果。
2022-03-09 16:09:09 22KB matlab
1
分享自己搭的单相整流器的单极性PWM控制仿真-single_phase_rectifier_dual_polarity130117.zip 分享自己搭的单相整流器的单极性pwm闭环控制仿真 m文件和mdl文件需要放在同一个文件夹下。
2022-03-09 13:41:01 11KB matlab
1
单相pwm整流matlab_simulink仿真效果很棒,算法可靠,具有很好的参考价值,需要的请自行下载
2022-03-08 16:49:45 35KB matlab simulink 单相pwm整流
1