首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于VB的霍尔传感器性能测试系统设计
来源:本站整理  作者:佚名  2009-12-22 14:49:01



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的图形功能,使测试系统具有相当友好的用户界面。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:139,132.80000 毫秒