析控制部分则是根据采集的信息进行分时操作有利于提高系统效率。其他软件部分具体还包括Windows CE的定制,串口通信协议的设计,家电控制板程序的编写。
三. 系统设计方案
3.1开发平台硬件资源
XSBase270配置了32M FLASH ROM,64M SDRAM,并配备了触摸屏、以太网、USB、串口、CF/MMC、PCMCIA等接口。满足了智能家居系统控制中心的硬件要求。在较小的体积中整合了决大多数嵌入式系统常用功能。XSBase270开发平台内置了GPS模块,可以直接在XSBase270平台上验证和开发导航应用或从事GPS方面的研究。XSBase270平台接口如图4-1所示。
图4-1 XSBase270平台接口示意图
3.2硬件总体设计框图
根据上文的功能需要,设计出由ARM10为控制核心,单片机控制的家电控制模块和传感器报警模块,并且包含GSM通信模块的智能家居系统,硬件结构框图如图4-3所示。
3.2.1家电控制板
家电控制板采用C8051F系列单片机为控制核心。电路图如图4-4所示,利用4种传感器控制四种终端设备(分别用4盏LED灯模拟)。其中四盏LED分别连接单片机的P1.0、P1.1、P1.2、P1.3;四个传感器连接光电耦合器分别连接P2.0、P2.1、P2.2、P2.3。
图4-4 家电控制板
3.2.2家电控制电路
家用电器控制的接口电路如图4-5所示,K1~K4 为继电器,分别控制四路家电的闭合和断开,Q1~Q4 为继电器线圈电流驱动,电路由单片机的P1口进行控制,DD1~DD4 发光二极管用于显示某路控制电路的工作情况,主要为了调试电路而设置。
相关推荐: