- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于LABVIEW串口的现场实时多通道温度采集测量与实现
摘 要
温度是机械加工中最基本的参数之一,在生产过程中常需要对温度进行检测和监控。数控机床加工中,常需要对数控机床进行热误差计算并实现热误差补偿,通过热误差补偿技术来达到提高数控机床加工精度的目的。因此,研究一种基于串行通信的多路温度采集和实时监控系统,对提高工业控制性能、提高数控机床的加工精度以及提高生产效率有着重要的意义。
本文设计了一种数控机床多点温度采集电路,可以同时对四路温度进行实时的采集和显示,通过设定温度的报警范围对其进行预警,并且利用串口实现单片机和计算机的通信,使用上位机完成数据处理和温度的显示等。温度的测量精度低于0.5℃。
设计中使用STC89C52作为下位机的主控芯片,并使用LCD1602液晶屏进行温度的显示,采用温度传感器TC1047进行温度采集。将温度传感器输出的电压通过RC滤波电路以及运放OP07组成的放大电路,然后通过A/D转换,最后将A/D转换的数字量通过RS232串口发送到LABVIEW编写的上位机进行数据处理和显示。通过上位机设置温度的采集速率以及设定报警温度上限,将采集到的数据以TXT或XLS格式存储到电脑中。
硬件电路采用低成本的设计思想,软件设计采用模块化的设计方法,最后进行实物的制作和调试,验证了设计的设计稳定性和可行性,实现了设计的预期结果。
关键词:串口通信;LABVIEW;数控机床;热误差;多通道温度采集
Abstract
Temperature is one of the most basic parameters in the machining and temperature detection and monitoring is commonly found in the production. In CNC machining, thermal error of CNC machine need to be calculated, and thermal error compensation is implemented. Through the thermal error compensation techniques to achieve the purpose of the improvement of precision CNC machining. So the study of a multi-channel temperature acquisition and real-time monitoring system based on serial communication has an important significance to improve the performance of industrial control and production efficiency.
This article design a multi-channel temperature acquisition circuit of CNC machine. It can acquire four channel temperature data at the same time, also the display of these data is real-time. The method also can set temperature alarming range and if the data exceed the range the system will warn. And using the serial port to realize the single chip microcomputer and computer communication, using upper computer to complete data processing and display of temperature, etc. Temperature measuring precision less than 0.5 ℃.
STC89C52 is the main control chip of the design, and LCD1602 is used to display the temperature value, and temperature sensor TC1047 is used for temperature acquisition. Temperature sensor output voltage will by RC filter circuit and am
文档评论(0)