摘 要
轴承加热器主要用于对轴承、齿轮、衬套、轴套、直径环、滑轮、收缩环、连接器等多种类型的金属件进行加热,轴承加热器通过加热使之膨胀,达到过盈装配的需要。我们通常采用的是感应式轴承加热器。此种加热方式温度易于控制,所能加热的轴承型号范围广。此轴承加热器需要有一个温度控制器对其加热温度进行控制,控制界面在整个温度控制过程中占有十分重要的地位。本文设计的控制界面系统是以PIC 16F877为控制核心与温度检测系统、信号放大系统、A/D 转换、I/O 设备等相设备结合组成一个温度控制系统,此温度控制系统主要是用来对轴承加热器的轴承加热温度进行检测,通过键盘预设加热温度,通过数码管对加热温度进行显示,以及通过LED显示加热状态等功能。
关键词: 轴承加热器;人机界面;键盘技术;LED
目 录
摘要…………………………………………………………………………….….….П
Abstract……………………………………………………………………….….……….Ш
1 前言……………………………………………………………………………………………1
2 总体设计方案……………………………………………………………………………….2
2.1 系统总体结构及指标要求……………………………………………………………2
2.2 系统程序框图…………………………………………………………………………3
3 PIC系统硬件及功能概况……………………………………………………………….4
3.1 PIC16F877原理简介……………………………………………………………………4
3.2 PIC16F877RAM配置及功能……………………………………………………………4
3.3 PIC16F877RAM特殊内嵌功能…………………………………………………………5
3.4 PIC16F877输入输出接口……………………………………………………………6
3.4.1 端口A和TRISA寄存器………………………………….…………………6
3.4.2端口B和TRISB寄存器.………………………………….…………………7
3.4.3端口C和TRISC寄存器.………………………………….…………………7
3.4.4端口D和TRISD寄存器.………………………………….…………………8
3.5 存储器分类…………………………………………………………9
3.5.1 存储器结构.9
3.5.2 程序存储器结构.9
3.5.3 数据存储器结构.9
3.5.4 PCL和PCLATH.10
3.5.5 程序存储器的分页.10
3.5.6 间接寻址,INDF和FSR寄存器11
4 模数(A/D)转换器11
4.1 A/D转换的基本原理…………………………………………………………….11
4.2 A/D转换器的主要技术指标…………………………………………………………12
4.2.1 分辨率……………………………………………………………12
4.2.2 精度……………………………………………………………12
4.2.3 转换时间…………………………………………………………12
4.2.4 电源灵敏度………………………………………………………12
4.2.5 量程……………………………………………………………12
4.2.6 输出逻辑电平…….……………………………………………….13
4.2.7 工作温度范围…………………………………………………13
4.4 A/D转换器………………………………………………….………13
4.3.1 A/D转换器模块……………………………………….13
4.3.2 A/D转换器采集要求…………………………….14
4.3.3 选择A/D转换器时钟………………………………14
4.3.4 配置模拟输入端口.………………………….…15
4.3.5 A/D转换………….…….………….…15
4.3.6 在睡眠期间A/D操作………….……….16
5 显示器接口技术…….…17
5.1 LED显示器……………………………………………………17
5.2 LED显示方式…………………………………………17
5.2.1 静态显示………………………….…….………………….17
5.2.2 动态显示………………………….…….………………….18
5.3 LCD显示器……………….…………………………18
5.4设计中使用的显示接口技术…………………………19
6 总结…….…20
致谢…….….21
参考文献….…22
附录1 系统原理图23
附录2 A/D转换温度显示系统程序25