基于ARM的智能家居监控系统设计
时间:05-05
来源:中国安防展览网
点击:
议是定义在物理层之上的,其具体协议行为发生在底层,我们不必关心它,只需对它的设置参数进行相应的设置.另外,为完成系统的功能要求还须自定义一个数据帧或命令帧格式.所以这里通信层中的通信协议包括了两方面的内容:一个是串行端口参数设置,另一个就是自定义的数据帧或命令郑
串行端口设置参数主要有以下几个:波特率、数据位、奇偶校验位、停止位以及编码方式.本系统中的波特率设置为19200($2.0300) bit/s;数据位设置为8位;由于通信距离较近所以没有奇偶校验;停止位设为1位;编码方式采用ASCII码方式。这里的设置通过对Visual Basic 2005中SerialPort类中的公共属性BaudRate、DataBits、Parity、StopBits、Encoding的设置即可完成。
Visual Basic 2005 中的SerialPort类用于控制串行端口文件资源.它具有如下特性:提供同步 I/O 和事件驱动的 I/O,对管脚和中断状态的访问以及对串行驱动程序属性的访问。
4 结论
基于ARM核心的微控制器无论在运算速度还是系统实现成本上都优于传统的8位单片机。本文利用NXP公司ARM7微控制器LPC2478设计完成了家居网络的底层监控系统。本系统充分利用LPC2478的丰富片上资源,如LCD控制器、CAN总线接口,辅之简单的外围电路实现监控系统的硬件部分。整个监控电路板的实现成本及功耗体积相比8位单片机实现方案,大大缩小,很适合家居智能化的工程实施。另外本文还提出了PC机监控管理软件的通信层结构及实现细节,可以为家居智能化改造提供技术基础。
- 基于MCU的智能漏水检测系统设计(10-06)
- 远程自动控制系统在智能家居中的应用(10-16)
- 旧房安装智能家居 首选无线传输方式(03-03)
- 智能家居照明系统解决方案(02-11)
- 德州仪器(TI)的电冰箱解决方案(06-10)
- 智能家居多功能一体化触屏遥控器方案解析(11-02)