ImageVerifierCode 换一换
格式:DOC , 页数:43 ,大小:580KB ,
资源ID:5646743      下载积分:12 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5646743.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(干式变压器温度控制的研究与设计.doc)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

干式变压器温度控制的研究与设计.doc

1、 学号: 常 州 大 学 毕业设计(论文) (2012届) 题 目 学 生 学 院 专业班级

2、 校内指导教师 专业技术职务 校外指导老师 专业技术职务 二○一二年六月 干式变压器温度控制的研究与设计 摘 要:干式变压器的安全运行和使用寿命,很大程度上取决于变压器绕组绝缘的安全可靠。绕组温度超过绝缘耐受温度使绝缘破坏,是导致变压器不能正常工作的主要原因之一,因此对变压器的运行温度的监测及其报警控制是十分重要的。 本文是关于干式变压器的温度控制的研究与设计。此次的设计实现了温度的预置、温度采集、

3、温度的显示、超温报警和相关的控制。本文选择了AT89C52作为本次设计的控制器。对于温度预置,此次设计通过一个滑动变阻器来实现。温度采集是通过负温度系数热敏电阻5K检测相关信号并传至控制器中。信号的转换通过AD转换器PCF8591来实现。温度显示通过液晶显示屏LCD1602来实现。超温报警是通过控制器的一个引脚来控制。由于成本的考虑,本次设计并没有相关的控制电路,至于控制信号则是通过液晶显示屏来模拟显示。 关键字:干式变压器;温度控制;AD转换器PCF8591 Research and design of dry-type transformer temperature control

4、 Abstract:Safe operation and service life of dry-type transformers, depends largely on safety and reliability of the transformer winding insulation. Insulation`s damage which results from that the winding temperature exceeds the insulation`s max withstanding temperature, is one of the main reason

5、 leading to that the transformer can not work properly. Therefore, monitoring of the transformer`s operation temperature and alarm control are very important. This article is about a research and design of temperature control on the dry-type transformers. The design achieved temperature presetting,

6、 temperature acquisition, temperature display, over- temperature alarming and the related controlling. The designers choose AT89C52 as controller of the design. The designer regulates a sliding rheostat to preset temperature. Temperature acquisition is the detection of relevant signals through the N

7、TC 5K which is transmitted to the controller. The conversion of the signal is completed by the AD converter PCF8591. The temperature display is done by LCD1602. The over-temperature alarming is controlled by a pin of the controller. However, due to cost consideration, the design doesn`t include the

8、relevant control circuit. The control signal is analog display through the LCD screen. Key words: dry-type transformer; temperature control; the AD converter PCF8591 VI 目 录 摘要·································································Ⅰ Abstract·······································

9、·······················Ⅱ 1引言································································ 1 1.1 干式变压器的简介·················································· 1 1.1.1干式变压器的应用················································· 1 1.1.2干式变压器性能与温度的关系······································· 1 1.2 干式变压器温

10、度控制和发展趋势······································ 1 1.2.1干式变压器温度控制··············································· 1 1.2.2干式变压器温度控制器发展趋势····································· 1 1.3课题背景·························································· 2 1.4本文的主要工作··············································

11、······ 2 2 干式变压器温度控制系统的设计分析··································· 3 2.1 设计的总体目标···················································· 3 2.2 总体方案的设计···················································· 3 2.3 元件的选择及介绍·················································· 3 2.3.1传感元件的选择 ····················

12、······························ 3 2.3.2 A/D转换芯片的选择··············································· 4 2.3.3 单片机的选择···················································· 6 2.4.4 显示模块LCD1602介绍··········································· 9 3. 干式变压器温度控制系统硬件设计···································· 14 3.1 单片

13、机外围电路··················································· 14 3.1.1 P0口上拉电阻原理··············································· 15 3.1.2 单片机时钟电路················································· 16 3.1.3 单片机复位电路················································· 16 3.2 温度预置与采集···························

14、························ 17 3.2.1 A/D转换························································ 17 3.2.2 温度预置······················································· 18 3.2.3温度采集 ······················································· 18 3.3显示与报警电路·················································

15、·· 19 3.3.1 LCD1602显示模块··············································· 19 3.3.2 报警模块电路··················································· 20 4. 干式变压器温度控制系统软件设计···································· 21 4.1 系统软件的总体框架··············································· 21 4.2 A/D转换及通信程序··················

16、····························· 22 4.3 温度采集程序····················································· 26 4.3.1 温度计算公式的推导············································· 26 4.3.2 温度值计算的程序实现··········································· 28 4.4 温度显示程序····················································· 28 4

17、5 控制程序························································· 30 5 系统的实验与调试·················································· 32 5.1 概述····························································· 32 5.2 开发环境介绍····················································· 32 5.3 调试过程中的问题及解决方法·········

18、······························ 32 6. 结束语···························································· 34 6.1 系统设计小结 ···················································· 34 6.2系统设计展望····················································· 34 参考文献·······················································

19、····· 35 致谢 ······························································· 36 常州大学本科毕业设计(论文) 1 引言 1.1 干式变压器的简介 1.1.1 变压器的应用 随着我国经济建设的迅速发展,城乡用电负荷不断增加。无油、防火、寿命长、节能、低噪、维护简 单和安全可靠的干式变压器得以越来越广泛的应 用。据有关资料记载,近20年来干式变压器得到了 迅猛发展,特别是在配电变压器中,干式变压器所占比例越来越大,发达国家已占50%以上;我国起步晚,近年大中城市中约占30%~40% ,北京、上海、广州和深

20、圳等城市已达60%以上[1]。 干式变压器因没有油,也就没有火灾、爆炸、污染等问题,故电气规范、规程等均不要求干式变压器置于单独房间内。损耗和噪声降到了新的水平,更为变压器与低压屏置于同一配电室内创造了条件。 目前,我国树脂绝缘干式变压器年产量已达10000MVA,成为世界上干式变压器产销量最大的国家之一。干式变压器现已被广泛用于电站、工厂、医院等几乎所有电气上。随着低噪(2500kVA以下配电变压器噪声已控制在50dB以内)、节能(空载损耗降低达25%)的SC(B)9系列的推广应用,使得我国干式变压器的性能指标及其制造技术已达到世界先进水平[1]。 1.1.2 干式变压器性能与温度的关

21、系 干式变压器的安全运行和使用寿命,很大程度上取决于变压器绕组绝缘的安全可靠。绕组温度超过绝缘耐受温度使绝缘破坏,是导致变压器不能正常工作的主要原因之一,因此对变压器的运行温度的监测及其报警控制是十分重要的。 1.2 干式变压器温度控制和发展趋势 1.2.1 干式变压器温度控制 干式变压器冷却方式分为自然空气冷却(AN)和强迫空气冷却(AF)。自然空冷时,变压器可在额定容量下长期连续运行。强迫风冷时,变压器输出容量可提高50%。适用于断续过负荷运行,或应急事故过负荷运行;由于过负荷时负载损耗和阻抗电压增幅较大,处于非经济运行状态,故不应使其处于长时间连续过负荷运行。目前,为了使变压器输

22、出更高的容量,干式变压器冷却方式通常为强迫空气冷却。一般就是通过风机的自动控制来完成。其次,温度报警和温度显示也是干式变压器温度控制中必不可少的一部分。这样既方便实时检测变压器的温度,也有利于操作人员方便地做出相应的操作。 1.2.2 干式变压器温度控制器发展趋势 随着干式变压器的推广应用,其生产制造技术也获得长足发展,可以预测,干式变压器温度控制器也将获得进一步发展。目前,干式变压器温度控制器逐渐趋于智能化,并且智能化的温度控制器已经得到了较广泛的应用。例如BWD-3K130系列干式变压器温控器。这个系列温控仪是为风冷干式变压器可靠运行而设计的新一代多功能温度控制器。利用预埋在干式电力变

23、压器三相绕组线包中的三种Pt100铂热电阻来检测干式电力变压器线包的温升,并根据温升自动控制冷却风机的启停、超温报警直至超高温跳闸以保证干式电力变压器的安全运行。由于采用目前最先进的德国RISC单片计算机并结合先进的I2C存储与调整技术,根据JB/T7631标准设计而成,使得温控器具有结构简单,运行可靠,抗干扰能力极强的特点。同时温控器还具有“黑匣子”功能,可记录停电前三个绕组线包的温度及本机的工作状态[2]。  1.3 课题背景 随着电力工业的发展,干式电力变压器也得到了广泛的应用,目前正向着取代油浸变压器的方向发展,因此对变压器的保护也提出了新的要求。同时干式变压器由于具有难燃、安全、

24、维护方便和体积小等特点,已在城市的高层建筑和电站等场所得到广泛的应用。干式变压器属于自然空气冷却,工作温度需要随时监视和严格控制,如果过热就会导致变压器绝缘损坏或烧毁。因此,对变压器的温度进行监视是干式变压器安全可靠运行必不可少的,也即要求干式变压器应具备工作温度显示,高温启动风机进行强迫风冷降温及超越极限跳闸保护功能,从而延长其使用寿命,保证了输、变电系统的运行安全和稳定性[1]。 1.4 本文的主要工作 本文主要完成对此次设计方案的介绍,详细介绍了元器件的选择,并从硬件设计和软件设计两个方面完成对干式变压器温度控制系统的详细分析。 2 干式变压器温度控制系统的设计分析 2.1 设计

25、的总体目标 本文采用单片机设计三相干式变压器的温控系统,主要给出硬件电路设计方案,并绘制电路图。 本文设计的干式变压器温度控制系统主要实现一下功能:温度预置,温度显示,温度测量,(越限能够启动发声芯片)根据负载进行温度控制等。 具体要求如下: (1) 预置温度范围:0~100℃。 (2) 测量温度范围:0~120℃。 (3) 温度显示:使用LCD1602液晶显示屏显示。 (4) 越限报警:通过开关量控制。 2.2 方案的总体设计 一般来说温度控制系统至少由如图2.1中所示的几个模块组成。 其中温度检测元件负责将现场的温度信号转化为电

26、信号。A/D转换器则将电信号转换为数字量并传至控制器。数据处理部分是由控制器CPU来解决的,其中包括了温度的计算和温度的控制。温度显示在本次设计中是由LCD1602来完成的。 2.3 元件的选择 2.3.1 传感元件的选择及介绍 本次设计系统的测温范围为0~120℃,在实际的场合下,系统对于温度的精度要求较高,综合给个方面的因素,本次设计选择热敏电阻作为温度传感元件。 热敏电阻器的种类和型号较多,大致分为正温度系数热敏电阻器(PTC)和负温度系数热敏电阻器(NTC)。选哪一种热敏电阻器,应根据系统的具体要求而定。 正温度系数热敏电阻器(PTC)一般用于电冰箱压缩机起动电路、彩色显像管

27、消磁电路、电动机过电流过热保护电路、限流电路及恒温电加热电路。压缩机起动电路中常用的热敏电阻器有MZ-01、MZ-04系列、MZ81系列、MZ91系列、MZ92系列和MZ93系列等。可以根据不同类型压缩机来选用适合它起动的热敏电阻器,以达到最好的起动效果。彩色电视机、电脑显示器上使用的消磁热敏电阻器有MZ71~MZ75系列。可根据电视机、显示器的工作电压(220V或110V)、工作电流及消磁线圈的规格等,选用标称阻值、最大起始电流、最大工作电压等参数均符合要求的消磁热敏电阻器。限流用小功率PTC热敏电阻器有MZ2A~MZ2D系列、MZ21系列,电动机过热保护用PTC热敏电阻器有MZ61系列,应

28、选用标称阻值、开关温度、工作电流及耗散功率等参数符合应用电路要求的型号[3]。 负温度系数热敏电阻器(NTC)一般用于各种电子产品中作微波功率测量、温度检测、温度补偿、温度控制及稳压用,选用时应根据应用电路的需要选择合适的类型及型号。常用的温度检测用NTC热敏电阻器有MF53系列和MF57系列,每个系列又有多种型号(同一类型、不同型号的NTC热敏电阻器,标准阻值也不相同)可供选择。常用的稳压用NTC热敏电阻器有MF21系列、RR827系列等,可根据应用电路设计的基准电压值来选用热敏电阻器稳压值及工作电流。常用的温度补偿、温度控制用NTC热敏电阻器有MF11~MF17系列。常用的测温及温度控制

29、用NTC热敏电阻器有MF51系列、MF52系列、MF54系列、MF55系列、MF61系、MF91~MF96系列、MF111系列等多种。MF52系列、MF111系列的NTC热敏电阻器适用于-80℃~+200℃温度范围内的测温与控温电路。MF51系列、MF91-MF96系列的NTC热敏电阻器适用于300℃以下的测温与控温电路。MF54 系列、MF55系列的NTC热敏电阻器适用于125℃以下的测温与控温电路。MF61 系列、MF92系列的NTC热敏电阻器适用于300℃以上的测温与控温电路。选用温度控制热敏电阻器时,应注意NTC热敏电阻器的温度控制范围是否符合应用电路的要求[4]。 从以上的信息可以

30、看出,NTC热敏电阻更适合干式变压器温度控制系统在系列如此多的NTC热敏电阻中,本次设计选用了5K热敏电阻作为最终的检测元件。5K热敏电阻具有以下一些优点: (1) 测量精度高。 (2) 体积小、反应速度快。 (3) 能长时间稳定工作。 (4) 互换性、一致性好。 (5) 测温范围-10~+200℃。 2.3.2 A/D转换芯片的选择及介绍 A/D转换器的种类很多,根据转换原理可以分为逐次逼近式、双积分式、并行式及计数器式。其中逐次逼近式和双积分式A/D转换器应用较普遍。 衡量A/D性能的主要参数是: l 分辨率,即输出的数字量变化一个相邻的值所对应的输入模拟量的变化值。

31、l 满刻度误差,即输出全1时输入电压与理想输入量之差。 l 转换速率。 l 转换精度 l 是否可方便地与CPU接口。 考虑到单片机的I/O口有限,再加之温度显示需要一些I/O口,本次设计并没有选用最常用的AD0809,而是使用了PCF8591。这样单片机的外围电路就可以有效的简化。 PCF8591是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件。如图2.2所示,PCF8591具有4个模拟输入、1个模拟输出和1个串行I²C总线接口。PCF8591的3个地址引脚A0,A1和A2可用于硬件地址编程,允许在同个I²C总线上接入8个PCF8591器件,而无需额外的硬件。在PC

32、F8591器件上输入输出的地址、控制和数据信号都是通过双线双向I²C总线以串行的方式进行传输。 PCF8591的功能包括多路模拟输入、内置跟踪保持、8-bit模数转换和8-bit数模转换。PCF8591的最大转化速率由I²C总线的最大速率决定[5]。 PCF8591特性: l 单独供电 l PCF8591的操作电压范围2.5V-6V l 低待机电流 l 通过I²C总线串行输入/输出 。 l PCF8591通过3个硬件地址引脚寻址。 l PCF8591的采样率由I²C总线速率决定。 l 4个模拟输入可编程为单端型或差分输入。

33、 l 自动增量频道选择 。 l PCF8591的模拟电压范围从VSS到VDD。 l PCF8591内置跟踪保持电路 。 l 8-bit逐次逼近A/D转换器 。 l 通过1路模拟输出实现DAC增益。 如图2.3所示,PCF8591的引脚功能如下: l AIN0~AIN3:模拟信号输入端。 l A0~A3:引脚地址端。 l VDD、VSS:电源端(2.5~6V) l SDA、SC

34、L:I2C 总线的数据线、时钟线。 l OSC:外部时钟输入端,内部时钟,输出端。 l EXT:内部、外部时钟选择线,使用内部时钟时EXT接地。 l AGND:模拟信号地。 l AOUT:D/A 转换输出端。 l VREF:基准电源端[5]。 2.3.3 单片机的选择及介绍 本次设计的单片机选用的是AT89C52,它是一种低电压、高性能CMOS8位单片机,具有8K在系统可编程Flash 存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵

35、巧的8位CPU 和在系统可编程Flash,使AT89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案[6]。 AT89C52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下

36、一个中断或硬件复位为止[7]。 AT89C52的外部引脚如图2.4所示。由于它的广泛使用使得市面价格较8155、8255、8279要低,所以说用它是很经济的。该芯片具有如下功能:①有1个专用的键盘/显示接口;②有1个全双工异步串行通信接口;③有2个16位定时/计数器。这样,1个89C52,承担了3个专用接口芯片的工作;不仅使成本大大下降,而且优化了硬件结构和软件设计,给用户带来许多方便。89C52有40个引脚,有32个输入端口(I/O),有2个读写口线,可以反复插除。所以可以降低成本。 AT89C52单片机主要特征: (1) 兼容

37、MCS-51指令系统 (2) 32个可编程I/O口线 (3) 3个16位可编程定时/计数器 (4) 全双工UART串行中断口线 (5) 8个中断源 (6) 中断唤醒省电模式、 (7) 看门狗(WDT)电路 (8) 灵活的ISP字节和分页编程 (9) 4k可反复擦写(>1000次)ISP Flash ROM (10) 4.5-5.5V工作电压 (11) 时钟频率0-33MHz (12) 128x8bit内部RAM (13) 低功耗空闲和省电模式 (14) 3级加密位 (15) 软件设置空闲和省电功能 (16)

38、 双数据寄存器指针 (17) 全双工UART串行通道 如图2.4,AT89C52单片机管脚说明, l VCC:供电电压。 l GND:接地。 l P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 l P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口

39、被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 引脚号第二功能如下: (1)P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出 (2)P1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制) (3)P1.5 MOSI(在系统编程用) (4)P1.6 MISO(在系统编程用) (5)P1.7 SCK(在系统编程用) l P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的

40、管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 l P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因将输出电流(IIL)。P3口亦作为AT89C52特

41、殊功能(第二功能)使用,如下所示。在flash编程和校验时,P3口也接收一些控制信号。如下所示: 引脚号第二功能 (1)P3.0 RXD(串行输入口) (2)P3.1 TXD(串行输出口) (3)P3.2 /INT0(外部中断0) (4)P3.3 /INT1(外部中断1) (5)P3.4 T0(记时器0外部输入) (6)P3.5 T1(记时器1外部输入) (7)P3.6 /WR(外部数据存储器写选通) (8)P3.7 /RD(外部数据存储器读选通) (9)P3口同时为闪烁编程和编程校验接收一些控制信号。 l RST:复位输入。晶振工作时,RST脚持续2 个机器周期高电平将

42、使单片机复位。看门狗计时完成后,RST 脚输出96 个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。 l ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8 位地址的输出脉冲。在flash编程时,此引脚(PROG)也用作编程输入脉冲。在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置“1”,ALE操作将无效。这一位置“1”,ALE 仅在执行M

43、OVX 或MOVC指令时有效。否则,ALE 将被微弱拉高。这个ALE 使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。 l /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 l /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

44、 l XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 l XTAL2:来自反向振荡器的输出。 MCS-51器件有单独的程序存储器和数据存储器。外部程序存储器和数据存储器都可以64K寻址。程序存储器:如果EA引脚接地,程序读取只从外部存储器开始。对于89C52,如果EA接VCC,程序读写先从内部存储器(地址为0000H~1FFFH)开始,接着从外部寻址,寻址地址为:2000H~FFFFH。数据存储器:AT89C52有256字节片内数据存储器。高128字节与特殊功能寄存器重叠。也就是说高128字节与特殊功能寄存器有相同的地址,而物理上是分开的。当一条指令访问高于7FH的地址时,寻

45、址方式决定CPU访问高128字节RAM还是特殊功能寄存器空间。直接寻址方式访问特殊功能寄存器(SFR)。 l 晶振特性 AT89C52单片机有一个用于构成内部振荡器的反相放大器,XTAL1和XTAL2分 别是放大器的输入、输出端。从外部时钟源驱动器件的话,XTAL2可以不接,而从XTAL1接入。由于外部时钟信号经过二分频触发后作为外部时钟电路输入的,所以对外部时钟信号的占空比没有其它要求,最长低电平持续时间和最少高电平持续时间等还是要符合要求的。 l 空闲模式 在空闲工作模式下,CPU处于睡眠状态,而所有片上外部设备保持激活状态。这种状态可以通过软件产生。在这种状态下,片上

46、RAM和特殊功能寄存器的内容保持不变。空闲模式可以被任一个中断或硬件复位终止。由硬件复位终止空闲模式只需两个机器周期有效复位信号,在这种情况下,片上硬件禁止访问内部RAM,而可以访问端口引脚。空闲模式被硬件复位终止后,为了防止预想不到的写端口,激活空闲模式的那一条指令的下一条指令不应该是写端口或外部存储器。 l 中断 AT89C52有6个中断源:两个外部中断(INT0和INT1),三个定时中断(定时器0、1、2)和一个串行中断。每个中断源都可以通过置位或清除特殊寄存器IE中的相关中断允许控制位分别使得中断源有效或无效。IE还包括一个中断允许总控制位EA,它能一次禁止所有中断。IE.6位是不

47、可用的。对于AT89C52,IE.5位也是不能用的。用户软件不应给这些位写1。它们为AT89系列新产品预留。定时器2可以被寄存器T2CON中的TF2和EXF2的或逻辑触发。程序进入中断服务后,这些标志位都可以由硬件清0。实际上,中断服务程序必须判定是否是TF2或EXF2激活中断,标志位也必须由软件清0。定时器0和定时器1标志位TF0和TF1在计数溢出的那个周期的S5P2被置位。它们的值一直到下一个周期被电路捕捉下来。然而,定时器2的标志位TF2在计数溢出的那个周期的S2P2被置位,在同一个周期被电路捕捉下来[7]。 2.4.4 显示模块LCD1602介绍 字符型液晶显示模块是一种专门用于

48、显示字母、数字、符号等点阵式LCD,市面上字符液晶绝大多数是基于HD44780液晶芯片,HD44780是带西文字库的液晶显示控制器,用户只需要向HD44780送ASCII的字符码,HD44780就按照内置的ROM点阵发生器自动在LCD液晶显示器上显示出来。所以,HD44780主要适用于显示西文ASCII字符内容的液晶显示[8]。 1602字符型LCD能够同时显示16*2即32个字符(16列2行)。其内置192种字符(160个5*7点阵字符和32个5*10点阵字符),具有64个字节的自定义字符RAM,可自定义8个5*8点阵字符或4个5*11点阵字符[8]。 1602通常有14条引脚线或1

49、6条引脚线两种,多出来的2条线是背光电源线和地线,带背光的比不带背光的略厚,控制原理与14脚的LCD完全一样,是否带背光在应用中并无差别。本设计中采用带背光16引脚线的。其主要技术参数为: l 显示容量:16×2个字符。 l 芯片工作电压:4.5-5.5V。 l 工作电流:2.0mA(5.0V)。 l 模块最佳工作电压:5.0V。 l 字符尺寸:2.95×4.35(W×H)mm。 LCD1602的16个引脚可参照图2.5,其引脚功能分别为: l VSS:电源地(GND)。 l VCC:电源电压(5V)。 l V0:LCD驱动电压,液晶显示器对比度调整端。使用时可以通过一个10

50、K的电位器调整对比度,接正电源时对比度最弱,接地电源时对比度最高。 l RS:寄存器选择输入端,选择模块内部寄存器类型信号。RS=0,进行写模块操作时指向指令寄存器,进行读模块操作时指向地址计数器。RS=1,无论进行读操作还是写操作均指向数据寄存器。 l R/W:读写控制输入端,选择读/写模块操作信号。R/W=0,读操作;R/W=1,写操作。本设计中只需往LCD里写数据即可,写时序见图2.6。 l E:使能信号输入端。读操作时,高电平有效;写操作时,下降沿有效 l DB0~DB7:数据输入/输出口,单片机与模块之间的数据传送通道。选择4位方式通讯时,不使用DB0~DB3。 l B

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服