3.1.2 背景显示程序设计 17
3.2 子程序模块设计 18
3.2.1 数据采集模块设计 18
3.2.2 数据处理模块设计 21
3.2.3 实时数据显示模块设计 22
3.2.4 数据存储模块设计 23
3.2.5 历史数据显示模块设计 24
3.2.6 打印功能模块设计 25
3.3 数据库设计 26
3.3.1 数据库设计流程图 26
3.3.2 需求分析 27
3.3.3 概念结构设计 27
3.3.4 物理设计 28
4 结果 29
4.1 程序的编译与调试 29
致谢 33
参考文献 34
1 绪论
随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度采集系统发展的主流方向。特别是近年来,温度采集系统已应用到人们生活的各个方面,但温度采集一直是一个未开发的领域,却又是与人们息息相关的一个实际问题。针对这种实际情况,设计一个温度采集系统,具有广泛的应用前景与实际意义。
本次设计的是温度采集系统的上位机,意在学习和掌握PC机与单片机的通信方法,了解通信协议的制定,学习利用VB等编程软件制作温度测控界面的方法,提高自主思考和动手实践能力。
1.1温度采集背景
温度是生活及生产中最基本的物理量,它表征的是物体的冷热程度。自然界中任何物理、化学过程都紧密地与温度相联系。在很多生产过程中,温度的采集和控制都直接和安全生产、提高生产效率、保证产品质量、节约能源等重大技术经济指标相联系。自18世纪工业革命以来,工业过程离不开温度采集。温度采集广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等。温度采集的精度以及不同控制对象的控制方法选择都起着至关重要的作用,温度是锅炉生产质量的重要指标之一,也是保证锅炉设备安全的重要参数。同时,温度是影响锅炉传热过程和设备效率的主要因素。基于此,运用反馈控制理论对锅炉进行温度控制,满足了工业生产的需求,提高了生产力。
1.2国内外研究现状与水平
1.3发展趋势
1.4拟采取的方法和技术
通信方式利用 RS-232 串口全双工通信,软件设计利用VB 的通信控件设计界面,其中主要用到 MSComm 控件。通信协议方面数据包的数据长度固定,例 0X550XAA0X7E 为帧头,0X0D 为帧尾,校验码用和校验,即将数据全部累加得到一个和值当校验码,字符代码采用16 位。
串行通信接口标准经过使用和发展,目前已经有几种。但都是在RS-232标准的基础上经过改进而形成的。所以,以RS-232C为主来讨论。RS-232C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电气特性都作了明确规定。由于通信设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。
在讨论RS-232C接口标准的内容之前,先说明两点:
终端
首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communicate Equipment)而制定的。因此这个标准的制定,并未考虑计算机系统的应用要求。但目前它又广泛地被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准。显然,这个标准的有些规定和计算机系统是不一致的,甚至是相矛盾的。有了对这种背景的了解,我们对RS-232C标准与计算机不兼容的地方就不难理解了。 温度采集上位机软件开发+文献综述(2):http://www.751com.cn/tongxin/lunwen_14720.html