论文部分内容阅读
舒适的居住环境一直是人类追求的目标。智能家居可以定义为一个过程或者一个系统。以住宅为平台,兼备建筑、网络通信、信息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。卫浴自动控制系统的设计与实现是智能家庭网络系统中不可缺少的一部分。从技术上将其划分为软件和硬件两大部分。软件按照软件工程方法,首先对系统进行了需求分析,并使用UML面向对象建模技术,逐步给出系统的用例图,并进行系统的总体设计。本系统选用的STC89C52芯片进行自动化控制,使用户在使用的过程中操作简单,软件部分采用Keil C51进行C语言编程,引进了模块化编程思想。增强了系统的移植性和提高了开发速度。硬件部分是使用的PADS2005进行的电路设计和制版。在此项目中,主要参与了项目开始阶段的相关工作,与客户进行多次交流,在充分理解客户需求之后,进行需求分析,主要使用了UML的设计方法,充分考虑到产品今后的扩展和更新,在系统设计的时候运用模块化的设计思路,进行了软件的开发,实现阶段主要针对温度传感器和水位传感器的使用进行了研究,同时研究了单片机对各种电器元件的自动控制原理。在整个设计过程的参与使我更清晰的认知到产品开发的整个过程,以及每个阶段是如何衔接的,在产品的制造过程中,软件的开发起到了关键的决定性作用,对软件的版本控制和软件生产过程有了更深刻的认识。在整个产品的设计和生产的过程中,都运用了模块化的方法,将可以独立出来的部分进行模块化设计,将产品部分功能封装,产品设计人员使用具体模块时根本不用关心内部实现,可以使研发人员更加关注顶层逻辑,提高产品工程管理质量和产品的可靠性。在系统功能模块的重用和缩短开发周期上都发挥了优势。该项目结合了卫浴产品和电子产品的特点,在应用上取得一定突破。