基于VB的霍尔传感器性能测试系统设计_第1页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于vb的霍尔传感器性能测试系统设计霍尔是利用工作的元件。因为霍尔元件转换效率高、响应速度快、动态范围宽、频率特性好、低噪音等特点,使在电机检测、磁场强计、转速控制器、位置检测与自动控制等方面得到广泛的应用。在许多场合,需要了解霍尔传感器的各种性能,本测试系统应用visual basic可视化程序设计语言和与计算机之间的rs-232串行通信,实现霍尔传感器参数的自动测量与记录、分析。1 测试系统结构11系统硬件结构与原理霍尔传感器性能测试系统的硬件结构1所示。信号处理板一方面接收霍尔传感器的测量信号,并处理成标准信号传送给单片机,另一方面按照单片机传送的数据,产生相应的控制信号,使霍尔传感器在

2、规定的条件下举行工作。单片机通过rs-232串行通信口,向计算机传送测量信号,并接收控制信号。计算机用于霍尔传感器性能测试数据的显示、分析和存储。图1 测试系统硬件结构12信号处理原理本系统有霍尔传感器的敏捷度kh和霍尔电势温度系数二个测试参数。信号的处理2所示。图2 信号处理原理图x1控制信号,调整r,控制磁场强度 x2控制信号,调整霍尔传感器的激励x3-控制信号,控制电源开关 x4控制信号,调整加热器来控制温度y1测试信号,测量霍尔传感器的输出电压 y2测试信号,测量测试系统的环境温度在输出控制信号x3、x1和x2时,使霍尔传感器工作在某一固定磁场强度和不同的激励电流的条件下,或者在某一固

3、定激励电流和不同的磁场强度条件下,传感器会输出一系列的空载霍尔电势,通过计算机的运算,计算出不同条件下的敏捷度kh。在某一固定的磁场强度和激励电流条件下,通过控制信号x4,转变电加热器的电压和测量测试系统的环境温度信号y2,来测量传感器的霍尔电势温度系数。2rs-232串行通信实现21 串行通信的实现单片机和计算机之间的数据传送是通过rs-232串行口实现的。计算机向单片机传送控制指令和数据,由单片机把信号传输到信号处理电路板上,然后再测量信号处理电路板的输出信号,通过串行口回传给计算机。串行口数据通信协议是:数据传输速率为 9600bps,1位开头位,8位数据位,1位停止位,无奇偶校验位。因

4、为仅仅是单片机与计算机互相传送信息,所以rs-232串行口只需要接收、放射和地三根导线。单片机采纳at89c52芯片,它的规律电平与计算机的rs-232的接口电平不全都,需要在单片机和计算机的rs-232串行口之间,设计一个max232芯片,该芯片可以实现把单片机的0v、+5v电压转换成rs232接口的规律“1”电平(-3 - -15v)和规律“0”电平(+3 -+15v)。3所示,图中c1 c5均为1f。图3 max232芯片的应用22 vb的应用vb(visual basic)是计算机系统中主要的开发语言,它具有高效、容易易学和强大的图形功能,支持面对对象的程序设计,具有结构化的大事驱动编

5、程模式和良好的人机界面,提供了功能强大的通讯控件mscomm。因此,应用vb语言可以便利地设计需要大量图形显示的应用程序。利用mscomm控件可以设置串行通信的数据发送和接收,对串口状态及串口通讯的信息格式和协议举行设置。mscomm控件是一个标准的十位串行口通讯,在发送和接收数据过程中触发oncomm大事,拜访commevent属性来了解通讯大事的类型。23 vb通讯控件的程序设计private sub form_lopad() ;串行口初始化程序comm1.commport=1 ;设置串行口1comm1.settings=”9600,n,8,1” ;设置波特率、奇偶校验、数据位和停止位co

6、mm1.inputlen=0 ;读接收缓冲区的数据comm1.inbuffersize=255 ;设置接收缓冲区的大小comm1.outbuffersize=255 ;设置发送缓冲区的大小comm1.portopen=true ;打开串行口1comm1.sthreshold=1 ;缓冲区空触发comm1.rthreshold=1 ;数据进入接收缓冲区触发接收大事end sub ;程序结束以上是vb的串行口的初始化程序,还有数据发送和接收程序,数据发送程序是计算机向单片机发送控制指令和数据,接收程序是接收单片机检测的数据。24 单片机串行通讯程序设计单片机与计算机举行串行通讯,需要对at89c5

7、2的串行口控制器scon设置,使scon=50h,工作在串行方式1的10位异步通讯方式,使at89c52的中断允许寄存器ie的中断位ea=1,允许串行口中断。串行口的初始化程序如下:cxk: mov th1,0fdh ;设置波特率mov tl1,00h ;mov tmod,20h ;设置定时器2的工作方式为2mov tcon,40h ;定时器启动setb es ;串行口允许中断mov scon,50h ;设置串行口工作方式为1ret3需要注重的几个方面31磁场强度的产生与调整在图2中,电源e应当保持稳定,调整磁场强度的电位器采纳数字式电位器,可以精确地调整场强。在用法前,用高一级精度的场强仪来测量数字电位器不同阻值下的磁场强度,把二者相对应的数据存储在计算机中,作为调整磁场强度的依据。32温度的测量与控制用热敏电阻作为,热敏电阻的敏捷度高,热惯性小,可以迅速正确地测量到温度值。电加热器用法电阻丝通220v沟通电供热,为了削减加热器的热惯性和便于温度控制,将电阻丝绕在一个平面上,并用一个小风扇,使测试系统中的温度分布匀称和使霍尔传感器的温度比较快地达到稳定状态,采纳单回路闭环控制系统。因为霍

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论