论文研究-基于VB和DS18B20的温度测控系统设计 .pdf

所需积分/C币:10 2019-08-15 16:37:48 223KB .PDF
7
收藏 收藏
举报

基于VB和DS18B20的温度测控系统设计,樊莉莉,陈渊,温度是与人类生活密切相关的物理量,在众多的行业中都需要对温度进行测控。DS18B20 新型单总线数字温度传感器集温度测量和A/D转换于�
国武技论文在线 图2系统电路图 软件程序设计 系统主流程 软件设计)要包括对端口的初始化、 模块设计(包括 的复位、写命 令字 操作命令和存储操作命令)、读温度函数和数值处理函数设计以及串口通信设 计等几部分。下图为本设计的主流程图,如下: 开始 数值送 初始化 接受数据 复位 写命令字 读取温度 显小温度 结東 图主程序流程图 系统程序设计 以下是温度测控系统部分程序,包括主函数、 复位程序、写程序和读程序: 初始化端口 国武技论文在线 定时器工作方式 定时器开始工作 允许串口接收 串口工作方式 中断允许 串口中断允许 廾机显示 廾机先转换一次 发转换命令 开机显示 显示扫描函数 处理温度缴据 显小温度值 串凵发送中断标志位 复位函数 从高拉倒低 复位成功继续下一步 延时 国武技论文在线 拉高电半 写命令函数 从高拉倒低 最低位移出 右移位 读字节函数 读出温度函数 总线复位 发命令 发转换命令 发命令 国武技论文在线 读温度值的第字节 读温度值的高字节 两字节合成一个整型变量。 返回温度值 环境下可视化窗口的实现 具有简单高效特点的可视化界面已经成广泛应用到各个领域,通过的 通信控件即可完成通信软件的开发过程。 MSComm控件简介 控件是 公司提供的串行通信 控件, 控件通过串 行口发送和接收数据,为应用稈序提供串行通信功能。 通信控件的主要属性如下: 属性用于设置或返回通信连接端口。在设计时, 属性佰可以设 置成从 的任何数缺省值为 属性用于改置初始化参数。以字符串的形式设置或返回联机速率、奇偶校验 数据位、停止位等个参数。其格式为 。其中, 表示联机速率; 衣示奇偶校验位检查方式;表示数据位数;衣示停止位数。该系统设其为 属性用于设置或返回通信串凵的状态开或关。 属性为 类 型,当值为时,表示打开串口;当值为时,表示关闭串口,并清空接收和发送缓 冲区 属性用于从接收缓冲区读取数据。 属性用于向发送缓冲区写入数据 属性用于读取或设冒从接收缓冲区读取数据的柊式 数据以文字形式读取;当 时,数据以二进制形式读取。 串口通信初始化程序 该程序主要用于对数据缓冲区以及串∏部分的初始化,如串∏的选择、串∏的数据格式 等。这部分程序的代码如下: 使用 设置通讯参数 清空发送缓冲区 清空接收缓冲区 打开串口 通过属性以二进制形式取回数据 属性一次读取缓冲区内全部数据 上位机数据接收程序 国武技论文在线 串口未打开提示 轮询数据 可视化窗口 本文在以上基础上应用进行上位机软什编程,形成可视化串口传输窗口,可以对系 统参数进行设置包括:串口号、波特率、校验位、数据位、停止位。窗口图形如下: 国武技论文在线 温度测控串 数设置 您数设 设置参数 串口号0: 手动发 波特0 自动发送 校验位阝 区 数据位阝 开始接你 停止竹p 除发送区 确 取消 清殊安收区 十六进前 串口关闭 退出 发送周想 图4温度串口可视化窗 测试结果 根据提出原理以及电路图制作电路板后,实际操作效果图如下所小: 温虎洲控审口 接1区 设置参数 于动发 自动发话 开始接收 除接权区 图5电路板显示及ⅤB可视化窗口显示 结论 本文在分析测温系统基本原理与特征的基础上,提出了一种基于 单片机和 智能温度传感器的温度测量系统,并完成了对其硬件电路和软件的设计,充分利 用对 的软件编程来使得硬件结构简洁,成本降低,并利用提供的通讯控件 编写程序,形成可视化串∏通讯窗∏,操作简单方便直观。调试结果证明,该方 案切实可行,能保证通信的安全稳定。 参考文献 朱新华,姚天忠编.智能仪器原理与设计.北京:中国计量出版社,2002 楼然苗编.51系列单片机设计实例.北京:北京航空航天大学出版社,2003 万光毅,严义编.单片机实验与实践教稈(一).北京:北京航窄航天大学出版社,2003 马忠梅,籍顺心,张凯,马岩编.单片机的C语言应用稈序设计.北京:北京航空航天大学出版社 龚沛曾,陆慰民,杨志强. Visual basic程序设计简明教程.北京:高等教育出版社,20 刘志强,罗庆生.智能化温度检测系统的设计.中国测试技术,2003,29(3):9598

...展开详情
试读 8P 论文研究-基于VB和DS18B20的温度测控系统设计 .pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
weixin_39840588 欢迎大家使用并留下宝贵意见
2019-08-15
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚积分or赚钱
最新推荐
论文研究-基于VB和DS18B20的温度测控系统设计 .pdf 10积分/C币 立即下载
1/8
论文研究-基于VB和DS18B20的温度测控系统设计 .pdf第1页
论文研究-基于VB和DS18B20的温度测控系统设计 .pdf第2页

试读结束, 可继续读1页

10积分/C币 立即下载 >