华北水利水电学院
机械学院
传感器原理实验报告
实验项目:差动变压器的性能比较
专 业:
学 号:
姓 名:
指导教师: 李恒灿 邰金华
实验二 差动变压器的性能比较
一、实验目的:了解差动变压器的工作原理和特性。
二、基本原理:差动变压器由一只初级线圈和二只次级线圈及一个铁芯组成,根据内外层排列不同,有二段式和三段式,本实验采用三段式结构。在传感器的初级线圈上接入高频交流信号,当初、次中间的铁芯随着被测体移动时,由于初级线圈和次级线圈之间的互感磁通量发生变化促使两个次级线圈感应电势产生变化,一只次级感应电势增加,另一只感应电势则减少,将两只次级线圈反向串接(同名端连接),在另两端就能引出差动电势输出,其输出电势的大小反映出被测体的移动量。
三、需用器件与单元:差动变压器实验模板、测微头、双线示波器、差动变压器,音频振荡器、直流稳压电源、数字电压表。
四、实验步骤:
1、根据图3-1,将差动变压器装在差动变压器实验模板上。
2、在模块上如图3-2接线,音频振荡器信号必须从主控箱中的Lv端子输出,调节音频振荡器的频率旋钮,输出频率为4~5KHz(可用主控箱的数显频率表来监测调节幅度旋钮使输出幅度为Vp-p=2V~5V之间,(可用示波器监测),将差动变压器的两个次级线圈的同名端相连。注:判别初次级线圈及次级线圈同名端的方法如下:设任一线圈为初级线圈,并设另外两个线圈的任一端为同名端,按图3-2接线。当铁芯左、右移动时,分别观察示波器中显示的初、次级线圈波形,当次级波形输出幅值变化很大,基本上能过零点,而且相位与初级圈波形比较能同相和反相变化,说明已连接的初、次级线圈及同名端是正确的,否则继续改变连接再判别,直到正确为止。3-2图中(1)、(2)、(3)、(4)为模块中的实验插座。
3、将测微头旋至10mm处,活动杆与传感器相吸合,调整测微头的左右位置,使示波器第二通道显示的波形值Vp-p为最小,并将测量支架顶部的镙钉拧紧,这时可以进行位移性能实验,假设其中一个方向为正位移,则另一方向为负位移。从Vp-p最小处开始旋动测微头,每隔0.2mm从示波器上读出电压Vp-p值并记录实验结果,再从Vp-p最小处反向旋转测微头,重复实验过程。在实验过程中,注意左、右位移时,初、次级波形的相位关系。
4、实验过程中差动变压器输出的最小值即为差动变压器的零点残余电压。根据实验数据结果画出Vp-p—X曲线(注意:X-与X+时的Vp-p相位),分析量程为±1mm、±3mm时的灵敏度和非线性误差。
五、实验结果与思考题:
1、实验结果
差动变压器位移ΔX值与输出电压Vp-p数据表:
2、根据实验数据结果画出Vp-p—X曲线(注意:X-与X+时的Vp-p相位),分析量程为±1mm、±3mm时的灵敏度和非线性误差。
3、差动变压器的零点残余电压能彻底消除吗?
3、试分析差动变压器与一般电源变压器的异同?
第二篇:单片机原理与应用技术实验报告(实验项目:定时器)
*****数学计算机科学系实验报告
专业: 计算机科学与技术 班级: 实验课程: 单片机原理与应用技术
姓名: 学号: 实验室: 硬件实验室
同组同学:
实验时间: 20##年3月20日 指导教师签字: 成绩:
实验项目:定时器
一 实验目的和要求
定时器0实现1s定时,流水灯显示上的数据每秒加1。
二 实验环境
PC机一台,实验仪器一套
三 实验步骤及实验记录
1.在pc机上,打开Keil C。
2.在Keil C中,新建一个工程文件,点击“Project->New Project…”菜单。
3. 选择工程文件要存放的路径 ,输入工程文件名 M, 最后单击保存。
4. 在弹出的对话框中选择 CPU 厂商及型号。
5. 选择好 Atmel 公司的 89c51 后 , 单击确定。
6. 在接着出现的对话框中选择“是”。
7. 新建一个 C51 文件 , 点击file菜单下的NEW,或单击左上角的 New File快捷键。
8. 保存新建的文件,单击SAVE。
9. 在出现的对话框中输入保存文件名MAIN.C,再单击“保存”。
10. 保存好后把此文件加入到工程中方法如下 : 用鼠标在 Source Group1 上单击右键 , 然后再单击 Add Files to Group ‘Source Group 1'。
11. 选择要加入的文件 , 找到 MAIN.C 后 , 单击 Add, 然后单击 Close。
12. 在编辑框里输入代码如下:
#include "reg51.h" //包含头文件
sbit LE1=P2^0; //位选573锁存器使能
sbit LE2=P2^1; //段选573锁存器使能
#define uchar unsigned char
#define uint unsigned int
uchar temp,num; //定义变量
t0() interrupt 1 using 1
{
TH0=0x3c; //重置定时器初值
TL0=0xb0;
if(temp>=19) //满20次,即20次*50ms=1s
{
temp=0x00; //重置temp为0
num++; //显示变化一次
P1=~num; //将变化次数放在P1控制的LED上显示
}
else
{
temp++; //每进一次中断,temp加1
}
}
main()
{
TMOD=0x01; //0b00000001 用的是定时器0,工作在方式1(16位寄存器)
//要实现定时50ms,(65536-T0)x12/12000000=0.05s得T0=15536即0x3cb0
TH0=0x3c; //装定时器初值高8位
TL0=0xb0; //装定时器初值低8位
TR0=1; //启动定时器0
ET0=1; //开定时器0中断
EA=1; //开总中断
while(1); //死循环,等待定时器中断
}
13.单击 快捷键或单击Project/Rebuild all the files, 如果在错误与警告处看到 0 Error(s) 表示编译通过 。
14. 单击Options for Target, 单击 Output, 选中 Create HEX Fi。再单击“确定”,再次编译产生HEX文件。
15.STC-ISP 软件烧写程序,步骤如下:
步骤1、选择单片机型号STC12C5A60S2。
步骤2、打开程序文件(后缀为.HEX 的文件)。 在相应工程下找到待下载的HEX文件,点击打开即可。
步骤3、选择串行口COM3。
步骤4、用USB线连接电脑和主板,将主板和核心板上的电源都关闭,点击“Download下载”,打开核心板上的电源开关(注意不是主板上的电源开关),等待完成下载。
16.在单片机上, 用8位排线将J8与J13连接。
17.打开单片机电源开关,观察现象。
四 实验结果与分析
定时器0实现1s定时,LED显示的数据每秒加1