首页 » 技术文章 » 基于VB的霍尔传感器性能测试系统设计

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

作者:  时间:2010-06-02 14:48  来源:EDN

  23 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的串行口的初始化程序,还有数据发送和接收程序,数据发送程序是计算机向单片机发送控制命令和数据,接收程序是接收单片机检测的数据。

   24 单片机串行通讯程序设计

  单片机与计算机进行串行通讯,需要对AT89C52的串行口控制器SCON设置,使SCON=50H,工作在串行方式110位异步通讯方式,使 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.需要注意的几个方面

  31磁场强度的产生与调节

  在图2中,电源E应该保持稳定,调节磁场强度的电位器采用数字式电位器,可以精确地调节场强。在使用前,用高一级精度的场强仪来测量数字电位器不同阻值下的磁场强度,把二者相对应的数据存储在计算机中,作为调节磁场强度的依据。

  32温度的测量与控制

  用热敏电阻作为温度传感器,热敏电阻的灵敏度高,热惯性小,可以快速正确地测量到温度值。电加热器使用电阻丝通220V交流电供热,为了减少加热器的热惯性和便于温度控制,将电阻丝绕在一个平面上,并用一个小风扇,使测试系统中的温度分布均匀和使霍尔传感器的温度比较快地达到稳定状态,采用单回路闭环控制系统。由于霍尔电势温度系数α是指温度变化1℃时的变化情况,所以系统温度的测量和控制有比较高的要求。

  4.结束语

  在霍尔传感器性能测试系统的设计中,充分发挥了单片机和计算机的作用,充分发挥了VB的图形功能,使测试系统具有相当友好的用户界面。

相关推荐

传感器融合为什么会对制造业有利?

传感器  自动化  2013-12-31

如何让高整合传感器降低平均功耗

传感器  太阳能电池  2013-12-04

自动化生产中传感器的重要性

飞行器  传感器  2013-12-03

智能尘埃:随时随地追踪一切的传感器

智能尘埃  传感器  2013-11-26

国内传感器产业优势及未来走向解析

传感器  物联网  2013-11-20

物联网时代传感器未来的发展方向

物联网  传感器  2013-11-06
在线研讨会
焦点