论文部分内容阅读
本文对基于近距离无线技术的家电控制网络以及Internet接入进行了研究,主要内容包括:探讨了家电网络技术的发展状况和趋势;提出了家电无线控制网络的总体功能和框架,提出单一星型和树形的拓扑结构,给出了星型集中控制网络家电控制系统的原理图;对无线家电控制网络的两个重要硬件单元进行的设计;通过对比,选择了高性价比的单片无线收发芯片作为无线收发模块的核心芯片,选择了合适的外围器件来保证模块的良好工作性能;设计了网关PC无线通信的接口模块,选用干电池供电的便携式供电方式,采用星型供电结构以提高高频电路的抗干扰能力,设计上电复位、电压监控、程序监视复位为一体的复位电路,设计模拟异步串口通信电路解决单片机通用异步串行接口数的不足;选择合理的编程语言,对网关PC无线通信接口通信驱动程序功能化和模块化,提出适合硬件的中断式接收和通用串口与模拟串口相接合的软件设计,采用RS-232标准串口与网关PC通信,设计以温度、湿度监控为目标的家电控制网络协议;分析了两种CRC-16码快速校验算法,提出新型快速查表算法,大大节省的存储空间,特别适合存储空间有限的单片机系统,解决了近距离无线通信较高的误码率的问题;网关PC的软件设计为两种功能,采用VisualC++的串口通信控件进行主控机的集中监控编程,采用网络套接口进行Internet接入编程,实现远程终端对家电控制网的远程访问,采用多线程的网络通信编程,提供多个网络终端同时访问;以温、湿度监控为例,对家电控制系统进行实验,验证了家电无线控制网络的可行性;对CRC-16码快速校验在无线通信中的作用进行了验证,实验结果表明此校验算法对保证通信数正确性作用显著。