论文部分内容阅读
淋浴对人体健康很有益处,淋浴喷头已成为人们日常生活中的必需品。由于缺少国家相关标准,企业的科研条件也很落后,造成了市场的不规范和产品开发滞后于市场需求,因此研究开发一套淋浴喷头综合性能测试设备很有必要。为此,本文在分析了淋浴喷头喷射特征参数及测试对策的基础上,设计了一套淋浴喷头综合性能测试台。通过对各种通信方式的比较,选择了CAN总线作为测试台控制系统的通信方式,构建了基于CAN总线的淋浴喷头综合性能测试台控制系统。在初步的方案中,系统由一个主节点和四个子节点构成,随着研究的深入,可以利用CAN总线扩展灵活的特点添加更多的节点。文中从硬件和软件两方面对CAN智能节点进行了设计,并制定了简单的CAN应用层协议用于系统通信。针对当某些节点有大量数据进行传输时,可能导致其它优先级较低的节点数据传输延时的不确定性问题,采用优先级晋升算法进行总线调度。上位PC机是整个系统的调控中心,各智能子节点采集的参数数据均传入上位机进行融合处理,它通过HS2102PCI-CAN适配卡接入CAN总线网络。上位机软件平台由Visual C++和SQL Server进行开发,Visual C++利用适配卡所带的动态链接库驱动程序,进行CAN数据的收发,SQL Server作为后台数据库进行数据的保存和管理,VisualC++采用ADO技术访问数据库。测试台系统的正常运行需要在一定的精确、稳定压力和温度的水源下进行,为此设计了供水系统自适应PID控制算法对水压和水温进行控制。本文所构建的淋浴喷头综合性能测试台系统,经试验测试证明能够实时、稳定、可靠地进行数据采集和存储。