版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本科生实验报告实验课程 电子系统设计 学院名称 专业名称 测控技术与仪器 学生姓名 学生学号 指导教师 实验地点 实验成绩 二 年 月 二 年 月实验一、运放应用电路设计一、实验目的(1)了解并运用NE555定时器或者其他电路,学会脉冲发生器的设计,认识了解各元器件的作用和用法。(2)掌握运算放大器基本应用电路设计二、实验要求(1)使用555或其他电路设计一个脉冲发生器,并能满足以下要求:产生三角波V2,其峰峰值为4V,周期为0.5ms,允许T有5%的误差。图1-1 三角波脉冲信号(2)使用一片四运放芯片LM324设计所示电路,实现如下功能:设计加法器电路,实现V3=10V1+V2,V1是正弦
2、波信号,峰峰值0.01v,频率10kHz。 图1-2 加法电路原理三、实验内容1、555定时器的说明:NE555是属于555系列的计时IC的其中的一种型号,555系列IC的接脚功能及运用都是相容的,只是型号不同的因其价格不同其稳定度、省电、可产生的振荡频率也不大相同;而555是一个用途很广且相当普遍的计时IC,只需少数的电阻和电容,便可产生数位电路所需的各种不同频率的脉波讯号。 a. NE555的特点有: 1.只需简单的电阻器、电容器,即可完成特定的振荡延时作用。其延时范围极广,可由几微秒至几小时之久。 2.它的操作电源范围极大,可与TTL,CMOS等逻辑闸配合,也就是它的输出准位及输入触发准
3、位,均能与这些逻辑系列的高、低态组合。 3.其输出端的供给电流大,可直接推动多种自动控制的负载。 4.它的计时精确度高、温度稳定度佳,且价格便宜。b. NE555引脚位配置说明下: NE555接脚图 :图1-3 555定时器引脚图Pin 1 (接地) -地线(或共同接地) ,通常被连接到电路共同接地。 Pin 2 (触发点) -这个脚位是触发NE555使其启动它的时间周期。触发信号上缘电压须大于2/3 VCC,下缘须低于1/3 VCC 。 Pin 3 (输出) -当时间周期开始555的输出输出脚位,移至比电源电压少1.7伏的高电位。周期的结束输出回到O伏左右的低电位。于高电位时的最大输出电流大
4、约200 mA 。 Pin 4 (重置) -一个低逻辑电位送至这个脚位时会重置定时器和使输出回到一个低电位。它通常被接到正电源或忽略不用。 Pin 5 (控制) -这个接脚准许由外部电压改变触发和闸限电压。当计时器经营在稳定或振荡的运作方式下,这输入能用来改变或调整输出频率。 Pin 6 (重置锁定) - Pin 6重置锁定并使输出呈低态。当这个接脚的电压从1/3 VCC电压以下移至2/3 VCC以上时启动这个动作。 Pin 7 (放电) -这个接脚和主要的输出接脚有相同的电流输出能力,当输出为ON时为LOW,对地为低阻抗,当输出为OFF时为HIGH,对地为高阻抗。 Pin 8 (V +) -
5、这是555个计时器IC的正电源电压端。供应电压的范围是+4.5伏特(最小值)至+16伏特(最大值)。 参数功能特性: 供应电压4.5-18V 供应电3-6 mA 输出电225mA (max) 上升/下时间100 nsc.NE555的相关应用: NE555的作用范围很广,但一般多应用于单稳态多谐振荡器(Monostable Mutlivibrator)及无稳态多谐振荡器(Astable Multivibrator)。2、利用555定时器产生方波和三角波三角波信号的产生:555定时器产生方波信号后,接一个积分电路。原理图如图所示:图1-4 三角波和方波信号的产生产生信号波形图:图1-5 脉冲信号波
6、形图3、产生有正负电压的三角波实验原理:将产生的三角波接近运放,在运放的参考端,接上一个偏置电压,这样,当三角波的输出电压达不到偏置电压的大小,输出即为负值。实验原理图:图1-6 产生完整的三角波信号输出波形图:图1-7 完整三角波波形图4、加法器的使用信号的叠加:要实现V3=10V1+V2,V1是正弦波信号,峰峰值0.01v,频率10kHz。将正弦信号加在方波信号上,由于0.01v信号太微弱,所以决定用0.1v的正弦信号。加法器:我利用的反向求和电路,所以输出V3 = (R10/R13)V1 + (R10/R12)V2 ,由图中参数,可以算出V3=10V1+V2。原理图如图所示:图1-8 信
7、号叠加图产生波形图如图所示:图1-9 脉冲信号叠加波形图根据图中的数据,可以知道,我们实现了V3=10V1+V2的叠加,由电压即可直观地看出。实验二、基于微控制器的直流电机驱动电路设计与仿真一、实验目的(1)理解直流电机的驱动原理和驱动方式;(2)理解微控制器定时计数器工作原理及PWM发生;(3)掌握直流电机的驱动电路设计方法;(4)掌握直流电机的驱动软件设计方法。二、实验要求(1)构建以51微控制器为核心的直流电机驱动电路,包括人机接口(按键和显示)、光电隔离、L298N全桥驱动器(如图1所示)。按键包括复位键(KEY_RST)、顺时针转向键(KEY_CW)、逆时针转向键(KEY_CCW)、
8、调速增加键(KEY_UP)、调速降低键(KEY_DOWN)、确认键(KEY_ENTER),调速步进为满量程的10%。图2-1 电路原理图(2)联合Proteus和Keil软件平台,采用51微控制器的C语言编程,实现对1路直流电机的PWM调速控制和转向控制。(3)建立PWM占空比与直流电机转速的相关性数学模型。三、 实验内容实验原理:(1)直流电机转速直流电机的数学模型可用图2-2表示,由图可见电机的电枢电动势Ea的正方向与电枢电流Ia的方向相反,Ea为反电动势;电磁转矩T的正方向与转速n的方向相同,是拖动转矩;轴上的机械负载转矩T2及空载转军T0均与n相反,是制动转矩。图2-2 直流电机的数学
9、模型根据基尔霍夫第二定律,得到电枢电压电动势平衡方程式:U=Ea-Ia(Ra+Rc) 其中,Ra为电枢回路电阻,电枢回路串联保绕阻与电刷接触电阻的总和:Rc是外接在电枢回路中的调节电阻。由此可得到直流电机的转速公式为:n=Ua-IR/Ce(Ce为电动势常数,是磁通量。)因此可得n=Ea/Ce可以看出,对于一个已经制造好的电机,当励磁电压和负载转矩恒定时,它的转速由在电枢两端的电压Ea决定,电枢电压越高,电机转速就越快,电枢电压降低到0V时,电机就停止转动:改变电枢电压的极性,电机就反转。(2)PWM电机调速原理 对于直流电机来说,如果加在电枢两端的电压为5所示的脉动电流压(要求脉动电压的周期远
10、小于电机的惯性常数),可以看出,在T不变的情况下,改变T1和T2宽度,得到的电压将发生变化,下面对这一变化进一步推导。图2-3 施加在电枢两端的脉动电压 设电机接全电压U时,其转速最大为Vmax。若施加到电枢两端的脉动电压占空比为D=t1/T,则电枢的平均电压为: U平=UD 可得:n=Ea/CeUD/Ce=KD 在假设电枢内阻转小的情况下式中K=U/CE,是常数。图2-4为施加不同占空比时实测的数据绘制所得占空比与转速的关系图。图2-4 占空比与电机转速的关系由图看出转速与占空比D并不是完全的线性关系(途中实线),原因是电枢本身有电阻,不过一般直流电机的内阻较小,可以近视为线性关系。由此可见
11、,改变施加在电枢两端电压就能改变电机的转速,这就是直流电机PWM调速原理。仿真电路图:图2-5 仿真电路图加速:图2-6 加速显示图减速:图2-7 减速显示图反转:图2-8 反转显示图驱动主程序:#include#include lcd.h#include#define uchar unsigned char#define uint unsigned intsbit INPUT1 = P20;sbit INPUT2 = P21;sbit ENA = P22; sbit key_zz=P30;sbit key_fz=P31;sbit key_up=P32;sbit key_down=P33;sb
12、it key_tz=P34;sbit key_ok=P35;void time_Init();void exti_Init();void Delayms(unsigned int t);uchar num=0;unsigned int timer_count=0;unsigned int Duty_cycle=1;unsigned int set_duty=1;void main(void) time_Init();exti_Init();LcdInit(); Lcd_Str(0x00,6,STATE:); while(1)if(key_ok=0)Delayms(10);if(key_ok=0
13、)Duty_cycle=set_duty;if(key_tz=0)Delayms(10);if(key_tz=0) INPUT1=0; INPUT2=0;Lcd_Str(0x40,10,direct_tz );if(key_zz=0)Delayms(10);if(key_zz=0) INPUT1=1; INPUT2=0;Lcd_Str(0x40,10,direct_zz ); if(key_fz=0)Delayms(10);if(key_fz=0) INPUT1=0; INPUT2=1;Lcd_Str(0x40,10,direct_fz);void time_Init() /定时器0配置函数,
14、工作方式1,50ms中断一次TMOD=0x01;EA=1;ET0 = 1;TH0 = (65536-5000)/256;TL0 = (65536-5000)%256;TR0 = 1; void exti_Init()/外部中断EA=1;EX0=1;EX1=1;IT0=1;IT1=1;void timer_inter() interrupt 1TH0 = (65536-5000)/256;TL0 = (65536-5000)%256;timer_count+; if(timer_count10)timer_count=0; if(timer_count9)set_duty=0;elseset_d
15、uty+;LcdWriteCom(0x80+0x07);LcdWriteData(0+(set_duty-1)%10); Lcd_Str(0x40,10,speed_down);void exti1_inter() interrupt 2if(set_duty0;x-) for(y=120;y0;y-);实验三、数控电流源电路系统设计与仿真一、实验目的:(1)理解数控电流源电路系统工作原理(2)理解V/I变换电路的工作原理(3)掌握数控电流源电路系统设计与仿真方法二、实验要求:(1)构建如图1所示的数控电流源电路系统,包括人机接口(按键和显示)、DAC和V/I变换电路(图2)。按键包括输出电流
16、增加键(KEY_UP)、输出电流降低键(KEY_DOWN)、步进选择键(KEY_STEP),步进分为三档0.01mA、0.1mA和1.0mA。输出电流的范围020mA。图3-1数控电流源电路系统的原理框图图3-2 V/I变换电路(2)分析电路工作原理,推导DAC数字输入变量与电路输出电流的数学关系,C语言编程实现对LCD显示、DAC驱动、按键扫描及功能服务处理流程(如图3所示)。图3-3 数控电流源电路程序工作流程三、实验内容具有SPI接口的12位DAC:MCP4921引脚图:图3-4 引脚图SPI输入时序图:图3-5 时序图写命令寄存器:图3-6 位逻辑实验原理:利用51单片机作为整机的控制
17、单元,利用D/A转换,U/I转换来实现高精度数控电流源的设计。本系统通过按键和LCD实现人机交互,通过按键改变要实现的电流值或量程,LCD 负责显示电流数值和量程。因为采用12的DAC,而基准电压是4.096V,所以精度可以达到0.001V,再通过U/I转换电路,就可以达到精度为0.01mA,再通过LCD显示出来,而量程切换只需要令tmp=1,当量程切换按键按下,执行tmp*10,当按键超过两次就进行循环,这样即可达到0.01mA到1mA的量程改变。从而精确实现按键改变电流的大小的数控电流源的设计。仿真电路图:图3-7 仿真电路图初始步进值和电流值图3-8 显示图减小电流:图3-9 显示图步进
18、值切换0.1mA量程:图3-10 显示图1mA量程:图3-11 显示图控制电流源数值:(显示与电流表真实值)数控电流源主程序:#include #include lcd.h#include mcp4821.hsbit key1=P10;sbit key2=P11;sbit key3=P12;unsigned int value=2000;unsigned int step_value=2;unsigned int n;unsigned char m11=0,1,2,3,4,5,6,7,8,9;unsigned char c5=0,0,0,0,0;unsigned int pn,pstep_va
19、lue;void Delayms(unsigned int t);void main()LcdInit();Lcd_Str(0x00,6,cot :);Lcd_Str(0x40,6,Step :);pstep_value=step_value;pstep_value=pstep_value/2;c0=pstep_value/1000%10;c1=pstep_value/100%10;c2=pstep_value/10%10;c3=pstep_value%10; Lcd_Num(0x46,1,mc0); Lcd_Num(0x47,1,mc1); Lcd_Str(0x49,1,.); Lcd_Nu
20、m(0x49,1,mc2); Lcd_Num(0x4a,1,mc3); Lcd_Str(0x4c,1,m); Lcd_Str(0x4d,1,A); pn=value; pn=pn/2;c0=pn/1000%10;c1=pn/100%10;c2=pn/10%10;c3=pn%10; Lcd_Num(0x06,1,mc0); Lcd_Num(0x07,1,mc1); Lcd_Str(0x09,1,.); Lcd_Num(0x09,1,mc2); Lcd_Num(0x0a,1,mc3); MCP4821_write(0,0,1,value); while(1)if(key1=0)Delayms(10);if(key1=0)if(value4096)value=0;elsevalue+=step_value;n=value;MCP4821_write(0,0,1,value);pn=n; pn=pn/2;c0=pn/1000%10;c1=pn/100%10;c2=pn/10%10;c3=pn%10; Lcd_Num(0x06,1,mc0); Lcd_Num(0x07,1,mc1); Lcd_Str(0x09,1,.); Lcd_Num(0x09,1,mc2); Lcd_Num(0x0a,1,mc3);i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年量子计算技术进展与密码学安全体系变革的关联性分析
- 患者身份管理制度知识试题及答案
- ISO 13179-12021 外科植入物.金属外科植入物的涂层.第1部分钛或钛-6铝-4钒合金粉末的等离子喷涂涂层标准立项发展报告
- ISO 10360-102021 产品几何量技术规范(GPS)坐标测量系统(CMS)的验收和再验证试验第10部分激光跟踪器标准立项发展报告
- 商标法竞赛题目及答案解析
- 初中生保温知识考核试题与答案
- 橡胶物性检测测验试题与答案
- 供暖物资采购测试题及参考答案
- 2026年低压电工证题库及答案(考试题库)
- 2026年版《煤矿安全规程》考试题库及答案(含各题型)
- 工会经审业务网络知识竞赛题库
- 检验科仪器设备管理课件教学
- 呼吸衰竭患者观察与护理
- (高清版)DB62∕T 4278.5-2023 消防安全规范 第5部分:宗教活动场所
- 2025既有建筑消防改造设计指南
- 人教版七年级劳动教育上册全册教案
- 家庭教育讲师班培训
- 重卡换电站可行性研究报告
- 犬猫产科疾病 子宫蓄脓(宠物疾病防治课件)
- 弹性力学有限元法详解
- JJF 1610-2017电动、气动扭矩扳子校准规范
评论
0/150
提交评论