• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 调幅产生调幅的方法

    产生调幅的几种方法调幅产生随便聊聊调幅:使载波信号随着调制信号的幅

    2021-12-09 06:30

  • SPWM调制技术

    1 SPWM调制技术  逆变电路的控制方式主要是采用SPWM(正弦脉宽调制技术),IR2104控制开关管的通断来实现正弦调制,SPWM的基本思路是将一个正弦

    2021-07-26 06:54

  • pwm产生驱动电机

    一.pwm产生驱动电机,舵机的运动,肯定要用到pwm,所以我们先来分享一下如何来产生pwm

    2022-02-15 06:13

  • 正弦脉宽调制(SPWM)的基本要素

    正弦脉宽调制(SPWM)的基本要素 摘要:本文以电工学正弦理论为基础;以经典的自然采样法为依托;以电子变流技术为研究对象,  &

    2009-11-14 11:57

  • 如何用labview生成两个正弦组成的原始调制

    各位高手,请帮帮小弟,如何用labview生成如图所示的两个正弦组成的原始调制,假定两个原始波分别是10Hz和100Hz,载波是50KHz,该如何生成,数据是任

    2013-03-15 20:20

  • STM32f103产生50Hz—20kHz正弦的方法

    @STM32f103产生50Hz—20kHz正弦频率幅值可调正弦很多时候我们需要生成一些特定频率和幅值的正弦波波形,近期个人研究这部分的原理和代码,将成果做一下分享

    2021-12-03 07:53

  • 5G调制信号与连续信号资料解读

      5G调制信号与连续信号使用近场测量电场和磁场的解耦法进行功率密度评估  摘要——基于新型5G技术,保证了新一代通信快速而可靠的数据转换。为增强无线网络的质量,最新的技术正在开发中。其中最突出

    2022-03-29 15:41

  • 用PWM产生正弦的方法

    PWM产生正弦的要点如下:1、PWM的频率(F_PWM)与正弦频率(F_SIN)之间的对应关系与采样点数(S_NUM)有着密切的关系,即F_SIN=F_PWM/S

    2022-02-09 06:26

  • STM32产生PWM

    首先是初始化PWM的复用引脚:void gpioinit(void){GPIO_InitTypeDef GPIO_InitStruct;RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);RCC_APB2PeriphClockCmd (RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOA,ENABLE);GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1;//TIM3通道3,4GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF_PP;//复用推挽输出功能GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init (GPIOB,&GPIO_InitStruct);//GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3 , ENABLE);//禁止使能定时器remap,注释了这句话GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7;//TIM3通道1,2GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF_PP;//复用推挽输出功能GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init (GPIOA,&GPIO_InitStruct);}接着是初始化定时器TIM3,void tim3_init(void){TIM_TimeBaseInitTypeDef tim3;TIM_OCInitTypeDeftim3_oc;CCR1_Val = 50;//TIM3通道1的高电平时间CCR2_Val = 100;//TIM3通道2的高电平时间CCR3_Val = 200;//TIM3通道3的高电平时间CCR4_Val = 400;//TIM3通道4的高电平时间RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);//定时器3使能tim3.TIM_CounterMode = TIM_CounterMode_Up;//定时器3向上计数tim3.TIM_Period = 999;//1mstim3.TIM_Prescaler = 71;//72M/(71+1)tim3.TIM_ClockDivision = TIM_CKD_DIV1;TIM_TimeBaseInit (TIM3,&tim3);//初始化定时器3tim3_oc.TIM_OCMode = TIM_OCMode_PWM1;//PWM1模式tim3_oc.TIM_OutputState = TIM_OutputState_Enable;//tim3_oc.TIM_OCPolarity = TIM_OCPolarity_High;//设置高电平为有效电平tim3_oc.TIM_Pulse = CCR3_Val;TIM_OC3Init (TIM3,&tim3_oc);//初始化定时器3通道3TIM_OC3PreloadConfig (TIM3,TIM_OCPreload_Enable);//使能预加载计数器tim3_oc.TIM_Pulse = CCR4_Val;TIM_OC4Init (TIM3,&tim3_oc);//初始化定时器3通道4TIM_OC4PreloadConfig (TIM3,TIM_OCPreload_Enable);//使能预加载计数器tim3_oc.TIM_Pulse = CCR1_Val;TIM_OC1Init (TIM3,&tim3_oc);//初始化定时器3通道1TIM_OC1PreloadConfig (TIM3,TIM_OCPreload_Enable);//使能预加载计数器tim3_oc.TIM_Pulse = CCR2_Val;TIM_OC2Init (TIM3,&tim3_oc);//初始化定时器3通道2TIM_OC2PreloadConfig (TIM3,TIM_OCPreload_Enable);//使能预加载计数器TIM_Cmd(TIM3,ENABLE);//使能定时器3}

    2015-11-24 20:55

  • 使用STM32F103产生固定频率、固定占空比的PWM

    在使用STM32F103产生固定频率、固定占空比的PWM时,虽然有官方以及众多开发板提供的例程,但是关于有点问题并没有说的很清晰,并且《STM32F10X参考手册》的

    2022-01-06 08:23