自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (11)
  • 收藏
  • 关注

空空如也

STM32F407,18电赛A题,非接触式电流检测,HAll库,DSP库

STM32F407核心板18电赛A题,非接触式电流检测,HAll库,DSP库。能测量频率真有效值基次谐波等。

2019-05-24

非接触式(电压、频率).zip

非接触式电流检测18电赛A题STM32F103。ADC采样后,1024点FFT变换求频率。以及ADC采样求真有效值电压。

2019-05-24

真有效值测量实验(4096点采样).zip

STM32adc采样真有效值测量实验。野火的开发板,LCD显示测量的真有效值,做了一些标定。鉴于只能测量0-3.3v的电压,做了1.5v电压升高处理,测量时需要将信号发生器的电压偏移1.5v

2019-05-24

真有效值测量_标定(4096).zip

STM32adc采样真有效值测量实验。野火的开发板,LCD显示测量的真有效值,做了一些标定。鉴于只能测量0-3.3v的电压,做了1.5v电压升高处理,测量时需要将信号发生器的电压偏移1.5v

2019-05-24

STM32F1系列OLED+串口

STM32F103系列,板子用的是平衡车之家的板子.串口通信中为接受4个为一组的数据,并依次显示到OLED上。串口用的串口3,可自行修改。 部分代码 USART3_IRQHandler(); //=============第1行显示3轴角度===============// OLED_ShowString(0,0,"ZJH"); OLED_ShowNumber(50,0,shuju1[0],3,12); OLED_ShowString(0,15,"WYD"); OLED_ShowNumber(50,15,shuju1[1],3,12); OLED_ShowString(0,30,"WYP"); OLED_ShowNumber(50,30,shuju1[2],3,12); OLED_ShowString(0,45,"Uart:"); OLED_ShowNumber(50,45,shuju1[3],3,12); // //=============刷新=======================// OLED_Refresh_Gram();

2019-02-22

模电实验程序报告

题目:非线性电阻电路及应用的研究——非线性电阻电路 摘要:运用串联分解法和并联分解法,设计两个非线性电阻电路,分别满足所要求的两个伏安特性曲线。使用Multisim14.0软件仿真,得到所需要的伏安特性的电路连接、元件参数,非线性电阻串并联对电路的影响。 关键字:非线性电阻电路,伏安特性,Multisim仿真,凹电阻,凸电阻,串联分解,并联分解 引言:非线性系统的研究是当今科学研究领域的一个前沿课题,其涉及面广,应用前景非常广阔。非线性电阻电路也是研究混沌现象的基础。通过对非线性电阻电路的研究,熟练掌握各二端电阻元件的伏安特性,及用他们组合成非线性电阻电路的方法,初步了解非线性电阻电路的应用。 设计要求:(1)用二极管、稳压管、稳流管等元器件设计如图所示伏安特性的非线性电阻电路。 (2)测量所设计的电路的伏安特性并作曲线,与图对比

2019-01-23

DDS实验,程序代码,实验报告

摘要 直接数字频率合成器(Direct Digital Frequency Synthesizer 简称DDS)是一种基于全数字技术,从相位概念出发直接合成所需波形的一种频率合成技术。 本实验利用QuartusII软件设计一个频率及相位均可控制的具有正弦和余弦输出的直接数字频率合成器,具有频率控制、相位控制、测频、显示多种波形(三角波、方波、锯齿波)。实验要求分析整个电路的工作原理,并分别说明了各子模块的设计原理,依据各模块之间的逻辑关系,将各电路整合到一块,形成一个总体电路。之后再完成调试、仿真、编程下载的过程,并对最终结果进行分析,最后总结出在实验过程中出现的问题以及提出解决方案。 关键词: 直接数字频率合成器 累加 控制 波形 Abstract: Direct Digital Frequency Synthesizer is a technology based on fully digital technique,a frequency combination technique syntheses a required waveform from concept of phase. This experiment, using QuartusII software to design a frequency and phase all can control the sine and cosine output has direct digital frequency synthesizer with the functions of controlling frequency and phase,measuring frequency and displaying different waveforms.The paper has analyzed the principle of all work and explained the designing principle of different parts separately.we integrate the modules to form a whole circuit on the basis of the logic relation between the modules. By debugging, simulating, compiling, programming and analysis of the final results, I put forward a matter and give a settling plan. Key word: Direct Digital Frequency Synthesizer Accumulation Control Waveform

2019-01-23

EDAII实验,程序代码,实验报告

摘要 本实验利用QuartusII软件,结合所学的数字电路的知识,采用自顶向下的分析方法。首先分析了多功能数字钟的设计要求、所需实现的功能,然后分析了实现每个功能所需要的基础模块,最后进一步分析了各种基础模块。在具体设计时,采用的是自底向上的设计方法。首先设计各种基础模块,然后设计各种功能模块,最后进行综合设计。本次设计具有时分秒计时、数码管显示、保持、清零、校时、校分、整点报时等基本功能,还设计了星期和闹钟的功能。 报告首先分析了整个数字中电路的工作原理,其中重点解释说明了个子模块的设计原理及调试、编译、仿真、下载等过程。其次对最终结果进行总结及提出课后对于其他附加电路的部分思考。在报告的最后总结了此次实验过程中出现的问题困难和相应解决方法。 关键词: 多功能数字时钟 Quartus II 编译 仿真

2019-01-23

高频实验,南京理工大学,高频电子线路实验

实验一 三点式正弦波振荡器(模块1) 一、实验目的 1.掌握三点式正弦波振荡器电路的基本原理,起振条件,振荡电路设计及 电路参数计算。 2.通过实验掌握晶体管静态工作点、反馈系数大小对振荡幅度的影响。 图1-1 正弦波振荡器(4.5MHz) 将开关S3拨上S4拨下, S1、S2全部断开,由晶体管Q3和C13、C20、C10、CCI、L2构成电容反馈三点式振荡器的改进型振荡器——西勒振荡器,电容CCI可用来改变振荡频率。 振荡器的频率约为4.5MHz 振荡电路反馈系数: F= 振荡器输出通过耦合电容C3(10P)加到由Q2组成的射极跟随器的输入端,因C3容量很小,再加上射随器的输入阻抗很高,可以减小负载对振荡器的影响。射随器输出信号Q1调谐放大,再经变压器耦合从J1输出。 三、实验步骤 1.根据图在实验板上找到振荡器各零件的位置并熟悉各元件的作用。 2.研究振荡器静态工作点对振荡幅度的影响。 3.将开关S3拨上S4拨下,S1、S2全拨下,构成LC振荡器。 4.改变上偏置电位器RA1,记下发射极电流,并用示波器测量对应点的振荡幅度VP-P(峰—峰值)记下对应峰峰值以及停振时的静态工作点电流值。 5.经测量,停振时的静态工作点电流值为2.23mA 6.分析输出振荡电压和振荡管静态工作点的关系,按以上调整静态工作点的方法改变Ieq,并测量相应的,且把数据记入下表。 Ieq(mA) 1.20 1.40 1.59 1.80 2.23 Up-p(mV) 304 348 384 428 停振 7.晶体振荡器:将开关S 4拨上S3拨下,S 1、S2全部拨下,由Q3、C13、C20、晶体CRY1与C10构成晶体振荡器(皮尔斯振荡电路),在振荡频率上晶体等效为电感。 8. 拍摄晶振正弦波如下:f=4.19MHz 四、实验结果分析 分析静态工作点、反馈系数F对振荡器起振条件和输出波形振幅的影响,并用所学理论加以分析。 答:晶体管的起振条件是约等于0.6V,使静态工作点处于此电压附近,并加入正反馈。同时随着静态电流的增大,输出波形的幅度也增大。 增长到一定程度后,由于晶体管的非线性特性和电源电压的限制,输出波形振幅不再增长,振荡建立的过程结束,放大倍数的值下降至稳定。|AF|=1,输出波形振幅维持在一个确定值,电路形成动态平衡。 五、实验仪器 1.高频实验箱 1台 2.双踪示波器 1台 3.万用表 1块

2019-01-23

光敏电阻传感器stm32f

#include "sys.h" #include "delay.h" #include "usart.h" #include "led.h" #include "lcd.h" #include "adc3.h" #include "lsens.h" //ALIENTEK 探索者STM32F407开发板 实验18 //光敏传感器实验-库函数版本 //技术支持:www.openedv.com //淘宝店铺:http://eboard.taobao.com //广州市星翼电子科技有限公司 //作者:正点原子 @ALIENTEK int main(void) { u8 adcx; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置系统中断优先级分组2 delay_init(168); //初始化延时函数 uart_init(115200); //初始化串口波特率为115200 LED_Init(); //初始化LED LCD_Init(); //初始化LCD Lsens_Init(); //初始化光敏传感器 POINT_COLOR=RED; // LCD_ShowString(30,50,200,16,16,"Explorer STM32F4"); // LCD_ShowString(30,70,200,16,16,"LSENS TEST"); // LCD_ShowString(30,90,200,16,16,"ATOM@ALIENTEK"); // LCD_ShowString(30,110,200,16,16,"2014/5/7"); // POINT_COLOR=BLUE;//设置字体为蓝色 // LCD_ShowString(30,130,200,16,16,"LSENS_VAL:"); while(1) { adcx=Lsens_Get_Val(); LCD_ShowxNum(30+10*8,130,adcx,3,16,0);//显示ADC的值 LED0=!LED0; delay_ms(250); printf("i'm ok"); } }

2018-05-16

PZ-OV7670摄像头模块

STM32摄像头模块成像 #include "system.h" #include "SysTick.h" #include "led.h" #include "usart.h" #include "tftlcd.h" #include "key.h" #include "malloc.h" #include "sd.h" #include "flash.h" #include "ff.h" #include "fatfs_app.h" #include "key.h" #include "font_show.h" #include "exti.h" #include "time.h" #include "string.h" #include "math.h" #include "ov7670.h" extern u8 ov_sta; //在exit.c里面定义 extern u8 ov_frame; //在time.c里面定义 //更新LCD显示 void camera_refresh(void) { u32 j; u16 i; u16 color; u16 temp; if(ov_sta)//有帧中断更新? { //LCD_Set_Window((tftlcd_data.width-320)/2,(tftlcd_data.height-240)/2,320,240-1);//将显示区域设置到屏幕中央 LCD_Set_Window(0,(tftlcd_data.height-240)/2,320-1,240-1);//将显示区域设置到屏幕中央 OV7670_RRST=0; //开始复位读指针 OV7670_RCK_L; OV7670_RCK_H; OV7670_RCK_L; OV7670_RRST=1; //复位读指针结束 OV7670_RCK_H; /*for(i=0;i<240;i++) //此种方式可以兼容任何彩屏,但是速度很慢 { for(j=0;jIDR&0XFF; //读数据 OV7670_RCK_H; color<IDR&0XFF; //读数据 OV7670_RCK_H; LCD_DrawFRONT_COLOR(j,i,color); } }*/ for(j=0;jIDR&0XFF; //读数据 OV7670_RCK_H; color<IDR&0XFF; //读数据 OV7670_RCK_H; LCD_WriteData_Color(color); //printf("%x ",color); //if(j ==0)printf("\r\n"); //delay_us(50); } ov_sta=0; //清零帧中断标记 ov_frame++; } } const u8*LMODE_TBL[5]={"Auto","Sunny","Cloudy","Office","Home"}; const u8*EFFECTS_TBL[7]={"Normal","Negative","B&W","Redish","Greenish","Bluish","Antique"}; //7种特效 int main() { u8 i=0; u8 key; u8 lightmode=0,saturation=2,brightness=2,contrast=2; u8 effect=0; u8 sbuf[15]; u8 count; SysTick_Init(72); NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //中断优先级分组 分2组 LED_Init(); USART1_Init(9600); TFTLCD_Init(); //LCD初始化 KEY_Init(); EN25QXX_Init(); //初始化EN25Q128 my_m

2018-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除