STM32F103C8T6 GD32F103C8T6 使用高级定时器 TMI1 捕获PWM 占空比. 实测稳定精确!
2023-12-01 10:20:54 6KB stm32 gd32
1
内附有proteus仿真文件和代码文件,打开即可运行。 针对直流电机恒转速闭环调节控制的问题,本文介绍了基于模糊控制算法(Fuzzy Control)的PWM直流电机恒转速闭环调节控制系统,系统以AT89C51单片机为核心,由串口通信模块、液晶显示模块、按键控制模块、电机驱动模块、测速环节和直流电机组成,其中电机驱动模块采用L298N芯片实现,液晶显示模块采用LCD1602实现,稳压电路模块采用7805芯片实现。采用模糊控制(Fuzzy Control)算法对直流电机转速进行闭环控制。 通过调试,实现了串口通信设置目标转速、手动设置目标转速、电机自动调速、电机手动调速、电机正反转以及停止电机的功能,在目标直流电机实际转速达到目标转速时,性能指标良好;当设定目标转速为,系统的超调量为8%,稳态误差为0.89% ,采用10%误差带的调节时间为52s。
1
AD转换控制单片机的PWM占空比.docdoc,AD转换控制单片机的PWM占空比.doc
2022-10-14 08:49:36 13KB 开关电源
1
用按钮控制PWM占空比,两个按钮调大调小,每次按键改变占空比1 。
2022-09-23 22:00:52 9KB pwm占空比
很详细的pwm控制电机内容,可调节占空比,调节精度可在程序中更改
2022-09-21 09:01:30 1.38MB pwm电机 pwm 占空比
硬件资源: LED1——PA8 LED2——PD2 KEY0——PC5 KEY1——PA15 实现功能:通过TIM1的CH1输出一个PWM信号,通过长按按键KEY0不断增加PWM占空比,控制LED1由暗变亮;通过长按按键KEY1不断减少PWM占空比,控制LED1由亮变暗;LED2每隔一段时间亮灭一次,用于提示系统正常运行。
2022-07-18 09:01:15 304KB STM32 按键 呼吸灯
1
基于STM32c8t6的5路pwm占空比测量,通过不断地轮流切换定时器通道去测量PWM占空比。在中断函数里,检测到上升沿之后TIM_SetCounter(TIMX,0);将计数器的值置零重新开始计数,同时将定时器中断触发方式切换为下降沿触发,待到下降沿到来时触发中断,在中断函数中用TIM_GetCaptureX(TIMX);获得计数器的值
2022-05-24 16:42:45 4.83MB 单片机 stm32 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