地控制和远程控制于一体的智能家居控制器,用于控制室内家电的运行状态和环境参数的采集。设计中本地控制采用红外技术,远程控制通过开发精简的 tcp/ip协议并结合 http协议,实现嵌入式 web服务器,从而使用户通过任意的浏览器便可对家居中的设备和环境进行控制和监测。 2 以太网智能家居控制器的硬件设计 智能家居控制器采用 8位单片机 w78e58b作为系统的核心处理单元,系统硬件框图如图 1所示。 本地端以红外通信技术为基础,发射端采用 nb9148红外编码模块,接收端采用 sj1838进行接收解调,并将控制信号传送给 w78e58b。外部扩展 ram 62256以提高单片机的数据传输速度和复杂的 tcp/ip协议的处理。 rs232串口通讯主要用于程序的下载和调试,以及通讯转换接口。gal器件 atf16v8b用于片选,以节约系统空间资源。 ds18b20用于环境温度采集。 远程控制的硬件平台由 w78e58b和以太网控制器 rtl8019as等器件组成。rtl8019as是针对 isa总线设计的,用于实现网络的物理层协议的专用以太网控制芯片。rtl8019as内