论文部分内容阅读
CAN总线是目前最流行的现场总线技术,它具有可靠性高、价格低廉、实时性强等优点,在自动控制领域广泛应用。CAN总线在农业工程领域的应用目前尚不多,但由于其自身优势,必将快速发展起来。本论文以广州周立功公司开发的CANstarter-Ⅰ开发套件为应用平台,研制了一套温度测控系统,并将其应用于农业工程领域里的冷储藏库的监控。传统的冷库温度控制系统多用RS-485总线组网,但可靠性差、维护成本高、传输距离受限。另外温度传感器多采集模拟信号,测温精度低,控制策略简单。因此,研究并设计基于CAN总线的智能的库温测控系统具有现实意义。本文首先介绍了CAN总线的特点和发展状况,分析了CAN总线物理层、数据链路层的相关功能,并对其技术规范做了一些介绍。其次以CANstarter-Ⅰ为平台,研制数字式温度测控系统。按照系统的总体结构,方案分为两个部分。其中一部分是库房CAN智能节点,它以微控制器P87C52X2和CAN控制器SJA1000为核心,主要完成温度数据采集及显示、温度调节控制、CAN数据通信等功能。采用DS18B20为温度传感器,完成其与套件的硬件连接并实现库房温度的采集与LED显示程序。考虑到库房温度没有精确的数学模型,设计模糊控制器,利用模糊控制算法对制冷压缩机滑阀开度进行调节,实现温度控制。制定了适合本测控系统的CAN通讯协议完成数据收发。另一部分是上位机节点,它以PC机和CAN接口卡CANmini为核心。CAN总线上的数据可通过CANmini收发,从而完成PC机与下面CAN控制网络的通信,PC机上运行测控管理软件,它利用VB6.0为开发环境,完成参数设置、实时监测、文件管理等功能,管理整个CAN控制网络。另外还对温度测控系统的控制模型进行了研究,结合模型,提出了采用模糊控制算法实现库温控制,并给出了算法实现。实验证明,取得了较好的控制效果,基本能满足冷库库温控制要求。