热门关键词:格林娱乐,格林娱乐网注册登录  
当前位置:首页 > 产品与服务 > 传感器
格林娱乐-基于VisualBasic的计算机温度采集系统设计与实现
2020-12-29 [23305]

格林娱乐:1系统的功能和特点本系统使用单片机开展测量电路整体的管理和控制,系统整体智能化、体积小、功耗低、用于电子部件少、内部布线少、成本低、生产在该系统中,单片机作为下位机完成测温任务,测量结果可以在本地表示,也可以通过下位机与上位机(PCR机)进行通信,得到结果和提示信息。 上位机和下位机多通过PCR的RS-232串行接口建立通信。 VisualBasic是使用面向对象的事件驱动技术的结构化编程语言,本系统的上位机在Windows环境下利用VisualBasic开发微机通信程序。

格林娱乐

格林娱乐

格林娱乐

2系统的基本原理系统结构如图1右图,其中计算机拒绝运营Windows98以上的操作系统和研发环境VB6.0,具备标准的RS232串行端口,主要功能是数据收集处理和系统现场温度收集点共计4路,使用AD590收集温度送到单片机的A/D转换器末端,测量范围的最大值为50度,在单片机定点收集温度信号,按串行通信协议数据包进行数据MSComm控件是Microsoft获得的扩展控制,用于反对VB程序对串行端口的采访,同时用作反对查询方法和事件驱动通信的机制。 事件驱动通信是交互式处理串行事务的非常有效的方法,特别适合编写Windows程序。

格林娱乐

因此,构建微机串行端口的数据通信非常简单,可以用较少的程序代码精彩地构建串行端口的采访和数据通信。 3硬件设计3.1测量电路设计将AD590温度转换为适当的电流后,需要电容器c进行滤波的电流电压切换电路(图2 )。

格林娱乐

在该电路中,考虑到测温范围为0度~50度,ADC0809输入电压范围为0-5V,电阻R2为3.3公斤,R3为15公斤,其中R2为滑动电阻器,精度低于R3,电阻R4为100,R5为50公斤放电是温度电压转换电路,为了测试方便,将0度时的输入电压设定为0V,每上升1度输入电压就下降100mV,与电压的关系在U=K(T-T0)V式中,k是比例系数,K=0.98V/度。 当T=50度和T=0度时,转换电路的输入电压下限为Umax=5V,电压上限为Umin=0V,首先调整R2,使I1=273.2uA,当温度为0度时,通过AD590的电流I2。

格林娱乐

环境温度为50度时,流过AD590的电流格林娱乐网注册登录为323.2uA,此时I3=I2-I1=50uA,调整R4 R5=98公斤,(R4 R5)*I3=4.9V。 在一定程度上其余可以计算出与某个各温度对应的输入电压。 3.2模数转换模块电路设计本系统以89C51芯片为主芯片,管理和管理整个系统。

格林娱乐

该芯片的集成度低,是与8051兼容的1台机器,芯片内有4KB的ROM,是perom (闪存),这一点不同。 A/D转换器的种类很多,现在一般使用:的大幅度的切换式A/D切换2分式A/D转换器、V/F转换式A/D转换器。 本系统使用的单片机89C51为8位,因此使用8位的A/D转换器,其模块电路非常简单。

格林娱乐

构建大部分A/D转换器的数据输入具备TTL电平,数据输入寄存器具备高效率三状态输入功能,需要悬挂在数据总线上。 否则,很难使缓冲模块特别,把数据分两次读出。 根据系统拒绝的测量分辨率,使用8位A/D转换器时,其分辨率为50/250=0.2,已经低于规定值。

格林娱乐

温度是缓慢变化的物理量,不需要高速的A/D转换器,地下通道也不需要特别的采样保持器。 大幅度接近型A/D转换器属于中速A/D转换器,常用于工业多通道单片机控制系统。 基于以上理由,本系统使用ADC0809作为模数转换器。

格林娱乐

格林娱乐网注册登录

格林娱乐

其结构框图如图3所示。 该芯片是8位大幅度的比较式A/D开关芯片,具备地址闩锁控制的8系统模拟电源,非线性误差超过1LSB,适用于单一的5V电源,模拟输出电压的范围为0 5V,对应的数字量为00HFFH。 有28个插槽,其中:IN0、IN1、IN2、…、IN7连接8路模拟输出。

格林娱乐

通过AD-DA、ADDB、ADDC地址线,指定8路输出中的1路。 在该系统中,ADDC短路,AD-DA、ADDB分别连接89C51的P3.3和P3.4,包括四路输出。 ALE允许地址锁存器,START是芯片低速槽,其上的脉冲上升以低速切换一次新的A/D,一起终端P3.7; EOC是切换完成信号,连接到P362,被单片机申请人中断。

格林娱乐

OE是输入允许终端,必须连接5V。 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是微软获得的主要用于串行通信编程的ActiveX控制器。 ActiveX控件还包括一组属性、方法和事件,应用程序通过ActiveX控件获取的模块访问控件的功能。

格林娱乐

通信控制保留了很多简单的操作者对VB和Windows的处分,程序员编程时只需要设定其一部分属性即可。。

格林娱乐

本文来源:格林娱乐网注册登录-www.egeblue.com