毕业论文最终修改稿.doc_第1页
毕业论文最终修改稿.doc_第2页
毕业论文最终修改稿.doc_第3页
毕业论文最终修改稿.doc_第4页
毕业论文最终修改稿.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

毕业论文最终修改稿 本科学生毕业论文(设计)题目(中文):基于PC机空调控制系统数据通信的设计(英文):Design of date munication on air-condition controlsystem basedon PC姓名罗伟民学号xx06231112院(系)物理与电子工程系专业、年级电子信息工程xx级指导教师包本刚xx年12月8日湖南科技学院本科毕业论文(设计)诚信声明本人郑重声明所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。 对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本人完全意识到本声明的法律结果由本人承担。 本科毕业论文(设计)作者签名二八年月日2毕业论文(设计)任务书课题名称基于PC机空调控制系统数据通信的设计学生姓名罗伟民系别物理与电子工程系专业电子信息工程指导教师包本刚xx年10月19日3湖南科技学院本科毕业论文(设计)任务书 1、主题词、关键词主题词基于PC机空调控制系统数据通信的设计关键词PC机,单片机,MAX 2322、毕业论文(设计)内容要求1,采用PC机与单片机多机通信,实现对多个房间空调的监控与控制,可同时或对任意某台空调实现开启和关闭,温度设置,制冷或制热等一些基本的控制。 2,对每个房间的环境温度进行采集并传送给PC机,供PC机判断,当某个房间温度低于或者高于人体适宜温度时,PC机将对该房间发送待机或者正常运转命令,达到实时监控的作用。 每个房间的监控时间间隔为一秒。 因此可在很短时间内对所有房间空调进行监控,当对所有房间监控一遍后又重新下一次循环监控,直到关闭监控。 43、文献查阅指引1黄兴琦.单片机与WINDOWS下PC机的串口通信研究J.仪器仪表用户,xx,14 (4):79280.2肖金球,单片机原理与接口技术M.北京:清华大学出版社,xx:1202159.3胡汉才.单片机原理及系统设计M.北京:清华大学出版社,xx.4李长林.Visual Basic串口通信技术与典型实例M.北京清华大学出版社,xx.5求是科学.8051单片机C程序设计完全手册M.北京人民邮电出版社,xx.6周兴华.单片机智能化产品C语言设计实例详解M.北京:北京航空航天大学出版社,xx. 4、毕业论文(设计)进度安排08年10月11月搜集相关资料,选择相关方案,确定设计思路。 08年11月11月中旬设计PC机人机控制界面,编写上位机功能代码,制定相关协议。 设计下位机硬件原理图并编写单片机C程序。 通过开发板进行测试仿真。 08年11月中旬11月底撰写论文初稿,排版等一些细节工作,并交导师审批修改。 08年12月初12月中旬并修订论文。 教研室意见负责人签名注本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。 5湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目基于PC机空调控制系统数据通信的设计作者姓名罗伟民所属系、专业、年级物理与电子工程系电子信息工程专业xx年级指导教师姓名、职称包本刚(讲师)预计字数10000开题日期xx.10.15选题的根据1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解1)现代社会,使用大型空调的场合越来越多,比如公司,宾馆,学校食堂等等。 但都没有一个统一的管理监控系统,因此大量的能源浪费了。 本系统设计一个基于PC机与单片机的多台空调的监控控制系统,所有空调都在一个监控室管理,管理员只要坐在电脑旁就可以对所有空调进行控制,并具有自动监控功能,不需要人干涉,因此大大提高了能源的节约。 2)如今有的空调控制系统仅仅采用的是以单片机为主,采用键盘或遥控器进行参数设置,外接报警等控制电路,不具备人性化,而且操作不方便,如果对多台空调进行控制更加显得麻烦,增大了工作量。 相比于本系统具有很大的缺陷性。 主要内容采用PC机与单片机多机通信,实现对多个房间空调的监控与控制,可同时或者对任意某台空调实现开启和关闭,温度设置,制冷或制热等一些基本的控制。 对每个房间的环境温度进行采集并传送给PC机,供PC机判断,当某个房间温度低于或者高于人体适宜温度时,PC机将对该房间发送待机或者正常工作命令,实现实时监控的作用。 每个房间的监控时间间隔为一秒。 因此可在很短时间内对所有房间空调进行监控,当对所有房间监控一遍后又重新下一次循环监控,直到关闭监控。 6研究方法参考相关资料书籍,上网查找相关资料,利用Ptrotues仿真软件实现了温度采集的仿真。 采用单片机实验开发板实现了PC机与单片机的串口通信。 利用VB设置人机界面并编写出功能实现代码。 完成期限和采取的主要措施限时3个月内完成论文的所有撰写。 有条件把实物也制作出来主要参考资料1黄兴琦.单片机与WINDOWS下PC机的串口通信研究J.仪器仪表用户,xx,14 (4):79280.2肖金球,单片机原理与接口技术M.北京:清华大学出版社,xx:1202159.3胡汉才.单片机原理及系统设计M.北京:清华大学出版社,xx.4李长林.Visual Basic串口通信技术与典型实例M.北京清华大学出版社,xx.5求是科学.8051单片机C程序设计完全手册M.北京人民邮电出版社,xx.6周兴华.单片机智能化产品C语言设计实例详解M.北京:北京航空航天大学出版社,xx.指导教师意见指导教师签名教研室意见7开题报告会纪要时间xx年12月28日地点三教五楼会议室与会人员姓名职务(职称)姓名职务(职称)姓名职务(职称)宫彦军副教授陈爱武讲师周玲讲师包本刚讲师何红松讲师贾竹君讲师游珍珍助教(硕士)会议记录摘要1我的课题规模比较大,涉及的知识点比较多,我想和同学分工做,行吗?答可以,你做PC机与单片机通信的部分,另外一个同学做控制器部分。 2老师,这个学期系里会组织答辩吗?答如果这个学期能够按实际要求顺利完成,通过导师的审批达到要求的话,系里会组织一次小规模的答辩,希望大家认真对待,通过自己努力好好做毕业设计。 3.老师,在实际设计过程中遇到了困难,可以请教你吗?答当然可以,如果大家在设计过程中遇到了困难,可以随时到办公室找我,我们可以一起讨论解决,我非常乐意和大家一起学习。 但是大家千万不要随便抄袭网上的,可以参考别人相关的思路和思想,然后在用自己的思维方式写出自己论文。 会议主持人记录人年月日指导小组意见负责人签名年月日系部意见负责人签名年月日注此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份8湖南科技学院毕业论文(设计)中期检查表毕业论文(设计)题目基于PC机空调控制系统数据通信的设计学生姓名罗伟民学号xx06231112系别物理与电子工程专业电子信息工程指导教师包本刚检查日期指导教师检查情况记载及修改意见1)软件设计部分应该给出几个主要分模块的设计流程图和设计程序,介绍设计思路要尽量详细一些.2)分模块的硬件设计,应该多介绍以下电路的工作情况和在整个设计中的作用.3)应该介绍一下,现在空调机的控制工作过程,这样一来可以更好的说明你的设计的合理性和实用性.4)结论部分要尽量详细一些.5)参考文献要20篇左右,要引用书和期刊资料.签名注此表用于指导教师在学生毕业论文(设计)初稿完成后对学生执行任务书情况进行中期检查时用,由指导教师填写。 9湖南科技学院毕业设计(论文)指导过程记录表毕业论文(设计)题目基于PC机空调控制系统数据通信的设计学生姓名罗伟民学号xx06231112专业班级0501指导教师包本刚职称讲师系(教研室)指导过程记录指导内容记录 (一)课题的选择;选题意义;系统主要实现的功能。 学生签名200年月日指导教师签名200年月日指导内容记录 (二)系统功能实现的方法及研究用到的主要工具,系统性能指标达到的具体要求。 学生签名200年月日指导教师签名200年月日指导内容记录(三)绘制人机控制界面,分析控制界面的合理性和功能实现的通用性。 学生签名200年月日指导教师签名200年月日指导内容记录 (四)指导设计系统硬件原理图,制定上位机与下位机双方的具体通信协议。 学生签名200年月日指导教师签名200年月日10指导过程记录指导内容记录 (五)绘制系统软件流程图,分析流程图是否合理,科学。 学生签名200年月日指导教师签名200年月日指导内容记录 (六)论文初稿的审批,初稿格式的修改及对论文实际内容合理性的把关。 学生签名200年月日指导教师签名200年月日指导内容记录 (七)指导论文中的插图索引和附表索引的设置。 学生签名200年月日指导教师签名200年月日指导内容记录 (八)指导论文最终修订的具体细节和论文中的附属表格的填写。 学生签名200年月日指导教师签名200年月日答辩小组组长意见(对情况是否属实做出意见)组长(签名)200年月日注本表与毕业论文一起装订存档。 11湖南科技学院本科毕业论文(设计)评审表论文题目基于PC机空调控制系统数据通信的设计作者姓名罗伟民所属系、专业、年级物理与电子工程系电子信息工程专业xx年级指导教师姓名、职称包本刚(讲师)字数12456定稿日期xx.12.10中文摘要介绍了一种基于PC机空调控制系统数据通信的设计,本系统采用的核心技术是PC机与单片机串口通信,PC机采用VB设计人机控制界面,管理员利用此界面实现对所有房间空调的控制与监控。 采用VB中的MSm控件,利用MAX232电平转换芯片实现PC机与单片机的数据交换。 单片机负责采集房间内的温度并将其发送给PC机。 当空调工作在制冷方式时,如果房间温度低于人体适宜温度,PC将向该房间发送待机命令,相反则发送正常工作命令。 当空调工作在制热方式时,如果房间温度高于人体适宜温度,PC机将向该房间发送待机命令,相反则发送正常工作命令。 每台空调的监控时间间隔为一秒,因此可以在很短的时间内对所有空调实现监控,整个监控过程不需要人为干涉,直到管理员选择“关闭监控”。 该系统适合于大型企业,医院等需要数量较多空调的场所。 管理员对所有空调实行统一管理,避免了大量能源的浪费。 更具科学性和实用性。 关键词(3-5个)PC机单片机MAX232温度传感器Visual Basic英文摘要A design ofdate municationon air-condition controlsystem basedon PCis introducedin thispaper.The coretechnology adopted in thissystem isserial municationbetween PCs and MCU.the PCcontrol interfaceis designedby VBcontrols.Administrator controland superviseall ofthe air-conditions inevery roomon thisman-machine interface.The softwareis theMsm controlsprovided by VB andthe hardwareis MAX232to pletethe dateexchange between PCs and MCU.The temperaturein theroom iscollected byMCU,at thesame Timewhich issended tothe PCs.When the air-conditon worksin themode ofcold,if thetemperature underthe inorder temperatureof people.The orderabout”hold machine”will besended by PCs,oppsitely the air-conditon worksas before.On theother hand,when theair-conditon worksin themode ofwarm.if thetemperature exceedthe inorder temperatureof people.The orderof“hold machine”was sended by PCs.Oppsitely theair-conditon worksas before.The timeinterval ofevery air-conditons supervisalis about1s.Without humans interferencein thewhole process.till theadministrator choosethe“off supervisal”.关键词(3-5个)PCs MCUMAX232temperature sensorVisual Basic12指导教师评定成绩评审基元评审要素评审内涵满分指导教师实评分选题质量25%目的明确符合要求选题符合专业培养目标,体现学科、专业特点和教学计划的基本要求,达到毕业论文(设计)综合训练的目的。 10理论意义或实际价值符合本学科的理论发展,有一定的学术意义;对经济建设和社会发展的应用性研究中的某个理论或方法问题进行研究,具有一定的实际价值。 10选题恰当题目规模适当,难易度适中;有一定的科学性。 5能力水平40%查阅文献资料能力能独立查阅相关文献资料,归纳总结本论文所涉及的有关研究状况及成果。 10综合运用知识能力能运用所学专业知识阐述问题;能对查阅的资料进行和运用;能对其科学论点进行论证。 10研究方案的设计能力整体思路清晰;研究方案合理可行。 5研究方法和手段的运用能力能运用本学科常规研究方法及相关研究手段(如计算机、实验仪器设备等)进行实验、实践并加工处理、总结信息。 10外文应用能力能阅读、翻译一定量的本专业外文资料、外文摘要和外文参考书目(特殊专业除外)体现一定的外语水平。 5论文质量35%文题相符较好地完成论文选题的目的要求。 5写作水平论点鲜明;论据充分;条理清晰;语言流畅。 15写作规范符合学术论文的基本要求。 用语、格式、图表、数据、量和单位、各种资料引用规范化、符合标准。 10论文篇幅10000字左右。 5实评总分成绩等级指导教师评审意见指导教师签名说明评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90100分记为优秀,8089分记为良好,7079分记为中等,6069分记为及格,60分以下记为不及格。 13评阅教师评定成绩评审基元评审要素评审内涵满分评阅教师实评分选题质量25%目的明确符合要求选题符合专业培养目标,体现学科、专业特点和教学计划的基本要求,达到毕业论文(设计)综合训练的目的。 10理论意义或实际价值符合本学科的理论发展,有一定的学术意义;对经济建设和社会发展的应用性研究中的某个理论或方法问题进行研究,具有一定的实际价值。 10选题恰当题目规模适当,难易度适中;有一定的科学性。 5能力水平40%查阅文献资料能力能独立查阅相关文献资料,归纳总结本论文所涉及的有关研究状况及成果。 10综合运用知识能力能运用所学专业知识阐述问题;能对查阅的资料进行和运用;能对其科学论点进行论证。 10研究方案的设计能力整体思路清晰;研究方案合理可行。 5研究方法和手段的运用能力能运用本学科常规研究方法及相关研究手段(如计算机、实验仪器设备等)进行实验、实践并加工处理、总结信息。 10外文应用能力能阅读、翻译一定量的本专业外文资料、外文摘要和外文参考书目(特殊专业除外)体现一定的外语水平。 5论文质量35%文题相符较好地完成论文选题的目的要求。 5写作水平论点鲜明;论据充分;条理清晰;语言流畅。 15写作规范符合学术论文的基本要求。 用语、格式、图表、数据、量和单位、各种资料引用规范化、符合标准。 10论文篇幅10000字左右。 5实评总分成绩等级评阅教师评审意见评阅教师签名说明评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90100分记为优秀,8089分记为良好,7079分记为中等,6069分记为及格,60分以下记为不及格。 14湖南科技学院本科毕业论文(设计)答辩记录表论文题目基于PC机空调控制系统数据通信的设计作者姓名罗伟民所属系、专业、年级物理与电子工程系电子信息工程专业xx年级指导教师姓名、职称包本刚(讲师)答辩会纪要时间xx年12月28号地点三教317答辩小组成员姓名职务(职称)姓名职务(职称)姓名职务(职称)宫彦军副教授陈爱武讲师周玲讲师包本刚讲师何红松讲师贾竹君讲师游珍珍助教(硕士)答辩中提出的主要问题及回答的简要情况记录1你设计的系统国内目前应用的前景以及主要的市场?答我设计的这个系统主要技术就是基于PC机与单片机的监控系统,目前这种系统应用的场合很广泛,比如对医院各病床的监控,各农业大棚环境的监控等,只要涉及到远程监控与控制的地方,都运用到了这种系统。 2PC机与单片机之间的通信协议比如那些控制命令字,双方是怎么样识别的?答首先PC机与单片机串口通信,数据的传递方式主要是两种Ascii码形式和二进制形式发送,前者适合于发送内容比较简单,数据量很少的场合,比如发送一些简单的命令字,后者适合传输数据量比较大的场合。 由于我设计的系统只需对单片机发送一串简单的命令字,所以采用的是Ascii码形式发送。 所以通信双方是通过Ascii码来识别那些命令字。 3如果你这个系统应用到实际应用中,是不是要对现在的空调进行一下改装?答是的,假设应用到实际场合下,首先要将控制每台空调的遥控器撤除,取消个人任意对空调的控制,降低对电能的浪费。 其次必须将以单片机为核心的控制器嵌入到空调里。 最后必须对每间房间进行布线,最后连接到控制室的PC机上。 采用VB中的MSm控件,利用MAX232电平转换芯片实现PC机与单片机的数据交换。 单片机负责采集房间内的温度并将其发送给PC机。 当空调工作在制冷方式时,如果房间温度低于人体适宜温度,PC将向该房间发送待机命令,相反则发送正常工作命令。 当空调工作在制热方式时,如果房间温度高于人体适宜温度,PC机将向该房间发送待机命令,相反则发送正常工作命令。 每台空调的监控时间间隔为一秒,因此可以在很短的时间内对所有空调实现监控,整个监控过程不需要人为干涉,直到管理员选择“关闭监控”。 该系统适合于大型企业,医院等需要数量较多空调的场所。 管理员对所有空调实行统一管理,避免了大量能源的浪费。 更具科学性和实用性。 【关键字】PC机单片机MAX232温度传感器Visual Basic21Design ofdate municationon air-condition controlsystem basedon PCAbstract Adesignofdatemunicationonair-condition controlsystem basedon PCis introducedin thispaper.The coretechnology adoptedin thissystem isserial municationbetweenPCsandMCU.the PCcontrol interfaceis designedbyVBcontrols.Administrator controland superviseall oftheair-conditions inevery roomon thisman-machine interface.The softwareis theMsm controlsprovided byVB andthe hardwareis MAX232to pletethe dateexchange betweenPCsandMCU.The temperaturein theroom iscollected byMCU,at thesame Timewhich issended tothe PCs.When theair-conditon worksin themode ofcold,if thetemperature underthe inorder temperatureof people.The orderabout”hold machine”will besendedbyPCs,oppsitely theair-conditon worksas before.On theother hand,when theair-conditon worksin themode ofwarm.if thetemperature exceedthe inorder temperatureof people.The orderof“hold machine”was sendedbyPCs.Oppsitely theair-conditon worksas before.The timeinterval ofevery air-conditons supervisalis about1s.so allof air-conditonssupervisal arepleted invery shorttime.Without humans interferencein thewhole process.till theadministrator choosethe“off supervisal”.This systemcan beadoptedinlarge pany,hospital andso on,which needthe largeamounts air-condition.All oftheair-conditon aremanaged unitively.Lots ofpower wastecan beavoided.It hasmuch morepracticability andscience.【Key Words】PCs MCUMAX232temperature sensorVisual Basic22绪论选题背景及目的随着社会生活水平的提高和科学技术的发展,大型空调已经广泛应用在各种场合,比如公司,医院,车站等等。 然而这些空调都没有一个统一的管理和控制系统,比如在一个公司,员工下班后大部分人都不会主动关闭空调就离开了工作房间,有些人特意将空调温度设置的很低,因此造成大量的电能浪费,本系统旨在使家电趋向高效,节能,智能化方向发展,大大减少个人人为的任意操作,使其具有统一规范的控制管理系统。 节约能源是全人类永恒的话题与使命,任何项目的研究和开发都必须充分考虑高效与节能,杜绝浪费。 自从八十年代后期,PC机市场开始快速发展,越来越多的PC机应用得到开发。 PC机的广泛应用不仅改变了我们的计算方式,对自动测试系统领域也带来了革命性的变化。 充分利用计算机丰富的软硬件资源,大大突破了传统测试系统在数据信号处理、显示、传送、存储、打印等方面的限制。 目前,随着单片机及微机技术的不断发展,单片机组网技术越来越成熟,集散测控系统应用越来越广泛。 它既利用了单片机性价比高和面向控制等优点,又结合PC机具有丰富的软硬件资源,特别是非常友好的人机界面等特点。 在这种系统中,单片机主要进行实时数据采集及预处理,然后通过串行口将数据传送给PC机,PC机对这些数据进一步处理,基于PC机的测试系统与监控系统正向着高速、高效,智能化、多功能化、多样化发展。 国内外研究状况如今有的空调控制系统仅仅采用的是以单片机为主,采用键盘或遥控器进行参数设置,外接报警等控制电路,不具备人性化,而且操作不方便,如果对多台空调进行控制更加显得麻烦,增大了工作量。 相比于本系统具有很大的缺陷性。 随着单片机技术的发展,在各种单片机应用系统的设计中,如智能仪器仪表、各类手持设备、GPS接收器等,常常需要PC机与外部设备进行信息交换,即通信。 串行通信已经成为计算机与其他设备进行数据交换的最广泛的途径之一。 这也是当今市场比较热门的技术,许多监控系统都是基于PC机与单片机的串行通信来实现上位机对下位机的控制与监控,管理员只需在监控室的电脑上操作一个Windows环境下的人机界面就可以对所有要控制的设备进行管理,这使得管理员的工作量大大减少,也提高了工作效率,更加具有现代化和人性化。 设计和研究方法本系统设计方法采用的是PC机与多片单片机实现数据通信,利用PC机和单片机的串口实现数据通信,所谓串口通信是指按照逐位顺序传递数据的通信方式,由于仅需三根传输线传送信息且通信距离相对较远,所以在控制领域的现场监23测、分布控制等场合有着重要的应用价值。 鉴于PC机具有强大的监控和管理功能,单片机则具有快速以及容易控制的特点,在数据量不大、传输要求不高的情况下,传输距离要求不远的情况下一般都采用给PC机配置的RS2232标准串行接口(如1,2)来实现应用系统与PC机之间的数据交换,PC机可以与一片单片机实现点对点通信,也可与对片单片机实现多机通信。 由于本系统是实行对多台空调的同时监控与控制,故采用PC机与单片机多机通信,每个房间的空调都安装一个单片机系统,实现对温度的采集和发送,接受PC机发来的控制命令字,驱动控制器工作。 上位PC机采用的是Visual Basic语言和它的MSM控件来实现与单片机的串口通信,能任意发送命令给下位机并且也可以接收下位机发来的数据,实现双工通信。 上位机定时对下位机采集的温度数据进行读取,经过判断来决定要发送的控制命令。 在PC机Windows环境下实现串行通信一般有4种方法底层汇编操作;用某些高级语言(如C、PASCAL)提供的库函数;用Windows提供的API函数;用串行通信控件MSM;这几种方法有各自的优缺点,使用局限性也各不相同。 有些通信方法可直接对串行口地址位操作,在此方式中,可传送一帧11位的信息1位起始位,8位数据位,1位可作“地址帧”和“数据帧”的标志位和1位停止位。 这可很方便实现多机通信(单片机通信方式 2、3),但其复杂化和专业化程度高。 串行通信控件MSM只发送一帧10位的信息,取8位数据位,1位起始位,1位停止位,这与单片机的串口工作方式1刚好相同。 利用此特性,在通信协议中,每台下位单片机都规定一个明确的地址,PC机发送出一个数据(地址或命令)给下位机后等待下位机的反应。 下位机接收到地址或命令后,比较确认,若为本机地址则继续接受PC机发来的命令。 利用这种查询方法可方便实现PC机与多台单片机的多机通信。 1方案比较与论证方案一采用单片机与单片机多机通信,选定其中任意一片单片机作为主机,其余为从机,分别安装在每个房间控制每个房间的空调并采集每间房的温度。 单片机本身带有串口,可与单片机实现多机通信,但由于作为主机那块单片机需要管理与监控多台空调,对参数的设置以及实时监控带来了不便,没有一个很好的人机交互界面,不利于管理员的操作,不具备人性化的特点。 故本设计没有采纳。 方案二:采用PC机与单片机多机通信,由于PC机本身自带有9针串口(如1,2),通过MAX232电平转换芯片实现RS232电平逻辑向TTL电平逻辑的双向转换就可以很方便的实现PC机与下位单片机的串口通信,通过该芯片可以实现长达十多米的24通信距离的数据传输,若适当降低传输速率,可增加其通信距离,因此对于一个企业里,完全可以通过一台PC机,仅仅在一个人机交互界面上将所有房间的空调实行统一监控与管理,取代人为对空调的任意控制,大大节约了电能。 故本系统采用此方案。 2硬件设计本系统主要是针对数据采集与通信进行研究,故硬件电路比较少,上位机只需一台普通的PC机,下位机采用常用的AT89S51,中间仅仅只需一片MAX232电平转换芯片,与下位机相连的温度采集模块,采用的是单总线制的DS18B20,它与单片机之间连接只需一根I/O口线,因此大大节省了单片机的I/O口,方便单片机与控制空调的控制器连接。 而且其价格比较便宜,性价比高。 252.1系统框图系统框图如图1所示图1系统框图模块说明a.PC机为普通的带有串口的台式机,作用为在其Windows界面上创建一个人机界面,控制每台空调的工作并且实时监控。 b.MAX232为电平转换芯片,由于PC机串口为RS232接口只能识别EIA电平,而单片机机只能识别普通的TTL电平,此芯片的作用就是将两种电平进行转换,达到数据通信的目的。 c.以单片机为核心的下位机系统主要作用是采集房间内的温度,供单片机来读取并保存,当上位机通知该下位机发送温度时,单片机调用串口发送函数,将当前温度发送给上位机。 d.DS18B20为单线数字温度传感器,负责测量室内温度。 2.2PC机串口台式计算机一般至少带有两个串行口1和2,串行口不同于并行口之处在于它的数据和控制信息是一位接一位串行地传送下午,这样,虽然速度会慢一些,但传送距离较并行口更长,因此对于距离较长的数据通信应该使用串行接口。 通常1使用的是9针D形连接器,而2有些使用的是老式的DB25针连接器,本系统采用的是常用的9针连接器。 由于CPU与接口之间按并行方式传输,接口与外设之间按串行方式传输,因此,在串口接口中,要由接收移位寄存器把串口方式转换为并行方式,由发送移位寄存器把并行方式转换成串行方式。 完成这样的转换功能的电路,叫做通用异步收发器UART,该接口芯片已经集成在串口接口中,26典型的有Intel的8251A,National Semiconductor的8250,Motorola的6850等等。 其中九针D形串口如图2所示。 图2九针D型串口目前RS232是PC机与通信工业中应用最广泛的一种串行接口。 RS232采用不平衡传输方式,即所谓单端通信。 收,发端的数据信号是相对于信号地。 其中9针串口引脚定义如表3所示,其中引脚2和引脚3分别为数据接收和发送端,这与单片机的RXD和TXD相类似,数据都是一位接着一位的发送。 唯一不同的是两者之间的电平不同。 RS232是用正负电压来表示逻辑状态,发送数据时,发送器典型的工作电压是5V15V和-5V-15V,接收数据时,接受器典型工作电压是+3V+12V和-3V-12V。 而TTL是用电平高低表示逻辑状态。 RS-232C主要用来定义计算机系统的一些数据终端设备(DTE)和数据电路终接设备(DCE)之间的电气性能。 例如CRT、打印机与CPU的通信大都采用RS-232C接口,MCS-51单片机与PC机的通信也是采用该种类型的接口。 由于MCS-51系列单片机本身有一个全双工的串行接口,因此该系列单片机用RS-232C串行接口总线非常方便。 RS-232C串行接口总线适用于设备之间的通信距离不大于15米,传输速率最大为20kB/s。 27表1九针串口管脚定义2.3电平转换芯片MAX232MAX232是由德州仪器公司(TI)推出的一款兼容RS232标准的芯片。 由于电脑串口RS232电平是-12v+12v,而一般的单片机应用系统的信号电压是T

温馨提示

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

评论

0/150

提交评论