位移测量装置的设计与实现

发布者:码字徜徉最新更新时间:2011-10-17 关键字:位移  测量  单片机  磁棒  全差分放大器 手机看文章 扫描二维码
随时随地手机看文章
l 设计要求
1.1 任务
    设计并制作一台位移测量装置,其原理示意图如图1所示(虚线框内部分可以用硬件实现,也可以用软件实现)。

1.2 要求
    (1)制作正弦信号激励电路,技术指标如下:
    ①频率:100kHz;
    ②驱动线性可变差动变压器时输出波形无明显失真。
    (2)设计、制作差动信号测量电路,包括线性可变差动变压器,放大、整流、滤波等电路,数据处理和显示等单元。在图1中的A、B两点分别输出直流电压信号VA、VB。
    (3)用模拟或数字方法计算根据d值计算、显示实际位移量。
    (4)测量的位移范围为一20mm~+20mm,测量误差的绝对值不大于2mm。
    (5)设计一个闭环控制电路,要求用直流电机驱动磁棒移动,控制磁棒达到设定位移,位移误差的绝对值不大于2mm。


2 方案论证
    根据题目要求和本系统的设计思想,系统主要包括激励信号模块,机械传动模块,信号处理模块,显示模块和键盘模块,系统总体框图如图2所示。

    方案一:激励信号模块采用高精度,高频率,低输出电阻,驱动能力强的函数发生器芯片MAX038产生一个固定的100kHz频率;机械传动模块采用直条齿轮来驱动磁棒移动,首先要求电机齿轮与直条齿轮的齿相匹配,将直条齿轮与磁铁连接,通过电机的圆形齿轮来带动直条齿轮左右移动,也即是带动磁棒在套简内左右移动;信号处理模块首先通过OP37对差动变压器副边的信号进行放大,在经过半波整流、电子滤波,得到稳定的直流电压,在送入单片机内部的AD转换器进行处理,通过AD转换后A、B两点的电压就可算出d的值,从而得到位移与d的关系式,在通过数码管显示,同时可以通过键盘设定允许范围内的任意值,并准确运行到指定的地点。
    方案二:激励信号模块采用DDS芯片AD9851,该芯片性能稳定,工作可靠,能产生100kHz稳定的频率;机械传动模块采用直流电机控制螺栓实现铁淦氧磁棒精确定位,电机每转动一圈,能产生一个固定的位移量,而且通过单片机控制可以让直流电机转动相应的圈数,以便达到设计要求;信号处理模块首先通过TI公司的仪表放大器INAll8实现小信号的放大,在经过半波整流、电子滤波,得到稳定的直流电压,在通过16位8通道AD转换器ADS8344进行处理,通过AD转换后A、B两点的电压就可算出d的值,从而得到位移与d的关系式,在通过液晶进行显示,同时可以通过键盘设定允许范围内的任意值,并准确运行到指定的地点。综合以上两种方案,我们采用方案二。


3 软硬件设计
3.1 硬件设计
    本系统主要由DDS模块、宽带低失真全差分放大模块,线性可变差动变压器的能量耦合模块、放大整流滤波模块以及4×4键盘和128×64LCD模块构成的人机界面组成。系统结构框图如图3所示:

    (1)激励电路模块
    激励电路部分通过单片机给AD985l送控制字经低通滤波器滤除谐波分量及杂散信号后得到较纯的100kHz正弦波信号。产生的信号通过差分电路形成激励信号,采用THS4503来实现。[page]

    (2)测量电路模块
    线性可变动变压器的磁棒选用的是铁淦氧磁棒,线圈用0.13mm的漆包线绕制在塑料管制作的骨架上,再通过一个直径大一点的绝缘塑料管将磁棒与线圈包含起来。整个模块固定于一块木板上;差分输出的信号经线性可变差动变压器的Ll通过磁棒耦合到L2、L3,再由单片机控制电机的正反转来推动磁棒上下移动,使L2、L3两路信号的电压相对于中心点(两路信号的电压幅值相等相位相反处)时的幅值产生相应的偏差。由于得到的电压差值的幅值很小,所以需要采用高精度的仪表放大器INA118放大后再对信号进行处理。经过半波整流将交流转化成直流。整流之后,主要存在工频干扰,采用n形滤波电路将谐波滤去;电机驱动磁铁部分采用电机齿轮与螺杆齿轮相匹配原则,利用单片机控制电机的正反转来驱使螺帽实现上下移动。磁棒与螺杆齿轮通过绝缘材料包含,通过磁棒在线圈中移动时磁通量的变化来控制耦合能量的大小,从而也就控制了输出电压的幅值。在具体测量前,先在绝缘板上标出一个零点,标零点必须在满足L2、L3两端的对地电压幅值相等相位相反结构上严格对称的情况下进行。
    (3)数据处理模块
    经过INAll8放大、半波整流以及电子滤波后的两路电压经过ADS8344芯片进行AD采样后转换为数字量存储于单片机中,首先通过软件实现d值的运算,然后再根据实际测量值计算此位移量。整个计算过程完全采用软件实现。
    (4)显示模块
    显示部分采用LCD显示,LCD能动态显示汉字以及字符,并且显示范围大,能很好的实现人机交互界面。
3.2 软件设计
    该系统中通过软件控制的部分有正弦波信号产生以及数据处理模块,首先通过单片机采用串行方式给AD985l送40位控制字以便产生题目所要求的稳定的100kHz的正弦信号。数据处理部分也完全采用软件实现,首先对两路电压分别采样,通过单片机控制ADS8344来采集VA、VB的电压值,将转换到的数字量传回给单片机进行数据处理。由于AD采样的幅值范围有限,所以我们可以通过放大来调整其电压值,以便我们能采集到相应的幅值。程序流程图如图4所示:

4 测试
4.1 调试与测试使用的仪器
    游标卡尺、DS1062C型数字示波器、DT930FD型数字万用表、HHl641型函数信号发生器。

4.2 测试方法
4.2.1 模块测试
    为了提高调试效率,我们采用的首先将硬件系统的各模块分开进行测试,待调通后再进行整机调试。
4.2.2 系统整体调试
    将硬件模块和相应的软件进行系统整机测试。依据设计要求,分别对输出频率、输出电压峰峰值、磁棒上下移动的最大和最小位移进行测试。

    测试磁棒上下移动的最大和最小位移时,对电机的转动角度进行调整,使磁棒移动的最大和最小位移能够满足题目的要求。

4.3  测试结果分析

    本系统实现了精确步进位移量与电压测量的功能,用电机驱动螺杆,可以通过键盘输入更改转动圈数以便达到一定的位移偏量。但是在更高精度方面还存在一定程度的局限性,特别是在滤波部分可以继续完善,还可以在电路实时测量中添加语音播报,以便更好的实现人机互动。测试结果如结果测试表所示。

 

 

关键字:位移  测量  单片机  磁棒  全差分放大器 引用地址:位移测量装置的设计与实现

上一篇:武器装备测试系统自动校准装置的研究
下一篇:空气负离子自动测量系统的研制

推荐阅读最新更新时间:2024-03-30 22:19

基于单片机的智能型剩余电流保护器电磁兼容设计
   引 言   电磁兼容(EMC)是指设备或系统在其电磁环境中能工作且不对该环境中任何物体构成不能承受的电磁骚扰的能力。剩余电流保护器作为电网末端供电线路保护装置(400 V以下),必须满足。EMC国家标准GB/T17626.5—1999要求,取得3C认证,才能投入电网运行。图1为用P87LPC767单片机设计的智能型剩余电流保护器系统框图,在电路设计、软件设计、PCB板设计等方面同步考虑其电磁兼容设计。剩余电流保护器是一种低压电器设备,内部没有大功率的高频电路,电磁辐射微弱,它产生的电磁骚扰对其他设备影响很小,这方面不是电磁兼容设计的重点。剩余电流保护器电磁兼容设计的重点是其在受到其他设备产生的电磁干扰时能保持稳定工作的能
[电源管理]
测试测量系统要求及仪器选择的关键因素
在可用的测试和测量硬件和软件范围内进行选择,对初次用户和有经验的用户来说,都一样难办,这是可以理解的。 技术的进步使测量和测试方法的发展呈指数方式加快,给用户提供难以想象的强大系统功能。 测试和测量设备跨越很宽的范围。对简单应用来说,比较容易选择合适的结构来满足需要和预算。应用的复杂性增加时,结构的选择以及相关的费用也变得复杂了,就会做出错误的选择,会更昂贵,正确的选择显得更加重要。 出发点是要知道信号或传感器输出的电平和测量所需要的灵敏度(定义为测量时所能检测到的最小变化,并能以测量值的单位来表达)。 精度、分辨率和测量速度是一些重要因素,是工程师在决定如何收集和测量数据时必须考虑的。另一个重要因素是环境。测量是在电噪声
[模拟电子]
测试<font color='red'>测量</font>系统要求及仪器选择的关键因素
51单片机的串口通信原理
一、并行和串行通信方式 通信有并行和串行两种通信方式。在单片机系统以及现代单片机测控系统中信息交换多采用串行通信方式。 1、并行通信方式 并行通信通常是将数据字节的各位用多条数据线同时进行传送,每一位数据都需要一条传输线。如下图所示,8位数据总线的通信系统,一次传送8位数据(1字节),需要8条数据线。还需要一条信号线和若干控制信号线,这种方式仅适合短距离的数据传输。 2、串行通信方式 串行通信方式是将数据字节分为一位一位的形式在一条传输线上逐个传输,此时只需要一条数据线,外加一条公共信号地线和若干控制信号线。因为一次只能传输一位,所以1字节的数据至少要分8位才能传输完毕。如下图所示 串行通信的必要过程是:发送时把并行数据变
[单片机]
51<font color='red'>单片机</font>的串口通信原理
单片机STM32的时钟图文理解
其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低速时钟(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及独立看门狗使用,图中可以看出高速时钟也可以提供给RTC。内部时钟是在芯片内部RC振荡器产生的,起振较快,所以时钟在芯片刚上电的时候,默认使用内部高速时钟。而外部时钟信号是由外部的晶振输入的,在精度和稳定性上都有很大优势,所以上电之后我们再通过软件配置,转而采用外部时钟信号. 高速外部时钟(HSE):以外部晶振作时钟源,晶振频率可取范围为4~16MHz,我们一般采用8MHz的晶振。 高速内部时钟(HSI): 由内部RC振荡器产生,频率为8MHz,但不稳定。 低速外部时钟(LSE):以外部晶振作时钟源,主要提
[单片机]
<font color='red'>单片机</font>STM32的时钟图文理解
51单片机的精确延时程序一
51单片机的精确延时程序分析(C语言和汇编语言程序) 一、C51程序 在晶振为11.0592的情况下,如下程序能实现ms级的比较精确的延时: 1 void Delayms(unsigned int n) 2 { 3 unsigned int i,j; 4 for(j=n;j 0;j--) 5 for(i=112;i 0;i--); 6 } 用keil可以看出这个延时的时间,我们先延时1ms,即Delayms(1)。 进入Delayms前,sec=0.00042209s 延时后,sec=0.00142253s 可以知道Delayms(1)实际延时
[单片机]
流量传感器测量车辆瞬时耗油量的程序实验
汽车的油耗跟哪些因素有关?下面列举一下: 1、路况。 2、驾驶方式。 3、风阻。 4、速度。 5、档位。 6、空调。 7、开窗户。 等等、等等...... 是不是太多因素了? 一般说来,车辆的油耗最大影响因素是速度。速度太高势必费油,太低也是费油的。看懂下列的表: 有个名词叫巡航速度。什么是巡航速度呢? 定速巡航系统 CRUISE CONTROL SYSTEM 缩写为CCS,又称为定速巡航行驶装置,速度控制系统,自动驾驶系统等.其作用是: 按司机要求的速度合开关之后,不用踩油门踏板就自动地保持车速,使车辆以固定的速度行驶.采用了这种装置,当在高速公路上长时间行车后,司机就不用再去控制油门踏板,减轻了疲劳,同
[单片机]
流量传感器<font color='red'>测量</font>车辆瞬时耗油量的程序实验
第一次偿试51单片机做个100分钟倒计时定时器
偿试着做了个100分钟倒计时定时器,原理图和代码都是东拼西凑来的(自己不会写啊 ),侵删 制作出来的实物图如下: 电路原理图如下: 单片机源程序如下: #include reg52.h #include intrins.H #define uchar unsigned char #define uint unsigned int uchar duan ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; uchar wei ={0XEf,0XDf,0XBf,0X7f}; //位的控制端 uint set
[单片机]
第一次偿试51<font color='red'>单片机</font>做个100分钟倒计时定时器
基于51单片机ADC0808自动数字电压表数码管显示
硬件设计 该设计是基于51单片机,ADC采用TI公司的ADC0808,自动数字电压测量表,显示器采用4位数码管,测量范围为0.5~10V,精度约为0.02。 仿真图如下: 程序源码: #include reg52.h unsigned char code dispbitcode ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; unsigned char dispbuf ; unsigned int i; unsigned int j; unsigned int getdata; unsigned int temp; unsigned int temp1;
[单片机]
基于51<font color='red'>单片机</font>ADC0808自动数字电压表数码管显示
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved