您的位置 首页 5G

电阻频率响应测验试验

目的:测试,电阻,接入不同的频率方波,都会变成什么样子。设备:电阻,面包板,STM32F103VE试验板,示波器。方法:将100R,1K,10K

意图:测验,电阻,接入不同的频率方波,都会变成什么姿态。

设备:电阻,面包板,STM32F103VE 实验板 , 示波器。
办法:将100R,1K,10K,1M电阻,别离以不同方式接入频率为1K,10K,1M,10M,的方波,调查其波形和差异。
电路图:各种接发详见下文。
编译环境:iar
程序方面:选用定时器pwm形式,生成需求的频率以及占空比
#include “stm32f10x.h”
//#include
#include “key.h”
#include “SYSTICK.h”
void scan(void);
void init(void);
void main()
{

init();

GPIOC->CRL &=~ (0xff<<0);
GPIOC->CRL |= (3<<0)|(3<<4);
GPIOC->ODR |= 0;
TIM5->ARR = 500 ;
TIM5->CCR1 = 250;
while(1)
{
scan();

}
}
void init()
{
SystemInit();
SYSTICK_Init(72);
RCC->APB2ENR |= (1<<11) | (1<<4) | (1<<2) | (1<<0); //翻开pc pa和t1时钟
GPIOC->CRL &=~ (0xff<<0);
GPIOC->CRL |= (1<<3)|(1<<7);
GPIOC->ODR |= (1<<0)|(1<<1);//按钮io初始化
GPIOA->CRH |= (11<<0)|(11<<4)|(11<<8)| (11<<12);//设置PA口为50M复用推挽输出
RCC->APB1ENR |= (1<<3); //敞开t5的时钟 led
RCC->APB2ENR |= (1<<2)|(1<<0);
TIM5->CR1 |= (0<<4)|(1<<7);//向上计数,使能重装载寄存器
TIM5->ARR = 20;//周期设置
TIM5->PSC = 0; //预分频设置
TIM5->CCMR1 &=~ ((3<<8)|(3<<0));////设置为ch1 ch2为输出形式
TIM5->CCMR1 |= (7<<12)|(1<<11)|(7<<4)|(1<<3); //pwm形式和输出比较预装载使能
TIM5->CCMR2 &=~ ((3<<8)|(3<<0));//设置为ch4 ch3为输出形式
TIM5->CCMR2 |= (7<<12)|(1<<11)|(7<<4)|(1<<3); //pwm形式和输出比较预装载使能
TIM5->CCER |= (1<<12)|(1<<8)|(1<<4)|(1<<0);//敞开ch4输出
TIM5->CR1|=(1<<0);
TIM5->CCR1 = 10;

GPIOA->CRL &=~ (0xf<<0);
GPIOA->CRL |= (2<<2)|(3<<0);
GPIOA->CRL &=~ (0xf<<4);
GPIOA->CRL |= (2<<6)|(3<<4);
GPIOA->CRL &=~ (0xf<<8);
GPIOA->CRL |= (2<<10)|(3<<8);
GPIOA->CRL &=~ (0xf<<12);
GPIOA->CRL |= (2<<14)|(3<<12);
}
void scan()
{
if(Scan_Mode())
{
TIM5->ARR = TIM5->ARR+100 ;
TIM5->CCR1 = TIM5->CCR1+50 ;
TIM5->EGR = 1;
}
if(Scan_Add())
{
TIM5->ARR = TIM5->ARR-50 ;
TIM5->CCR1 = TIM5->CCR1-25 ;
TIM5->EGR = 1;
}
}
并且依据以上程序发现,IO的翻转速度能够到达36M,但根本上是严峻变形了的

这是直接丈量管角上的波形

这是接了一块十分欠好的导线,丈量的波形

这是接了一般的导线,丈量的波形
从上面的波形能够看出,导线的散布%&&&&&%,和散布电阻对波形的影响仍是挺大的。
估量要是发生36M的规范方波是没戏了,这也是我为啥要测验这些波形的原因。测验这些,能够对高频波形的预知,好对生成更好的更规范的波形做根底。
进入主题,开端测验,首先是电路图,最简略的

这是1HZ的,测验电阻,用1个10K和100K,波形,根本坚持不变。

这是100HZ的波形,其测验电阻为100K,假如不仔细看,是看不到方波的右下角现已开端有一些小的变化了。

这是1KHZ的方波,榜首幅图电阻为1K,而第二副图电阻为100K,能够显着的看到,波形开端歪曲。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/318757.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部