随着信息技术的发展,以PC 为代表的计算机网络技术发展到一个更高阶段,以嵌入式智能设备为核心的后PC 时代已经来临。ARM 处理器以其性能高、成本低和功耗低的特点,广泛应用于嵌入式控制、消费,教育类多媒体、DSP 和移动式应用等领域。随着生活质量的提高,人们对家庭智能化的需求越来越高。智能化正体现在人们生活的各个方面。其中家居的智能化正成为人们生活中追求的热点,而这里提出的基于嵌入式Web 服务器的智能家居系统正好满足这一需求。 2 硬件设计 智能家居系统设计需求是 PC 机遵循 802.3 和 HPPTD 等网络协议,通过网络访问主控制器的Web 服务器,登录主控制器,通过电力线构成的家庭小型局域网络或串口,发送指令给从控制器进而控制家电,同时利用监控家电的传感器将家电状态返回至 PC,如图 1所示。该系统设计要求主控制器功耗低,占用空间小,可进行可视化操作。 图片看不清楚?请点击这里查看原图(大图)。 2.1 控制器选择 DSP 数学信号处理器具有强大数据处理能力和高运行速度,但在音频、USB、SD 卡等接口功能扩展较弱。而单片机系列的ARM920T 具有 5 级指令流水线.处理速度为1.1 MHz,内置 MMU(Memory Management Unit)、独立的16 KB 数据 Cache、16 KB 指令 Cache 和高速 AMBA(Advanced Microcon-troller Bus Architecture)总线接口等功能。DSP和一般 8 位单片机相比,它具有更全面的通用功能,具有 60 个中断控制器,支持实时时钟(RTC)、LCD 控制器接口、串口接口、网卡接口等功能,还具有 16/32 位 RISC 体系结构和 ARM 指令集。因此该系统采用 ARM 公司的 ARM920T 作为主控制器。 从控制器选用 MSP430 单片机,与 89S51 单片机相比,它具有 RISC(精简指令集),功耗低,支持 16 位内部总线,引入 Flash 型存储器和 JTAG 技术,编程开发非常方便。这里主要讲述主控制系统。 2.2 网卡接口设计 该系统需要通过互联网或电力线进行网络通信,而 Web 服务器设计也必须通过网络收发数据,要求数据处理速度快。根据这些要求,该系统采用 DAVICOM 公司的 DM9000AEP 作为网卡的设计器件。该器件具有 10 Mbit/s 和 100 Mbit/s 的自动切换功能,支持 802.3x 全双工控制流标准,具有 16 K 字节的双字 SRAM,可以减轻 CPU 的负担,因此使系统更稳定,处理和传输数据速度更快。 RJ-45 采用 HanRun 公司的可对信号滤波的 HR9111...