




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 辽辽 宁宁 工工 业业 大大 学学 单片机原理及接口技术单片机原理及接口技术 课程设计 论文 课程设计 论文 题目 题目 配电变压器油温在线监测仪设计配电变压器油温在线监测仪设计 院 系 院 系 电气工程学院电气工程学院 专业班级 专业班级 学学 号 号 080303021080303021 学生姓名 学生姓名 指导教师 指导教师 签字 起止时间 起止时间 2011 07 04 2011 07 152011 07 04 2011 07 15 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 课程设计 论文 任务及评语课程设计 论文 任务及评语 院 系 电气工程学院 教研室 注 成绩 平时20 论文质量60 答辩20 以百分制计算 学 号学生姓名专业班级 课程设计 论文 题目 配电变压器油温在线监测仪设计 课程设计 论文 任务 该检测仪实时监测变压器的油温 温度检测范围 10 85 精度 0 5 带 有四组开关 分别用于变压器冷却系统的控制 超温报警 超温跳闸等 设计内容 设计内容 硬件电路设计 1 CPU 最小系统设计 包括 CPU 选择 存储器 晶振电路 复位电路 2 4 组开关电路设计以及油温检测电路设计 3 声光报警电路设计 4 软件设计 程序流程图设计和程序编写 进度计划 第 1 天 查阅收集资料 第 2 天 总体设计方案的确定 第 4 天 CPU 最小系统设计 第 5 天4 组开关电路设计以及油温检测电路设计 第 6 天声光报警电路设计 第 7 天 程序流程图设计 第 8 天 软件编写与调试 第 9 天 设计说明书完成 第 10 天 答辩 指导教师评语及成绩 平时 论文质量 答辩 总成绩 指导教师签字 年 月 日 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 摘 要 变压器油温是影响油浸式变压器安全稳定运行的一项重要因素 变压器油温 受变压器所带负荷以及环境温度等因素的影响 环境温度是随机变化的 变压器 所带负荷也是变化的 因而变压器运行时油温是一个变化的量 因此 必须通过 适时控制变压器的冷却设备启动或停止 以保证变压器正常运行对油温的要求 油浸式变压器常见的冷却方式是变压器内部油循环和外部风扇直吹 其中内部油 循环难以控制 本装置采取控制风机的启动和停止来控制变压器的油温保持在规 定范围内 关键词 变压器 继电器 油温 启动温度 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 目 录 第 1 章 绪论 1 1 1 配电变压器油温在线监测仪设计概况 1 1 2 本文研究内容 1 第 2 章 CPU 最小系统设计 2 2 1 配电变压器油温在线监测仪设计总体设计方案 2 2 2 CPU 的选择 2 2 3 数据存储器扩展 4 2 4 复位电路设计 5 2 5 时钟电路设计 5 2 6 CPU 最小系统图 6 第 3 章 输入输出接口电路设计 7 3 1 配电变压器油温在线监测仪设计传感器的选择 7 3 2 配电变压器油温在线监测仪设计检测接口电路设计 7 3 2 1 A D转换器选择 7 3 3 声光报警电路设计 8 3 4 人机对话接口电路设计 9 第 4 章 配电变压器油温在线监测仪软件设计 10 4 1 流程图设计 10 4 1 1 主程序流程图设计 10 4 1 2 配电变压器油温在线监测仪设计流程图设计 11 4 2 程序清单 11 第 5 章 系统设计与分析 16 5 1 系统原理图 16 5 2 系统原理综述 16 第 6 章 课程设计总结 17 参考文献 18 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 第 1 章 绪论 1 1 配电变压器油温在线监测仪设计概况 在工业生产和日常生活中 对温度控制系统的要求 主要是保证温度在一定 温度范围内变化 稳定性好 不振荡 对系统的快速性要求不高 以下简单分析 了单片机温度控制系统设计过程及实现方法 现场温度经温度传感器采样后变换 为模拟电压信号 经低通滤波滤掉干扰信号后送放大器 信号放大后送模 数转换 器转换为数字信号送单片机 单片机根据输入的温度控制范围通过继电器控制加 热设备完成温度的控制 本系统的测温范围为 10 85 启动单片机温度控制 系统后首先按下第一个按键开始最低温度的设置 这时数码管显示温度数值 每 隔一秒温度数值增加一度 当满足用户温度设置最低值时再按一下第一个按键完 成最低温度的设置 依次类推通过第二个按键完成最高温度的设置 然后温度检 测系统根据用户设定的温度范围完成一定范围的温度控制 1 2 本文研究内容 本文研究一种在线无损油温检测装置 应用于照明配电变压器上 其特征在 于 包括 温度探头 包括磁性外壳及其内封装温度传感器 用于采集所述变压 器的外部温度 温度补偿信号处理单元 包括 采集单元 温度补偿 处理器 通信单元 存储器 所述 采集单元将所述温度探头采集温度进行 模数转换 并提供给所述 温度补偿处理器 所述 温度补偿处理器将 所述温度转化成对应变压器的油温 通过与所述存储器中温度范围比较 当测得 的所述变压器油温超过上下限值 通过所述通信单元报警 本实用新型较传统变 压器油温检测开孔改造相比 具有施工简易 无需停电 不影响变压器的性能等 优点 硬件电路设计 1 CPU 最小系统设计 包括 CPU 选择 存储器 晶振电路 复位电路 2 4 组开关电路设计以及油温检测电路设计 3 声光报警电路设计 4 软件设计 程序流程图设计和程序编写 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 第 2 章 CPU 最小系统设计 2 1 配电变压器油温在线监测仪设计总体设计方案 温度信号经过温度测量模块后 转换为4 20mA 的电流信号 再经V F 变 换器转换为频率信号 由AT89C51 分析频率信号 得到当前的温度值 并且形 成显示码送给LED 显示模块 同时校验判据 形成控制信号送控制模块 功能 按键有以下五项功能 启动风机 停止风机 显示当前定值 恢复运行以及选择 定值 当上位机提出通信请求时 AT89C51 可以向上位机发送有关信息 电子式互感器电子式互感器 采集器采集器 合并单元 智能终端 过程层交换机 图 2 1 过程层原理框图 表 1 1 变电站情况 2 2 CPU 的选择 采用MCS 51单片机 应首先了解MCS 51的引脚 熟悉并牢记各引脚的功能 项目名称本期规模 变压器2 台 35kV 进线2 回 10kV 出线6 回 10kV 电容器组2 台 35kV 外桥接线电气主接线 10kV 单母分段接线 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 MCS 51系列中各种型号芯片的引脚是互相兼容的 单片机是一种集成电路芯片 是采 用超大规模集成电路技术把具有数据处理能力的中央处理器 CPU 随机存储器 RAM 只读存储器 ROM 多种 I O 口 中断系统和定时器 计时器等功能的结合 在一起的微型计算机 制作工艺为HMOS 的 MCS 51的单片机都采用40只引脚的双 列直插封装方式 如图2 2所示 P1 0 P1 1 P1 2 P1 3 P1 4 P1 5 P1 6 P1 7 RST TXD P3 1 INT0 P3 2 INT1 P3 3 T0 P3 4 T1 P3 5 WR P3 6 RD P3 7 XTAL1 XTAL2 GND Vcc P0 0 AD0 P0 1 AD1 P0 2 AD2 P0 3 AD3 P0 4 AD4 P0 5 AD5 P0 6 AD6 P0 7 AD7 EA VPP PSEN P2 7 A15 P2 6 A14 P2 5 A13 P2 4 A12 P2 3 A11 P2 2 A10 P2 1 A9 P2 0 A8 PDIP RXD P3 0 ALE PROG 图 2 2 AT89C51 芯片管脚图 40 只引脚按其功能来分 可分为如下 3 类 电源及时钟引脚 Vcc Vss XTAL1 XTAL2 电源引脚接入单片机的 工作电源 Vcc 接 5V 电源 Vss 接地 时钟引脚 XTAL1 XTAL2 外接晶体与 片内的反相放大器构成了 1 个晶体振荡器 它为单片机提供了时钟控制信号 2 个时钟引脚也可外接独立的晶体振荡器 XTAL1 接外部的一个引脚 该引脚内部 是一个反相放大器的输入端 这个反相放大器构成了片内振荡器 如果采用外接 晶体振荡器时 此引脚接地 XTAL2 接外部晶体的另一端 在该引脚内部接至内 部反相放大器的输出端 若采用外部时钟振荡器 该引脚接受时钟振荡器的信号 即把此信号直接接到内部时钟发生器的输入端 控制引脚 ALE RESET RST 此类引脚提供控制信号 PSENEA 有的还具有复用功能 RST VPD引脚 RESET RST 是复位信号输入端 高 电平有效 当单片机运行时 在此引脚加上持续时间大于 2 个机器周期 24 个振 荡周期 的高电平时 就可以完成复位操作 在单片机工作时 此引脚应为 0 5V 低电平 VPD为本引脚的第二功能 即备用电源的输入 当主电源发生故 障 降低到某一规定值的低电平时 将 5V 电源自动接入 RST 端 为内部 RAM 提供备用电源 以保证片内 RAM 的信息不丢失 从而使单片机在复位后能正常 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 进行 ALE 引脚 ALE 引脚输出为地址锁存允许信号 当单片机上电正PROG 常工作后 ALE 引脚不断输出正脉冲信号 当单片机访问外部存储器时 ALE 输 出信号的负跳沿用于单片机发出的低 8 位地址经外部锁存器锁存的锁存控制信号 即使不访问外部锁存器 ALE 端仍有正脉冲信号输出 此频率为时钟振荡器频率 的 1 6 为该引脚的第二功能 在对片内 EPROM 型单片机编程写入时 此PROG 引脚作为编程脉冲输入端 引脚 程序存储器允许输出控制端 在单片PSEN 机访问外部程序存储器时 此引脚输出脉冲负跳沿作为读外部程序存储器的选通 信号 此引脚接外部程序存储器的 OE 输出允许端 VPP引脚 功EAEA 能为片内程序存储器选择控制端 当引脚为高电平时 单片机访问片内程序存EA 储器 但在 PC 值超过 0FFFH 时 即超出片内程序存储器的 4KB 地址范围时将 自动转向执行外部程序存储器内的程序 当引脚为低时 单片机只访问外部程EA 序存储器 不论是否有内部程序存储器 I O 口引脚 P0 P1 P2 P3 为四个 8 位 I O 口的外部引脚 P0 口 P1 口 P2 口 P3 口是 3 个 8 位准双向的 I O 口 各口线在片内均有固定的上拉电 阻 当这 3 个准双向 I O 口作输入口使用时 要向该口先写 1 另外准双向口 I O 口无高阻的 浮空 状态 由于单片机具有体积小 质量轻 价格便宜 耗电少 等突出特点 所以本系统采用 89C51 单片机 硬件设计电路图如图所示 89C51 内部有 4KB 的 EPROM 128 字节的 RAM 所以一般都要根据所需存储容量的大 小来扩展 ROM 和 RAM 本电路接高电平 没有扩展片外 ROM 和 RAM EA 2 3 数据存储器扩展 RAM 是用来存放各种数据的 MCS 51 系列 8 位单片机内部有 128BRAM 存 储器 CPU 对内部 RAM 具有丰富的操作指令 但是 当单片机用于实时数据采 集或处理大批量数据时 仅靠片内提供的 RAM 是远远不够的 此时 我们可以 利用单片机的扩展功能 扩展外部数据存储器 常用的外部数据存储器有静态 RAM Static Random Access Memory 和动态 RAM Dynamic Random Access Memory 两种 前者读 写速度高 一般都是 8 位宽度 易于扩展 且大多数与 相同容量的 EPROM 引脚兼容 有利于印刷板电路设计 使用方便 缺点是集成度 低 成本高 功耗大 后者集成度高 成本低 功耗相对较低 缺点是需要增加 一个刷新电路 附加另外的成本 当用 8282 作为地址锁存器时 它的 STB 可直 接与单片机的锁存控制信号端 ALE 相连 在 ALE 下降沿进行地址锁存 AT89C51 单片机和静态数据存储器 RAM 6116 的接口电路图如下图 2 3 所示 MCS 51 单片机扩展片外数据存储器的地址线也是由 P0 口和 P2 口提供的 因此最大寻址范围为 64KB 0000H FFFFH 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 C C R VCC VCC RESET VSS P2 0 21 P2 1 22 P2 2 23 P2 3 24 P2 4 25 P2 5 26 P2 6 27 P2 7 28 P0 0 39 P0 1 38 P0 2 37 P0 3 36 P0 4 35 P0 5 34 P0 6 33 P0 7 32 ALE PSEN 30 RD 17 WR 16 Text AT89C51 89C51 A7 1 A6 2 A5 3 A4 4 A3 5 A2 6 A1 7 A0 8 CE I O0 9 I O1 10 I O2 11 I O3 12 I O4 13 I O5 14 I O6 15 I O7 16 A8 23 A9 22 A10 19 OE 20 WE 21 6116 D0 1 D1 2 D2 3 D3 4 D4 5 D5 6 D6 7 D7 8 Q7 12 Q6 13 Q5 14 Q4 15 Q3 16 Q2 17 Q1 18 Q0 19 STB 11 8282 8282 5v 图 2 3 CPU 与数据存储器的硬件原理图 2 4 复位电路设计 复位操作可以使单片机初始化 也可以使死机状态下的单片机重新启动 因 此非常重要 单片机的复位都是靠外部复位电路来实现得 在时钟电路工作后 只要在单 片机得 RESET 引脚上出现 24 个时钟脉冲 两个机器周期 以上的高电平 单片 机就能实现复位 为了保证系统可复位 在设计复位电路时 一般使 RESET 引 脚保持 100ms 以上的高电平 单片机便可以可靠地复位 当 RESET 从高电平变 为低电平以后 单片机从 0000H 地址开始执行程序 在复位有效期间 ALE 和 PSEN 引脚输出高点平 该设计采用的是按健电平复位电路 使用比较方便 在 此复位电路中 干扰易串入复位端 在大多数情况下不会造成单片机的错误复位 但会引起内部某些寄存器错误复位 在 RESET 复位引脚上接一个去耦电容 在 程序跑飞时 可以手动复位 按下按键后 使 RESET 端产生高电平 按键时间 决定复位时间 这样就不用在重起单片机电源 就可以实现复位 按键电平复位 电路图如下图 2 4 所示 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 C1 C2 内内 R1 R2 XTAL 2 89C51 内内内内内内内内 PD 图 2 4 复位电路 2 5 时钟电路设计 时钟电路用于产生单片机工作所需的时间信号 时钟信号可以有两种方式产 生 内部时钟方式和外部时钟方式 89C51 单片机内部有一个高增益反向放大器 及与非门的一个输入端编程为 常有效时 用于构成片内振荡器 引脚 XTAL1 和 XTAL2 分别是此放大器的输 入端和输出端 在 XTAL1 和 XTAL2 两端跨接晶体或陶瓷谐振器 就构成了稳定 的自激振荡器 其发出的脉冲直接送入内部时钟发生器 见下图 外接晶振时 C1 和 C2 值通常选择为 30pF 左右 外接陶瓷谐振器时 C1 和 C2 可稳定频率并 对振荡频率有微调作用 振荡频率范围是 0 到 24MHz 为了减少寄生电容 更好 地保证振荡器稳定可靠的工作 谐振器和电容应尽可能安装的与单片机芯片可靠 内部时钟发生器实质上是一个二分频的触发器 其输出是单片机工作所需的 时钟信号 图 2 5 晶振电路 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 RST 9 RXD P3 0 10 INT0 P3 2 12 INT1 P3 3 13 T0 P3 4 14 T1 P3 5 15 EA VPP 31 XTAL1 19 P0 0 AD0 39 P0 1 AD1 38 P0 2 AD2 37 P0 3AD3 36 P0 4 AD4 35 P0 5 AD5 34 P0 6 AD6 33 P0 7 AD7 32 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 P2 7 A15 28 ALE PROG 30 TXD P3 1 11 WR P3 6 16 RD P3 7 17 PSEN 29 XTAL2 18 VCC 20 VSS 40 AT89C51 C1C2 内内 R 1k C 22u VCC D0 1 D1 2 D2 3 D3 4 D4 5 D5 6 D6 7 D7 8 Q7 12 Q6 13 Q5 14 Q4 15 Q3 16 Q2 17 Q1 18 Q0 19 STB 11 8282 U 8282 A7 1 A6 2 A5 3 A4 4 A3 5 A2 6 A1 7 A0 8 CE I O0 9 I O1 10 I O2 11 I O3 12 I O4 13 I O5 14 I O6 15 I O7 16 A8 23 A9 22 A10 19 OE 20 WE 21 U 6116 5V 2 6 CPU 最小系统图 图 2 6 CPU 最小系统图 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 第 3 章 输入输出接口电路设计 3 1 配电变压器油温在线监测仪设计传感器的选择 油温测控系统主要性能指标 1 一路温度信号输入 测温范围10 0 oC 85 0 oC 2 测温精度 0 5 oC 3 温度定值由用户选择 采用参数自调整算法控制风机启停 4 动态显示当前温度值 5 接收上位机通信请求 发送当前温度值 温度定值 风机状态等信息到 上位机 6 用户检测系统基本状态 包括风机启动 风机停止和检测当前温度定值 等 本设计中采用 AD 公司出品的 V F 变换芯片 AD654 低成本 集成 V F 转换器 AD654 是由低漂移输入放大器 精密振荡器 系统和大电流输出级组成 使用时只需一个 RC 网络 使用时就可以产生高达 500kHZ 的任何满量程频率及 30V 30V 的满量程输入 3 2 配电变压器油温在线监测仪设计检测接口电路设计 3 2 1 A D 转换器选择 本设计中采用AD 公司出品的V F 变换芯片AD654 图2 是V F 转换电路的 原理图 AD654 是一款带有精密振荡系统和高电流输出的V F 变换器 频率最 高可达到500KHz 输入阻抗为250M 采用单电源时 输入电压范围是 0V Vss 4 V 在最高频率为250KHz 的情况下 非线性度典型值为0 06 最 大值为0 1 本装置选择 20 100 KHz的频率段 参照典型参数 其中选择 R1 5k C1 1000pF 式 1 是AD654 的电压 频率转换公式 1 4 1 10 FoutR R CVin 1 经温度测量模块来的电流信号流过R3 转换为1 5V 的电压信号 再经由AD654 转换20KHz 100KHz 的频率信号 送往AT89C51 的T0 由于 AD654 和光耦的隔离作用 削减了来自前向通道和来自电源的干扰 提高测量 稳定性 为了提高精度和线性度 采用精密电阻和低温度系数的元件 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 LS1 SPEAK ER R5 150K R6 150K D 1 LED D 2 LED 5 P0 0 24 P0 1 25 P0 2 26 P0 3 27 P0 4 28 P0 5 29 P0 6 30 P0 7 31 A T89C51 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 P2 0 32 P2 1 33 P2 2 34 P2 3 35 P2 4 36 P2 5 37 P2 6 38 P2 7 39 RESET 9 X TA L1 19 X TA L2 18 RXD P3 0 10 TXD P3 1 11 IN T0 P3 2 12 IN T1 P3 3 13 T0 P3 4 14 T1 P3 5 15 WR P3 6 16 RD P3 7 17 V SS 20 V CC 40 EA 23 A LE 22 PSEN 21 89C51 图3 1 V F 转换电路 AT89C51 端口的应用设计中用P0 口作为显示模块的控制端口 用 P0 6 P0 5 作为LED 的片选信号输出端 用P0 4 P0 0 作为显示码输出端口 用P1 0 和P1 1 两个I O 口控制继电器的打开与闭合 确保继电器不会因为干扰 而误动作 用P1 2 P1 5 作为BCD 开关的状态查询端口 AT89C51 的INT0 口 作为外部按键中断源入口 用P2 0 P2 3 作为按键按下的状态查询端口 用RXD 作为串口信号输入端口 用TXD 作为串口信号输出端口 3 3 声光报警电路设计 报警电路采用单片机 I O 口外接二极管驱动蜂鸣器 发出报警信号 如图 3 2 所示 图 3 2 声光报警电路 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp DS1 DPY a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp DS2 DPY a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp DS3 DPY a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp DS0 DPY CLK 3 4 人机对话接口电路设计 LED 显示器有静态显示和动态显示 2 种显示方式 静态显示电路中 各位可 独立显示 只要在该位的段码线上保持段码电平 该位就能保持相应的显示字符 由于各位分别由 1 个 8 位的数据输出口控制段码线 故在同一时间里 每一位显 示的字符可以不相同 这种显示方式虽然接口编程容易 但付出的代价是占用口 线较多 若用 I O 口线接口 则要占用 4 个 8 位 I O 口 若用锁存器接口 则要 用 4 片 74L373 芯片 如果显示的位数增多 则需要增加锁存器 因此在显示位 较多的情况下 一般都采用动态显示方式 该设计中采用的就是 LED 动态显示 方式 原理如下 键盘分编码键盘和非编码键盘 键盘上闭合键的识别由专用的硬件编码器实 现 并产生键编码号或键值的称为编码键盘 如计算机键盘 而靠软件编程来识 别的称为非编码键盘 在单片机组成的各种系统中 用的最多的是非编码键盘 非编码键盘有分为 独立键盘和行列式 又称为矩阵式 键盘 使用时先将键盘 借口初始化 即将 P2 0 P2 2 全部置 1 然后判断是否有键按下 若键盘输入端 变为低电平 表明此键盘按下 在软件编程时 注意键盘消抖 显示部分用 4 个数码管显示当前数据 数码管分别用 4 个 74LS164 锁存 器控制段选和位选 锁存器与单片机 I O 口连接 位锁存器输出端分别与数码管 片选连接 段锁存器输出端接数码管段输入端连接 锁存器片选输入端为高电平 时 I O 口数据输入锁存器 当输入为低电平时 锁存器关闭并将数据保持住 图 3 2 人机对话接口电路 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 第 4 章 配电变压器油温在线监测仪软件设计 4 1 流程图设计 4 1 1 主程序流程图设计 主程序在ROM 中从0070H 处开始 流程图如图4 所示 在设计中用中断的方 式完成油温的采样 按键的识别和串行口通信等一系列操作 是否高于 85 度 继电吸合 是否高于 91 度 报 警 是否高于 85 度 继电器断开 不改变继电器 当前状态 刷 新 变量初始化 A D 转换 算术平均滤波 计算出电阻值 查表得到温度 图4 1主程序流程图 系统上电 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 4 2 配电变压器油温在线监测仪设计流程图设计 气体分离及信号转 换 变压器接口 伐门控制温度控制 接口缓冲 单片 CPU 光电隔离及驱动 控制装制 主机算计通讯 结果打印及预报警 图4 2配电变压器油温在线监测仪设计流程图 4 3 程序清单 DIS MOV A R2 R2 R3 R4 即得报警地点 ADD A R3 DA A ADD A R4 DA A MOV R4 A 把相加结果存放R4中 MOV 21H 00H 置循环显示初值 HDISP MOV A R4 ANL A 0F0H ORL A 07H 选通高位数码管 MOV P2 A 送显高位 ACALL DELAD2 延时 MOV A R4 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 ANL A 0FH SWAP A ORL A 0BH 选通低位数码管 MOV P2 A 送显低位 ACALL DELAD2 延时 INC 21H MOV A 0FH XRL A 21H JZ B1 循环显示完否 SJMP HDISP 未完继续 B1 RET 显示完返回 ORG 0000H START MOV P1 0F0H 关闭两片89C51 MOV R3 0D0H 对第一片89C51送控制字 MOV 20H 02H M1 MOV A R3 ACALL READ 调用读数子程序 JZ N1 ACALL M2 调用核对子程序 N1 MOV A R1 INC A MOV R1 A ACALL READ JZ N2 ACALL M2 N2 MOV A R1 INC A MOV R1 A ACALL READ JZ N3 ACALL M2 N3 MOV A R1 INC A MOV R1 A ACALL READ 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 JZ N4 ACALL M2 N4 MOV R3 0B0H 第二片89C51送控制字 MOV A 02H DEC A JNZ M1 SJMP START 巡回检测 READ MOV P1 A 送控制字 CLR P1 4 ORL P1 0FH MOV A P1 读数据 SETB P1 4 ANL A 0FH RET 子程序返回 M2 MOV R0 A LCALL DELAD1 MOV A R1 XRL A R0 核对比较 JNZ M22 ACALL TLTC 调用查找报警点子程序 M22 RET TLTC MOV A R1 查找报警点位于哪个口 ANL A 0FH MOV R7 A MOV R2 00H L1 MOV A R7 JNZ L2 MOV R2 04H L2 MOV A R7 JNZ L3 MOV R2 08H L3 MOV A R7 XRL A 03H MOV R2 12H LL3 MOV A R1 查找报警点在哪片89C51 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 ANL A 0F0H RLC A JC L4 MOV R3 16H L4 RLC A JC L5 MOV R3 00H L5 MOV A R0 查找是哪个点报警 RRC A MOV R0 A JNC L6 MOV R4 01H LCALL DIS L6 MOV A R0 RRC A MOV R0 A JNC L7 MOV R4 02H LCALL DIS L7 MOV A R0 RRC A MOV R0 A JNC L8 MOV R4 03H LCALL DIS L8 MOV A R0 RRC A JNC L9 MOV R4 04H LCALL DIS DIS MOV A R2 显示报警 ADD A R3 DA A ADD A R4 DA A 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 MOV R4 A MOV 21H 00H HDISP MOV A R4 ANL A 0F0H ORL A 07H MOV P2 A ACALL DELAD2 ANL A 0FH SWAP A ORL A 0BH MOV P2 A ACALL DELAD5 INC 21H MOV A 0FFH JZ B1 B1 RET DELAD1 MOV R5 04H 延时子程序1 DELAD2 MOV R6 0F0H DELAD3 MOV R7 0F7H DELAD4 NOP NOP DJNZ R7 DELAD4 DJNZ R6 DELAD3 DJNZ R5 DELAD2 DELAD5 MOV R5 02H 延时子程序2 DELAD6 MOV R6 0FFH DJNZ R6 DJNZ R5 DELAD6 RET 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 EA VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE P 30 TXD 11 RXD 10 U1 AT89C51 OE 1 G 11 1D 2 2D 3 3D 4 4D 5 5D 6 6D 7 7D 8 8D 9 1Q 19 2Q 18 3Q 17 4Q 16 5Q 15 6Q 14 7Q 13 8Q 12 U2 74HC573 OE 1 G 11 1D 2 2D 3 3D 4 4D 5 5D 6 6D 7 7D 8 8D 9 1Q 19 2Q 18 3Q 17 4Q 16 5Q 15 6Q 14 7Q 13 8Q 12 U9 74HC573 OE 1 G 11 1D 2 2D 3 3D 4 4D 5 5D 6 6D 7 7D 8 8D 9 1Q 19 2Q 18 3Q 17 4Q 16 5Q 15 6Q 14 7Q 13 8Q 12 U7 74HC573 A0 10 A1 9 A2 8 A3 7 A4 6 A5 5 A6 4 A7 3 A8 25 A9 24 A10 21 A11 23 A12 2 A13 26 CE 20 OE 22 PGM 27 VPP 1 D0 11 D1 12 D2 13 D3 15 D4 16 D5 17 D6 18 D7 19 U3 27128 A0 10 A1 9 A2 8 A3 7 A4 6 A5 5 A6 4 A7 3 A8 25 A9 24 A10 21 A11 23 A12 2 CS1 20 CS2 26 WE 27 OE 22 D0 11 D1 12 D2 13 D3 15 D4 16 D5 17 D6 18 D7 19 U4 6264 A0 10 A1 9 A2 8 A3 7 A4 6 A5 5 A6 4 A7 3 A8 25 A9 24 A10 21 A11 23 A12 2 CS1 20 CS2 26 WE 27 OE 22 D0 11 D1 12 D2 13 D3 15 D4 16 D5 17 D6 18 D7 19 U5 2864 C1 30pF C6 30pF X1 12MHZ P1 0 P1 1 P1 2 P1 3 P1 4 P1 5 P1 6 P1 7 RST INT0 INT1 VCC RD WR RXD TXD ALE PSEN ALE A 1 B 2 C 3 E1 4 E2 5 E3 6 Y0 15 Y1 14 Y2 13 Y3 12 Y4 11 Y5 10 Y6 9 Y7 7 74LS138 VCC CS0 CS1 CS2 CS3 PSENVCC RD WR CS0 VCC RD WR CS1 VCC 1 2 3 U18A 74LS32 4 5 6 U18B 74LS32 CS2 RD CS3 RD VCC VCC 1 2 3 4 5 6 7 8 U19 SW DIP8 1 2 3 4 5 6 7 8 RP4 VCC A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 a bf c g d e DP Y 1 2 3 4 5 6 7 a b c d e f g 8 dp dp DS1 DPY a bf c g d e DP Y 1 2 3 4 5 6 7 a b c d e f g 8 dp dp DS2 DPY a bf c g d e DP Y 1 2 3 4 5 6 7 a b c d e f g 8 dp dp DS3 DPY a bf c g d e DP Y 1 2 3 4 5 6 7 a b c d e f g 8 dp dp DS0 DPY CLK 1 2 3 J1 R VCC D1 LED R33 300 12 U16A 74HC04 VCC R34 VCC C30 0 6uF C31 16uF R3510K RESET R3610K T0 VCC TXD TXD 12 U12A 4584 P1 6 R3710K VCC R3810K RXD Vin 1 GND 2 5V 3 MC7805T 0 1uF0 1uF E4 10uGF 12VVCC C12 4700uF AC 10v 12V Vin 3 ADJ 1 Vout 2 U12 LM317T 100K RP1 500 1011 U12E 74LS14 89 U12D 74LS14 1213 U12F 74LS14 2404 7k VT 9012 E3 10uF 10uF E5 10uF P1 5 VCC Vin 3 ADJ 1 Vout 2 LM317T 9013 C8 0 1uF 10K 240 C 0 1uF DISP2 12V 0 1uF E6 10uF 0 1uF 240 RP2 500 12VDISP1 TXD A 6 B 7 DE 3 RE 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省2025-2026学年高三上学期开学联合考试化学试卷
- 施工方案编辑软件(3篇)
- 冬日头条活动策划方案(3篇)
- 写化学名称题目及答案
- 小学最难24点题目及答案
- 一个人在家作文400字(12篇)
- 文学经典传承:古诗文教学方案
- 市场渠道合作合同规范
- 《新编商务应用文写作》教学参考汇 李奕轩 模块1-9 商务应用文写作基础-大学生实文书
- 体会中考的作文600字7篇
- (2025)公共基础知识考试试题附及答案
- 中国五矿笔试题库及答案
- 2024年1月高考真题浙江卷英语试题(真题+答案)
- T/CCMA 0147-2023异型吊篮安装、使用和拆卸安全技术规程
- DB31/T 375-2022柑橘栽培技术规范
- 2025年茶叶加工工职业技能竞赛参考试题库500题(含答案)
- 马克思主义与社会科学方法论课后思考题答案
- 内蒙古交通集团招聘储备人员真题2024
- 2025重庆对外建设(集团)有限公司招聘10人笔试参考题库附带答案详解
- 2025年税务师考试个人所得税试题及答案
- 青少年学生法制教育班会课省公开课一等奖全国示范课微课金奖课件
评论
0/150
提交评论