收藏 分享(赏)

毕业设计(论文)电力变压器温度监控冷却系统.doc

上传人:微传9988 文档编号:2503058 上传时间:2018-09-19 格式:DOC 页数:63 大小:1.84MB
下载 相关 举报
毕业设计(论文)电力变压器温度监控冷却系统.doc_第1页
第1页 / 共63页
毕业设计(论文)电力变压器温度监控冷却系统.doc_第2页
第2页 / 共63页
毕业设计(论文)电力变压器温度监控冷却系统.doc_第3页
第3页 / 共63页
毕业设计(论文)电力变压器温度监控冷却系统.doc_第4页
第4页 / 共63页
毕业设计(论文)电力变压器温度监控冷却系统.doc_第5页
第5页 / 共63页
点击查看更多>>
资源描述

1、电力变压器温度监控冷却系统摘 要本设计针对电力变压器冷却系统中使用常规控制系统时存在的控制回路复杂、可靠性低、风机保护方式简单、油温测量精度低、控制误差大、无法进行远程通讯等问题,设计了一套智能化变压器温度监控系统。本系统以PIC16F877单片机为核心,实现了对变压器油温的实时采集、LED显示、数据无线传输,并参考油温变化对风机的运行状况进行实时控制。风机侧完善的保护装置为CPU提供准确的风机故障信号,提高了系统运行的稳定性。关键词:单片机、变压器冷却系统、风机故障、油温采集2目 录摘 要 1ABSTRACT.2绪 论 5第一章 设计任务及要求 .6第一节 毕业设计的任务 6第二节 毕业设计

2、的要求 6第二章 系统的设计方案 8第一节 系统工作的一般原理 8第二节 智能温度监控系统的设计方案 82.1 方案一 92.2 方案二 .102.3 方案三 .12第三节 设计方案的确定 .13第三章 硬件电路设计 .16第一节 单片机的选型 .16第二节 振荡器配置选择 .182.1 晶体振荡器/陶瓷谐振器方式 182.2 RC 振荡器 20第三节 温度采集电路模块设计 .223.1 温度检测电路 .223.2 光电耦合隔离放大电路 .24第四节 按键输入和显示电路部分设计 .294.1 按键输入电路模块设计 .294.2 显示电路部分设计 .29第五节 无线通信系统的设计 .33第六节

3、主回路部分设计 .38 6.1 风冷机的保护简要介绍 .386.2 输出驱动电路设计 .38第七节 直流电源的设计 .46第四章 软件部分设计 .50第一节 软件需求分析 .50第二节 各模块的流程图 52绪 论近年来,随着我国电力事业的飞速发展,电力变压器是发、输、变、配电系统中的重要设备之一,它的性能、质量直接关系到电力系统运行的可靠性和运营效益。电力变压器是电力系统运行的核心设备之一,因此,电力变压器安全可靠的运行是电力系统正常运行的根本保障。随着变压器容量的增大,变压器的损耗同样会增大,单靠箱壁和散热器已不能满足散热要求,需采用子循环风冷或强迫油循环风(水)冷,使热油经过强风(水)冷却

4、器,冷却后再用油泵送回变压器。大容量的变压器已经采用导向冷却,在绕组和铁心内部,设有一定的油路,使进入油箱内的冷油全部通过绕组和铁芯内部流出,这样带走了大量的热量,可以提高散热效率。变压器冷却系统决定了变压器的正常使用寿命及能否正常运行,因此变压器的冷却系统对变压器的安全经济运行又极其重要的意义。在发电厂或变电所,风冷式变压器采用多组风机降温,控制变压器的油温在额定范围之内,保证变压器正常工作。为了提高电力系统运行的可靠性和延长变压器的使用寿命,应该对变压器的油温进行实时监控。目前,还有许多变压器采用由电接点式温度计采集、显示变压器油温,控制风机的启动和停止,实现变压器的温度控制,在实际运行中

5、,由于风机启动时全部投入,同时全部停止,冲击电流较大,严重影响了电机的使用寿命。且由于无法和控制室联系,所以无法实现变压器的无人控制,增加了运行成本。变压器温控器总存在一些问题,如测温误差大、抗干扰能力差等,这些都是在工程界非常棘手的问题。而早期的温度控制器,由于体积大、操作复杂、抗干扰能力差,给工程现场的使用也带来了很大不便。随着单片机技术的不断发展,温度控制器正向单片集成化、智能化的方向迅速发展。针对电力变压器在运行过程中存在的问题,可以采用的智能温度控制系统,实现温度的自动采集、显示、风机的顺序起停。根据现场运行要求,本设计选用了PIC16F877单片机构成变压器温度控制系统,设备操作简

6、单,用户可通过面板按键轻松设定控制风机起停、报警及跳闸阀值,所有设定参数掉电后均不会丢失。温度采集精度很高,并且采取了很多措施来保护电机,如过载、缺相保护等。由于工业现场的环境较恶劣,会对系统产生很大的干扰,设计采取了抗干扰措施,在集成电路的电源入口处加了滤波电容,且送入单片机的信号都经过了光耦隔离。最后通过无线通信实现远程监控,控制室通过无线通信及时掌握现场的运行情况,可任意对各种事故做出及时地反映,实现了变压器的无人控制。系统整4体具有测温误差小、分辨力高、抗干扰能力强的特点,所有器件的选择均满足工业级标准,并适合高温环境。由于采取了以上措施,可以保证控制系统稳定工作,设计具有很好的扩展性

7、,能满足各种型号变压器的要求。第一章 设计任务及要求第一节 设计任务在我们的生活中,电力安全是至关重要的,而电力变压器又是电力系统的重要组成部分。电力系统中常用的油浸风冷式电力变压器多采用多组风机降温,控制变压器的油温在工艺要求的范围之内。目前现场还有相当数量的油浸风冷电力变压器由电接点式温度计采集、显示变压器油温,控制风机的启动和停止,实现变压器的温度控制,即在变压器油温大于上限温度时启动全部风机,当油温降至下限温度时停止全部风机。而实际运行中这种控制方式有不少的缺点,如风机启动时全部投入,冲击电流太大,不利于系统的稳定安全运行。针对以上种种问题,要求本设计选用一款集成度较高的单片机,并采用

8、无线通信技术,设计一个电力变压器温度监控系统,对现有落后的温度控制系统进行改造,满足自动化要求。设计主要完成的工作。本设计须完成风冷式电力变压器温度监控系统的主机部分的设计,主要包括以下工作:(1)收集电力变压器温度控制系统的控制原理的实际资料,确定要保证变压器风冷系统正常运行及实现无人值班所需的远程通讯功能,必须采用以单片机为核心的控制系统来完成;为保证风机能可靠安全运行,必须收集一既能被单片机驱动又能保证风机可靠运行的元件。(2)方案设计。(3)确定系统配置及功能,并根据系统功能要求完成系统硬件设计。(4)根据设计原则完成控制系统的软件设计。(5)撰写设计说明书,绘制系统电路原理图。(6)

9、完成指定内容的外文资料翻译。第二节 设计要求2.1 毕业设计的主要内容(1)完成系统设计;(2)选择合适的单片机,作为主机 CPU;(3)独自完成主机硬件、软件设计,其中硬件部分主要包括温度采集、LED 显示、主控电路、无线通讯、电源电路等,软件部分主要包括流程图设计、程序设计及调试;(4)完成相关的设计图纸绘制和设计说明书撰写,通过毕业设计答辩。2.2 设计实现的主要功能(1)将采集到的油温在就地和远端(控制室)用 LED 实时显示油温,主机和从机之间的通讯采用无线通信方式;(2)系统设置自动、手动、停止三种运行方式,正常时采用自动方式运行,主控板检修时采用手动方式运行,并且能够灵活选择运行

10、方式。(3)在自动方式运行下,当变压器油温超过上限时,风机全部投入;当温度低于工艺下限时,风机全部停止;当温度由高下降到上限和下限的中间值时,只投入 3 组风机;在投入 3 组风机的状态,先运行的 3 组风机运行 1 小时后(这三组风机在变压器周围间隔安装) ,自动切换到另外 3 组(这三组风机也在变压器周围间隔安装) ,1 小时后又切换到原来的 3 组,如此交替运行,既延长风机的使用寿命,又能使变压器均匀降温。温度上限值和下限值可以通过硬件灵活设置,以适应不同类型和不同环境使用的变压器;变压器油温超过上限值时,风机群全部投入运行时,采用顺序启动方式依次启动,防止启动电流过大情况发生造成设备损

11、坏;(4)系统具有故障自诊断功能,当某一风机工作异常时如过压、缺相、过载时,系统能够在现场和控制室发出报警信号,显示故障类型和故障发生的位置,便于工作人员及时进行设备检修;(5)系统设置正常运行、故障运行、油温超过 75三项远传开关信号;(6)本设计中油温的上限缺省值为 55,下限缺省值为 45,要求上限值和下限缺省值能够方便的通过按键调节; (7)系统要采用必要的抗干扰措施(包括硬件和软件) 。 2.3 主要技术指标控制系统的工作电源为 220V/50HZ 的工频交流电,容量为 31500KVA;风机有 6 组,6每组 2 个风机,均匀排列在变压器四周,每个风机功率为 0.375KW;温度测

12、量范围为0-100,温度采集精度为2,温度控制精度为5。第二章 系统的设计方案第一节 系统工作的一般原理传统的电力变压器由人工控制风机,每台变压器有6组风冷式电动机需要控制,每组风机的保护通过热继电器实现,控制风机电源回路通过接触器,而风机启停的逻辑判断通过测量变压器的油温和变压器的过负荷实现,工作原理如图2-1所示。主电路控制元件采用了接触器,靠机械触点来实现对风机的驱动。这种方式对风机的控制只能由人工完成,风机同时全部投入,同时全部停止,启动时冲击电流很大,会对器件造成损伤。当温度在45-55时,通常采用全部投入的方式,不利于节能,也不利于设备的维护。控制器系统采用继电器、热继电器、接触器

13、逻辑电路控制,控制逻辑显得很复杂,在运行过程中会出现接触器的触点长时间接触及多次开断造成触点烧毁问题。风机缺乏必要的过压、过载、缺相保护,实际运行中降低系统运行的可靠性,增加运行成本。三 相电 源接触器热继电器 风冷电机变压器过负荷变压器油温检测机电逻辑处理系统图2-1 传统风冷机工作原理图第二节 智能温度监控系统的设计方案本设计以 PIC16F877 单片机为核心完成系统的设计,要求对油温进行实时采集,将采集结果送入 MCU 进行处理,然后按照工艺要求进行相应的控制,实现对变压器温度的全自动远程和就地监控,系统要具有完善的保护功能,包括过压、过载、缺相检测和保护,还要具备故障自诊断功能,在故

14、障出现时,给出故障信息,显示故障类型,便于工作人员及时进行检修;使用无线通信方式实现变压器控制器与中心控制室之间的数据通信。使用户随时了解变压器及风机运行情况,实现远程温度控制。整个课题包括系统设计,主机温度信号采集与调理电路设计,主机 LED 显示电路设计,主控电路设计,缺相检测与保护电路设计,过载保护与检测电路设计,从机设计,从主机LED 显示电路设计,无线通信电路设计,主电路设计,主机从机电源设计,系统软件流程图设计,软件编程等。温度信号的采集在设计中是最重要的部分之一,其可以采用铂电阻电桥组成的温度检测电路,也可以使用温度传感器来实现。2.1 方案一:温度检测电路通过预埋在变压器中的铂

15、电阻传感器获得油温信号 3,经信号调理电路处理后直接送入控制器的 A/D 转换输入端,PIC 单片机根据信号数据及设定的各种控制参数,按照程序自动计算与处理,自动显示变压器油温,并输出相应的控制信号,控制风机的起停,电机的保护电路包括过压,过载,缺相等。显示电路采用MAX7219,其只需要三根线就可控制八个数码管,特别适用于需要 I/O 口较多的系统。信号通过无线通信芯片 nRF401 传输到控制室,以便对现场情况及时做出反应。方案采用 PIC16F877 单片机,PIC 处理器具有不同于一般微处理器的许多特性,它给出最大系统可靠性,通过减少外部元件使成本最小。另外,还提供节电工作模式及提供编

16、码保护等。PIC16F877 共有 A 口、B 口、C 口、D 口、E 口五组 I/O 口,完全可以满足本系统的要求,另外在其中嵌入一个 8 输入通道的 A/D 模块,不需要专门的芯片进行 A/D 转换;CCP 模块可提供外部信号的捕捉、内部比较输出、及脉宽调制 PWM功能;中断源多,具有看门狗定时器和睡眠功能;还可以在线串行编程、在线调试。显示电路采用 MAX7219,其只需要三根线就可可控制八个数码管,特别适用于需要 I/O口较多的系统。MAX7219 为 8 位 LED 显示驱动电路,可以连续的驱动 8 位 7 段数据显示。在芯片内部集成了一个 BCD 译码器,段地址和位地址驱动以及一个

17、 8 8 位的静态随机存储器。只需要一个外部电阻,就可以正确地驱动所有 LED 的段地址。信号通过无线通信芯片 nRF401 传输到控制室。以便对现场情况及时做出反应。nRF401 是一个 433 MHz 工业、科学、医用频段设计的真正单片无线收发芯片,它采用频移键控调制技术。nRF401 发射速率可达 20 kb/ s,发射功率可调, 最大发射功率10 dBm,接收灵敏度- 105dBm,具有工作半径大、适应性强的特点。天线接口设计为差分天线,便于使用低成本的印刷电路板天线。nRF401 还有待机工作方式,可以更省电和8高效。此外,该芯片只需少量外围元件,使用十分方便。温度控制器系统框图如图

18、 2-2所示。PIC16F877 单片机按键输入电 源变压器油温采集模块主回路控制模块nRF401 通讯电路LED 显 示电路光电耦合电路图2-2 温度控制系统框图2.2 方案二:温度检测采用由 DALLAS 半导体公司生产的智能集成温度传感器 DS18B20 型单线智能温度传感器,属于新一代适配微处理器的智能温度传感器, 采用 DALLAS 公司特有的单总线通信协议,只用一条数据线就可实现与 MCU 的通信。它具有体积小,接口方便,传输距离远等特点。显示采用单片机的 RA 口扩展四片串并转换的移位寄存器 74LS164驱动四只 1.5 寸共阳数码管,实时显示变压器的温度。复位电路采用 MAX

19、MAX6304 芯片来实现单片机系统的监控电路。MAX6304 是一款专用、高性能、低功耗的微处理器监控芯片。通信采用 CHIPCON 公司新推出的 CC1000 单片可编程 RF 收发芯片。(一)温度检测电路的设计温度检测采用由 DALLAS 半导体公司生产的智能集成温度传感器 DS18B20 型单线智能温度传感器,属于新一代适配微处理器的智能温度传感器,可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。它具有体积小、接口方便、传输距离远等特点。DS18B20 单总线数字传感器工作温度范围是-55125,在-3085范围内温度测量精度为5;具有温度报警功能,用户可设

20、置最高和最低图 2-3 DS18B20 引脚分布图报警温度,且设置值掉电不丢失;采用 DALLAS 公司特有的单总线通信协议,只用一条数据线就可实现与 MCU 的通信;此外,DS18B20 能够直接从数据线获得电源,无需外部电池供电 4。DS18B20 与单片机的接口电路如图 2-3 所示。I/O 为数字信号输入/输出端,GND 为电源地,VDD 为外接供电电源输入端(在寄生电源接线方式时接地)。DS18B20 主要由四部分组成:64 位光刻 ROM、温度传感器、非挥发的温度报警触发器 TH 和 TL、配置寄存器。光刻 ROM 中的 64 位序列号是出厂前被光刻好的。相当于给每个 DS18B2

21、0 分配了一个独一无二的 64 比特地址序列码,这就允许多个 DS18B20 工作同条一线总线上,从而大大简化了分布式温度传感系统的应用。温度传感器完成对温度的测量,温度报警触发器 TH 和 TL 以及配置寄存器的设置值均以一个字节的形式存储在 EEPROM 中,使用一个存储功能命令可对其写入。(二)显示部分可以用数码管显示,电路如下图 2-4 所示。采用了 MAX7219 驱动器,对温度值进行实时输出显示,根据精度要求,设置一位小数。1 2 3 4 5 6 7 8 9 10 11 12ABCD121110987654321DCBADOUT 24SEG DP 22SEG G 17SEG F 1

22、5SEG E 21SEG D 23SEG C 20SEG B 16SEG A 14ISET 18V+ 19CLOCK 13DIN1 DIG02DIG111 DIG26DIG37 DIG43DIG510 DIG65DIG78 LOAD12GND4 GND9N14MAX7219主主主a bfcgdeDPY1234567abcdefg8 dp dpN19a bfcgdeDPY1234567abcdefg8 dp dpN1833KR25+5Va bfcgdeDPY1234567abcdefg8 dp dpN20CLKLOADRC2图 2-4 LED 显示电路(三)键盘输入单片机监电路设计的好坏,直接影

23、响到整个系统工作的可靠性。在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序跑飞” 等现象,而用仿真器调试时却无此现象发生或极少发生此现象。有时会发现在关闭电源后的短时间内再次开启电源,单片机系统会工作不正常,这些都很可能是由单片机监控电路设计的不可靠引起的。单片机监控电路主要有监控和看门狗两个功能。10(四)通讯电路设计通信电路采用无线通信芯片来完成。无线通信芯片种类繁多,方案选择 CC1000 来实现无线通信。CC1000 是根据 Chipcon 公司的 SmartRF 技术,在 0.35m CMOS 工艺下制造的一种理想的超高频单片收发通信芯片。它的工作频带在 31

24、5、868 及915MHz,但 CC1000 很容易通过编程使其工作在 3001000MHz 范围内。它具有低电压(2.33.6V),极低的功耗,可编程输出功率(-2010dBm),高灵敏度(一般-109dBm),小尺寸(TSSOP-28 封装),集成了位同步器等特点。其 FSK 可达72.8Kbps,具有 250Hz 步长可编程频率能力,适用于跳频协议;主要工作参数能通过串行总线接口编程改变,使用非常灵活。CC1000 可通过简单的三线串行接口(PDATA、 PCLK 和 PALE) 进行编程,有 36 个8 位配置寄存器,每个由 7 位地址寻址。一个完整的 CC1000 配置,要求发送 2

25、9 个数据帧,每个 16 位(7 个地址位,1 个读/写位和 8 个数据位)。PCLK 频率决定了完全配置所需的时间。在 10MHz 的 PCLK 频率工作下,完成整个配置所需时间少于 60s。在低电位模式设置时,仅需发射一个帧,所需时间少于 2s。所有寄存器都可读。在每次写循环中,16 位字节送入 PDATA 通道,每个数据帧中 7 个最重要的位(A6:0)是地址位,A6 是 M 键盘(最高位),首先被发送。下一个发送的位是读/写位(高电平写,低电平读),在传输地址和读/写位期间,PALE (编程地址锁存使能)必须保持低电平,接着传输 8 个数据位(D7:0),PDATA 在 PCLK 下降

26、沿有效。当 8 位数据位中的最后一个字节位 D0 装入后,整个数据字才被装入内部配置寄存器中。经过低电位状态下编程的配置信息才会有效,但是不能关闭电源 5。微控制器使用 3 个输出引脚用于接口(PDATA、PCLK、PALE),与 PDATA 相连的引脚必须是双向引脚,用于发送和接收数据。提供数据计时的 DCLK 应与微控制器输入端相连,其余引脚用来监视 LOCK 信号(在引脚 CHP_OUT)。当 PLL 锁定时,该信号为逻辑高电平。2.3 方案三:温度检测采用美国模拟器件公司(ADI)生产的恒流源式模拟温度传感器 AD590。它兼有集成恒流源和集成温度传感器的特点,具有测温误差小,动态阻抗

27、低,传输距离远,体积小,微功耗等特点。AD590 配以 ICL7016 型单片 A/D 转换器即可构成三位半液晶显示的温度传感器,通信采用 RS-485 标准。(一)温度采集电路AD590 是由美国哈里斯(Hrris)公司、模拟器件公司(ADI)等生产的恒流源式模拟温度传感器。它兼有集成恒流源和集成温度传感器的特点,具有测温误差小、动态阻抗响应速度快、传输距离远、体积小、微功耗等优点,适合远距离测温、控温,不需要进行线性校准。AD590 属于采用激光修正的精密集成温度传感器。该产品有 3 种封装形式;TO-52封陶瓷封装(测温范围是-55+150) 。不同公司产品的分档情况及技术指标可能会有一

28、些差异。例如,由 ADI 公司生产的 AD590,就有 90J/K/L/M 四档。这类器件的外形与小功率晶体管相仿,共有 3 个管脚:1 脚为正极,2 脚是负极,3 脚是接管壳。使用时将 3 脚接地,可起到屏蔽作用。AD 系列产品以 AD590M 的性能最佳,其测温范围是-55+150,最大非线性误差为 0.3,相应时间仅 20s,重复性误差低至0.05,功耗约为 5mW。AD590 等效于一个高阻抗的恒流源,其输出阻抗大于 10M,能大大减小因电源电压从 5V 变化到 10V 时,所引起的电流最大变化量仅为 1A,等价于 1的测温误差。AD590 的工作电压为+4+30V、测温范围是+55+

29、150,对应于热力学温度 T 每变化1K,输出电流就变化 1A。在 298.15K(对应于 25.15)时输出电流恰好等于298.15A。这表明,其输出电流与热力学温度严格成正比。AD590 配以 ICL7106 型单片 A/D 转换器,即可构成 3 位半液晶显示的数字温度计。(二)通讯电路RS-485 采用平衡发送和差分接收方式来实现通信:在发送端TXD 将串行口的TTL 电平信号转换成差分信号A、B 两路输出,经传输后在接收端将差分信号还原成TTL电平信号。两条传输线通常使用双绞线,又是差分传输,因此有极强的抗共模干扰的能力,接收灵敏度也相当高。同时,最大传输速率和最大传输距离也大大提高。

30、如果以10Kbps 速率传输数据时传输距离可达 12m ,而用100Kbps时传输距离可达1.2km。如果降低波特率,传输距离还可进一步提高。另外RS-485 实现了多点互联,最多可达256台驱动器和256台接收器,非常便于多器件的连接。不仅可以实现半双工通信,而且可以实现全双工通信。半双工通信芯片有SN75176、SN75276、SN75LBC184、MAX485、MAX3082、MAX1482等。全双工通信的有SN75179、SN75180、MAX488491、MAX1482等 6。第三节 设计方案的确定12根据上一节中三个设计方案,下面对这三种设计方案进行比较:在方案二中,温度检测采用由

31、 DALLAS 半导体公司生产的智能集成温度传感器DS18B20 型单线智能温度传感器,它具有体积小,接口方便,传输距离远等特点。但价格较高。显示采用单片机的 I/O 口扩展四片串并转换的移位寄存器 74LS164 驱动四只 1.5 寸共阳级数码管,实时显示变压器的温度。占用了较多的 I/O 口,使系统的可扩展性受到了一定的限制 7。复位电路采用 MAX6304 芯片来实现单片机系统的监控电路。MAX6304 是一款专用、高性能、低功耗的微处理器监控芯片。通信采用 CHIPCON公司新推出的 CC1000 单片可编程 RF 收发芯片。本设计的成本较高,但可靠性更强,适用于对可靠性要求较高且不在

32、乎成本的场合。在方案三中,温度检测采用美国模拟器件公司(ADI)生产的恒流源式模拟温度传感器 AD590。它兼有集成恒流源和集成温度传感器的特点,具有测温误差小,动态阻抗低,传输距离远,体积小,微功耗等特点。AD590 配以 ICL7016 型单片 A/D 转换器即可构成三位半液晶显示的温度传感器。显示采用 MAX7219,占用了较少的 I/O 口,通信采用 RS485 标准。此方案具有很高的可靠性,液晶具有很多优点,可以实现汉字的显示等,但设计中要求在较远的距离就可以观察到温度值,所以这里采用液晶不能满足要求。故不选用此方案。在方案一中,单片机选用了 PIC16F877,具有高性能、高可靠性

33、、端口多等优点。温度检测电路使用内置的铂电阻来检测温度变化,硬件电路较为简单,光电隔离使用线形光耦,具有较好的性能,抗干扰能力较强,显示电路使用 MAX7219 只占用三个I/O 口连线较少,容易实现。通信芯片 nRF401,其通信距离远,且不用编码,软件较容易实现。另外本方案还具有很好的经济性和可扩展性,可满足各种不同变压器的要求。综上所述,本方案具有较高的性价比。根据上面对三个设计方案的说明比较可以看出,方案一具有较好的抗干扰性,可扩展,经济性较好,而且采用无线通讯,具有较高的性价比。所以在本设计中采用了方案一。具体的硬件框图如下所示。图 2-5 温度控制系统结构框图如上系统框图所示,本设

34、计以 PIC16F877 单片机为核心完成系统的设计,要求对油温进行实时采集,将采集结果送入 MCU 进行处理,然后按照工艺要求进行相应的控制,实现对变压器温度的全自动远程和就地监控,系统要具有完善的保护功能,包括过压、过载、缺相检测和保护,还要具备故障自诊断功能,在故障出现时,给出故障信息,显示故障类型,便于工作人员及时进行检修;使用无线通信方式实现变压器控制器与中心控制室之间的数据通信。使用户随时了解变压器及风机运行情况,实现远程温度控制。温度检测电路通过预埋在变压器中的铂电阻传感器获得油温信号,经信号调理电路处理后直接送入控制器的 A/D 转换输入端,PIC 单片机根据信号数据及设定的各

35、种控制参数,按照程序自动计算与处理,自动显示变压器油温,并输出相应的控制信号,控制风机的起停,电机的保护电路包括过压,过载,缺相等。显示电路采用MAX7219,其只需要三根线就可控制八个数码管,特别适用于需要 I/O 口较多的系统。信号通过无线通信芯片 nRF401 传输到控制室。以便对现场情况及时做出反应。nRF401 是一个 433 MHz 工业、科学、医用频段设计的真正单片无线收发芯片,它采用频移键控调制技术。nRF401 发射速率可达 20 kb/ s。发射功率可调, 最大发射功率10 dBm,接收灵敏度- 105dBm,具有工作半径大、适应性强的特点。天线接口设计为差分天线,便于使用

36、低成本的印刷电路板天线。nRF401 还有待机工作方式,可以更省电和高效。此外,该芯片只需少量外围元件,使用十分方便。以上只是对本方案简单地做了介绍,对于本系统的具体的硬件电路的设计说明将PIC16F87过 压 检 测缺 相 检 测过 载 保 护 LED显 示风 机 控 制 电 路 无 线 通 信键 盘 输 入温 度 检 测 故 障 显 示光 电 隔 离光 电 隔 离光 电 隔 离光 电 隔 离14在下一章节中作具体的阐述。第三章 硬件电路设计第一节 单片机的选型硬件电路是整个设计的核心,而单片机又是硬件电路的核心,所以单片机的选择显得至关重要。由于有温度检测,需要A/D转换,且需要较多的I/

37、O口,所以单片机采用PIC系列微控制器 8。PIC 系列单片机具有以下几个大的特点:(1)开发容易,周期短:由于 PIC 采用 RISC 指令集,指令少,且全部为单字长指令,易学易用,相对于采用 CISC 结构的单片机可节省 30%以上的开发时间,2 倍以上的程序空间。(2)高速:PIC 采用哈佛总线和精简指令集建立了一种新的工业标准,指令的执行速度比一般的单片机要快 45 倍。(3)低功耗:PIC 采用 CMOS 设计结合了诸多的节电特性,使其功耗较低,PIC 百分之百的静态设计可进入休眠省电状态而不影响唤醒后的正常工作。(4)低价实用:PIC配备有OTP型、EPROM型和FLASH型诸多形

38、式的芯片,其OTP型芯片的价格很低。PIC还提供程序监视器和程序可分区保密的保密位等功能,提供了基于Windos98的方便易用的全系列的产品开发工具和大量的子程序库和应用例程,使产品开发更容易和更快捷。根据设计的要求,综合多方面的因素,我选择了PIC16F87X系列的PIC16F877单片机,它与其他3种单片机性能对照表如下所示。主要特征 PIC16F873 PIC16F874 PIC16F876 PIC16F877工作频率 DC20MHz DC20MHz DC20MHz DC20MHz复位(与延时) POR,BOR(PWRT,OST)POR,BOR(PWRT,OST)POR,BOR(PWRT

39、,OST)POR,BOR(PWRT,OST)FISA 程序存储器/K 4 4 8 8数据存储器/字节 192 192 368 368EERROM 数据存储器/字节128 128 256 256中断 13 14 13 14I/O 端口 A,B,C 端口 A,B,C,D,E 端口A,B,C 端口 A,B,C,D,E 端口定时器/计数器 3 3 3 3捕捉/比较/脉冲调制(PWM)2 2 2 2串行通信 MSSP,USART MSSP,USART MSSP,USART MSSP,USART并行通信 - PSP - PSP10 位模数转换模块 5 个输入通道 8 个输入通道 5 个输入通道 8 个输入

40、通道指令数/条 35 35 35 35表 3-1 四种单片机性能比较表PIC16F877 单片机是高性能类RISC CPU,一共有 35 条单字指令,除程序分支是双周期指令外,其他所有的指令都是单指令。工作速度:DC20MHz 时钟输入,DC200ns 指令周期。具有高达 8K 字(14 位字长)的 FIASH 程序存储器;高达 368 字节的数据存储器(RAM) ;高达 256 字节的 EEPROM 数据存储器。中断能力多达 14 个内部/外部中断源。该单片机具有 8 级硬件堆栈,上电复位电路(POR)及上电延时定时器(PWRT)和振荡器起振定时器(OST) ,带有片内 RC 振荡器的监视定

41、时器(WDT)以保证可靠工作。它的可编程代码具有保护功能,省电休眠(Sleep)方式。还可选择不同的振荡器工作方式,有高速,低功耗 CMOS FLASH/EEPROM 技术。通过 2 个引脚可进行在线调试,编程只需要 5V 电源,通过 2 个引脚可进行在线调试,处理器有通道能对程序存储器进行读/写。单片机有宽范围的工作电压:2.05.5V,最大拉电流/灌电流可达 25mA,一般符合商用级和工业级的工作温度范围。低功耗型:在 4MHz 时钟下,电源电压为 5V 时,典型工作电流值小于 2ma;在 32kHz 时钟下,电源电压为 3V 时,典型工作电流值小于 20A;典型待命状态电流值小于 1A。

42、外围功能模块特性:定时器 TMR0:带有 8 位定时器/计数器。定时器 TMR1:带有前分频器的 16 位定时器/计数器,在休眠期间可通过外部晶振/时钟增量计数。定时器 TMR2:带有 8 位周期寄存器.前分频器和后分频器的 8 位定时器/计数器。两个捕捉/比较/脉宽调制(PWM)模块。16 位的捕捉输入的最大分辨率为 12.5ns,16 位的比较输出的最大分辨率为16200ns,脉宽调制(PWM)输出的最大分辨率为 10 位。10 位多通道模数转换器(A/D) 。具有地址第九位检测的通用异步接收器和发送器(USART/SCI) 。由外部 RD.WR.和控制线 CS 的 8 位宽度的并行从动端

43、口 PSP(仅用于 40/44 引脚芯片) 。用于锁定(Brown-out)复位(BOR)的锁定检测电路。由以上对单片机的介绍可以看出,PIC单片机性能高,并且自身带有10位多通道A/D转换器,在温度检测信号后就不需要设计专门电路来进行A/D转换,所以应用电路比较简单,因此在本设计中就选用了PIC16F877单片机。第二节 振荡器配置选择在本次设计中,我们需要用到振荡器,下面对振荡器做个初步的了解介绍。PIC16F87X 系列芯片都能在 4 种不同的类型的振荡器方式下工作,用户可以通过对配置寄存器中的振荡器选择位 FOSC1 和 FOSC0 进行编程选择其中的一种工作方式 9。(1) LP 方

44、式: 低功耗晶体振荡器方式;(2) XT 方式: 晶体/陶瓷谐振器方式;(3) HS 方式: 高速警惕/陶瓷谐振器方式;(4) RC 方式: 阻容振荡器方式。2.1 晶体振荡器/陶瓷谐振器方式在 LP、XT 和 HS 方式中,都是用晶体振荡器/陶瓷谐振器接到芯片的 OSC1 和 OSC2引脚上来建立振荡,见图 3-2。PIC16F87X 系列芯片的振荡器设计要求使用以平行方法切割的晶体,给出的频率才能在晶体制造厂家特性的范围之内;而用顺序方法切割的晶体,给出的频率不在晶体制造厂家特性范围之内。在这 3 种方式下,也可以用外部时钟源加在 OSC1 引脚上进行驱动,这时 OSC2 引脚可以直接开路

45、,如图 3-2 所示。注意:(1)C1 和 C2 的推荐值和测试范围内的值相同,见表 4、表 5 为石英晶体振荡器的电容选择。(2)采用偏大的电容值将有利于提高振荡器的稳定,但同时会增加起振时间;(3)由于每一种陶瓷谐振器或晶体都有它自己的特性,最好要求制造厂商能提供所需要的最佳配合外部元器件的数值;(4)为避免超过晶体驱动能力,可在 HS 和 XT 方式下加上串联电阻 Rs。图 3-2 LP、XT 和 HS 的石英/陶瓷振荡器注: (1)C1 和 C2 的推荐值见表 3-4 和表 3-5。(2)对于 AT 方法切割的晶体需要接串联电阻 Rs。(3)RF 随石英选择不同而变。图 3-3 外部时

46、钟输入工作方式测试范围类型 频率 OSC1/pF OSC2/pF455kHz 68100 681002MHz 1568 1568 XT4MHz 1568 15688MHz 1068 1068 HS16MHz 1022 1022以上值仅为推荐值所使用的谐振器455kHz PanasonicEFO A455K04B 0.3%2MHz Murata Erie CSA2.00MG 0.5%184MHz Murata Erie CSA4.00MG 0.5%8MHz Murata Erie CSA8.00MT 0.5%16MHz Murata Erie CSA16.00MX 0.5%所有谐振器都不带内部电

47、容值表 3-4 陶瓷谐振器 OSC 类型 频率 C1/pF C2/pF32kHz 33 33 LP200kHz 15 15200kHz 4768 47681MHz 15 15XT4MHz 15 154MHz 15 158MHz 1533 1533 HS20MHz 1533 1533以上值仅为推荐值所使用的石英晶体32kHz Epson C001R32.768K-A 20 610200kHz STD XTL 200.00kHz 201MHz ESC ESC-10-13-1 50 64MHz ESC ESC-40-20-1 50108MHz Epson CA-301 8.000M-C 30 620

48、MHz Epson CA-301 20.000M-C 30表3-5 石英晶体振荡器的电容选择2.2 RC 振荡器对定时器要求不是很高的应用,可以采用低成本的 RC 振荡器方式。RC 振荡器的频率是电源电压、振荡电阻、电容 C 的数值和工作温度函数,再加上由于制造中正常的工艺参数的变化,另外封装时引脚结构分布电容的差异也会影响振荡频率,特别是在采用的振荡电容值较小时,这种影响更明显。当然,用户还必须考虑所使用的振荡电阻和电容变化的影响,图 3-6 是 PIC16F877 芯片与外部振荡电容和电阻连接的电路图。推荐值:3k Rext100k ; Cext20pF图 3-6 RC 振荡器工作方式复位

49、PIC16F877 芯片有以下几种复位方式:(1)芯片上电复位(POR) ;(2)正常工作状态下通过在外部 引脚上加低电平复位;MCLR(3)在休眠状态下通过在外部 引脚上加低电平复位;(4)正常工作状态下监视器 WDT 超时溢出复位;(5)在休眠状态下监视器 WDT 超时溢出复位;(6)掉电锁定复位(BOR) 。有些寄存器的值不受任何一种复位操作的影响,当芯片上电复位时,它们的值是不确定的,并在其他形式的复位后其值保持不变。而其他大多数寄存器的上电复位、在正常工作期间用 信号复位或 WDT 超时溢出复位,在休眠期间 信号复位MCLR MCLR以及在掉电锁存复位后都会被复位成“复位状态” 。但在休眠期间 WDT 超时溢出复位不会影响这些寄存器的值,这是因为这种复位被看成是一种正常的操作,故不应使任何寄存器的值发生变化。表 3-7 为不同复位方式下的上电延迟时间。表 3-8 为状态寄存器 STATUS 中 和 位在不同复位方式下的不同的值,在软件中可以利用这些位来TOPD确定发生复位的方式。上电振荡器配置=0P

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报