STM32F103使用用DMA+DAC 实现 50HZ正弦波输出 亲自测试输出稳定
2022-04-29 20:34:18 7.26MB stm32 dma DAC 正弦波
1
三相电压型PWM整流器控制方法的研究,适合三相电压型PWM整流器控制方法的研究
2022-04-29 10:31:05 1.46MB pwm
1
在PWM7~PWM12引脚上输出占空比不同的方波,PWM7、PWM9、PWM11引脚的PWM输出方式设置为低有效, PWM8、PWM10、PWM12引脚的PWM输出方式设置为高有效,采用EVB模块中的通用定时器3产生比较时钟。
2022-04-28 20:03:02 856B DSP
1
针对二极管整流电路无法实现能量的双向流动问题,提出了一种能量回馈式电压型PWM整流器(VSR)的设计方案,在给出了三相VSR主电路拓扑结构及其一般数学模型的基础上,详细分析了能量回馈式VSR的控制原理,介绍了改进的SVPWM算法的实现,并在Matlab/Simulink中建立了仿真模型。仿真结果表明,该VSR稳定性好、动态响应速度快,实现了能量的双向流动。
2022-04-28 18:31:09 242KB 电压型PWM整流器 SVPWM 能量回馈 VSR
1
由CUBEMX配置,基于HAL库,带FreeRTOS系统,IDE为STM32CubeIDE,实现多串口DMA收发程序,经过验证。
2022-04-28 18:20:45 2.57MB 串口通信 dma stm32 freertos
1
相位相反配置 (POD),其中所有载波波形均高于零参考同相并且与低于零的相位相差 180 度。
2022-04-28 18:15:21 33KB matlab
1
同相配置 (IPD),其中所有载波波形同相。
2022-04-28 18:11:51 33KB matlab
1
CC基于DMA访问内部的Flash, 不是外部的flash
2022-04-28 14:05:06 2KB CC2530 Flash DMA
1
通过单片机的定时器来产生PWM波,控制直流电机的正反转
2022-04-27 23:46:24 2KB 单片机 驱动 PWM 直流电机
1
基于单片机的舵机控制方法具有简单、精度高、成本低、体积小的特点,并可根据不同的舵机数量加以灵活应用。 在机器人机电控制系统中,舵机控制效果是性能的重要影响因素。舵机可以在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统非常容易与之接口。 舵机是一种位置伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。其工作原理是:控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。 图1 舵机的控制要求 舵机的控制信号是PWM信号,利用占空比的变化改变舵机的位置。一般舵机的控制要求如图1所示。 单片机实现舵机转角控制 可以使用FPGA、模拟电路、单片机来产生舵机的控制信号,但FPGA成本高且电路复杂。对于脉宽调制信号的脉宽变换,常用的一种方法是采用调制信号获取有源滤波后的直流电压,但是需要50Hz(周期是20ms)的信号,这对运放器件的选择有较高要求,从电路体积和功耗考虑也不易采用。5mV以上的控制电压的变化就会引起舵机的抖动,对于机载的测控系统而言,电源和其他器件的信号噪声都远大于5mV,所以滤波电路的精度难以达到舵机的控制精度要求。 也可以用单片机作为舵机的控制单元,使PWM信号的脉冲宽度实现微秒级的变化,从而提高舵机的转角精度。单片机完成控制算法,再将计算结果转化为PWM信号输出到舵机,由于单片机系统是一个数字系统,其控制信号的变化完全依靠硬件计数,所以受外界干扰较小,整个系统工作可靠。 单片机系统实现对舵机输出转角的控制,必须首先完成两个任务:首先是产生基本的PWM周期信号,
1