关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于VB的霍尔传感器性能测试系统设计

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

作者: 时间:2009-12-22 来源:网络 收藏

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

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.结束语
中,充分发挥了单片机和计算机的作用,充分发挥了的图形功能,使具有相当友好的用户界面。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭