新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于VB和Access的温度采集系统的设计与实现

基于VB和Access的温度采集系统的设计与实现

作者:时间:2011-04-21来源:网络收藏

摘要:随着现代信息技术的高速发展,数据采集方面的技术也在不断地向前发展,并在信息技术中占有重要地位,温度、压力等参数在智能家居、工业控制、智能农业等方面都得到很高的重视,如何实时直观地采集到温度成为焦点。本下位机采用STC89C52单片机为主控制器,采用单线式DS18B20温度传感器采集温度,通过串口RS232将其传送到上位机(PC机),上位机使用VB编写界面和后台处理程序,将温度显示出来并存入数据库。最终测试结果显示上位机有实时接收数据,并将实时接收到的数据存入数据库里,并能够实时的把温度曲线显示到界面上。
关键词:温度采集;下位机;上位机;

随着现代信息技术的高速发展,数据采集方面的技术也在不断地向前发展,并在信息技术中占有重要地位,是否及时准确采集数据以及数据是何方式采集都成为关注的焦点。随着嵌入式技术的不断发展,各种数据采集系统不断应用于各个领域。温度采集在智能家居、工业控制、智能农业等方面都应用。本下位机采用STC89C52单片机为主控制器,采用DS18B20温度传感器采集温度,上位机使用VB编写程序,通过串口采集数据,存入Access数据库,并实时在界面上显示温度变化曲线。

1 系统的整体设计
的总体框图如图1所示,系统下位机即单片机系统采用的是现成的开发板,开发板上自带了DS18B20的温度传感器,开发板也自带了能够维持单片机正常工作的外围电路;上位机用的Microsoft Visual Basic 6.0中文版集成开发环境和Microsoft Office Access 2003数据库开发软件。

本文引用地址:http://www.eepw.com.cn/article/194986.htm

a.JPG



2 上位机的设计与实现
上位机设计的主要重难点在于串口从下位机接收到数据和把数据送到数据库里并把数据实时用曲线显示出来。上位机总体设计流程图如图2所示。

b.JPG


从串口接收数据主要采用Mscomm32.ocx控件,在Microsoft Visual Basic 6.0中添加该控件,需要设置COM口(可修改)、波特率(9600)、数据位(8)、停止位(1)、校验位(0)等,通过OnComm()事件驱动方式接收数据。
数据库采用的是Microsoft Office Access 2003,先要建立数据库,建立的数据库如图3所示,有4个字段,分别是编号、温度、采集日期、采集时间,数据类型对应的为自动编号、数字、文本、文本。

c.JPG


在Microsoft Visual Basic 6.0中编程对数据库Access进行操作,首先连接数据源,然后打开数据库并设置相应的数据操作,接着更新数据库,最后关闭数据库,在实际的操作中通过控件Adodc与控件Datagrid连接,以实现数据源与界面显示相联系。 温湿度控制器相关文章:温湿度控制器原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭