- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于LabVIEW的串口温度监控系统设计
摘要:本系统利用 DS18B20 数字温度传感器和 Atmel 公司生产的 AVR 系列ATmega16 单片机采集被测环境温度,将测得的数据经串口传给计算机。计算机利用 LabVIEW 的 VISA 读取串口数据并进行处理和显示,实现基于VISA的串口温度采集监控。
关键词:DS18B20 温度传感器 AVR 单片机 VISA 串口
概述
实时数据采集是工业控制系统中必不可少的组成部分,是进行工业分析,工业处理和工业控制的依据。近年来由于大规模集成电路、单片机、计算机等在工业控制领域中的广泛应用,数字化的数据采集成为必然。这就对传感器的A/D性能,单片机的数据采集、处理和传输性能,计算机接口与通信技术提出了更高的要求。
本系统采用Atmel 公司生产的高速8位单片机AVR 系列 ATmega16 单片机作为温度数据采集和传输的主控芯片,温度传感器采用单总线方式的集成数字温度传感器 DS18B20 。采集得到的数据利用单片机经串口通讯的方式传输至计算机的串口。计算机上位机软件采用数据处理能力超强的LabVIEW软件编写,利用其所带的VISA驱动进行串口的数据采集和处理,实现基于VISA的串口温度采集监控。
硬件设计
AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。AVR的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域,它与51单片机、PIC单片机相比具有一系列的优点:
1:在相同的系统时钟下AVR运行速度最快;
2: 芯片内部的Flsah、EEPROM、SRAM容量较大;
3:所有型号的Flash、EEPROM都可以反复烧写、全部支持在线编程烧写(ISP);
4:多种频率的内部RC振荡器、上电自动复位、看门狗、启动延时等功能,零外围电路也可以工作;
5:每个IO口都可以以推换驱动的方式输出高、低电平,驱动能力强;
6:内部资源丰富,一般都集成AD、DA模数器、PWM、SPI、USART、TWI、I2C通信口、丰富的中断源等。
目前支持AVR单片机编译器的语言主要有汇编语言、C语言、BASIC语言等。其中C编译器主要有CodeVisionAVR、AVRGCC、IAR、ICCAVR等,C语言编译器由于它具有功能强大、 运用灵活、代码小、运行速度快等先天性的优点,使得它在专业程序设计上具有不可代替的地位。
DSl8B20数字温度计提供9位(二进制)温度读数,指示器件的温度。信息经过单线接口送入DSl8B20或从DSl8B20送出,因此从主机CPU到DSl8B20仅需一条线(和地线) ,DSl8B20的电源可以由数据线本身提供而不需要外部电源。因为每一个DSl8B20在出厂时已经给定了唯一的序号,因此任意多个DSl8B20可以存放在同一条单线总线上,这允许在许多不同的地方放置温度敏感器件。DSl8B20的测量范围从-55摄氏度到+125摄氏度增量值为0.5摄氏度。可在l s(典型值)内把温度变换成数字。
系统的硬件设计主要分为四个部分:单片机、供电电路、DS18B20、串口通讯。
图 SEQ 图表 \* ARABIC 1:单片机部分电路设计
单片机部分的电路设计如图1所示,主要包括复位电路、ISP接口、JTAG接口、晶振电路、A/D参考电压电路(此部分用于AD采集,本系统并未使用)。复位电路使用了钳位二极管钳位,防止触点电压过高烧坏RESET引脚。
图 SEQ 图表 \* ARABIC 2:供电电路设计 图 3:DS18B20电路设计
供电电路如图2所示,供电电路使用了BM1117进行稳压,防止电压过高烧坏单片机,并可以提高系统适应电压的范围,即使供电电压高于单片机正常工作电压也可以由BM1117稳压到单片机正常工作电压的范围。
DS18B20 的工作电路如图3所示,采用外部供电而非总线供电的方式,只需一个电容和两个电阻。
图 4:串口通信电路
串口通信采用Max232进行电平转换,电路原理图如图4所示,实物照片如图5所示。
图 5:实物照片
软件设计
下位机软件采用C语言编写,包括DS18B20的读写和串口通信两个主要部分。上位机软件采用LabVIEW编写。相关程序段如下所示:
获取DS18B20数据:
uint8 gettemp(void) //读取温度值
{
uint8 temh,teml,wm0,wm1,wm2,wm3,temp;
init_1820(); //复位18b20
write_18
您可能关注的文档
- 【“星期五公社”天第公寓策划案】.doc
- 【湘艺苑广告策划方案】.doc
- 【便携式腰椎顶撑牵引器可行性研究报告】.doc
- 【2007年VB程序设计精品课程调研报告】.doc
- 【巡逻巡检系统设计方案】.doc
- 【2006-2008年中国医疗健康行业投资报告】.doc
- 【格兰仕市场活动推广手册】.DOC
- 【基于LPC2214的车载导航服务终端的系统设计】.doc
- 【“赛格车圣”整合营销策划案】.doc
- 【合富辉煌-青岛市海信温泉王朝项目推广投标书】.doc
- 某某单位2024年党建工作总结及2025年工作计划.doc
- 某某市发改委关于2024年度落实党风廉政建设工作责任制情况的报告.doc
- 某某局2024年全面从严治党和党风廉政建设工作总结.doc
- 某某区财政局2024年法治政府建设总结及2025年工作谋划.doc
- 2024年党管武装工作述职报告2篇.doc
- 2024年度国企党委书记抓基层党建工作述职报告3篇.doc
- 公司党委书记2024年述职述廉报告.docx
- 2024年度乡镇党委领导班子民主生活会(四个带头)对照检查材料.doc
- 市医疗保障局关于2024年法治政府建设工作情况的报告.docx
- 市民政局党组2024年巡察整改工作情况报告.docx
最近下载
- 带电粒子在电磁场中的运动(交变电磁场) 动画演示.ppt
- 2024届高考语文复习:诗歌鉴赏之题材 咏物言志诗 课件(共33张PPT).pptx VIP
- 中国非遗打铁花介绍英文版.pptx VIP
- 品牌手册丨超级动漫IP奶龙_品牌手册.docx
- 新改版苏教版六年级上册科学全册精编期末复习知识点.doc
- 《油船在港作业安全要求GB+18434-2022》详细解读.pdf
- SolidWorks Flow Simulation 2024 版软件实例教程 12.pdf VIP
- 2024年山西省中考生物真题(附答案解析).docx
- 部编版九年级下册语文课内古诗词阅读练习题汇编(含答案解析).docx
- 2022年新高考I卷读后续写David's run公开课课件-高三英语一轮复习.pptx
文档评论(0)