远程自动控制系统在智能家居中的应用
时间:10-16
来源:本站整理
点击:
息, 主机都返回到扫描查询状态。主机主程序流程图如图6 所示。
分机上电复位后进行初始化, 然后等待接收主机发送的命令信息。接收到命令信息后, 从中提取地址和数据信息, 若为本分机地址, 则对数据进行处理并作出响应, 同时向主机发送确定信息; 若非本分机地址, 则返回, 继续等待主机发送的命令信息。分机主程序流程图如图6 (b) 所示。
3.2 中断程序设计
本系统需要模拟串行数据发送和接收, 所以需要用上外部中断来接收数据, 确保数据传输的同步性和实时性。每接收一位数据, 中断都会响应一次, 接收8位为一个有效数据, 接收8 个数据为一个数据帧。外部中断流程图如图7 (a) 所示。
为了确保主机正常工作, 加入主机等待分机回复的等待时间。而为了时间的实时性和准确性, 用到单片机内部的定时器1.设定其工作模式为模式1, 初值为0x4bff (50m s)。中断20 次为1s, 60 次循环为60s, 当60s到时, 标志位置位后返回。时间中断流程图如图7 (b)所示。
4 结 论
本系统安全可靠, 性能稳定。同时本系统除用于家庭设备远程自动控制外, 也可用于家庭通信、家庭安全防范, 共同组建智能家居控制系统。
- 基于MCU的智能漏水检测系统设计(10-06)
- 旧房安装智能家居 首选无线传输方式(03-03)
- 智能家居照明系统解决方案(02-11)
- 德州仪器(TI)的电冰箱解决方案(06-10)
- 智能家居多功能一体化触屏遥控器方案解析(11-02)
- ZLG如何保障小米智能家庭套装编程10000套?(02-05)