基于VisualBasic的计算机温度采集系统设计与实现

时间:2022-05-03 00:24 作者:华体会体育app下载官网
本文摘要:1系统作用及特性本系统软件用单片机设计对全部精确测量电源电路进行管理方法和操控,促使全部系统软件智能化系统、体型小、功能损耗较低、用以电子元器件较较少,內部布线较少,低成本,生产制造、改装、调节及维修便捷。该系统软件中单片机设计做为下位机,顺利完成温度测量每日任务,精确测量結果可在当地说明,也可根据下位机与上位机软件(PC机)通信,得到結果和信息提示。而上位机软件与下位机大多数是根据PC机的RS-232串行通信搭建通讯。

华体会体育app下载

1系统作用及特性本系统软件用单片机设计对全部精确测量电源电路进行管理方法和操控,促使全部系统软件智能化系统、体型小、功能损耗较低、用以电子元器件较较少,內部布线较少,低成本,生产制造、改装、调节及维修便捷。该系统软件中单片机设计做为下位机,顺利完成温度测量每日任务,精确测量結果可在当地说明,也可根据下位机与上位机软件(PC机)通信,得到結果和信息提示。而上位机软件与下位机大多数是根据PC机的RS-232串行通信搭建通讯。

VisualBasic是数据可视化面向对象编程的应用量化策略技术性的结构化程序设计语言,本系统软件上位机软件是在Windows自然环境下运用Visualbasic产品研发微型机通讯程序流程。2系统基本概念体系结构如图所示1下图,在其中,电子计算机回绝必须经营Windows98或高些版本号)电脑操作系统和产品研发自然环境VB6.0,具有规范的RS232串口通信,关键作用为数据收集应急处置和控制系统,是内嵌式的服务平台。

当场温度搜集点总共4路,应用AD590搜集温度送到单片机设计的A/D转换器转至尾端,检测范围最高值为50度,单片机设计指定搜集温度数据信号,并按串口通信协议书包包括数据帧。在微型机中应用VB6.0程序编写,并配搭MSCOMM控件进行串行接口通信。MSComm控件是Microsoft获得的扩展控件,作为抵制VB程序流程对串口通信的访谈,另外抵制如何查询和量化策略通信的体制。

华体会体育app下载官网

量化策略通信是交互技术应急处置串口通信事务管理的一种十分合理地的方式,特别是在适合Windows程序流程的编写。因而用其搭建微型机串口通信的数据通信十分比较简单,以非常少的编程代码就可以精彩纷呈搭建串口通信的访谈和数据通信。3硬件开发3.1精确测量电路原理AD590将温度转化成适度的电流量后,务必有电流强度转换电源电路(如图2),在其中电容器C起过滤具有。

该电源电路中,充分考虑温度测量范畴是0度—50度,而ADC0809输入工作电压范畴为0-9V,故电阻器R2取于3.3千欧,R3取于15千欧,在其中R2是滑动变阻器,精密度小于R3,电阻器R4所取100,R5所取50千欧,R4是滑动变阻器,精密度小于R5,电阻器R6取于33千欧。运算放大器是温度工作电压变换电源电路,为了更好地检测便捷,设计方案时将0度时的输入工作电压订为0V,每提高一度输入工作电压降低100mV,与工作电压中间的关联为:U=K(T-T0)V式中,K为比例系数,K=0.98V/度,T为自然环境温度,企业为度,T0—温度测量限制0度。当T= 50度和T=0度时,变换电源电路输入工作电压低限为Umax=9V,工作电压限制为Umin=0V,搭建的方法是:最先调节R2,促使I1=273.2uA,当温度为0度时,根据AD590的电流量I2=273.2uA,这时I3=0uA,R4、R5上无损耗,即输入工作电压为0V;当自然环境温度为50度时,流到AD590的电流量为323.2uA,这时,I3=I2-I1=50uA,调节R4,使R4 R5=98千欧,有(R4 R5)*I3=4.9V。某种意义,能够推算出来出有其他各温度所相匹配的输入工作电压。

3.2AD转换控制模块电路原理本系统软件以89C51处理芯片做为主处理芯片,管理方法和操控全部系统软件。该处理芯片处理速度低,相溶8051单处机,各有不同的是片内有4k高清B的ROM,为PEROM(FLASH储存器)。A/D转换器的类型许多 ,现阶段运用于较广泛的有:大幅迫近式A/D转换双成绩式A/D转换器、V/F变换式A/D转换器。

本系统软件所用以的单片机设计89C51是8位,因而应用8位A/D转换器,其控制模块电源电路比较简单。绝大多数搭建A/D转换器的数据信息输入都具有TTL电平,数据信息输入存储器具有效率高三态输入作用,可必需悬架在系统总线上,不然,就需要特油压缓冲器控制模块,数据信息分2次诵读,比较艰难。依据系统软件所回绝的精确测量分辨率,应用8位A/D转换器时,其分辨率为50/250=0.2,早就小于标准值。

温度是一个比较慢转变的标量,精确测量它时不务必髙速A/D转换器,地下隧道上都不务必特抽样保持器。大幅迫近型A/D转换器属于中等速度A/D转换器,常见于工业生产多路单片机设计自动控制系统。

华体会体育app下载

根据之上缘故,本系统软件应用ADC0809做为变位系数转换器。其构造框架图如图所示3。该处理芯片是8位大幅比较式A/D转换处理芯片,具有详细地址锁存操控的8路模拟仿真开关电源,仅次离散系统出现偏差的原因超过 1LSB,运用于单一 9V开关电源,其模拟量输入输出电压的范畴为0 9V,相匹配的数据量输入为00HFFH,可锁遗三态输入,输入与TTL相溶,功能损耗为15mW,转换時间为100S,必须调零或调节满度。

有28个扩展槽,在其中:IN0、IN1、IN2、…、IN7接8路模拟量输入輸出;AD-DA、ADDB、ADDC接详细地址线,进而特定8路輸出中的一路。该系统软件中ADDC短路故障,AD-DA、ADDB各自接89C51的P3.3和P3.4,包括4路輸出;ALE是详细地址锁存允许,START是处理芯片的低速档扩展槽,其上单脉冲的上升沿低速档一次新的A/D转换,一起终端设备P3.7;EOC是转换完成数据信号,与P362相接,向单片机设计申报人终断;OE是输入允许尾端,必需接 9V;CLK是数字时钟尾端,因处理芯片的时钟频率最少只工作中于640KHZ,故一般来说由单片机设计的ALE经波形后接向该扩展槽;DB0DB7是数据量输入,与PO相接,LSB答复小于位,MSB答复最少位。3.3串行通信电路原理下位机(单片机设计)根据串行接口(RXD和TXD)与上位机软件(PC机)进行异步通信,应用RS—232通信接口。

RS—232要求了自身的电气设备规范,而此规范并没法合乎TTL电平(MCS—51单片机串行接口电平为TTL电平)传送回绝。因而当RS232电平与TTL电平控制模块时,必不可少进行电平转换。现阶段RS232与TTL的电平转换最常见的处理芯片是同轴电缆控制器MC1488和同轴电缆信号接收器MC1489,其具有除开电平转换外,还搭建正负极逻辑性电平的转换。4软件开发系统主要是用VB6.0对RS232串口通信程序编写。

搭建硬件配置中间的通信。MSComm是Microsoft企业获得的关键作为串口通信程序编写的ActiveX控件。

ActiveX控件还包含一系列的特性、方式和事件,应用软件根据ActiveX控件获得的控制模块来访谈控件的作用。通讯控件把很多简易的作业者都留有了VB和Windows应急处置,软件程序员程序编写时只需设定在其中的一些特性。


本文关键词:基于,VisualBasic,的,计算机,温度,采集,系统,华体会体育

本文来源:华体会体育app下载官网-www.cdvgad.com