基于S3C2410的智能家居数据采集系统设计
2.3 应用软件
应用软件主要有协议软件、数据采集模块、通信处理模块、用户接口管理等。这里主要介绍数据显示模块和通信处理模块的实现。
2.3.1 数据显示
LCD的显示包括LCD初始化、LCD显示和LCD清屏三个模块。采用S3C2410的PORTC和PPORTD作为LCD驱动接口,因此需设置它们的工作在第3功能状态,设置I/O口控制寄存器的语句如下:本文引用地址://m.amcfsurvey.com/article/195474.htm
部分显示程序如下:
2.3.2 通信软件模块
本系统采用TCP/IP协议,信过程采用客户-服务器模式,其具体流程图如图6所示。
3 结语
本文提出一种基于S3C22410处理器的智能家居数据采集系统的设计。系统包括数据采集、数据显示、数据存储以及数据传输(网络控制)四部分。实现水、电、气三表一体的智能管理,利用TCP/IP协议实现数据传输,实现对家居环境状态进行有效监控,既有效地节约了小区务业管理的人力资源,又有效地降低了事故的发生率,保证居住方便、安全、舒适,很适合智能家居的应用与推广。
电度表相关文章:电度表原理
评论