嵌入式智能家居系统总体设计

合集下载

智能家居系统平台总体设计

智能家居系统平台总体设计

智能/节能楼控整合平台
家庭网关(E-Gete)、家电控制器(E-Box)、空调控制器、窗帘控制器、 调光/智能开关安防探测器/传感器、可视对讲、摄像头 基础设施
操作系统(Linux,Windows),数据库系统(Oracle/MySQL) 主机服务器及存储系统 网络及通讯系统(internet /GSM/3G无线网络/ZigBee/WiFi)
当代O+智能家居整合平台可视对讲系统功能结构图
当代O+智能家居整合平台应用框架图
住宅安防控制 系统
智能 环保 舒适 安全
楼宇整合平 台
平台 应用层
*安防监控* /*智能节能控制*/ 可视对讲
智能照明控制 电动窗帘控制 智能家电控制 空调、地暖控制 背景音乐控制 泳池控制 门禁控制 远程视频监控 防火、防盗、 煤气泄露 SOS紧急求助 车辆管理
*情景控制*
平台应 用整合 层
数据整合
多合
第三方整合
智能房控整合平台
智 能 , 环 保 , 节 能 , 安 全 , 舒 适 , 健 康 , 便 利 , 愉 悦
行 业 技 术 标 准 规 范 与 信 息 安 全
当代O+智能家居整合平台软件架构图
当代O+智能家居整合平台网络拓扑结构图
当代O+智能家居整合平台网络拓扑结构图
当代O+智能家居整合平台系统总体功能结构图
当代O+智能家居整合平台系统体系架构图
可视终端 接入层
无线触摸屏、壁挂触摸屏、嵌墙式触摸屏、PDA、 智能手机、台式/便携式电脑、TV 、Phone…
*社区控制中心*
社区防盗报警 智能三表抄查 上班、回家、就寝 电脑全宅管理系统 社区信息服务 、就餐、沐浴、起 电脑全宅视频监控 医疗保健 床、阅读、娱乐、 系统故障自动报修 社区其它应用系统 出差/度假…)

嵌入式智能家居网关的设计与实现

嵌入式智能家居网关的设计与实现

K e y wo r d s : NU C9 5 0. CC2 5 3 0 , s ma r t h o me , g a t e wa y , c o mmu n i c a t i o n
智 能 家 居 网 关 是 整 个 智 能 家 居 的核 心 ,完 成 T C P / I P协 议 栈 到 物 联 网 协议 栈 的转 换 从 而 实 现 通过 以太 网 控 制 家 庭 内部 设
t o c o n t r o l a n d ma n a g e i n t e r n a l h o me n e wo t r k d e v i c e s . I t c a n p r o v i d e a n e f e c t i v e wa y t o i n t e g r a t e d i f e r e n t e x t e r n a l n e wo t r k
远 程 智 能 终 端 设 备 之 上 , 同 时 主 控 制 器 内部 配 备 了 S D 卡 和
备( 如通过智能手 机、 P C进行 控制 ) , 并 且 存 储 家 庭 物 联 网 中 的 各种信息 , 以供 查 询 和 控 制 。 本文中 , 以 NU C 9 5 0和 CC 2 5 3 0为
r e c ei v e f r O m di fe r e n t e x t er n al n e w or t k c o mmu n i c at i on s i gn al s t h r o u gh f ami l y n e w or t k s an d t r a ns mi t t h e m t o a s m ar t d ev i ce
核 心 芯 片 ,在 嵌 入 式 L i n u x的 基 础 之 上 提 出 了一 种 智 能 家 居 网 关 的设 计方 案 。 1 总体 方 案 设计 1 . 1 系统 总 体 设 计 嵌 入 式 智 能 家 居 网关 由 以 A R M9处 理 器 NU C 9 5 0为 核 心 的主控制器 , 以C C2 5 3 0为 核 心 芯 片 的 Z i g B e e协 调 器 模 块 , 以

智能家居总体设计方案

智能家居总体设计方案

智能家居总体设计方案一、内容概要设计目标与理念:明确智能家居设计的目标与核心理念,确保方案具有前瞻性、实用性和可持续性。

智能家居系统架构设计:详细介绍智能家居系统的整体架构设计,包括硬件、软件及网络架构,确保系统的稳定性与高效性。

关键技术与设备选型:分析并阐述在智能家居设计中将采用的关键技术和设备选择,如物联网技术、人工智能、传感器等。

智能家居功能规划:详细规划智能家居的各项功能,如智能照明、环境控制、安防监控、语音控制等,以满足用户多样化的需求。

系统集成与协同工作:阐述如何实现各系统间的集成与协同工作,确保整体智能家居系统的无缝连接和高效运行。

安装实施与后期维护:提供安装实施步骤及后期维护管理策略,确保系统的正常运行和用户体验。

安全性与隐私保护:强调在智能家居设计过程中,系统安全和用户隐私保护的重要性及相应措施。

本方案将遵循人性化、智能化、环保节能的原则,力求打造一个舒适、便捷、安全的智能家居环境,提升居住品质和生活体验。

1. 智能家居概念简介随着科技的飞速发展和人们生活品质的不断提升,智能家居作为一个新兴的概念逐渐进入大众视野。

智能家居顾名思义,指的是通过先进的计算机技术、网络通讯技术、智能云端控制技术等,将家居环境的各种设备和服务实现智能化管理和控制的一种现代居住方式。

它旨在为用户创造一个舒适、便捷、安全的居家环境。

通过对家居环境的智能化改造,实现灯光、空调、安防、影音、门窗、环境检测等各个子系统之间的智能联动和远程控制,提升居住者的生活品质和居家体验。

简而言之智能家居将传统的家居环境转变为一个可以感知、互动、智能决策的现代生活环境。

2. 智能家居发展趋势及市场需求分析随着科技的快速发展和人们生活品质的不断提升,智能家居已逐渐成为一个新兴的、充满发展潜力的行业领域。

当前智能家居的发展趋势日益明显,市场需求也在持续增长。

在当前信息化、智能化的时代背景下,智能家居的发展呈现出以下趋势:首先,智能化水平不断提升,家庭设备逐步实现互联互通,为用户提供更加便捷、舒适的生活环境;其次,人性化设计日益受到重视,智能家居系统更加注重用户体验,以满足个性化需求;集成化成为未来发展方向,智能家居系统将集成更多功能,如安防、健康、娱乐等,构建全面的智慧生活解决方案。

智能家居家居智能化系统设计与实施技术方案

智能家居家居智能化系统设计与实施技术方案

智能家居家居智能化系统设计与实施技术方案第一章绪论 (2)1.1 项目背景 (2)1.2 项目目标 (2)1.3 技术路线 (3)第二章智能家居系统需求分析 (3)2.1 功能需求 (3)2.2 功能需求 (4)2.3 可靠性需求 (4)2.4 安全性需求 (4)第三章系统架构设计 (5)3.1 总体架构 (5)3.2 硬件架构 (5)3.3 软件架构 (5)3.4 通信架构 (6)第四章智能家居硬件选型与设计 (6)4.1 控制器选型 (6)4.2 传感器选型 (7)4.3 执行器选型 (7)4.4 网络通信模块选型 (7)第五章智能家居软件系统设计 (8)5.1 系统模块划分 (8)5.2 数据库设计 (8)5.3 界面设计 (8)5.4 系统集成与测试 (9)第六章智能家居网络通信技术 (9)6.1 通信协议选择 (9)6.2 网络传输技术 (9)6.3 数据加密与安全 (10)6.4 网络优化与故障处理 (10)第七章智能家居控制系统设计 (10)7.1 控制策略设计 (10)7.1.1 设计原则 (10)7.1.2 设计方法 (11)7.1.3 应用实例 (11)7.2 控制算法实现 (11)7.2.1 逆推算法 (11)7.2.2 模糊控制 (11)7.2.3 神经网络控制 (11)7.3 控制模块集成 (11)7.3.1 硬件集成 (12)7.3.2 软件集成 (12)7.4 系统联动与自适应 (12)7.4.1 系统联动 (12)7.4.2 自适应 (12)第八章智能家居安全与隐私保护 (12)8.1 安全防护措施 (12)8.2 隐私保护策略 (13)8.3 数据安全存储与传输 (13)8.4 用户身份认证与权限管理 (13)第九章智能家居系统实施与部署 (14)9.1 实施计划与步骤 (14)9.2 系统部署与调试 (14)9.3 用户培训与支持 (15)9.4 系统维护与升级 (15)第十章项目总结与展望 (15)10.1 项目成果总结 (15)10.2 项目不足与改进方向 (16)10.3 行业发展趋势分析 (16)10.4 智能家居市场前景预测 (16)第一章绪论1.1 项目背景科技的发展和人们生活水平的提高,智能家居系统逐渐成为现代家庭生活的重要组成部分。

基于嵌入式的智能家居系统设计与实现

基于嵌入式的智能家居系统设计与实现

基于嵌入式的智能家居系统设计与实现随着科技的不断进步,物联网技术得到了突飞猛进的发展。

智能家居是物联网技术的典型应用领域之一。

智能家居系统将独立家用电器、安防设备连接成一个具有思想的整体,实现家居设备的智能管理和远程监控。

本课题的嵌入式平台采用WinCE操作系统,硬件设备采用ARM10架构的Intel XScale270核心处理器的实验箱作为技术支撑。

系统设计与实现使用Keil、VS2005和Delphi三种集成开发工具实现代码的编写与调试。

软件部分主要涵盖硬件网关设备的WinCE操作系统相关功能设计、嵌入式设备平台服务端软件设计、计算机客户端应用软件的设计及家电控制端底层的设计。

智能家居系统与用户数据交互采用GSM系统,通过短信的方式实现。

家居设备之间的数据通信采用TCP/IP网络协议,建立三次握手机制,保证数据传输稳定可靠。

系统对WinCE系统内核进行裁剪定制,提高数据的处理能力。

在网关内设计开发用于WinCE系统的控制中心,即嵌入式服务端,实现硬件设备与软件系统数据握手通信。

计算机客户端的应用软件设计,即视频采集查阅软件,是基于Delphi可视化界面开发语言编写进行设计。

客户端应用软件用于异地及时通过视频画面掌握家居状态环境。

本课题基于嵌入式的智能家居系统的设计与实现,使用嵌入式平台作为核心控制器能够提高整个系统的稳定性,数据传输采用TCP/IP协议能够很好解决目前一些系统中存在的数据传输不稳定问题。

基于嵌入式的方式能够降低智能家居系统的成本,大大降低市场中由于智能家居价格较高无法普及现象,使智能家居能够走入普通百姓家中。

关键字:智能家居系统,物联网,嵌入式技术,WinCE系统,DelphiDesign and Implementation of Smart Home System Based onEmbedded SystemWith the constant progress of science and technology, Internet of things (IOT) technology develops by leaps and bounds. Smart home is one of the typical applications of IOT. Smart home system links home appliances and security equipment as a whole with the soul, implementing intelligent management and remote monitoring of the household equipment.In this project, the embedded platform adopts the WinCE operating system, and the hardware device uses an experiment box with Intel XScale270 core processor based on ARM10 architecture as the technical support. System design and implementation uses Keil, VS2005, and Delphi integrated development tools to edit and debug the codes. Software mainly covers the WinCE operating system function design of the hardware gateway device, platform server client software design of the embedded devices, the computer client application software design and the household appliance control bottom program design.Interaction of smart home system with the user uses GSM system with short message service. Data communications between household equipment adopts TCP/IP network protocol, setting up a three-way handshake mechanism, to ensure stable and reliable data transmission. The system truncates and customizes the WinCE system core to improve data processing ability. In the gateway, the control center for the WinCE system, namely embedded server, can be developed to realize the data communication between the hardware and software system. Computer client application software design, namely the video acquisition carried out based on Delphi visualization interface development language. The client application software is used in mastering the household environment timely by video images in the remote places. The design and implementation of intelligent Home Furnishing system based on embedded system, using the embedded platform as the core controller can improvethe stability of the whole system, data transmission using TCP/IP protocol can solve data transmission system exists the unstable problem. Embedded system can reduce the cost of smart home system, greatly reducing the market because of the high price of smart home can’t be universal phenomenon, so that smart home can go into the homes of ordinary people.Keywords:smart home system, IOT, embedded technology, WinCE system, Delphi目录第1章绪论 (1)1.1 研究背景及意义 (1)1.2 智能家居研究现状与发展 (3)1.2.1 智能家居国内外发展现状 (3)1.2.2 智能家居发展趋势 (4)1.3 本课题研究内容 (5)1.4 论文结构 (6)第2章系统设计方案 (8)2.1硬件总体设计框图 (8)2.2控制核心选择 (10)2.3家电控制板 (11)2.3.1串行端口电路 (12)2.3.2家电控制电路 (14)2.3.3传感器接口电路 (15)2.4 GSM通信模块 (15)2.5视频监控模块 (16)2.6总体软件设计方案 (17)2.7本章小结 (18)第3章操作系统的定制 (19)3.1 BSP的安装 (19)3.2添加平台特征和配置平台 (20)3.3串口部分设置与调试 (22)3.4操作系统的生成与下载 (24)3.5本章小结 (24)第4章应用软件设计 (26)4.1应用程序编写环境 (26)4.2智能家居人机接口设计 (26)4.3串口通信功能设计 (30)4.3.1串口通信协议 (30)4.3.2软件的实现 (31)4.3.2.1打开串口与配置串口 (32)4.3.2.2关闭串口 (35)4.3.2.3串口读线程 (36)4.3.2.4串口实现数据的写入 (37)4.3.2.5串口类的调用 (38)4.3.2.6串口的监听 (38)4.4 GSM无线数据传输模块 (39)4.4.1 GSM无线数据传输的基础 (39)4.4.1.1 PDU编码规则 (39)4.4.1.2 AT指令 (41)4.4.2 软件的实现 (42)4.4.2.1 PDU编码解码 (42)4.4.2.2 CEncode类成员函数详解 (44)4.4.2.3 收发短信 (53)4.5 图像采集模块 (55)4.5.1 摄像头驱动程序 (55)4.5.2 视频捕捉和视频信息传送 (56)4.6 以太网通信模块 (57)4.6.1 TCP/IP协议 (57)4.6.2 软件实现 (58)4.7 客户端视频监控软件 (61)4.8 家电控制及传感器模块 (63)4.8.1 单片机串口使用及参数设置 (63)4.8.2 串口通信的自定义约定 (64)4.8.3 单片机程序流程 (65)4.8.4 ARM端控制和报警流程 (68)4.9本章小结 (68)第5章系统测试 (70)5.1测试环境 (70)5.2 测试步骤 (70)5.3本章小结 (75)第6章总结与展望 (77)6.1本文的总结 (77)6.2 对本课题前景的展望 (78)参考文献 (79)作者简介及在学期间所取得的科研成果 (82)致谢 (83)第1章 绪论1.1 研究背景及意义我国伴随经济化建设的步伐持续加快与深入,中国百姓生活逐渐面向全面小康化方向前进,使得寻常百姓生活质量也随之提升一个层次。

智能家居总体设计方案

智能家居总体设计方案

智能家居总体设计方案智能家居总体设计方案随着科技的进步和人们对便利生活的需求不断增加,智能家居成为了现代家庭的新趋势。

智能家居可以通过集成电子设备和网络,实现对家居设施和家电的智能控制和管理,提供更加便捷和舒适的居住环境。

以下是智能家居的总体设计方案。

整体架构设计:智能家居的整体架构由三个层次组成:感知层、控制层和应用层。

感知层通过传感器收集家居环境的数据,并将其传输到控制层。

控制层负责对数据进行分析和处理,并向应用层提供相应的服务。

应用层包括用户界面和应用程序,用户可以通过手机、平板电脑等终端设备控制和管理家居设施和家电。

核心技术支持:智能家居的实现离不开以下核心技术支持。

首先是物联网技术,通过将家居设备和家电连接到互联网,实现设备之间的互联互通。

其次是人工智能技术,通过深度学习和机器学习算法,使智能家居具备学习和适应能力,能够根据用户的习惯和需求进行智能化的调节。

还有云计算技术,通过将数据存储和处理放在云端,实现大规模数据的存储和处理,提供更加强大的计算能力和数据安全保障。

功能模块设计:智能家居的功能模块包括安防监控、智能照明、智能家电、环境调节、语音控制等。

安防监控模块通过摄像头和传感器实现家庭安全的监控和报警功能。

智能照明模块通过智能灯具和光感传感器实现灯光的自动调节和场景设置。

智能家电模块可以远程控制和管理家电设备,实现智能化的家居生活。

环境调节模块通过温湿度传感器和空调设备实现室内温度和湿度的自动控制。

语音控制模块通过语音识别技术实现对家居设备的语音控制和操作。

系统安全设计:智能家居涉及到用户个人隐私和家庭安全问题,因此系统安全设计至关重要。

首先是数据安全,通过加密技术保护用户的个人信息和家庭数据不被泄露。

其次是设备安全,将设备与互联网隔离,建立安全的网络连接,防止黑客攻击和恶意入侵。

还有用户身份鉴别和权限管理,确保只有合法的用户才能访问和操作家居设备。

智能家居对于人们的生活带来了很大的改变和便利,但同时也面临着数据安全和设备安全的挑战。

住宅智能化系统设计标准

住宅智能化系统设计标准

住宅智能化系统设计标准
一、用户需求分析
在进行住宅智能化系统设计之前,首先需要对用户的需求进行深入分析。

这包括了解用户的生活习惯、居住需求、安全需求、娱乐需求等方面,以便为其量身定制合适的智能化系统。

二、系统总体设计
根据用户需求,对住宅智能化系统进行总体设计。

这包括确定系统的总体架构、功能模块、技术路线、设备选型等方面。

同时,还需要考虑系统的可扩展性、可维护性和安全性。

三、功能模块设计
根据总体设计,对住宅智能化系统的各个功能模块进行详细设计。

这包括智能照明、智能安防、智能环境控制、智能家居等模块的设计,以及各模块之间的协调和集成。

四、设备选型与配置
根据功能模块的设计要求,选择合适的设备并进行配置。

这包括智能终端设备、传感器、执行器、网络设备等设备的选型和配置。

在选择设备时,需要考虑设备的性能、稳定性、兼容性和性价比。

五、系统集成与调试
将各个功能模块的设备和系统进行集成和调试,确保各模块之间的协调工作和系统的稳定性。

在集成和调试过程中,需要注意排查可能存在的问题和故障,并及时进行处理和解决。

六、验收与交付
完成系统集成和调试后,需要进行验收和交付。

这包括对系统的功能、性能、安全性等方面进行测试和评估,确保系统符合设计要求和用户需求。

在验收合格后,将系统正式交付给用户使用,并提供必要的培训和技术支持。

智能家居系统设计与实施应用方案设计报告

智能家居系统设计与实施应用方案设计报告

智能家居系统设计与实施应用方案设计报告第1章引言 (4)1.1 智能家居系统背景 (4)1.2 智能家居系统发展现状与趋势 (4)1.3 报告目的与结构安排 (4)第二章智能家居系统关键技术 (5)第三章智能家居系统设计与实施方案 (5)第四章智能家居系统应用案例分析 (5)第五章智能家居产业发展现状与对策 (5)第六章总结与展望 (5)第2章系统需求分析 (5)2.1 用户需求调研 (5)2.2 功能需求分析 (5)2.3 功能需求分析 (6)2.4 系统架构设计 (6)第3章技术选型与标准 (7)3.1 通信协议选型 (7)3.1.1 有线通信协议 (7)3.1.2 无线通信协议 (7)3.2 硬件设备选型 (7)3.2.1 中心控制单元 (7)3.2.2 传感器设备 (7)3.2.3 执行器设备 (7)3.3 软件平台与框架 (8)3.3.1 物联网平台 (8)3.3.2 应用层框架 (8)3.4 智能家居系统标准与规范 (8)3.4.1 物联网标准 (8)3.4.2 信息安全标准 (8)3.4.3 产品质量标准 (8)3.4.4 用户体验标准 (8)第4章系统总体设计 (8)4.1 系统架构设计 (8)4.1.1 感知层 (8)4.1.2 网络层 (9)4.1.3 应用层 (9)4.2 子系统划分 (9)4.2.1 智能照明子系统 (9)4.2.2 智能安防子系统 (9)4.2.3 智能环境监测子系统 (9)4.3 模块功能描述 (9)4.3.1 感知层模块 (9)4.3.2 网络层模块 (9)4.3.3 应用层模块 (10)4.4 系统集成设计 (10)4.4.1 硬件集成 (10)4.4.2 软件集成 (10)4.4.3 系统测试与优化 (10)第5章硬件系统设计 (10)5.1 传感器模块设计 (10)5.1.1 传感器选型 (10)5.1.2 传感器接口设计 (10)5.1.3 传感器布置 (10)5.2 控制器模块设计 (11)5.2.1 控制器选型 (11)5.2.2 控制器接口设计 (11)5.2.3 控制策略设计 (11)5.3 网络通信模块设计 (11)5.3.1 通信协议选择 (11)5.3.2 网络接口设计 (11)5.4 电源与供电模块设计 (11)5.4.1 电源设计 (11)5.4.2 供电设计 (12)第6章软件系统设计 (12)6.1 系统软件架构 (12)6.1.1 设备驱动层 (12)6.1.2 业务逻辑层 (12)6.1.3 用户界面层 (12)6.2 设备驱动设计 (12)6.2.1 设备驱动框架 (12)6.2.2 设备驱动实现 (12)6.3 业务逻辑层设计 (13)6.3.1 业务逻辑框架 (13)6.3.2 业务逻辑实现 (13)6.4 用户界面设计 (13)6.4.1 用户界面框架 (13)6.4.2 用户界面实现 (13)第7章数据处理与分析 (14)7.1 数据采集与预处理 (14)7.1.1 数据采集 (14)7.1.2 数据预处理 (14)7.2 数据存储与管理 (14)7.2.1 数据存储 (14)7.3 数据分析方法 (15)7.4 数据可视化与展示 (15)第8章系统安全与隐私保护 (15)8.1 系统安全策略 (15)8.1.1 安全体系架构 (15)8.1.2 安全策略制定 (15)8.2 数据加密与认证 (16)8.2.1 数据加密 (16)8.2.2 认证与授权 (16)8.3 网络安全防护 (16)8.3.1 防火墙 (16)8.3.2 入侵检测与防御 (16)8.3.3 安全更新与漏洞修复 (16)8.4 用户隐私保护措施 (16)8.4.1 数据分类与脱敏 (16)8.4.2 最小化数据收集 (17)8.4.3 用户隐私告知与同意 (17)8.4.4 隐私保护合规性检查 (17)第9章系统实施与调试 (17)9.1 系统实施步骤与方法 (17)9.1.1 实施前期准备 (17)9.1.2 设备安装与接线 (17)9.1.3 系统软件配置 (17)9.1.4 系统集成与调试 (17)9.2 系统调试与测试 (17)9.2.1 硬件设备调试 (17)9.2.2 软件功能测试 (17)9.2.3 系统集成测试 (17)9.2.4 系统稳定性测试 (17)9.3 系统功能评估 (18)9.3.1 系统功能性评估 (18)9.3.2 系统易用性评估 (18)9.3.3 系统稳定性评估 (18)9.3.4 系统安全性评估 (18)9.4 优化与改进措施 (18)9.4.1 系统功能优化 (18)9.4.2 系统功能提升 (18)9.4.3 系统安全性加强 (18)9.4.4 售后服务与培训 (18)第10章案例分析与市场前景 (18)10.1 成功案例分析 (18)10.1.1 国内智能家居案例 (18)10.1.2 国外智能家居案例 (18)10.2 市场前景与机遇 (19)10.2.1 市场规模及增长趋势 (19)10.2.2 政策与产业环境 (19)10.2.3 消费者需求与市场机遇 (19)10.3 竞争对手分析 (19)10.3.1 国内竞争对手分析 (19)10.3.2 国外竞争对手分析 (19)10.3.3 竞争对手优劣势对比 (19)10.4 发展建议与展望 (19)10.4.1 技术创新与发展方向 (19)10.4.2 市场拓展与渠道建设 (19)10.4.3 产业协同与生态构建 (19)第1章引言1.1 智能家居系统背景信息技术的飞速发展,物联网、大数据、云计算等新兴技术逐渐应用于人们的日常生活。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统总体设计
§1.1系统结构框架
智能家居图形用户界面(GUI)呈现给用户的应当是高度的可靠性和美观,易操作的界面。

这就要求一种占用资源少并能支持多种字符集的机制。

系统内部通常包含网络通信,图形显示等等模块,几个程序之间并发执行,这就涉及到进程间的通讯。

本文提出了一种基于Vxworks应用程序开发框架的智能家居管理系统,不仅提供了操作简单,多种语言支持的前台图形操作窗口,还利用LCD 触摸屏技术对信号进行输入,达到方便快捷易操作的目的。

系统本身是面向接口的,易于扩展和维护,符合软件工程化的要求。

图1 智能家居终端系统结构
根据家居的设备管理控制的分类,在界面管理上实现如下功能:家居安防,家电控制,照明控制,温度控制,气体检测,及系统设置等模块。

本系统的结构图如图1所示。

终端系统工作时,后台进程会循环监听服务器,检查服务器端有没有新的消息发送,如有新的信息到来,则通知终端的GUI程序对界面做出响应,以提示用户处理,而服务器的连接通过TCP/UDP实现。

同时终端的GUI响应用户的相关操作,通过后台程序实现对各种电器的管理和服务器的通讯,记录用户操作和各种传感器的反馈数据等。

§1.2系统模块设计
系统的模块设计主要有三部分组成:微处理器模块、CAN总线模块和人机接口模块组成。

§1.2.1微处理器模块
这里用的嵌入式微处理器是32位的RISC微处理器S3C2410A。

S3C2410A是Samsung公司推出的16/32位RISC处理器,只要面向高性价比、低功耗的手持设备应用。

S3C2410A在片上集成了单独的16KB指令cache 和16KB数据cache,并且提供了一组完整的系统外围设备接口,从而大大减少了整个系统的成本,缩减了系统配置额外器件的开销。

S3C2410A芯片集成了大量的功能单元:
(1)内部1.8V,存储器3.3V,外部I/O3.3V,16KB数据Cache,16KB指令Cache,MMU。

(2)内置外部存储器控制器(SDRAM控制和芯片选择逻辑)。

(3)LCD控制器,一个LCD专业DMA。

(4)4个带外部请求线的DMA。

(5)3个通用异步串行端口(IrDA1.0,16-Byte Tx FIFO and 16-Byte Rx FIFO),2通道SPI
(6)一个多主I2C总线,一个I2S总线控制器。

(7)SD主接口版本1.0和多媒体卡协议版本2.11兼容。

(8)4个PWM定时器和一个内部定时器。

(9)看门狗定时器。

(10)117个通用I/O。

(11)56个中断源。

(12)24个外部中断。

(13)8通道10位ADC和触摸屏接口。

(14)16/32位RISC体系结构,使用ARM920T CPU核的强大指令集。

(15)指令缓存(Cache)、数据缓存、写缓存和物理地址TAG RAM,减小了对主存储器带宽和性能的影响。

§1.2.2CAN总线模块
由于S3C2410A不带CAN总线控制器,因而采用串行外设接口SPI进行扩展,其接口原理图如下所示。

CAN总线控制器选用Microchip公司的MCP2510,MCP2510是一种带有SPI接口的CAN控制器,它支持CAN技术规范V2.0A/B;并能够发送和接收标准的和扩展的信息帧,同时具有接收滤波和信息管理的功能。

MCP2510通过SI接口与MCU进行数据传输,最高数据传输速率可达5Mb/s,MCU可通过MCP2510与CAN总线上的其他MCU单元通信。

MCP2510内含三个发送缓冲器、两个接收缓冲器。

同时还具有灵活的中断管理能力,这些特点使得MCU对CAN总线的操作变得非常简便。

其结构图如图2所示,MCP2510的主要特点如下:
(1)支持标准格式和扩展格式的CAN数据帧结构;
(2)0~8字节的有效数据长度,支持远程帧;
(3)最大1Mb/s的可编程波特率;
(4)2个接收缓冲区,三个发送缓冲区;
(5)SPI告诉串行总线,最大5MHz;
(6)3~5.5V宽电压范围供电;
图2 CAN 总线接口模块的原理图
§1.2.3 人机接口模块
人机接口模块作为用户与系统的交互界面,是系统的活的灵魂。

人机接口模块的液晶显示器包括两个设备:LCD 和触摸屏。

触摸屏是透明的,一般情况下都是与LCD 粘在一起,当用户在触摸屏上点击时,系统可以得到点击的位置,将该位置坐标换算到LCD 坐标,就可以实现用户与机器的交互。

S3C2410A 自带LCD 控制器,集成了LCD 控制器,如图3所示。

图3集成了LCD 控制器的嵌入式处理器体结构
S3C2410A 支持TFT /STN 型的LCD ,但是不能直接与LCD 相连,需要接口板驱动,而本系统所用台湾建美电子股份有限公司的LCD 集成了驱动电路,使得设计更为方便稳定,该LCD 应用了最新的QVGA 技术,分辨率是240×320像素的液晶输出方式,使得显示的像素更高、更清晰。

该LCD 采用4线电阻触摸屏,4线电阻模拟量技术的2层透明金属层工作时每层均增加恒定电压:一个
CAN 总线 处理器内核


总线 SDRAM 控制器 LCD DMA
FIFO LCD 控制器 SDRAM
液晶显示屏
Soc 片内
竖直方向YD、YU,一个水平方向XR、XL,总共需4根电缆。

其特点是:高解析度,高速传输反应,表面硬度处理,减少擦伤、刮伤及防化学处理,具有光面及雾面处理,一次校正,稳定性高,永不漂移通过。

JEMITEK的LCD通过50引脚的插座与S3C2410A接口电路连接。

S3C2410A具有8通道模拟输入的10位CMOS模数转换器(ADC)。

它将输入的模拟信号转换为10位的二进制数字代码。

在2.5MHz的A/D转换器时钟下,最大转换速率可达到500KBPS。

A/D转换器支持片上采样和保持功能,并支持掉电模式。

触摸屏是透明的,一般情况下都是与LCD粘在一起,当用户在触摸屏上点击时,系统可以得到点击的位置,将该位置坐标换算到LCD坐标,就可以实现用户与机器的交互。

S3C2410A的AIN7和AIN5用于连接触摸屏的模拟信输入。

相关文档
最新文档