论文部分内容阅读
随着科技不断进步,智能手机普及率不断提高和国家信息化不断加快,彻底改变了人们的生活习惯和品质。人们对于家的概念不断更新,已不再是一个单单满足于住的舒适的住所,人们对家居的更多的要求是一个安全、方便、舒适、可控制的智能家居环境。智能家居也向智能化,无线和智能手机控制方向发展,居住在满足要求的智能家居环境中成为人们生活幸福与否的关键。在这样的新背景下,本文研究了基于Android终端和FPGA控制的智能家居系统。该系统以WIFI通信技术组成无线通信网络,满足无线网络控制要求。以Android智能手机作为控制终端,满足智能手机控制要求。以FPGA作为硬件控制中心,满足把家电和传感器设备整合到一起,并对这些设备进行集中,有效的控制要求。最终组成了一套完整的智能家居系统。本文给出了该智能家居系统的具体设计和实现方法,在分析了系统的功能需求后,详细描述了由智能手机,WIFI通信方式和FPGA的组成的智能家居系统的背景、网络通信技术、总体设计方案、FPGA设计、Android软件设计和实际测试等内容。具体实现了手机远程和无线控制LED灯光功能(开关,调光和恒定照度控制功能),研究了PWM占空比调光,自寻最优增量式PID算法在恒定照度上的应用,能够快速,精确,稳定的达到用户设定的照度值。家电控制功能主要是对于具有红外控制功能的家电(电视,空调和热水器)进行控制。温度控制功能是对室内温度实时采集,手机显示温度值,同时传送给FPGA与用户温度设定值比较,从而控制空调相应动作来实现温度智能恒温控制。窗帘控制功能是通过手机控制电机来开关窗帘。安防报警功能是通过热释电红外探测模块监测门窗是否有人经过,如果有人经过蜂鸣器模拟报警声报警并将报警信息通过网络传给用户手机中。这些功能为智能家居系统用户提供丰富的功能体验。本系统在实现的过程中,Android APP开发使用了Goggle公司的Android Studio集成开发环境,利用Java语言编程。FPGA开发使用了Quartus II集成开发环境,以及Modelsim仿真工具进行前仿真,利用VHDL硬件描述语言编程,最终的运行、验证平台选择了Altera公司的集成开发板。系统运行稳定,正确,而且具有极强的兼容性,造价低和推广价值高等优点,手机APP操作简单方便,设计结果达到了预期目标。