李钊
摘要:本文设计了一种基于can总线的智能家居控制系统,文章对智能家居控制系统的功能需求进行了分析,以及对家居控制系统的典型硬件电路进行了设计,并简述了系统的软件设计.该系统可以实现家居系统的智能化控制,具有良好的应用前景。
关键词:智能家居;can;总线;智能控制
随着行业的发展,智能控制的功能多元化,控制的对象不断扩展,控制的联动场景要求更高,为此带来各研发厂商针对不同目标群体,所生产的智能家居产品的配套操作系统、通信协议等技术标准参差不齐,给系统的集成带来了很大的困难。
1智能家居控制系统功能分析
综合考虑用户的功能需求、家居系统使用时的成本因素等方面,本文所设计系统选取了几个具有典型的节点,对应本文所设计的智能家居控制系统的功能,具体内容如图1所示。
框图中,家庭安防功能主要包括对各类红外、烟雾等传感器等采集数据,就家居生活中的异常情况进行报警;数据采集主要采集家居环境中的温度、湿度、光照度等参数;灯光控制主要针对家居环境中的灯光进行调节;家电红外遥控学习功能是指通过红外遥控器对家电进行远程控制;短信报警及查询功能是指用户可以通过手机接收报警信息并查询到家庭内部状态信息。
2控制系统硬件设计
2.1主控制器及外围电路设计
本设计采用美国Microchip公司的dsPIC30F6014a数字信号处理器为主控制器,该处理器功能较强,同时具有CAN通信接口和RS232接口、USB接口等,对智能家居这种用户经常需要进行升级和功能改造的应用场景非常适用。……