毕业论文中央空调空气源热泵控制器硬件设计.doc_第1页
毕业论文中央空调空气源热泵控制器硬件设计.doc_第2页
毕业论文中央空调空气源热泵控制器硬件设计.doc_第3页
毕业论文中央空调空气源热泵控制器硬件设计.doc_第4页
毕业论文中央空调空气源热泵控制器硬件设计.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

中央空调空气源热泵控制器硬件设计摘 要本论文是用89c51型单片机对中央空调空气源热泵控制器进行的硬件电路设计。系统可分为电源电路、驱动电路、采集电路、保护电路和显示电路等部分。出于抗干扰及强弱电隔离等方面的考虑,对驱动电路、保护电路、采集电路,论文中进行了光耦隔离处理。对于单片机内部的干扰,文中设置了看门狗电路,随时准备引导单片机恢复正常的工作状态。对于工作电源中的尖峰波干扰,本设计中通过增加一定数量的电容、电感器件进行削弱。系统中的处理信号为温度,而温度信号具有缓变性,所以采用串行的方式即可满足采集、显示等部分的电路设计,这种设计同时为单片机节省了大量的可用端口。由于编程的需要必须进行内存空间的拓展。端口数量的限制决定了只能采用串行的方式。为了满足和计算机之间的通讯,我们采用了rs485这种高质量的通讯方式。通过对控制器各个模块的独立设计,达到了对整个空调系统的控制。关键词:中央空调、热泵、供应链管理、串行通信abstract this thesis is used for central air conditioning type 89c51 microcontroller air source heat pump controller hardware circuit design. system can be divided into power supply circuit, drive circuit, acquisition circuit, protect circuit and display circuit. strong anti-interference and electrical isolation from the aspects of driving circuit, and protect circuit, acquisition circuit, the thesis conducted light-coupler isolation. for internal interference, the chip set watch-dog circuit chip, ready to resume normal work guide. the peak work power for the design and by increasing the amount of capacitance and inductance components to weaken. the signal processing system for temperature and temperature signal has a slow degeneration, so using serial manner can satisfy collection, such as part of the circuit design, such as chip design can save them a lot of usable port .due to the needs of programming to extend the memory space .limits on the number of ports determines the serial manner. in order to satisfy the communication between computer and, we adopt rs485 this high quality communication mode .through the controller design, the independent modules to the air conditioning system of the control.key words: central air conditioning, pump, scm, serial communication45中央空调空气源热泵控制器硬件设计目 录第1章 绪论21.1概述21.2研究内容3第2章 空气源热泵控制系统的工作原理42.1工作原理42.2发展前景5第3章硬件电路设计63.1系统硬件结构框图63.2电源电路设计63.3单片机的时钟、复位电路设计73.3.1内部时钟方式73.3.2外部时钟方式83.3.3复位电路93.4驱动电路设计103.4.1直流电磁式继电器功率接口103.4.2交流电磁式继电器功率接口113.4.3光耦合双向可控硅驱动器123.5保护电路设计143.6采集电路设计173.6.1a/d转换电路173.6.2.传感器选择193.7显示电路设计233.7.1ch451的概述233.7.2单片机与ch451的连接243.8内存拓展电路253.8.1芯片at24c32简介253.8.2拓展电路实际连接263.9通讯电路263.9.1.串口通信口rs232263.9.2.串行通信口rs485和rs422293.9.3rs-485接口与303.10大功率音频扬声器31第4章防干扰设计334.1单片机系统硬件抗干扰的常用方法:334.2单片机自身的抗干扰措施344.3提高单片机系统抗干扰能力的主要手段37第5章 总 结43参考文献44致 谢45附图46第1章 绪论1.1概述在二十世纪六,七十年代,美国地区发生罕见的干旱天气,为解决干旱缺水地区的空调冷热源问题,美国率先研制出风冷式冷水机,用空气散热代替冷却塔,其英文名称是:air cool chiller,简称为chiller!在空调历史中,美国已经发展和改进了有风管的中央单元式系统,并得到了正在现场安装和修理有风管的单元式空调系统的空调设备分销商和经销商的强力支持。wrac是最简单和最便宜的系统,能够很容易的在零售商店中购得,并在持续高温来的时候自己安装。同时,无风管的srac和spac自70年代起在有别于美国市场的动力下在日本得到发展和改进。之后,设备设计和制造技术在90年代被转让到中国,这是通过与当地公司(包括主要元件如压缩机、热交换器、电动机、精细阀和电子控制器的本地制造商)组成的合资公司进行的。在90年代中国也从其它先进国家吸收了较大型空调设备的先进高新技术,并与多数是美国的大公司组成合资企业。现今,中国已是一个顶级国家,她的当地主要工厂和合资企业制造了大量srac和spac以满足增长的国内市场和出口需要。日本过去几年在把srac和spac机组出口到中国、欧洲和中东以建立新的市场。但是中国现今已是最大的空调出口国,在2001年出口的wrac,srac和spac机组总数达500万台,2002年预计有750或800万台机组出口,而日本正在失去出口的地位。在我国,家用空调和中央空调木是两个独立的概念。家用空调一般是指窗式机、分体壁挂式和柜式机等几种家庭一般空调机组;中央空调则是指具有集中的冷/热源和冷/热媒的空调系统,主要应用宾馆、写字楼等,能够为较多的独立划分的空间提供冷量和热量的空调系统。“非典”之后,人们充分认识到了新鲜流通的空气对人体健康的重要性,各个厂家纷纷把“换气”“自山呼吸”等作为产品的卖点,家用中央空调能够向居室内补充足够、适量的室外新鲜空气,从而改善居室内的空气品质,使室内空气始终保持新鲜、舒适,对人们的身体健康是非常有利的;同时,家用中央空调是每个住户独立使用,空调的独立循环系统可保证不和其他住户的空调相串通,因此也不会产生住户之间的交叉感染;此外,家用中央空调的机组大多数是风冷热泵型机组,节省了冷却塔的使用,也避免了由此产生的军团病菌传播的环节。 家用中央空调的机组可引入新风,改善室内空气品质,免除“空调病”的烦恼;同时,居室内空气成分更为合理,温度均匀,波动小,舒适感好。利用室内吊顶能方便地将室内机安置在人花板内,能大大改善因采用多台分体式空调器所造成的室外机太多,因而影响建筑物外观及造成不安全的隐患随着经济的发展,我国的人居而积有较大幅度的增长,人们对室内空气品质的要求也越来越高一个多居室的家庭往往需要安装多台家用空调,才能满足不同空间的:温度要求。一个家庭安装数台家用空调有许多弊端:1.整机能效比低,一般为2. 7- 3. 1,具体表现为家庭耗电量大,城市电网峰值剧增;2.难以保证室内良好的温度场和气流场,影响室内环境的品质和舒适性;3.几无新风机组过滤不完全,导致室内空气质量变差;4.大量安装的室外机不但破坏大楼的外观的美感,更成为安全隐患等等。家用中央空调几乎不存在上述问题,因而中央空调越来越成为现代都市人们最明智的选择。1.2研究内容空气源热泵机组其控制器在软件上可分为主模块和子模块而硬件结构完全一样,主模块控制器主要控制水泵、压缩机、风机、四通阀、键盘管理、led显示器的管理以及输入信号采样与远程通讯,以及各子模块的管理,查询各设备的工作状态、故障分析、报警。子模块控制器接受主模块的控制命令,完成对压缩机、风机、四通阀的控制,以及输入信号采样,采用rs-485通讯方式,可方便组成现场控制网络。本设计主要负责单片机硬件电路设计,元器件选择以及原理图绘制。主要研究内容有以下几点:1、按照基本要求和控制过程设计硬件电路,并根据外部被控元件要求和控制点、控制量进行控制器硬件设计,主要包括模数转换电路、显示电路、驱动电路、保护电路、电源电路等。2、用protel完成电路原理图的绘制;3、用电气cad完成相关的连接图的绘制;4、书写计算书,写明各集成模块和独立元件的选择原则及相关的技术资料;5、符号和相关图形要求符合国家标准。第2章 空气源热泵控制系统的工作原理2.1工作原理 空气源热泵又称热泵热水器,由热泵吸收空气热源制取热水,节能效率是电热水器的4倍以上,比太阳能热水器还要节能,是目前世界上最为先进的节能环保热水系统。热泵用逆卡诺原理,以极少的电能,吸收空气中大量的低温热能,通过压缩机的压缩变为高温热能,传输至水箱,加热热水,所以它能耗低、效率高、速度快、安全性好、环保性强,源源不断的供应热水。作 图一空气源热泵工作原理图为热水系统它具有无以比拟的优点。 热泵热水机组遵循能量守恒定律和热力学第2定律,运用热泵的原理,只需要消耗一小部分的机械功(电能),将处于低温环境(大气或地下水等)下的热量转移到高温环境下的热水器中,去加热制取高温的热水。热泵可以与水泵相比拟,水是不能自发地从低处流向高处,要将低处的水输送到高处,必须用一台水泵,消耗一部分电力,才能将水送到高处的水箱中。同样,根据热力学第二定律,热量也是不能自发地从低温环境向高温环境中转移(传送),而要实现这个目的,必须要有一台机器,消耗一部分机械功(例如电能),才能将低温环境中的热量传送到高温环境中去。这样的机器就称之为“热泵”。热泵的作用是将空气中或低温水中的热量取出,连同本身所用的电能转变成的热能,一起送到高温环境中去应用。 2.2发展前景 随着节能一词的推出,空气源热泵以这一显著的优点不断的被广大用户所接受,国内销售成绩在逐年的增长,这个是空气源产品的发展趋势,可以想象不久这将会是热门的产品。试想在大型浴场、酒店宾馆,大规模的热水供应将耗费多少能源,用电?用火?从经济角度上空气源热泵的应用将带来的节能效应是很大的。 可以说,空气源热水器是目前最节能、最环保的热水系统。目前,生活热水主要依赖于燃气热水器、电热水器、太阳能热水器和空气源热水器。其中,燃气热水器因能源消耗量较大,基本已经淘汰;而电热水器因为电加热直接进水箱,存在一定的不安全因素,而且其用电量很大,是空气源热水器的4倍左右;太阳能热水器还是不错的,虽然它具有显著的节能环保特性,但是在具体应用上还有一定的局限性,比如恶劣天气条件下就不能得到正常使用。“而空气源热水器是利用空气烧水,水电彻底分离,并设有多重保护,不存在任何安全隐患,它可以用少量的电能将空气中的热能搬运到水中,给水加热,消耗能源是电热水器的1/4,而且不论阴天、雨天、白天、黑夜,只要有空气就有热水。”蘧孝宽说,空气源热气器正因为综合了安全、节能、环保等多重优势,才深受消费者的青睐 从多个角度跟实例了解可以证明空气源的发展是将会成为一个富有竞争力的市场。第3章硬件电路设计3.1系统硬件结构框图图二硬件框图1.该系统主体分为驱动部分、采集部分、保护部分和显示部分组成。2.主控制系统的核心部件为89c51单片机和eeprom存储芯片。3.驱动部分有7个继电器和7个光耦组成。4.采集部分4条5k温敏电阻,tlc1543模数转换芯片组成。5.保护部分由8个tlp521光耦元件组成光隔离。6.显示部分采用用了四位led数字显示和设备指示led,屏能够充分显示系统的各种信息,让用户了解热水器的运作情况,且比较直观大方,价格低廉。3.2电源电路设计直流供电电路图3是空调器的直流供电电路,该电路是整个系统的供电部分,它通过一个双路12v的变压器分别供应系统供电部分和继电器驱动部分。空调器中的电路器件需要直流电源,例如单片机需要+5v电源,继电器、步进电动机则需要+12v电源。空调器中的直流电源多采用三端集成稳压器件,图中的ic1是用于+12v的三端集成稳压电路(7812)这种电路有三个引脚,输入为+12v,输出为+12v。输入的电压是由降压变压器降压后经整流滤波后形成的。接在电路中的电容是用以平滑、滤波的,使直流电压稳定。ic2是用+5v的三端集成稳压电路(7805),这种电路有三个引脚,输入为+12v,输出为5v。图三电源电路3.3单片机的时钟、复位电路设计 mcs-51单片机各功能部件的运行都是以时钟控制信号为基准,有条不紊地一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。常用的时钟电路的设计有两种方式,一种是内部时钟方式,一种方式为外部时钟方式。3.3.1内部时钟方式mcs-51内部有一个用于构成振荡器的高增益反相放大器,该高增益反相放大器的输入端为芯片引脚xtal1,输出端为引脚xtal2。这两个引脚跨接石英晶体振荡器(简称晶振)和微调电容,就构成一个稳定的自激振荡器,如图4是mcs-51内部时钟方式的振荡器电路。电路中的c1和c2的典型值通常选择为30pf左右。对外接电容的值虽然没有严格的要求,但电容的大小会影响振荡器频率的高低、振荡器的稳定性和起振的快速性。晶振的震荡频率的范围通常是1.2mhz12mhz之间。晶振的频率越高,系统的时钟频率就越高,单片机的运行速度就越快。但反过来运行速度越快对存储器的速度要求就高,对印制电路板的工艺要求也高,即要求线间的寄生电容要小;晶振和电容应尽可能安装的与单片机的芯片靠近,以减少寄生电容,更好的保证振荡器稳定、可靠地运行。为了提高温度的稳定性,应采用温度性能好的电容。mcs-51常选择震荡频率6mhz或12mhz的石英晶体。随着集成电路制造工艺的发展,单片机的时钟频率也在提高,现在的某些高速单片机芯片的频率已达40mhz。图四内部时钟3.3.2外部时钟方式外部时钟方式是使用外部震荡电路产生的脉冲信号,常用于多片单片机同时的工作,以便于多片单片机之间的同步,一般为低于12mhz的方波。目前市场上常用的89c51外部时钟电路如图5所示。外部时钟源直接连接到xtal1端,xtal2端悬空。图五外部时钟本次设计中采用内部时钟方式,芯片采用at89c51。at89c51时钟电路由振荡器及定时控制单元、时钟发生器及地址锁存允许信号ale组成。单片机内部带有时钟电路,因此,只要在片外通过xtal1和xtal2引脚接入定时控制单元(晶体振荡器和电容),即可构成一个稳定的自激振荡器。振荡器的工作频率一般在1.212mhz之间,现在由于制造工艺的改进,频率范围可达040mhz。本设计电路选用12m晶振。3.3.3复位电路at89c51的复位是由外部复位电路实现的。复位电路常采用上电复位和按键复位两种方式。最简单的上电自动复位电路如图6所示。上电自动复位是通过外部复位电路的电容充电来实现的。当电容接通时只要vcc的上升时间不超过1ms,就可以实现自动上电复位。当时钟频率选用6mhz时,c取22f,r取1k。图六复位电路3.4驱动电路设计3.4.1直流电磁式继电器功率接口 一般用功率接口集成电路或晶体管驱动.在使用较多继电器的系统中,可用功率接口集成电路驱动,例如sn75468,一片sn75468可驱动7个继电器,驱动电流可达500ma,输出端最大工作电压为100v. 常用的继电器大部分属于直流电磁式继电器,也称为直流继电器.图7是直流继电器的接口电路.继电器的动作由单片机8031的p1.0端控制.p1.0端输出低电平时,继电器j吸合;p1.0端输出高电平时,继电器j释放.采用这种控制逻辑可以使继电器在上电复位或单片机受控复位时不吸合. 二极管d的作用是保护晶体管t.当继电器j吸合时,二极管d截止,不影响电路工作.继电器释放时,由于继电器线圈存在电感,这时晶体管t已经截止,所以会在线圈的两端产生较高的感应电压,极性是上负下正。图七直流电磁式继电器功率接口3.4.2交流电磁式继电器功率接口继电器中切换电路能力较强的电磁式继电器称为接触器.接触器的触点数一般较多.交流电磁式接触器由于线圈的工作电压要求是交流电,所以通常使用双向晶闸管驱动或使用一个直流继电器作为中间继电器控制.图8是交流接触器的接口电路图.交流接触器c由双向晶闸管ks驱动.双向晶闸管的选择要满足:额定工作电流为交流接触器线圈工作电流的23倍;额定工作电压为交流接触器线圈工作电压的23倍.对于工作电压220v的中,小型的交流接触器,可以选择3a,600v的双向晶闸管.光电耦合器moc3041的作用是触发双向晶闸管ks以及隔离单片机系统和接触器系统.光电耦合器moc3041的输入端接7407,由单片机8031的p1.0端控制.p1.0输出低电平时,双向晶闸管ks导通,接触器c吸合.p1.0输出高电平时,双向晶闸管ks关断,接触器c释放.moc3041内部带有过零控制电路,因此双向晶闸管ks工作在过零触发方式.接触器动作时,电源电压较低,这时接通用电器,对电源的影响较小. 图八交流电磁式接触器的功率接口3.4.3光耦合双向可控硅驱动器 单片机输出与双向可控硅之间较理想的接口器件,由两部分组成,输入部分是一砷化镓发光二极管,该二极管在515ma正向电流作用下发出足够强度的红外光,触发输出部分.输出部分是一硅光敏双向可控硅,在红外线的作用下可双向导通. 有的型号的光耦合双向可控硅驱动器还带有过零检测器,以保证在电压为零(接近于零)时才触发可控硅导通,如moc3030/31/32(用于115v交流),moc3040/41(用于220v交流).图12为这类光耦驱动器与双向可控硅的典型电路.在使用晶闸管的控制电路中,常要求晶闸管在电源电压为零或刚过零时触发晶闸管,来减少晶闸管在导通时对电源的影响.这种触发方式称为过零触发.过零触发需要过零检测电路,有些光电耦合器内部含有过零检测电路,如moc3061双向晶闸管触发电路.图九光耦合双向可控硅驱动器 由于驱动部分往往需要较大的功率,所以不能与单片机直接相连,设计中用光耦器件进行隔离,隔离电路如图9,图10为交流接触器的接口电路。交流接触器c由双向晶闸管t驱动。双向晶闸管的选择要满足:额定工作电流为接触器线圈工作电流的23倍;额定工作电压为接触器线圈工作电压的23倍。对于工作电压为220v的中、小型交流接触器,可以选择3a、600v的双向晶闸管。光电耦合器moc3041的作用是触发双向晶闸管t以及隔离单片机系统和接触器系统。光电耦合器moc3041的输入端接7407由单片机p0端口给出。选定端口为低电平时,双向晶闸管t导通,接触器c吸合。所选定的端口为高电平时,双向晶闸管t关断,接触器c释放。moc3041内部带有过零控制电路,因此双向晶闸管工作在过零触发方式。接触器动作时,电源电压较低,这时接通用电器,对电源的影响较小图十驱动电路3.5保护电路设计 at89c51与光电耦合器的接口 光电晶体管除没有使用基极外,跟普通晶体管一样.取代基极电流的是以光作为晶体管的输入.当光电耦合器的发光二极管发光时,光电晶体管受光的影响在cb间和ce间有电流流过,这两个电流基本上受光的照度控制,常用ce极间的电流作为输出电流,输出电流受vce的电压影响很小. 光电晶体管的集电极电流ic与发光二极管的电流if之比称为光电耦合器的电流传输比.光电耦合器在传输脉冲信号时,对不同结构的光电耦合器的输入输出延迟时间相差很大.图11是使用tlp521型的光电耦合器接口电路图 tlp521使两部分的电流信号独立.输出部分的地线接机壳或接大地,而c51系统的电源地线浮空,不与交流电源的地线相接.可避免输出部分电源变化对单片机电源的影响,减少系统所受的干扰,提高系统的可靠性. tlp521输入输出端的最大隔离电压2500v.光电耦合器也常用于较远距离的信号隔离传送.(1) 可以起到隔离两个系统地线的作用,使两个系统的电源相互独立,消除地电位不同所产生的影响.(2) 光电耦合器的发光二极管是电流驱动器件,可以形成电流环路的传送形式.由于电流环电路是低阻抗电路,它对噪音的敏感度低,因此提高了通讯系统的抗干扰能力.电路原理:该电路部分是整个系统对各个设备部分的故障检测,该系统分别能够检测8个故障点,分别是高压保护故障、低压保护故障、排气保护故障、堵塞保护故障、低温保护故障、靶流保护故障、除霜保护故障、防冻保护故障。它们各个模块都是高压,不能够直接接入单片机的i/o口,所以它们都通过光耦进行隔离后得到单片机的信号电平,最后再送到单片机的i/o口处理。它们都接上了上拉电阻和一个100uf的电容。因为各个故障检测模块正常工作的情况下都是常闭的,所以没有故障时光藕一直导通是低电平,有故障就是高电平。图十一保护电路3.6采集电路设计 数据采集电路主要由温度传感器、a/d转换器、放大电路等组成。具体电路如图12所示。图十二a/d转换电路3.6.1a/d转换电路1)tlc1543模数转换器 tlc1543是美国ti公司生产的众多串行a/d转换器中的一种, 它具有输入通道多、 转换精度高、传输速度快、 使用灵活和价格低廉等优点, 是一种高性价的a/d转换器。tlc1543是cmos、10位开关电容逐次逼近模数转换器。它有三个输入端和一个3态输出端: 片选 (cs) 、 输入/输出时种 (i/o clock)、地址输入(address)和数据输出 (dataout)。这样通过一个直接的四线接口与主处理器或其外围的串行口通讯。片内含有14通道多路选择器可以选择11个输入中的任何一个或3个内部自测试(self=test) 电压中的一个。2)tlc1543引脚说明a0a10为模拟输入端。cs为片选端。在cs端的一个由高至低变化将复位内部计数器,控制和使能dataout 、address和i/o clock.一个有低至高的变化将在一个设置时间内禁止address和i/o clock.address为串行数据输入端。一个4为的串行地址选择即将被转换的所需要的模拟输入或测试电压。串行数据一msb为前导并在i/o clock的前4个上升沿被移入。在4个地址位被读入地址寄存器后,这个输入端对后续的信号无效。dataout用于a/d转换结果输出的3态串行输出端。dataout在cs为高时处于高阻状态, 而当cs为低时处于激活状态。cs一旦有效, 按照前一次转换结果的msb值将dataout从高阻抗状态转变成相应的逻辑电平。i/o clock的下一个下降沿将根据msb的下一位将dataout驱动成相应的逻辑电平。剩下的各位依次移出, 而lsb在i/o clock的第九个下降沿出现,在i/o clock 的第十个下降沿,dataout端被驱动为逻辑低电平, 因此多于十个时钟, 串行接口传送是一些 “零” 。eoc 转换结束端。在第十个i/o clock, 该输出端从逻辑高电平变成低电平并保持低, 直到转换完成及数据准备传输gnd 接地端。i/o clock 输入%输出时钟端。i/o clock接收串行输入并完成以下四个功能:1. 在i/o clock的前4个上升沿, 它将4个输入地址健入地址寄存器。在第4个上升沿之后多路器地址有效;2. 在i/o clock的前4个下降沿, 在选定的多路器输入端上的模拟输入电压开始向电容器充电并继续到i/o clock的第十个下降沿;3. 它将前一次转换的数据的其余9位移出dataout端4. 在i/o clock的第十个下降沿它将转换的控制信号传送到内部的状态控制器ref+ 正基准电压端。基准电压的正端 (通常为vcc) 被加到ref+。最大的输入电压范围取决于与加于ref-端的电压差。ref-负基准电压端。基准电压的低端 (通常为地) 被加到ref-vcc正电源端3)工作过程tlc1543 工作过程分为两个周期:i/o 周期和实际转换周期。i/o周期一开始,cs为高,i/oclock和address被禁止以及dataout为高阻状态。当串行口使cs变低,开始转换过程,i/oclock和address使能,并使dataout端脱离高阻状态。在i/oclock的前4个脉冲上升沿,以msb前导方式从address口输入4位数据流到地址寄存器。这4位为模拟通道地址,控制14通道模拟多路器从11个模拟输入和3个内部自测电压中(其选择格式见表5),选通一路送到采样保持电路,该电路从第4个i/oclock 的下降沿开始对所选模拟输入进行采样,采样一直持续6 个i/oclock周期,保持到第10 个i/oclock的下降沿。 同时,串口也从dataout端接收前一次转换的结果。它以msd前导方式从dataout输出,但msd出现在dataout端的时刻取决于串行接口时序。tlc1543可以用6 种基本串行接口时序方式,这些方式取决于i/oclock 的速度与cs的工作,如表3 所示:所用串行时钟脉冲的数目也取决于工作的方式,从10 个到16个不等,但要开始进行转换,至少需要10个时钟脉冲。在第10个时钟的下降沿eoc 输出变低,而当转换完成时回到逻辑高电平。需要说明的是:如果i/oclock的传送多于10个时钟,在第10个时钟的下降沿内部逻辑也将dataout变低以保证剩下的各位的值是零。见前所述,转换开始于第4个i/oclock 的下降沿之后,片内转换器对采样值进行逐次逼近式。a/d转换,其工作由i/oclock 同步了的内部时钟控制。转换结果锁存在输出数据寄存器中,待下一个i/oclock 周期输出。4)工作时序 tlc1543的工作由cs使能或禁止。工作时cs 必须为低,cs被置高时i/oclock和address被禁止以及dataout为高阻状态。由于该器件有6 种基本的串行接口时序方式,鉴于本文篇幅所限,仅介绍工作方式1的工作时序(本器件应用部分的编程也是参照此时序),这种方式是一种具有10时钟和cs在转换周期的无效(高)的快速转换方式,其他方式请参阅ti公司的数据手册。 其具体的工作时序图如图2 所示。cs下降沿使dataout引脚脱离高阻抗状态并启动一次i/oclock的工作过程。上一次转换结果的msb出现在cs 的下降沿,以msb前导方式从dataout口输出数据,在前4个i/oclock 的上升沿将下一次转换模拟通道地址打入address端。整个构成需要10个时钟周期。3.6.2.传感器选择 传感器按照物理结构的不同可分为集成温度传感器和分立型温度传感器,常见的集成温度传感器有ad590、ad7416、ds18b20等,分立型常见有热电阻、热电藕等,下面我们将分别介绍。本设计中将采用热电阻进行设计。1) 集成温度传感器实质上是一种半导体集成电路,它是利用晶体管的b-e结压降的不饱和值vbe与热力学温度t和通过发射极电流i的下述关系实现对温度的检测: 式中:k波尔兹常数; q电子电荷绝对值。 集成温度传感器具有线性好、精度适中、灵敏度高、体积小、使用方便等优点,得到广泛应用。集成温度传感器的输出形式分为电压输出和电流输出两种。电压输出型的灵敏度一般为10mv/k,温度0时输出为0,温度25时输出2.982v。电流输出型的灵敏度一般为1ma/k。ad590是美国模拟器件公司生产的单片集成两端感温电流源。它的主要特性如下:1、流过器件的电流(ma)等于器件所处环境的热力学温度(开尔文)度数,即: 式中:ir流过器件(ad590)的电流,单位为ma; t热力学温度,单位为k。 2、ad590的测温范围为-55+150。 3、ad590的电源电压范围为4v30v。电源电压可在4v6v范围变化,电流 变化1ma,相当于温度变化1k。ad590可以承受44v正向电压和20v反向电压,因而器件反接也不会被损坏。 4、输出电阻为710mw。 5、精度高。ad590共有i、j、k、l、m五档,其中m档精度最高,在-55+150范围内,非线性误差为0.3。 温度传感器采用了常见的二端式电流型温度传感器ad590。温度每变化1,其输出电流变化1a,在25时,其输出电流为298.2a。ad590具有较高精度和重复性,测温的范围:-55+150,重复性优于0.1,通过激光平衡调整校准精度可达。由于ad590的上述特点,使其在温度测控系统中得到广泛的应用。 6、基本应用电路 图13(a)是ad590的封装形式,图13(b)是ad590用于测量热力学温度的基本应用电路。因为流过ad590的电流与热力学温度成正比,当电阻r1和电位器r2的电阻之和为1kw时,输出电压vo随温度的变化为1mv/k。但由于ad590的增益有偏差,电阻也有误差,因此应对电路进行调整。调整的方法为:把ad590放于冰水混合物中,调整电位器r2,使vo=273.2mv。或在室温下(25)条件下调整电位器,使vo=273.2+25=298.2(mv)。但这样调整只可保证在0或25附近有较高精度。图十三传感器ad5902)热电阻实用电路 测热范围0-200的测温实用电路,其输出电压uout具有10mv/的增益,将输出uout接入模数转换器即可使用。1用7810提供10v直流电压。 此实用电路采用恒电压工作方式,拱桥的10v直流稳定电压,由三端稳压器7810提供,它的输入端接至15v电压,它的输出端out对公共端gnd间的电压为10v,温度系数典型值为0.01%/,也就是100的温度变化仅会引起0.01v电压的变化可见其温度稳定性是极高的,温度系数的最大值没有给出,但是仅工作在常温附近完全能够满足要求的。在图14中,7810的公共端gnd与运放a1的输出端相连,a1工作与电压跟随器状态它的输入端与反馈量调节电路相连,这样反馈电压e1与10v电压叠加后为测量电桥提供供桥电压,即vb=(10v+e1),可见反馈为正反馈。流经7810公共端的电流被运放a1所吸收,此电流只有数毫安左右。2使用单电源供电的运算放大器 在0-200范围内,运放输出为0-2v,不输出负电压,因此,可采用单电源工作的tlc27运算放大器,它仅用电压就可以工作。tlc27的输入失调电压温度漂移的典型值为/,此值与图14所示电路中,铂电阻约为1mv/的电压灵敏度相比是足够小的。比如10的温度变化只产生2uv*10/1mv=0.02的误差。因此plc27m2cn运放在此完全可以胜任工作。3调整方法先不接铂电阻按下列步骤调整: 零点调整:将相当于0的1k的电阻接至图14的a、b之间,调整电位器vr1使输出电压vout为0即可。 增益调整:在a、b间连接上相当于50的1.194k的电阻,利用电位器vr2使输出vout为0.5v。 线性度调整:连接上相当于200的1.758k的电阻,利用电位器vr3将vout调至2v。 按1)-3)的顺序,反复调整多次,直到满意为止。接上传感器trr102b型的铂电阻。上述调整完成后,接上传感器,并将输出端接至显示单元就可以显示了。图十四热电阻测温处理电路3.7显示电路设计3.7.1ch451的概述ch451 是一个整合了数码管显示驱动和键盘扫描控制以及p 监控的多功能外围芯片。ch451 内置rc 振荡电路,可以动态驱动8 位数码管或者64 只led 发光管,具有bcd 译码、闪烁、移位等功能;同时还可以进行64 键的键盘扫描;ch451 通过可以级联的串行接口与单片机等交换数据;并且提供上电复位和看门狗等监控功能。图十五单片机与ch451的连接特点 内置大电流驱动级,段电流不小于25ma,字电流不小于150ma。 动态显示扫描控制,直接驱动8 位数码管或者64 只发光管led。 可选数码管的段与数据位相对应的不译码方式或者bcd 译码方式。 数码管的字数据左移、右移、左循环、右循环。 各数码管数字独立闪烁控制。 通过占空比设定提供16 级亮度控制。 支持段电流上限调整,可以省去所有限流电阻。 内置64 键键盘控制器,基于88 矩阵键盘扫描。 内置按键状态输入的下拉电阻,内置去抖动电路。 键盘中断,低电平有效输出。 提供按键释放标志位,可供查询按键按下与释放。 高速的4 线串行接口,支持多片级联,时钟速度从0 到10mhz。 串行接口中的din 和dclk 信号线可以与其它接口电路共用,节约引脚。 完全内置时钟振荡电路,通常不需要外接晶体或者阻容振荡。 内置上电复位和看门狗watch-dog,提供高电平有效和低电平有效复位输出。 提供sop28 和dip24s 两种无铅封装,兼容rohs。 引脚及功能基本兼容ch452 芯片。3.7.2单片机与ch451的连接在本设计中实际接口见下图:图十六ch451与单片机的实际连接 ch451 具有硬件实现的高速4线串行接口,包括4 个信号线:串行数据输入线din、串行数据时钟线dclk、串行数据加载线load、串行数据输出线dout。其中,din、dclk、load 是带上拉的输入信号线,默认是高电平;dout 在未启用键盘扫描功能时作为串行数据输出线,在启用键盘扫描功能后作为键盘中断和数据输出线,默认是高电平。din 用于提供串行数据,高电平表示位数据1,低电平表示位数据0,串行数据输入的顺序是低位在前,高位在后。另外,在ch451 上电复位后,单片机必须在dclk 输出串行时钟之前,先在din上输出一个低电平脉冲(由高电平变为低电平再恢复为高电平),通知ch451 使能4 线串行接口。dclk 用于提供串行时钟,ch451 在其上升沿从din 输入数据,在其下降沿从dout输出数据。ch451内部具有12位移位寄存器,在dclk 的上升沿,din上的位数据被移入移位寄存器的最高位寄存器,以此类推,原次低位数据移入最低位寄存器,在该上升沿后的第一个下降沿,原次低位数据从dout输出。ch451 允许dclk 引脚的串行时钟频率大于10mhz,从而可以实现高速串行输入输出。load 用于加载串行数据,ch451 在其上升沿加载移位寄存器中的12位数据,作为操作命令分析并处理。也就是说,load的上升沿是串行数据帧的帧完成标志,此时无论移位寄存器中的12 位数据是否有效,ch451 都会将其当作操作命令。由于ch451 只在load 的上升沿加载命令数据并处理,所以单片机不能将load 信号线用于其它用途,但是din 和dclk 可以用于其它用途。当单片机i/o 引脚资源紧张时,ch451 只需要独占使用load 信号线,din 和dclk 信号线可以与其它接口电路共用。3.8内存拓展电路3.8.1芯片at24c32简介 at24c32是内含4k*8位低功耗cmos的eeprom,具有功耗小、工作电压宽(2.5v-5.5v)、擦写次数多(大于10000次)、写入速度快(小于10ms)等特点。图16为at24c32的连接图。图中ncc是三条地址线,用于确定从芯片的地址。vcc和vss分别为正负电源。sda为串性数据输入/输出,数据通过这条双向iic总线串行传送。scl为串行时钟输入线。wc为写操作控制端,接“0”允许写入,接“1”禁止写入。3.8.2拓展电路实际连接图十七内存拓展电路电路原理:该电路是用来保存单片机系统的一些重要的数据,例如回差温度值,温度精度值,化霜进入时间值,化霜进入温度值,化霜退出时间值,化霜退出温度值,电加热限制温度值。该芯片是利用iic的通信方式,先发送启动信号,再发送地址和数据。但是我们在应用的过程当中,要注意的是抗干扰处理。不然在写数据的过程中很容易受干扰,从而影响系统的正常工作。3.9通讯电路3.9.1.串口通信口rs232串口是计算机上一种非常通用的设备通信协议。串口的引脚定义:引脚信号方向来自缩写描述1调制解调器cd载波检测2调制解调器rxd接收数据3pctxd发送数据4pcdtr数据终端准备好5gnd信号地6调制解调器dsr通讯设备准备好7pcrts请求发送8调制解调器cts允许发送9调制解调器ri响铃指示器两个串口连接时,接收数据针脚与发送数据针脚相连,彼此交叉,信号地对应相接即可。串口的电气特性:1)rs-232串口通信最远距离是50英尺2)rs232可做到双向传输,全双工通讯,最高传输速率20kbps3)rs-232c上传送的数字量采用负逻辑,且与地对称逻辑1:-3 -15v 逻辑0:+3+15v 所以与单片机连接时常常需要加入电平转换芯片。串口通信参数:a)波特率:rs-232-c标准规定的数据传输速率为每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特。b)数据位:标准的值是5、7和8位,如何设置取决于你想传送的信息。比如,标准的ascii码是0127(7位);扩展的ascii码是0255(8位)。c)停止位:用于表示单个包的最后一位,典型的值为1,1.5和2位。由于数是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。d)奇偶校验位:在串口通信中一种简单的检错方式。对于偶和奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据是011,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。如果是奇校验,校验位位1,这样就有3个逻辑高位。串口通信的传输格式:串行通信中,线路空闲时,线路的ttl电平总是高,经反向rs232的电平总是低。一个数据的开始rs232线路为高电平,结束时rs232为低电平。数据总是从低位向高位一位一位的传输。示波器读数时,左边是数据的高位。例如,对于16进制数据55aah,当采用8位数据位、1位停止位传输时,它在信号线上的波形如图1(ttl电平)和图2(rs-232电平)所示。 55h=01010101b,取反后10101010b,加入一个起始位1,一个停止位0,55h的数据格式为1010101010b;aah=10101010b,取反后01010101b,加入一个起始位1,一个停止位0,55h的数据格式为1101010100b;串口通信的接收过程:(异步通信:接收器和发送器有各自的时钟;同步通信:发送器和接收器由同一个时钟源控制。rs232是异步通信)(1)开始通信时,信号线为空闲(逻辑1),当检测到由1到0的跳变时,开始对“接收时钟”计数。(2)当计到8个时钟时,对输入信号进行检测,若仍为低电平,则确认这是“起始位”,而不是干扰信号。(3)接收端检测到起始位后,隔16个接收时钟,对输入信号检测一次,把对应的值作为d0位数据。若为逻辑1, 作为数据位1;若为逻辑0,作为数据位0。(4)再隔16个接收时钟,对输入信号检测一次,把对应的值作为d1位数据。.,直到全部数据位都输入。(5)检测校验位p(如果有的话)。(6)接收到规定的数据位个数和校验位后,通信接口电路希望收到停止位s(逻辑1),若此时未收到逻辑1,说明出现了错误,在状态寄存器中置“帧错误”标志。若没有错误,对全部数据位进行奇偶校验,无校验错时,把数据位从移位寄存器中送数据输入寄存器。若校验错,在状态寄存器中置奇偶错标志。(7)本幀信息全部接收完,把线路上出现的高电平作为空闲位。(8)当信号再次变为低时,开始进入下一幀的检测。单片机常用11.0592m的的晶振,这个奇怪数字是有来历的:波特率为9600bps每位位宽t1=1/9600s晶振周期t2=1/11.0592/1000000s

温馨提示

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

评论

0/150

提交评论