电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

基于VB的霍尔传感器性能测试系统设计

2022-06-14 09:22分类:传感器 阅读:

  根据VB的霍尔元件功能测试控制系统设计

前言
霍尔元件是使用霍尔效应工作中的半导体材料元器件。因为霍尔传感器变换高效率、响应时间快、采样率宽、频率特点好、低噪声等特性,使霍尔元件在电机检测、电磁场强计、转速比控制板、部位检验与自动化控制等领域获得普遍的运用。在很多场所,必须掌握霍尔元件的各类特性,本检测系统应用Visual Basic数据可视化编程设计语言表达和单片机设计与电子计算机中间的RS-232串口通信,完成霍尔元件主要参数的自动测控系统与纪录、剖析。

1 检测体系结构
1.1系统软件硬件配置构造与基本原理
霍尔元件功能测试系统软件的硬件配置构造如图所示1所显示。信号分析线路板一方面接受霍尔元件的检测数据信号,并解决成规范无线传输数据赠给单片机设计,另一方面依据单片机设计传输的数据信息,造成对应的操控数据信号,使霍尔元件在要求的标准下开展工作中。单片机设计根据RS-232串口通信口,向电子计算机传输精确测量数据信号,并接受操纵数据信号。电子计算机用以霍尔元件特性数据测试的表明、剖析和储存。


图1 检测系统软件硬件配置构造

1.2信号分析基本原理
本体系有霍尔元件的敏感度KH和霍尔元件电势差温度系数α二个检测主要参数。数据信号的解决如图所示2所显示。

图2 信号分析电路原理图

X1—操纵数据信号,调整电阻器R,操纵磁化强度 X2—操纵数据信号,调整霍尔元件的鼓励电流量
X3--操纵数据信号,操纵电源总开关 X4—操纵数据信号,调整电加热器工作电压来调节溫度
Y1—检测数据信号,精确测量霍尔元件的输出电压 Y2—检测数据信号,精确测量检测体系的工作温度

在輸出调节数据信号X3、X1和X2时,使霍尔元件工作中在某一固定不动磁化强度和不一样的鼓励电流量的标准下,或是在某一固定不动鼓励电流量和不一样的磁化强度标准下,感应器会輸出一系列的满载霍尔元件电势差,根据电子计算机的计算,测算出不一样标准下的敏感度KH。在某一固定不动的磁化强度和鼓励电流量情况下,根据操纵数据信号X4,更改电加热装置的工作电压和精确测量检测体系的工作温度数据信号Y2,来精确测量传感系统的霍尔元件电势差温度系数α。

2.RS-232串口通信完成
2.1 串口通信的完成
单片机设计和电子计算机中间的数据信息传输是根据RS-232串行接口完成的。电子计算机向单片机设计传输操纵指令和数据信息,由单片机设计把数据信号传送到信号分析电路板上,随后再精确测量信号分析线路板的输入输出数据信号,根据串行接口回发送给电子计算机。串行接口数据通讯协议书是:数据信息传输率为 9600bps,1位逐渐位,8位数据位,1位终止位,无奇偶校验位。因为只是是单片机设计与电子计算机互相传输信息内容,因此 RS-232串行接口只必须接受、发送和地三根输电线。单片机设计选用AT89C52集成ic,它的逻辑性脉冲信号与电子计算机的RS-232的插口脉冲信号不一致,必须 在单片机设计和电子计算机的RS-232串行接口中间,设计方案一个MAX232集成ic,该集成ic能够完成把单片机设计的0V、 5V工作电压转化成RS232插口的逻辑性“1”脉冲信号(-3 -- -15V)和逻辑性“0”脉冲信号( 3 --- 15V)。如图所示3所显示,图上C1 – C5均为1μF。

图3 MAX232集成ic的运用

2.2 VB的运用
VB(Visual Basic)是操作系统中首要的编程语言,它具备高效率、简单易学和强劲的图像作用,适用面向对象编程的编程设计,具备结构型的量化策略程序编写方式和较好的工业触摸屏,给予了功能齐全的通信控制MSCOMM。因而,运用VB语言能够便捷地设计方案需用很多图型表明的应用软件。运用MSCOMM控制能够设定串口通信的数据信息推送和接受,对串口通信情况及串口通信的信息和协议书开展设定。MSCOMM控制是一个规范的十位串行接口通信,在上传和读取数据全过程中开启OnComm事情,浏览CommEvent特性来掌握通信事情的种类。

2.3 VB通信控制的编程设计
Private Sub Form_Lopad() ;串行接口复位程序流程
Comm1.CommPort=1 ;设定串行接口1
Comm1.SetTIngs=”9600,n,8,1” ;设定串口波特率、奇偶校验、数据位和终止位
Comm1.InputLen=0 ;读接收缓冲区的数据信息
Comm1.InBufferSize=255 ;设定接收缓冲区的尺寸
Comm1.OutBufferSize=255 ;设定发送缓冲区的尺寸
Comm1.PortOpen=True ;开启串行接口1
Comm1.Sthreshold=1 ;缓冲区域空开启
Comm1.Rthreshold=1 ;数据信息进到接收缓冲区开启接受事情
End Sub ;程序流程完毕
之上是VB的串行接口的重置程序流程,也有数据信息推送和接受程序流程,数据信息推送程序流程是电子计算机向单片机设计推送操控指令和数据信息,接受程序流程是接受单片机设计检验的数据信息。

2.4 单片机设计串行通信通信编程设计

单片机设计与电子计算机开展串行通信通信,必须 对AT89C52的串行接口控制板SCON设定,使SCON=50H,工作中在串行通信方法1的10位多线程通讯方式,使AT89C52的终断容许存储器IE的终断位EA=1,容许串行接口终断。串行接口的重置程序流程以下:
CXK: MOV TH1,#0FDH ;设定串口波特率
MOV TL1,#00H ;
MOV TMOD,#20H ;设定计时器2的工作方式为2
MOV TCON,#40H ;计时器运行
SETB ES ;串行接口容许终断
MOV SCON,#50H ;设定串行接口工作方式为1
RET

3.必须特别注意的一些层面
3.1磁化强度的发生与调整
在图2中,开关电源E应当长期保持,调整磁化强度的电阻器选用数显式电阻器,能够准确地调整磁场强度。在应用前,用高一级精密度的场强仪来精确测量数字电位器不一样电阻值下的磁化强度,把二者相对性应的数据储存在电子计算机中,做为调整磁化强度的根据。

3.2温度的测量与操纵
用温度传感器做为温度感应器,温度传感器的精确度高,热惯性力小,能够迅速准确地精确测量到溫度值。电加热装置应用电热丝通220V交流电流供暖,为了更好地降低电加热器的热惯性力和有利于温控,将电热丝绕在一个平面图上,并且用一个小电扇,使检测体系中的气温遍布匀称和使霍尔元件的气温较为快地做到平稳情况,选用单控制回路闭环控制系统系统软件。因为霍尔元件电势差温度系数α就是指溫度转变 1℃时的变动状况,因此 系统软件温度的测量和操纵有非常高的规定。

4.结语
在霍尔元件功能测试系统软件的制定中,充分运用了单片机设计和电子计算机的功效,充分运用了VB的图像作用,使检测系统软件具备非常和谐的操作界面。

上一篇:压力变送器的分类

下一篇:差动变压器式的位移传感器的结构及工作原理如图 5所示。

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部