单片机接入以太网的网络家电系统设计
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘要:本作品是以STM32F103VET6为控制核心,利用ENC28J60网络驱动模块和LED显示模块等设计而成的.该系统基于简单的http协议,局域网内的任何主机都能够通过网络访问它,并可以通过网页的形式控制板子上的LED亮灭,实现了模拟网络家电的作用。经过试验该系统能够正常的工作,并能准确的执行从网络接收到的命令,其具有比较可靠、稳定的性能,但是还有许多需要改进的地方。
关键词: 单片机;STM32F103VET6;ENC28J60;HTTP;网络家电
目? 录前言??? 31、系统设计方法、内容与分析??? 41.1系统的整体结构描述??? 41.2 单片机接入以太网的网络家电系统的框架结构图??? 52、系统的硬件设计??? 52.1单片机系统的硬件设计??? 52.2供电模块设计??? 102.3 ENC28J60网络模块设计??? 112.4 LED显示模块设计??? 133、系统的软件设计??? 133.1 HTTP协议的原理??? 133.1.1 HTTP协议中的URL??? 143.1.2 HTTP协议中如何进行请求??? 143.1.3 HTTP协议中如何进行响应??? 153.1.4 HTTP协议中中的消息报头??? 163.2 STM32F103VET6标准外设库??? 193.2.1 STM32标准外设库介绍??? 193.2.2 STM32标准外设库介绍??? 193.3 ENC28J60的初始化??? 223.4主程序流程图??? 234、设计结果与展望??? 245、总结??? 24参考文献??? 25
主要内容和基本要求
利用61板作为控制板,配合DM9000以太网模组,完成一个Web服务器,并具有控制功能:
1.SPCE061A做为主控制器对DM9000以太网控制芯片进行控制,完成以太网数据报的收发。
2.在SPCE061A上实现简单的HTTP协议,使SPCE061A与DM9000构成的网络终端可以做Web服务器,对局域网提供网页浏览服务。
3.设计简单的带有控制界面的网页,通过该网页可以完成对三个设备的“打开/关闭”控制。
4.对设备的控制通过播报语音或点亮LED模拟