关 闭

新闻中心

EEPW首页>工控自动化>设计应用> CC430F6135的无线智能家居控制系统设计

CC430F6135的无线智能家居控制系统设计

作者: 时间:2011-06-21 来源:网络 收藏

3.1 主控制器软件
主控制器程序流程如图6所示。首先触碰触摸屏的开始图标,系统开始运行,此时触摸屏的界面会显示出3个模块,分别为家电控制模块、门控模块、灯光模块,每个模块都有自己的控制功能,以家电控制模块为例进行说明。触碰家电模块后,触摸屏界面显示一个框图表,包括电视机、音响、电脑等家电设备。触碰到电视机后,利用内部集成的RF收发模块发出打开家电的控制指令给为控制核心的驱动模块。驱动模块接收指令并判断指令的功能,然后连接到电视机的端口会置为高电平,此时控制电视机的继电器会闭合,电视机被打开,至此整个控制操作完成。在间隔40 s内若没有触碰触摸屏则会进入低功耗模式3中,系统的DC发生器被关断,只有晶振是活动的,系统的总中断允许位被打开。此时触摸屏也会进入低功耗模式,屏幕显示为黑白色,进入低亮模式,这样就能使功耗达到最低,延长电池使用时间。

本文引用地址://m.amcfsurvey.com/article/161939.htm

f.JPG


3.2 驱动模块软件
家电控制、门控控制、灯光控制等的驱动模块基本相同,现以家电控制的驱动模块为例进行说明,其程序流程如图7所示。驱动模块初始阶段会一直处于低功耗模块中,当主控制器发送控制指令后,驱动模块会被RF接收中断唤醒,并执行相应的指令功能。执行成功后,会发送执行成功的指令给主模块,然后进入到低功耗模式中,此时驱动模块的CC430F6135的I/O口会一直保持状态不变,DC发生器被关断,主中断被打开,此时功耗达到最低。
3.3 触摸屏软件
DMT64480T056 01W型触摸屏内部集成了指令集,只要按照指令的要求通过串口输送给触摸屏,就可以实现该指令的功能,所有指令均是以十六进制为标准。在电脑上通过软件可以将图片和图片固定区域代表的指令下载到触摸屏中。其原理是当触碰触摸屏的一个区域后,触摸
屏会输出预先配置好的指令给单片机,其指令代码规则为AA xx CC 33 C3 3C。在这里AA为固定的开始指令,之后xx是代表触碰区域预先设置好的指令代码,CC 33 C33C为固定的结尾指令。输出完这些十六进制字符后,单片机通过判断xx的值,进而去实现指定的功能。不同的区域可以设置不同的指令代码,这样就可以实现同一个界面多个触碰区域多个命令的功能。
g.jpg

结语
本文设计了一种基于CC430F6135的。此系统主要是由主控制器和驱动模块组成,系统采用的CC430F6135内部集成的RF收发模块和触摸屏是本系统的亮点,不但节约成本而且方便用户使用。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭