欢迎来到天天文库
浏览记录
ID:34906788
大小:172.17 KB
页数:8页
时间:2019-03-13
《proteus汽车空调控制系统设计方案与仿真》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理仅供参考学习基于Proteus地汽车空调控制系统地设计与仿真聂茹(华南理工大学广州学院电子信息工程学院,广州510800)摘要本文介绍地是利用Atmega16单片机、Proteus仿真软件开发地汽车空调自动控制系统.该系统具有电路结构简单、分立元件少、系统界面友好、操作简单等优点,能满足一般要求地汽车空调地自动控制.b5E2RGbCAP关键字Proteus仿真;AVR单片机;空调控制DesignandSimulationofAutomobileAir-conditioningControlSystemBasedonProteusp1EanqFDPwNIERu(Collegeof
2、Electronicinformationengineering,GuangzhouCollegeofSouthChinaDXDiTa9E3dUniversityofTechnology,Guangzhou510800)[Abstract]Thispaperintroducesautomobileair-conditioningautomaticcontrolsystemwhichisdevelopedbyAtmega16SCM,Proteussimulationsoftware.Thissystemhastheadvantagessuchassimplecircuitstructure,
3、lessdivisionelement,friendlysysteminterface,simpleoperationandsoon,cansatisfythegeneralrequirementsoftheautomobileair-conditioningautomaticcontrol.RTCrpUDGiT[Keywords]Proteussimulation;AVRsinglechip;air-conditioningcontrol5PCzVD7HxA1引言汽车空调作为一种舒适性空调,不仅是人民生活水平提高地标志,也是提高汽车市场竞争能力地重要手段,同时,人们对汽车空调地温度控制性
4、能也提出了更高地要求.本文介绍地就是利用Atmega16单片机、Proteus仿真软件开发地汽车空调自动控制系统,能满足一般要求地汽车空调地自动控制.jLBHrnAILgAtmega16是8位地单片机,具有Flash存储器,利用AVR单片机进行系统开发只需很少地外部器件就可以实现强大地功能,因此,在各种场合得到广泛应用,取代其它地8位单片机.而Proteus软件则是目前最好地模拟单片机及外围器件地仿真软件,可以仿真51系列、AVR,等,也可以仿真单片机地外围电路如键盘、LED、LCD、AD/DA、74系列、COMS4000系列芯片等,应用Proteus提供地仿真模型和虚拟仪器可以高效地完成
5、系统地软硬件设计和调试工作[1],因此利用Proteus不仅可以大大提高开发效率,而且可以降低投资.xHAQX74J0X2系统设计本设计地系统包含以下五部分:热电阻温度采集、液晶模块显示、继电器控制、键盘输入、风向步进电机地控制.2.1热电阻温度采集在大型地中央空调中,热电阻温度传感器因其温度特性稳定、测量精度高等特点,得到了广泛地应用.本系统就是用Pt1000型铂电阻进行温度采集,铂电阻最常应用于中低温区,精度高,稳定性好,具有一定地非线性,温度越高电阻变化率越小,测量范围一般为一200~850℃.目前应用最广泛地是Ptl00[2].LDAYtRyKfE8/8个人收集整理仅供参考学习图1
6、Pt1000热电阻温度测量电路图1为Pt1000热电阻温度传感器地测量电路.在电路中,热电阻RT与三个电阻R1、R2、R3构成电桥.当温度变化时,运算放大器地同相输入端地电位将发生变化,经过运算放大器放大后送到单片机中进行AD转换.由于单片机采用5V电压为参考电源,而在温度变化为0~100°C时,电桥电路地输出电压范围为0~0.7V,所以确定运算放大电路地放大倍数为7.Zzz6ZB2Ltk运算放大电路地电阻可以由以下两个公式得到:可取.当输入电压为5V时,根据电桥平衡原理,有以下公式:(1)其中,U——电桥电源电压,N——ADC数据寄存器地值,——Pt1000在0°C时地电阻1000.(2
7、)Rt——温度为t时Pt1000地电阻值;t——温度;——Pt1000在0°C时地电阻1000;A——分度常数,A=0.0038623139728;B——分度常数,B=-0.00000065314932626dvzfvkwMI1因此,根据以上公式(1)、(2)用VisualBasic.Net生成用N来查找温度t地程序表格(1024个值)部分如下:rqyn14ZNXIconstfloatPt1000Tab[]={0.0,/
此文档下载收益归作者所有