摘要:本论文是以STC89C52单片机为核心,设计了一种用于监控轨道温度的一种遥测系统的设计。该系统主要是由STC89C52,无线收发模块nRF905,DS18B20温度传感器,时间芯片DS1302以及LCD12864液晶显示器等部分组成。该系统是由STC89C52作为主要控制中心,由DS18B20进行温度的采集,DS1302提供精确的时间,并在LCD12864上显示时间温度等信息,运用NRF905模块进行无线收发,以达到轨道遥测的目的。该系统具有实时性好、准确度高、操作方便、功耗小等优点。35582
毕业论文关键词: 轨道遥测;温度监控;实时;STC89C52单片机
Rail Temperature Remote Sensing System Based on MCU
Abstract:This paper is based on the STC89C52 micro controller as the core, designed for monitoring the track temperature a telemetry system. The system is mainly composed of STC89C52, wireless transceiver module nRF905, DS18B20 temperature sensor, time chip DS1302 and LCD12864 LCD display part. The system is by STC89C52 as the main control center, by DS18B20 temperature acquisition, DS1302 provide accurate time, and in the LCD12864 display time temperature and other information, using the module nRF905 wireless transceiver, in order to achieve the purpose of orbit telemetry. This system has the advantages of good real-time, high accuracy, convenient operation, low power consumption etc..
Key words: Track telemetry;temperature monitoring;real-time;STC89C52 MCU
目录
第一章 绪论 1
1.1 前言 1
1.2 系统总体设计 1
1.3 主要章节安排 2
第二章 系统硬件框架 3
2.1 硬件部分的选择 3
2.1.1 温度传感器的选择 3
2.1.2 单片机 4
2.1.3 输出显示设备选择 4
2.2 硬件系统电路 5
2.3 硬件电路及工作原理 6
2.3.1 主控器件STC89C52 6
2.3.2 LCD12864 8
2.3.3 DS18B20温度传感器 10
2.3.4 NRF905射频模块 15
2.3.5 时钟芯片DS1302 20
第三章 软件总体设计及各模块部分程序详细介绍 23
3.1 设计总思路 23
3.2 各模块软件部分的设计原理 23
3.2.1主程序模块 23
3.2.2功能实现模块 26
(1)温度采集模块程序设计 26
(2)日期模块程序设计 30
(3)液晶显示模块程序设计 33
(4)无线收发模块程序设计 35
第四章 硬件制板与焊接 42
4.1 设计总思路 42
4.2 设计原理图 43
4.2.1发射板原理图 43
4.2.2接收板原理图 44
第五章 系统的调试 45
5.1 Keil软件简介 45
5.2 软件调试 46
5.2.1软件调试环境 46
5.2.2软件调试过程 46
5.3 调试中遇到的问题及其解决的方法 48
第优尔章 总结与展望 49
致谢 50
参考文献: 51
附录A: 52
附录B: 61
第一章 绪论
1.1 前言
铁路运输,在我们的生活中已经占据了出行交通工具的主导地位,但随着火车的提速,一些问题也显现出现了,譬如速度的升高,使得铁轨因为热胀冷缩的原理,发热,以至于发生危险。
如今,随着单片机技术的快速发展,通过单片机对铁轨的控制成为了今后自动化控制领域中的一个重要发展方向。采用51单片机来对铁轨的温度进行监控,不仅具有控制简单、响应快速、简单、灵活性大等配置,而且还可以大幅度的提高技术指标。 STC89C52单片机的轨道温度遥测系统设计+电路图+程序:http://www.youerw.com/zidonghua/lunwen_33606.html