详情

dpj0259 单片机接入以太网的网络家电系统设计

项目介绍

摘要:本作品是以STM32F103VET6为控制核心,利用ENC28J60网络驱动模块和LED显示模块等设计而成的.该系统基于简单的http协议,局域网内的任何主机都能够通过网络访问它,并可以通过网页的形式控制板子上的LED亮灭,实现了模拟网络家电的作用。经过试验该系统能够正常的工作,并能准确的执行从网络接收到的命令,其具有比较可靠、稳定的性能,但是还有许多需要改进的地方。

关键词: 单片机;STM32F103VET6ENC28J60HTTP;网络家电

目  录
前言    3
1、系统设计方法、内容与分析    4
1.1系统的整体结构描述    4
1.2 单片机接入以太网的网络家电系统的框架结构图    5
2、系统的硬件设计    5
2.1单片机系统的硬件设计    5
2.2供电模块设计    10
2.3 ENC28J60网络模块设计    11
2.4 LED显示模块设计    13
3、系统的软件设计    13
3.1 HTTP协议的原理    13
3.1.1 HTTP协议中的URL    14
3.1.2 HTTP协议中如何进行请求    14
3.1.3 HTTP协议中如何进行响应    15
3.1.4 HTTP协议中中的消息报头    16
3.2 STM32F103VET6标准外设库    19
3.2.1 STM32标准外设库介绍    19
3.2.2 STM32标准外设库介绍    19
3.3 ENC28J60的初始化    22
3.4主程序流程图    23
4、设计结果与展望    24
5、总结    24
参考文献    25

主要内容和基本要求

利用61板作为控制板,配合DM9000以太网模组,完成一个Web服务器,并具有控制功能:

1.SPCE061A做为主控制器对DM9000以太网控制芯片进行控制,完成以太网数据报的收发。

2.SPCE061A上实现简单的HTTP协议,使SPCE061ADM9000构成的网络终端可以做Web服务器,对局域网提供网页浏览服务。

3.设计简单的带有控制界面的网页,通过该网页可以完成对三个设备的“打开/关闭”控制。

4.对设备的控制通过播报语音或点亮LED模拟

站长说明

       成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易,  我们会从QQ或者邮箱等方式发送毕业设计程序。

        我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) ,  需要用户提供详细的   , 功能要 求.开发技术要求(开发语言、开发工具、框 架等  ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!