电力变压器冷却系统毕业设计_第1页
电力变压器冷却系统毕业设计_第2页
电力变压器冷却系统毕业设计_第3页
电力变压器冷却系统毕业设计_第4页
电力变压器冷却系统毕业设计_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计说明书 摘 要 本设计针对电力变压器冷却系统中使用常规控制系统时存在的控制回路复杂、可靠性低、风机保护方式简单、油温测量精度低、控制误差大、无法进行远程通讯等问题,设计了一套智能化变压器温度监控系统。本系统以pic16f877单片机为核心,实现了对变压器油温的实时采集、led显示、数据无线传输,并参考油温变化对风机的运行状况进行实时控制。风机侧完善的保护装置为cpu提供准确的风机故障信号,提高了系统运行的稳定性。关键词:单片机、变压器冷却系统、风机故障、油温采集abstractthe paper introduces a new smart of transformer tempera

2、ture monitoring system. its a great change for the power transformer cooling system. such as the existence of complex, low reliability, a simple blower protection, low temperature measurement accuracy, control errors, and not achieving long-distance communications, ect. the control system uses the p

3、ic16f877 to achieve the real-time acquisition, led display, data wireless transmission, and taking into account air temperature change on the operation of the state of real-time control. the cpu fan could provide accurate fault signal, so that it improves the stability of the system. keywords: scm (

4、single chip micyoco), transformer cooling system, fan failure, oil temperatures collection目 录摘 要1abstract2绪 论5第一章 设计任务及要求6第一节 毕业设计的任务6第二节 毕业设计的要求6第二章 系统的设计方案8第一节 系统工作的一般原理8第二节 智能温度监控系统的设计方案82.1 方案一92.2 方案二102.3 方案三12第三节 设计方案的确定13第三章 硬件电路设计16第一节 单片机的选型16第二节 振荡器配置选择182.1 晶体振荡器/陶瓷谐振器方式182.2 rc振荡器20第三节

5、温度采集电路模块设计223.1 温度检测电路223.2 光电耦合隔离放大电路24第四节 按键输入和显示电路部分设计294.1 按键输入电路模块设计294.2 显示电路部分设计29第五节 无线通信系统的设计33第六节 主回路部分设计38 6.1 风冷机的保护简要介绍386.2 输出驱动电路设计38第七节 直流电源的设计46第四章 软件部分设计50第一节 软件需求分析50第二节 各模块的流程图52第五章 设计总结60致 谢62参考文献63附录一 程序清单64附录二 元器件明细表78绪 论近年来,随着我国电力事业的飞速发展,电力变压器是发、输、变、配电系统中的重要设备之一,它的性能、质量直接关系到电

6、力系统运行的可靠性和运营效益。电力变压器是电力系统运行的核心设备之一,因此,电力变压器安全可靠的运行是电力系统正常运行的根本保障。随着变压器容量的增大,变压器的损耗同样会增大,单靠箱壁和散热器已不能满足散热要求,需采用子循环风冷或强迫油循环风(水)冷,使热油经过强风(水)冷却器,冷却后再用油泵送回变压器。大容量的变压器已经采用导向冷却,在绕组和铁心内部,设有一定的油路,使进入油箱内的冷油全部通过绕组和铁芯内部流出,这样带走了大量的热量,可以提高散热效率。变压器冷却系统决定了变压器的正常使用寿命及能否正常运行,因此变压器的冷却系统对变压器的安全经济运行又极其重要的意义。在发电厂或变电所,风冷式变

7、压器采用多组风机降温,控制变压器的油温在额定范围之内,保证变压器正常工作。为了提高电力系统运行的可靠性和延长变压器的使用寿命,应该对变压器的油温进行实时监控。目前,还有许多变压器采用由电接点式温度计采集、显示变压器油温,控制风机的启动和停止,实现变压器的温度控制,在实际运行中,由于风机启动时全部投入,同时全部停止,冲击电流较大,严重影响了电机的使用寿命。且由于无法和控制室联系,所以无法实现变压器的无人控制,增加了运行成本。变压器温控器总存在一些问题,如测温误差大、抗干扰能力差等,这些都是在工程界非常棘手的问题。而早期的温度控制器,由于体积大、操作复杂、抗干扰能力差,给工程现场的使用也带来了很大

8、不便。随着单片机技术的不断发展,温度控制器正向单片集成化、智能化的方向迅速发展。针对电力变压器在运行过程中存在的问题,可以采用的智能温度控制系统,实现温度的自动采集、显示、风机的顺序起停。 根据现场运行要求,本设计选用了pic16f877单片机构成变压器温度控制系统,设备操作简单,用户可通过面板按键轻松设定控制风机起停、报警及跳闸阀值,所有设定参数掉电后均不会丢失。温度采集精度很高,并且采取了很多措施来保护电机,如过载、缺相保护等。由于工业现场的环境较恶劣,会对系统产生很大的干扰,设计采取了抗干扰措施,在集成电路的电源入口处加了滤波电容,且送入单片机的信号都经过了光耦隔离。最后通过无线通信实现

9、远程监控,控制室通过无线通信及时掌握现场的运行情况,可任意对各种事故做出及时地反映,实现了变压器的无人控制。系统整体具有测温误差小、分辨力高、抗干扰能力强的特点,所有器件的选择均满足工业级标准,并适合高温环境。由于采取了以上措施,可以保证控制系统稳定工作,设计具有很好的扩展性,能满足各种型号变压器的要求。第一章 设计任务及要求第一节 设计任务在我们的生活中,电力安全是至关重要的,而电力变压器又是电力系统的重要组成部分。电力系统中常用的油浸风冷式电力变压器多采用多组风机降温,控制变压器的油温在工艺要求的范围之内。目前现场还有相当数量的油浸风冷电力变压器由电接点式温度计采集、显示变压器油温,控制风

10、机的启动和停止,实现变压器的温度控制,即在变压器油温大于上限温度时启动全部风机,当油温降至下限温度时停止全部风机。而实际运行中这种控制方式有不少的缺点,如风机启动时全部投入,冲击电流太大,不利于系统的稳定安全运行。针对以上种种问题,要求本设计选用一款集成度较高的单片机,并采用无线通信技术,设计一个电力变压器温度监控系统,对现有落后的温度控制系统进行改造,满足自动化要求。设计主要完成的工作。本设计须完成风冷式电力变压器温度监控系统的主机部分的设计,主要包括以下工作:(1)收集电力变压器温度控制系统的控制原理的实际资料,确定要保证变压器风冷系统正常运行及实现无人值班所需的远程通讯功能,必须采用以单

11、片机为核心的控制系统来完成;为保证风机能可靠安全运行,必须收集一既能被单片机驱动又能保证风机可靠运行的元件。(2)方案设计。(3)确定系统配置及功能,并根据系统功能要求完成系统硬件设计。(4)根据设计原则完成控制系统的软件设计。(5)撰写设计说明书,绘制系统电路原理图。(6)完成指定内容的外文资料翻译。第二节 设计要求2.1 毕业设计的主要内容(1)完成系统设计;(2)选择合适的单片机,作为主机cpu;(3)独自完成主机硬件、软件设计,其中硬件部分主要包括温度采集、led显示、主控电路、无线通讯、电源电路等,软件部分主要包括流程图设计、程序设计及调试;(4)完成相关的设计图纸绘制和设计说明书撰

12、写,通过毕业设计答辩。2.2 设计实现的主要功能(1)将采集到的油温在就地和远端(控制室)用led实时显示油温,主机和从机之间的通讯采用无线通信方式;(2)系统设置自动、手动、停止三种运行方式,正常时采用自动方式运行,主控板检修时采用手动方式运行,并且能够灵活选择运行方式。(3)在自动方式运行下,当变压器油温超过上限时,风机全部投入;当温度低于工艺下限时,风机全部停止;当温度由高下降到上限和下限的中间值时,只投入3组风机;在投入3组风机的状态,先运行的3组风机运行1小时后(这三组风机在变压器周围间隔安装),自动切换到另外3组(这三组风机也在变压器周围间隔安装),1小时后又切换到原来的3组,如此

13、交替运行,既延长风机的使用寿命,又能使变压器均匀降温。温度上限值和下限值可以通过硬件灵活设置,以适应不同类型和不同环境使用的变压器;变压器油温超过上限值时,风机群全部投入运行时,采用顺序启动方式依次启动,防止启动电流过大情况发生造成设备损坏;(4)系统具有故障自诊断功能,当某一风机工作异常时如过压、缺相、过载时,系统能够在现场和控制室发出报警信号,显示故障类型和故障发生的位置,便于工作人员及时进行设备检修;(5)系统设置正常运行、故障运行、油温超过75三项远传开关信号;(6)本设计中油温的上限缺省值为55,下限缺省值为45,要求上限值和下限缺省值能够方便的通过按键调节; (7)系统要采用必要的

14、抗干扰措施(包括硬件和软件)。 2.3 主要技术指标控制系统的工作电源为220v/50hz的工频交流电,容量为31500kva;风机有6组,每组2个风机,均匀排列在变压器四周,每个风机功率为0.375kw;温度测量范围为0-100,温度采集精度为2,温度控制精度为5。第二章 系统的设计方案第一节 系统工作的一般原理传统的电力变压器由人工控制风机,每台变压器有6组风冷式电动机需要控制,每组风机的保护通过热继电器实现,控制风机电源回路通过接触器,而风机启停的逻辑判断通过测量变压器的油温和变压器的过负荷实现,工作原理如图2-1所示。主电路控制元件采用了接触器,靠机械触点来实现对风机的驱动。这种方式对

15、风机的控制只能由人工完成,风机同时全部投入,同时全部停止,启动时冲击电流很大,会对器件造成损伤。当温度在45-55时,通常采用全部投入的方式,不利于节能,也不利于设备的维护。控制器系统采用继电器、热继电器、接触器逻辑电路控制,控制逻辑显得很复杂,在运行过程中会出现接触器的触点长时间接触及多次开断造成触点烧毁问题。风机缺乏必要的过压、过载、缺相保护,实际运行中降低系统运行的可靠性,增加运行成本。 三 相电 源接触器热继电器 风冷电机变压器过负荷变压器油温检测机电逻辑处理系统图2-1 传统风冷机工作原理图第二节 智能温度监控系统的设计方案本设计以pic16f877单片机为核心完成系统的设计,要求对

16、油温进行实时采集,将采集结果送入mcu进行处理,然后按照工艺要求进行相应的控制,实现对变压器温度的全自动远程和就地监控,系统要具有完善的保护功能,包括过压、过载、缺相检测和保护,还要具备故障自诊断功能,在故障出现时,给出故障信息,显示故障类型,便于工作人员及时进行检修;使用无线通信方式实现变压器控制器与中心控制室之间的数据通信。使用户随时了解变压器及风机运行情况,实现远程温度控制。整个课题包括系统设计,主机温度信号采集与调理电路设计,主机led显示电路设计,主控电路设计,缺相检测与保护电路设计,过载保护与检测电路设计,从机设计,从主机led显示电路设计,无线通信电路设计,主电路设计,主机从机电

17、源设计,系统软件流程图设计,软件编程等。温度信号的采集在设计中是最重要的部分之一,其可以采用铂电阻电桥组成的温度检测电路,也可以使用温度传感器来实现。2.1 方案一:温度检测电路通过预埋在变压器中的铂电阻传感器获得油温信号3,经信号调理电路处理后直接送入控制器的a/d转换输入端,pic单片机根据信号数据及设定的各种控制参数,按照程序自动计算与处理,自动显示变压器油温,并输出相应的控制信号,控制风机的起停,电机的保护电路包括过压,过载,缺相等。显示电路采用max7219,其只需要三根线就可控制八个数码管,特别适用于需要i/o口较多的系统。信号通过无线通信芯片nrf401传输到控制室,以便对现场情

18、况及时做出反应。方案采用pic16f877单片机,pic处理器具有不同于一般微处理器的许多特性,它给出最大系统可靠性,通过减少外部元件使成本最小。另外,还提供节电工作模式及提供编码保护等。pic16f877共有a口、b口、c口、d口、e口五组i/o口,完全可以满足本系统的要求,另外在其中嵌入一个8 输入通道的a/d模块,不需要专门的芯片进行a/d转换;ccp模块可提供外部信号的捕捉、内部比较输出、及脉宽调制pwm功能;中断源多,具有看门狗定时器和睡眠功能;还可以在线串行编程、在线调试。显示电路采用max7219,其只需要三根线就可可控制八个数码管,特别适用于需要i/o口较多的系统。max721

19、9为8位led显示驱动电路,可以连续的驱动8位7段数据显示。在芯片内部集成了一个bcd译码器,段地址和位地址驱动以及一个88位的静态随机存储器。只需要一个外部电阻,就可以正确地驱动所有led的段地址。信号通过无线通信芯片nrf401传输到控制室。以便对现场情况及时做出反应。nrf401 是一个433 mhz 工业、科学、医用频段设计的真正单片无线收发芯片,它采用频移键控调制技术。nrf401 发射速率可达20 kb/ s,发射功率可调, 最大发射功率10 dbm,接收灵敏度- 105dbm,具有工作半径大、适应性强的特点。天线接口设计为差分天线,便于使用低成本的印刷电路板天线。nrf401 还

20、有待机工作方式,可以更省电和高效。此外,该芯片只需少量外围元件,使用十分方便。温度控制器系统框图如图2-2所示。pic16f877单片机按键输入电 源变压器油温采集模块主回路控制模块nrf401通讯电路led显 示电路光电耦合电路图2-2 温度控制系统框图2.2 方案二:温度检测采用由dallas半导体公司生产的智能集成温度传感器ds18b20型单线智能温度传感器,属于新一代适配微处理器的智能温度传感器, 采用dallas公司特有的单总线通信协议,只用一条数据线就可实现与mcu的通信。它具有体积小,接口方便,传输距离远等特点。显示采用单片机的ra口扩展四片串并转换的移位寄存器74ls164驱动

21、四只1.5寸共阳数码管,实时显示变压器的温度。复位电路采用maxmax6304芯片来实现单片机系统的监控电路。max6304是一款专用、高性能、低功耗的微处理器监控芯片。通信采用chipcon公司新推出的cc1000单片可编程rf收发芯片。(一)温度检测电路的设计温度检测采用由dallas半导体公司生产的智能集成温度传感器ds18b20型单线智能温度传感器,属于新一代适配微处理器的智能温度传感器,可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。它具有体积小、接口方便、传输距离远等特点。ds18b20单总线数字传感器工作温度范围是-55125,在-3085范围内温度测

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

23、独一无二的64比特地址序列码,这就允许多个ds18b20工作同条一线总线上,从而大大简化了分布式温度传感系统的应用。温度传感器完成对温度的测量,温度报警触发器th和tl以及配置寄存器的设置值均以一个字节的形式存储在eeprom中,使用一个存储功能命令可对其写入。(二)显示部分可以用数码管显示,电路如下图2-4所示。采用了max7219驱动器,对温度值进行实时输出显示,根据精度要求,设置一位小数。图2-4 led显示电路(三)键盘输入单片机监电路设计的好坏,直接影响到整个系统工作的可靠性。在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序跑飞” 等现象,而用仿真器调试时却无

24、此现象发生或极少发生此现象。有时会发现在关闭电源后的短时间内再次开启电源,单片机系统会工作不正常,这些都很可能是由单片机监控电路设计的不可靠引起的。单片机监控电路主要有监控和看门狗两个功能。(四)通讯电路设计通信电路采用无线通信芯片来完成。无线通信芯片种类繁多,方案选择cc1000来实现无线通信。cc1000是根据chipcon公司的smartrf技术,在0.35m cmos工艺下制造的一种理想的超高频单片收发通信芯片。它的工作频带在315、868及915mhz,但cc1000很容易通过编程使其工作在3001000mhz范围内。它具有低电压(2.33.6v),极低的功耗,可编程输出功率(-20

25、10dbm),高灵敏度(一般-109dbm),小尺寸(tssop-28封装),集成了位同步器等特点。其fsk可达72.8kbps,具有250hz步长可编程频率能力,适用于跳频协议;主要工作参数能通过串行总线接口编程改变,使用非常灵活。 cc1000 可通过简单的三线串行接口(pdata、 pclk 和pale) 进行编程,有36个8位配置寄存器,每个由7位地址寻址。一个完整的cc1000配置,要求发送29个数据帧,每个16位(7个地址位,1个读/写位和8个数据位)。pclk 频率决定了完全配置所需的时间。在10mhz的pclk频率工作下,完成整个配置所需时间少于60s。在低电位模式设置时,仅需

26、发射一个帧,所需时间少于2s。所有寄存器都可读。在每次写循环中,16位字节送入pdata通道,每个数据帧中7个最重要的位(a6:0)是地址位,a6是m键盘(最高位),首先被发送。下一个发送的位是读/写位(高电平写,低电平读),在传输地址和读/写位期间,pale (编程地址锁存使能)必须保持低电平,接着传输8 个数据位(d7:0),pdata 在pclk 下降沿有效。当8位数据位中的最后一个字节位d0 装入后,整个数据字才被装入内部配置寄存器中。经过低电位状态下编程的配置信息才会有效,但是不能关闭电源5。 微控制器使用3个输出引脚用于接口(pdata、pclk、pale),与pdata相连的引脚

27、必须是双向引脚,用于发送和接收数据。提供数据计时的dclk 应与微控制器输入端相连,其余引脚用来监视lock 信号(在引脚chp_out)。当pll 锁定时,该信号为逻辑高电平。2.3 方案三:温度检测采用美国模拟器件公司(adi)生产的恒流源式模拟温度传感器ad590。它兼有集成恒流源和集成温度传感器的特点,具有测温误差小,动态阻抗低,传输距离远,体积小,微功耗等特点。ad590配以icl7016型单片a/d转换器即可构成三位半液晶显示的温度传感器,通信采用rs-485标准。(一)温度采集电路ad590是由美国哈里斯(hrris)公司、模拟器件公司(adi)等生产的恒流源式模拟温度传感器。它

28、兼有集成恒流源和集成温度传感器的特点,具有测温误差小、动态阻抗响应速度快、传输距离远、体积小、微功耗等优点,适合远距离测温、控温,不需要进行线性校准。ad590属于采用激光修正的精密集成温度传感器。该产品有3种封装形式;to-52封陶瓷封装(测温范围是-55+150)。不同公司产品的分档情况及技术指标可能会有一些差异。例如,由adi公司生产的ad590,就有90j/k/l/m四档。这类器件的外形与小功率晶体管相仿,共有3个管脚:1脚为正极,2脚是负极,3脚是接管壳。使用时将3脚接地,可起到屏蔽作用。ad系列产品以ad590m的性能最佳,其测温范围是-55+150,最大非线性误差为0.3,相应时

29、间仅20s,重复性误差低至0.05,功耗约为5mw。ad590等效于一个高阻抗的恒流源,其输出阻抗大于10m,能大大减小因电源电压从5v变化到10v时,所引起的电流最大变化量仅为1a,等价于1的测温误差。ad590的工作电压为+4+30v、测温范围是+55+150,对应于热力学温度t每变化1k,输出电流就变化1a。在298.15k(对应于25.15)时输出电流恰好等于298.15a。这表明,其输出电流与热力学温度严格成正比。ad590配以icl7106型单片a/d转换器,即可构成3位半液晶显示的数字温度计。(二)通讯电路rs-485 采用平衡发送和差分接收方式来实现通信:在发送端txd 将串行

30、口的ttl 电平信号转换成差分信号a、b 两路输出,经传输后在接收端将差分信号还原成ttl电平信号。两条传输线通常使用双绞线,又是差分传输,因此有极强的抗共模干扰的能力,接收灵敏度也相当高。同时,最大传输速率和最大传输距离也大大提高。如果以10kbps 速率传输数据时传输距离可达 12m ,而用100kbps时传输距离可达1.2km。如果降低波特率,传输距离还可进一步提高。另外rs-485 实现了多点互联,最多可达256台驱动器和256台接收器,非常便于多器件的连接。不仅可以实现半双工通信,而且可以实现全双工通信。半双工通信芯片有sn75176、sn75276、sn75lbc184、max48

31、5、max3082、max1482等。全双工通信的有sn75179、sn75180、max488491、max1482等6。第三节 设计方案的确定根据上一节中三个设计方案,下面对这三种设计方案进行比较:在方案二中,温度检测采用由dallas半导体公司生产的智能集成温度传感器ds18b20型单线智能温度传感器,它具有体积小,接口方便,传输距离远等特点。但价格较高。显示采用单片机的i/o口扩展四片串并转换的移位寄存器74ls164驱动四只1.5寸共阳级数码管,实时显示变压器的温度。占用了较多的i/o口,使系统的可扩展性受到了一定的限制7。复位电路采用max6304芯片来实现单片机系统的监控电路。m

32、ax6304是一款专用、高性能、低功耗的微处理器监控芯片。通信采用chipcon公司新推出的cc1000单片可编程rf收发芯片。本设计的成本较高,但可靠性更强,适用于对可靠性要求较高且不在乎成本的场合。在方案三中,温度检测采用美国模拟器件公司(adi)生产的恒流源式模拟温度传感器ad590。它兼有集成恒流源和集成温度传感器的特点,具有测温误差小,动态阻抗低,传输距离远,体积小,微功耗等特点。ad590配以icl7016型单片a/d转换器即可构成三位半液晶显示的温度传感器。显示采用max7219,占用了较少的i/o口,通信采用rs485标准。此方案具有很高的可靠性,液晶具有很多优点,可以实现汉字

33、的显示等,但设计中要求在较远的距离就可以观察到温度值,所以这里采用液晶不能满足要求。故不选用此方案。在方案一中,单片机选用了pic16f877,具有高性能、高可靠性、端口多等优点。温度检测电路使用内置的铂电阻来检测温度变化,硬件电路较为简单,光电隔离使用线形光耦,具有较好的性能,抗干扰能力较强,显示电路使用max7219只占用三个i/o口连线较少,容易实现。通信芯片nrf401,其通信距离远,且不用编码,软件较容易实现。另外本方案还具有很好的经济性和可扩展性,可满足各种不同变压器的要求。综上所述,本方案具有较高的性价比。根据上面对三个设计方案的说明比较可以看出,方案一具有较好的抗干扰性,可扩展

34、,经济性较好,而且采用无线通讯,具有较高的性价比。所以在本设计中采用了方案一。具体的硬件框图如下所示。图2-5 温度控制系统结构框图 如上系统框图所示,本设计以pic16f877单片机为核心完成系统的设计,要求对油温进行实时采集,将采集结果送入mcu进行处理,然后按照工艺要求进行相应的控制,实现对变压器温度的全自动远程和就地监控,系统要具有完善的保护功能,包括过压、过载、缺相检测和保护,还要具备故障自诊断功能,在故障出现时,给出故障信息,显示故障类型,便于工作人员及时进行检修;使用无线通信方式实现变压器控制器与中心控制室之间的数据通信。使用户随时了解变压器及风机运行情况,实现远程温度控制。温度

35、检测电路通过预埋在变压器中的铂电阻传感器获得油温信号,经信号调理电路处理后直接送入控制器的a/d转换输入端,pic单片机根据信号数据及设定的各种控制参数,按照程序自动计算与处理,自动显示变压器油温,并输出相应的控制信号,控制风机的起停,电机的保护电路包括过压,过载,缺相等。显示电路采用max7219,其只需要三根线就可控制八个数码管,特别适用于需要i/o口较多的系统。信号通过无线通信芯片nrf401传输到控制室。以便对现场情况及时做出反应。nrf401 是一个433 mhz 工业、科学、医用频段设计的真正单片无线收发芯片,它采用频移键控调制技术。nrf401 发射速率可达20 kb/ s。发射

36、功率可调, 最大发射功率10 dbm,接收灵敏度- 105dbm,具有工作半径大、适应性强的特点。天线接口设计为差分天线,便于使用低成本的印刷电路板天线。nrf401还有待机工作方式,可以更省电和高效。此外,该芯片只需少量外围元件,使用十分方便。 以上只是对本方案简单地做了介绍,对于本系统的具体的硬件电路的设计说明将在下一章节中作具体的阐述。第三章 硬件电路设计第一节 单片机的选型硬件电路是整个设计的核心,而单片机又是硬件电路的核心,所以单片机的选择显得至关重要。由于有温度检测,需要a/d转换,且需要较多的i/o口,所以单片机采用pic系列微控制器8。pic系列单片机具有以下几个大的特点: (

37、1)开发容易,周期短:由于pic采用risc指令集,指令少,且全部为单字长指令,易学易用,相对于采用cisc结构的单片机可节省30%以上的开发时间,2倍以上的程序空间。 (2)高速:pic采用哈佛总线和精简指令集建立了一种新的工业标准,指令的执行速度比一般的单片机要快45倍。 (3)低功耗:pic采用cmos设计结合了诸多的节电特性,使其功耗较低,pic百分之百的静态设计可进入休眠省电状态而不影响唤醒后的正常工作。(4)低价实用:pic配备有otp型、eprom型和flash型诸多形式的芯片,其otp型芯片的价格很低。pic还提供程序监视器和程序可分区保密的保密位等功能,提供了基于windos

38、98的方便易用的全系列的产品开发工具和大量的子程序库和应用例程,使产品开发更容易和更快捷。根据设计的要求,综合多方面的因素,我选择了pic16f87x系列的pic16f877单片机,它与其他3种单片机性能对照表如下所示。主要特征pic16f873pic16f874pic16f876pic16f877工作频率dc20mhzdc20mhzdc20mhzdc20mhz复位(与延时)por,bor(pwrt,ost)por,bor(pwrt,ost)por,bor(pwrt,ost)por,bor(pwrt,ost)fisa程序存储器/k4488数据存储器/字节192192368368eerrom数据

39、存储器/字节128128256256中断13141314i/o端口a,b,c端口a,b,c,d,e端口a,b,c端口a,b,c,d,e端口定时器/计数器3333捕捉/比较/脉冲调制(pwm)2222串行通信mssp,usartmssp,usartmssp,usartmssp,usart并行通信-psp-psp10位模数转换模块5个输入通道8个输入通道5个输入通道8个输入通道指令数/条35353535表3-1 四种单片机性能比较表pic16f877单片机是高性能类risc cpu,一共有35条单字指令,除程序分支是双周期指令外,其他所有的指令都是单指令。工作速度:dc20mhz时钟输入,dc20

40、0ns指令周期。具有高达8k字(14位字长)的fiash程序存储器;高达368字节的数据存储器(ram);高达256字节的eeprom数据存储器。中断能力多达14个内部/外部中断源。该单片机具有8级硬件堆栈,上电复位电路(por)及上电延时定时器(pwrt)和振荡器起振定时器(ost),带有片内rc振荡器的监视定时器(wdt)以保证可靠工作。它的可编程代码具有保护功能,省电休眠(sleep)方式。还可选择不同的振荡器工作方式,有高速,低功耗cmos flash/eeprom技术。通过2个引脚可进行在线调试,编程只需要5v电源,通过2个引脚可进行在线调试,处理器有通道能对程序存储器进行读/写。单

41、片机有宽范围的工作电压:2.05.5v,最大拉电流/灌电流可达25ma,一般符合商用级和工业级的工作温度范围。低功耗型:在4mhz时钟下,电源电压为5v时,典型工作电流值小于2ma;在32khz时钟下,电源电压为3v时,典型工作电流值小于20a;典型待命状态电流值小于1a。外围功能模块特性: 定时器tmr0:带有8位定时器/计数器。 定时器tmr1:带有前分频器的16位定时器/计数器,在休眠期间可通过外部晶振/时钟增量计数。 定时器tmr2:带有8位周期寄存器.前分频器和后分频器的8位定时器/计数器。 两个捕捉/比较/脉宽调制(pwm)模块。 16位的捕捉输入的最大分辨率为12.5ns,16位

42、的比较输出的最大分辨率为200ns,脉宽调制(pwm)输出的最大分辨率为10位。 10位多通道模数转换器(a/d)。 具有地址第九位检测的通用异步接收器和发送器(usart/sci)。 由外部rd.wr.和控制线cs的8位宽度的并行从动端口psp(仅用于40/44引脚芯片)。 用于锁定(brown-out)复位(bor)的锁定检测电路。 由以上对单片机的介绍可以看出,pic单片机性能高,并且自身带有10位多通道a/d转换器,在温度检测信号后就不需要设计专门电路来进行a/d转换,所以应用电路比较简单,因此在本设计中就选用了pic16f877单片机。第二节 振荡器配置选择在本次设计中,我们需要用到

43、振荡器,下面对振荡器做个初步的了解介绍。pic16f87x系列芯片都能在4种不同的类型的振荡器方式下工作,用户可以通过对配置寄存器中的振荡器选择位fosc1和fosc0进行编程选择其中的一种工作方式9。(1) lp方式: 低功耗晶体振荡器方式;(2) xt方式: 晶体/陶瓷谐振器方式;(3) hs方式: 高速警惕/陶瓷谐振器方式;(4) rc方式: 阻容振荡器方式。2.1 晶体振荡器/陶瓷谐振器方式 在lp、xt和hs方式中,都是用晶体振荡器/陶瓷谐振器接到芯片的osc1和osc2引脚上来建立振荡,见图3-2。pic16f87x系列芯片的振荡器设计要求使用以平行方法切割的晶体,给出的频率才能在

44、晶体制造厂家特性的范围之内;而用顺序方法切割的晶体,给出的频率不在晶体制造厂家特性范围之内。在这3种方式下,也可以用外部时钟源加在osc1引脚上进行驱动,这时osc2引脚可以直接开路,如图3-2所示。注意:(1)c1和c2的推荐值和测试范围内的值相同,见表4、表5为石英晶体振荡器的电容选择。(2)采用偏大的电容值将有利于提高振荡器的稳定,但同时会增加起振时间;(3)由于每一种陶瓷谐振器或晶体都有它自己的特性,最好要求制造厂商能提供所需要的最佳配合外部元器件的数值;(4)为避免超过晶体驱动能力,可在hs和xt方式下加上串联电阻rs。 图3-2 lp、xt和hs的石英/陶瓷振荡器 注: (1)c1

45、和c2的推荐值见表3-4和表3-5。(2)对于at方法切割的晶体需要接串联电阻rs。(3)rf随石英选择不同而变。 图3-3 外部时钟输入工作方式 测试范围类型频率osc1/pfosc2/pf xt455khz68100681002mhz156815684mhz15681568 hs 8mhz1068106816mhz10221022以上值仅为推荐值所使用的谐振器455khzpanasonicefoa455k04b0.3%2mhzmurata erie csa2.00mg0.5%4mhzmurata erie csa4.00mg0.5%8mhzmurata erie csa8.00mt0.5%

46、16mhzmurata erie csa16.00mx0.5%所有谐振器都不带内部电容值表 3-4 陶瓷谐振器 osc类型频率c1/pfc2/pf lp32khz3333200khz1515 xt200khz476847681mhz15154mhz1515 hs4mhz15158mhz1533153320mhz15331533以上值仅为推荐值所使用的石英晶体32khzepson c001r32.768k-a20200khzstd xtl 200.00khz201mhzesc esc-10-13-1504mhzesc esc-40-20-1508mhzepson ca-301 8.000m-c3

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

48、片有以下几种复位方式:(1)芯片上电复位(por);(2)正常工作状态下通过在外部引脚上加低电平复位;(3)在休眠状态下通过在外部引脚上加低电平复位;(4)正常工作状态下监视器wdt超时溢出复位;(5)在休眠状态下监视器wdt超时溢出复位;(6)掉电锁定复位(bor)。 有些寄存器的值不受任何一种复位操作的影响,当芯片上电复位时,它们的值是不确定的,并在其他形式的复位后其值保持不变。而其他大多数寄存器的上电复位、在正常工作期间用信号复位或wdt超时溢出复位,在休眠期间信号复位以及在掉电锁存复位后都会被复位成“复位状态”。但在休眠期间wdt超时溢出复位不会影响这些寄存器的值,这是因为这种复位被看

49、成是一种正常的操作,故不应使任何寄存器的值发生变化。表3-7为不同复位方式下的上电延迟时间。表3-8为状态寄存器status中和位在不同复位方式下的不同的值,在软件中可以利用这些位来确定发生复位的方式。振荡器配置 上电掉电锁存休眠唤醒=0=1xt、hs、lp72ms+10241 02472ms+10241 024rc 72ms - 72ms表3-7 不同情况下的上电延迟时间表3-8 状态寄存器status的位和它们的意义说明0x11上电复位(por)0x0x无效,在上电复位时,被设置为10xx0无效,在上电复位时,被设置为11011掉电锁存复位(bor)1101wdt复位1100wdt唤醒复位

50、11uu在正常运行时复位1110在休眠或从修面状态中唤醒复位通过对以上进行分析说明,本设计选用了xt方式即晶体/陶瓷谐振器方式。石英晶体选用4mhz的esc-40-20-1型,osc1和osc2的电容选择了30pf。第三节 温度采集电路模块设计3.1 温度检测电路温度是一种最基本的环境参数,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段:传统的分立式温度传感器;模拟集成温度传感器;智能集成温度传感器。目前,国际上新型温度传感器正从模拟式向数字式,从集成化向智能化、网络化

51、的方向飞速发展7。由于电力变压器内部带有铂电阻,为了硬件上便于实现,设计不采用模拟集成温度传感器和智能集成温度传感器,而是使用铂电阻电桥型温度检测电路进行温度检测。基于铂电阻的电桥型温度检测电路具有精度高、性能稳定、调试容易、对器件要求不高、实用性强的特点3。其检测电路图如图3-9所示。图3-9 电桥型温度检测电路图3-10 参考电压源电路图3-10中ref192是ad公司的精密参考电压源,输出为+ 2.5v,即vref=vd=+2.5v,故va=vd(1+ r2/ r3) = +2. 5(1 + r2/ r3)。图3-2中r8是铂电阻,其阻值为r(1 +),其中r为铂电阻在0时的阻值;=r/

52、 r;vb = - r(1 +) va/ r4 ,则有:v0 = r1va/ r4由此可知,该电路的输出电压与铂电阻阻值的变化(或r) 呈线性关系。在图3-2中,r1=r2=r4=r5=r6=1k,r3 =10k,r7=100。该电路的另一个优点是调试非常简单,在r和r4确定后,只需根据输出电压vo的变化范围确定r1的阻值即可。电流流过铂电阻将会引起铂电阻温度升高,称其为自加热现象,从而带来一定的测量误差,为了减小这种误差,必须减小流经铂电阻电流,可以通过减小a 点的电压和适当选取r4 的阻值实现。而a点电压由参考电压vref 和r2/ r3 的值共同决定,因此,应选择输出电压比较低的参考电压

53、源(图3-2中选2.5v) ,此外r2/ r3 的值也要比较低。3.2 光电耦合隔离放大电路由于现场的电磁干扰特别大,工作环境比较恶劣,如果要使温控器在此环境中能够长期稳定、可靠地运行,就必须解决温控器的抗干扰问题,否则将导致控制误差加大,甚至造成巨大的损失。所以温度信号要引入单片机必须经过光耦隔离。光耦(optical coupler)器件也称为光电耦合器或者光电隔离器,它是一种以光为中间媒介来传输电信号的器件,通常把发光器件和光检测器封装在管壳内。当输入端加电信号时,发光器件发出光信号,光检测器接受到光信号后就产生光电流,从输出端输出,从而实现了“电-光-电”转换。普通的光耦器件只能传输数

54、字信号,而近年来问世的线性光电耦合器能够传输连续变化的模拟电压或电流信号10。三极管型光电耦合器由发光二极管和光敏三极管构成,发光器件为发光二极管,光检测器为光敏三极管。当输入为低电平“0”时,没有电流(或者电流非常小)流过发光二极管,二极管不发光,光敏三极管处于截至状态,输出为高电平“1”;当输入为高电平“1”时,有一定的电流流过发光二极管,二极管发光,照射到光敏三极管上,产生一定的基极电流,使光敏三极管处于导通状态,输出为低电平“0”。若基极有引出线,则可满足温度补偿检测调制要求。这种光耦器件性能较好,价格便宜,因而应用广泛。光电耦合器之所以能在传输信号的同时有效的抑制尖脉冲和各种噪声干扰,大大提高通道上的信噪比,其主要原因如下。(1)光电耦合器的输入阻抗很小,只有几百欧姆,而干扰源阻抗较大,通常为几百k欧姆。由分压原理可知,即使干扰电压的幅值较大,但馈送到光电耦合器输入端的噪声电压很小,只能形成微弱的电流,由于没有足够的能量而不能使发光二极管发光,从而被抑制。(2)光电耦合器的输入回路与输出会之间没有电气联系,也没有共地,之间的分布电容极小,而绝缘电阻又很大,因而回路一侧的各种干扰噪声都很难通过光电耦合器馈送到另一侧去,避免了共阻抗耦合的干扰信号的产生。光电耦合器的主要优点是单向传输信号,输入端和输出端完全实现了电气隔

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论