新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于嵌入式的无线智能家居控制装置

基于嵌入式的无线智能家居控制装置

作者: 时间:2009-12-17 来源:网络 收藏

3 主器部分
3.1 主器硬件结构
器选QT2410开发板,其核心芯片为SUMSUNG公司的S3C2410芯片。系统资源CPU:S3C2410(ARM920T),RAM:2片32M Byte SDRAM,ROM:一片64M Byte NAND Flash,系统时钟:12MHz,RTC时钟:32.576MHz,内核工作电压:1.8V,工作频率:203MHz,两个串行通信接口UART0,UART1。UART0连接GPRS模块,UART1连接蓝牙模块,从而起到了连接远程控制端和从控制器的功能。其实物如图4所示。

3.2 主控制器软件结构
主控制器拥有Windows CE操作系统,故主控制器软件采用embedded C++工具进行编写,实现如下三个功能。主要流程图如图5所示,软件界面如图6所示。

1)建立Socket并监视是否有远程数据,若符合自定义的通信协议则将其传输给从控制器。
2)打开串口,监视是否有GPRS传输的数据,若符合自定义的通信协议则将其传输给从控制器。
3)若有按键按下,处理相应时间,并将消息传送至从控制器。


4 从控制器部分
4.1 从控制器硬件
本系统采用周立功的EasyARM2131开发实验板。其CPU是PHILIPS公司的单片32位ARM微控制器LPC2134,它是一个支持实时仿真和跟踪的16/32位ARM7TDMI-STM CPU,含有128kB的FLASH存储器系统,该存储器用作代码和数据的存储。LPC2134拥有两个异步串行口UART0和UART1和两个32位的通用I/O口。本主要使用到的是串口1和I/O口:P1.18,P1.19,P1.20和P1.21。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭