资源描述:
《基于PC机的CAN总线中央空调监控系统的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、哈尔滨工业大学工学硕士学位论文摘要随着人们生活水平的提高,中央空调得到了广泛的应用,特别是在智能大厦中。本课题以具有低成本、高效率与高可靠性的CAN现场总线,PC机的高速PCI总线为基础,研究了中央空调监控系统的实现方法,使得中央监控系统具备了远程控制管理和监视的功能。课题分析了中央空调监控系统结构,提出了以具备CAN总线通信功能的PC机为主站,以子控制系统为从站的中央空调监控系统。子控制系统包括冷冻机、冷冻水控制系统、冷却水控制系统、补水控制系统等。通过对CAN协议和PCI协议的深入研究,设计了以PC19052作为PCI总线接口芯片,用C
2、AN控制器SJA1000实现CAN总线物理层和媒体访问控制的主站CAN通信卡。由于PC机无法实现对外围硬件设备的直接访问,所以采用驱动程序开发工具WinDriver实现了主站CAN卡的驱动程序开发,提供可访问外围硬件设备的接口函数。完成了从站硬件平台的设计工作。将DeviceNet现场总线UO数据触发方式等最新技术应用于系统的通信软件设计。采用位选通、轮询等方法实现了主站的通信功能,状态变化/周期的方法实现了从站的通信功能。利用VC++开发了主站的监控界面,实现对各个从站的运行状态参数的控制显尔。本课题的研究结果可为新一代中央空调生产厂家及
3、从事中央空调控制有关的科研、实验技术人员提供范例,对于推动国内中央空调事业的发展具有一定价值。关键词中央空调:CAN;PCI:通信:DeviceNet一一一一皇鳖型霆鳖壑鳖垫鳖三一一一AbstractWithpeople'slivingconditionimproving,centralairconditionersareusedwidely,especiallyinintellectivemuti-storiedbuilding.Inthispaper,monitorsystemofcentralairconditionerisresea
4、rchedwithPCIbusandCANfieldbustechnology.CANfieldbushasmanyvirtuessuchaslowcost,highreliabilityandefficiency.Thepaperanalyzedandestablishedthearchitectureofthemonitorsystemofcentralairconditioner,whichwascombinedofonemasterandmutislaves.Themasterisapersonalcomputerthatcanco
5、mmunicatewithCANfieldbus.Theslavesaresomesubsysteminthemonitorsystem,suchassubsystemsofcontrollingrefrigerantmachine,refrigerantwater,subsystemofcontrollingcoolingwater,subsystemofcontrollingfilledwater.ThroughdeeplyresearchedworkaboutCANprotocolandPCIprotocol,theCANcardus
6、einterfacechipPCI9052asPCIbusinterfacechip,adoptsCANcontrollerSJAl000torealizetheMediaAccessControllayerandPhysicalLayerofCANfieldbus.Personalcomputercannotaccessperipheralhardware,sothedriverofCANcardisdevelopedbyWinDriver,toprovidethefunctionforaccessingperipheralhardwar
7、e.Thehardwarefoundationofslavesarealsodesigned.SomeDeviceNetfieldbustechnologyisusedtodesigncommunicationssoftware,suchasthefashionoftriggeringI/Odata.Usingbit-strobe,pollfashiontorealizethemaster'scommunicationsfunction,eventtrigger,ChangeofStatefashiontorealizetheslaves'
8、communicationsfunction.UsingVC++todevelopthecontrolinterfaceofthemaster,whichcancontrolan