《知识产权公共教程》测试题

《知识产权公共教程》测试题

ID:18605805

大小:105.50 KB

页数:5页

时间:2018-09-19

《知识产权公共教程》测试题_第1页
《知识产权公共教程》测试题_第2页
《知识产权公共教程》测试题_第3页
《知识产权公共教程》测试题_第4页
《知识产权公共教程》测试题_第5页
资源描述:

《《知识产权公共教程》测试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本文档由www.yxt1101.com云轩亭论文网整理提供!基于STC89C52单片机的多路数据采集控制系统设计1引言数据采集是指将温度、压力、流量、位移等模拟量采集、转换成数字量后,再由计算机进行存储、处理、显示的过程。在生产过程中,可对生产现场的工艺参数进行采集、监视和记录,为提高产品的质量、降低成本提供信息和手段。本文设计了一套多路数据采集系统,实施采集多现场的温度参数,系统通过RS485总线将采集到的现场温度数据传输至上位机,上位机对采集到的数据进行显示、存储,从而达到现场监测与控制的目的。2系统总体方案设计数据采集系统一般包括模拟信号的采集、模数转换、传

2、输、处理和显示。数据收集的基本手段是模数转换,它是将来自各式各样传感器的模拟量实时地、准确地测量或汇集起来,送入计算机实时处理,并输出相应的控制信号以实现对物理系统的控制或记录。本系统不仅要满足一定精度的温度测量的基本功能,而且需要同时测量多路数据,同时考虑系统的最低成本,因此还存在多路信号的切换问题,同时系统还具有显示当前各路的测量温度值的功能以及预留通信的软硬件接口功能。本系统主要完成的功能是:同时检测多个工作现场的温度参数并将采集到的工作现场的温度参数数据传输至主控制室上位机,主控制室内的上位机对采集到的数据进行计算分析,显示不同现场的温度并进行存储。整个系

3、统设计方案如图1所示。被探测对象传感器上位机单片机控制系统被探测对象传感器单片机控制系统主控制室现场1现场n…………RS485总线RS485总线本文档由www.yxt1101.com云轩亭论文网整理提供!图1多路数据采集与控制系统设计方案3系统硬件电路设计单片机是整个电路中最核心的元件,本文采用的是STC89C52单片机。STC89C52是一种低功耗、高性能CMOS8位微控制器,其与工业80C51产品指令和引脚完全兼容。目前,国际上的温度传感器正从模拟式向数字式、由集成化向智能化的方向飞速发展。DS18B20是由美国DALLAS公司提供的一种一线总线系统的数字温度

4、传感器[1],其采用一线总线(I-WireBus)技术,采用一单根信号线,既传输时钟,又传输数据,而且数据传输是双向的,其具有线路简单,减少硬件开销,成本低廉,便于总线的扩展和维护等优点。图2为DS18B20与STC89C52单片机的连线图,在图中DS18B20芯片中DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。图2DS18B20与AT89S52单片机的连线RS485总线是工业应用中非常成熟的技术,是现代通讯技术的工业标准之一,RS485总线用于多站互连十分方便,用一对双绞线即可实现,由于采用平衡发送和差分接收

5、,即在发送端,驱动器将TTL电平信号转换成差分信号输出;在接收端,接收器将差分信号变成TTL电平,因此具有抗共模干扰的能力。使用RS485总线组网,只需一对双绞线就可实现多系统联网构成分布式系统。基于RS485总线以上种种优点,所以本文所设计的多路数据采集控制系统选用RS485总线进行现场单片机与主控制室上位机之间的数据传输。本文档由www.yxt1101.com云轩亭论文网整理提供!图3RS485现场总线硬件电路设计图3为RS485现场总线硬件电路设计图。下位机通过485接口芯片MAX485与RS485总线相连,计量室PC机经RS232/RS485电平转换后与R

6、S485总线相连。本系统采用RS485总线微机与单片机的主从式串行异步半双工通讯的方法,下位机作为控制系统,分别控制一套现场数据采集系统。PC机的串行接口为RS232接口,RS485总线标准采用平衡发送和差分接收,具有抗干扰能力强、灵敏度高、数据传输距离远等优点,所以本系统选用RS485总线进行数据传输。(即用3.8V~5V表示“1”,0V~0.3V表示“0”),故在数据传输时需要先进行RS232/RS485电平转换,本系统选用MXA232芯片实现上位机端RS232电平与TTL电平的转化,然后通过MAX485芯片将TTL电平转换为RS485标准电平。在下位机端MA

7、X485将RS485标准电平转换为TTL电平接入处理器的异步串行通信口(UART),实现RS485网络的半双工通信[2]。4系统软件电路设计多路数据采集控制系统上位机采用VisualBasic6.0设计开发。VisualBasic6.0是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,用于开发基于Windows环境下的各种应用程序。上位机实现采集到的现场温度的显示、保存等操作,软件框图如图4所示。本文档由www.yxt1101.com云轩亭论文网整理提供!补偿加工系统上位机软件系统设计参数设置数据存储数据显示数据传输图4RS485局域网络软件系统

8、设计图5为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。