- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的远程数据采集系统的设计
摘 要
本论文提出一种利用DS18B20数字式温度传感器作为温度采集的工具,用单片机AT89C52对它进行控制,并且通过RS-485总线做远程传送将采集到的数据通过RS-232接口送入PC机测温系统的设计方法。基于单片机的远程采集系统中,采用串行协议和RS-485总线,其中RS485总线的通信距离可以达到1000m左右;在此通信距离下,串行通信的速率最高可以达到9600bit/s。本文论述的系统单片机的晶振采用的是12MHz的,为了减小单片机串行通信中波特率的初始值误差,采用4800bit/s的波特率。
设计采用了模块化的思想,条理清楚,主要有硬件设计与软件程序设计两部分。本系统接口简单、使用方便、可靠性好,在温度检测中有较广泛的应用前景,具有较强的使用价值。就其采样频率和分辨率来说属于中速类型,适合对数据采样频率要求不是特别高的应用场合。
关键词:单片机AT89C52;温度传感器DS18B20;RS-232;总线串行通信RS-485;VB6.0
Abstract
A designing method which uses DS18B20 digital sensor as temperature-collecting tool, and MCU AT89C52 as Micro-controller unit is introduced.,It makes a long-range conveyance by using RS-485 Bus to send the collected data to PC temperature-measuring system by RS-232 interface. Acquisition of long-range Micro-controller unit-based system, using a serial protocol and RS-485 bus, which bus RS485 communications distance can reach about 1000 meters; in this communication distance, the highest rate of serial communication can be achieved 9600bit/s. In this paper, the crystal of MCU AT89C52 system is used in the 12MHz, in order to reduce the initial value error of the MCU serial communication baud rate , the system uses 4800 bit/s baud rate.
This design has its clear order and has two main part of hardware design and software process design for its Modular thoughts. This system has widely perspective in temperature measurement and good use value for its simple and convenient interfaces. As far as sampling frequency and resolution ratio, it belongs to middle-speed type. It is proper to be used in application occasion without high requirement to data sampling frequency.
Key words: MCU AT89C52;Temperature Sensor DS18B20;RS-232;Bus Serial Communication RS-485;VB6.0摘 要 I
Abstract II
1 绪 论 1
1.1 课题来源 1
2.2 课题意义、目的 2
2.3 课题主要内容 2
2 远程数据采集系统的硬件设计 3
2.1 系统方案设计 3
2.2 DS18B20数字式温度传感器模块的硬件电路设计 5
2.3 数码管显示模块的设计 8
2.4 RS-485总线及其与单片机、PC机的接口电路的设计 14
3 远程数据采集系统的软件设计 20
3.1 单片机的数据采集模块的程序设计 20
3.2 数据采集的串口通信协议 23
3.3 人机界面的设计 28
4 系统仿真与分析 32
4.1 单片机中测温显示模块的仿真
您可能关注的文档
- 地产项目可行性分析报告案例.doc
- 地块商业项目施工组织设计.doc
- 地方政府债务风险审计预警指标体系与风险测算模型_基于_审计免疫系统_理论.docx
- 地基与基础教案.ppt
- 地奥药业地奥心血康的营销策略.doc
- 地基隐蔽工程检查验收记录.doc
- 地板采暖招标文件.doc
- 地源热泵空调在别墅中的应用_广州信利达.ppt
- 地球物理测井基础.ppt
- 地球运动知识解题方法总结.doc
- 2025年云南省曲靖市单招职业倾向性测试题库精编.docx
- 2025年云南经贸外事职业学院单招职业倾向性测试题库精选.docx
- 信息工作计划.pptx
- Unit 2 Wash, brush, clean! (Show and say. Make a poster.)课件(共14张PPT)(含音频+视频).pptx
- 《数值奥秘揭露》课件.ppt
- 2025年伊春职业学院单招职业倾向性测试题库完整.docx
- 2025年伊犁职业技术学院单招职业适应性测试题库含答案.docx
- 2025年伊春职业学院单招职业倾向性测试题库a4版.docx
- 2025年仰恩大学单招职业适应性考试题库往年题考.docx
- 《教学辅助》课件.ppt
文档评论(0)