首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

多媒体教室智能管理系统的设计与实现2

多媒体教室智能管理系统的设计与实现2

2 系统硬件设计
2.1 智能网络控制器
   
该模块的核心控制部分采用NXP公司的32位芯片CortexM0 LPC111x,可用于高集成度和低功耗的嵌入式应用。
    控制器的网络芯片选用W5100,该芯片是一款多功能的网络接口芯片,内部集成有10/100 Mbit·s-1以太网控制器,主要应用于高集成、高稳定、高性能和低成本的嵌入式系统中。W5100内部集成了全硬件、TCP/IP协议栈、以太网介质传输层(MAC)和物理层(PHY)。硬件TCP/IP协议栈支持TCP、UDP、IPv4、ICMP、ARP、IGMP和PPPoE,这些协议已在较多领域经过了验证。内部集成还有16 kB存储器用于数据传输。使用W5100无需考虑以太网的控制,只要进行简单的端口(Socket)编程。LPC111x通过内部的SPI模块与W5100芯片进行通信。
    控制器片外Flash选用24c16,该Flash可存储2 kB的数据,LPC111x通过I2C总线对Flash进行读写,控制器的系统设计如图3所示。


2.2 教室用电设备控制单元
   
主要负责完成接收来自智能网关控制器发送的无线命令,并进行解析和控制相应的继电器,以达到控制相应用电设备的目的。
    该控制单元选用的核心控制芯片是PIC16fxx,该芯片是DIP封装总共有14个引脚,控制7路继电器的开断,电源部分采用阻容降压的方式,连接220 V,通过阻容降压滤波后达到直流12 V,该电压用于驱动继电器,经稳压芯片78L05变为5 V,该电压用于PIC芯片的工作电压,电路原理图如图4所示。



3 系统软件设计
   
系统软件包括运行于教室用电设备控制单元的软件,智能网关控制器的软件以及运行于中央计算机上的上位机软件。
3.1 教室用电设备控制单元的软件
   
该部分软件主要完成无线信号的接收、解码以及继电器的控制。PIC16fxx初始化后,会处于检测无线信号状态,一旦检测到有无线信号,就会进行解码,得到有效的解码信息后,再打开相应的继电器。程序流程图如图5所示。

返回列表