基于单片机控制的WIFI无线传输模块设计.docx

上传人:b****6 文档编号:7261124 上传时间:2023-01-22 格式:DOCX 页数:27 大小:2.42MB
下载 相关 举报
基于单片机控制的WIFI无线传输模块设计.docx_第1页
第1页 / 共27页
基于单片机控制的WIFI无线传输模块设计.docx_第2页
第2页 / 共27页
基于单片机控制的WIFI无线传输模块设计.docx_第3页
第3页 / 共27页
基于单片机控制的WIFI无线传输模块设计.docx_第4页
第4页 / 共27页
基于单片机控制的WIFI无线传输模块设计.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

基于单片机控制的WIFI无线传输模块设计.docx

《基于单片机控制的WIFI无线传输模块设计.docx》由会员分享,可在线阅读,更多相关《基于单片机控制的WIFI无线传输模块设计.docx(27页珍藏版)》请在冰豆网上搜索。

基于单片机控制的WIFI无线传输模块设计.docx

基于单片机控制的WIFI无线传输模块设计

 

毕业设计(论文)

题目:

基于单片机控制的WIFI无线传输模块设计

学院:

工程学院

专业:

电气工程及其自动化

班级:

姓名:

学号:

指导教师:

 

 

中文摘要I

英文摘要.II

1前言1

1.1单片机技术简介1

1.2单片机的应用与市场1

1.3WIFI的发展方向2

1.4论文的主要设计内容3

2.1设计任务4

2.2总体方案框图4

2.3总体方案设计4

3系统硬件设计6

3.1CPU及外围电路设计6

3.1.1CPU简介6

3.1.2晶振及复位电路设计8

3.1.3单片机控制wifi模块设计9

3.2WIFI无线模块9

3.3串行通信设计11

3.4人机接口设计12

3.5显示模块设计13

4软件设计16

4.1程序流程图16

4.2WIFI模块与PC间的通信调试17

5结论21

谢辞21

参考文献22

附录23

附录A:

硬件原理图23

附录B:

程序代码24

 

基于单片机控制的WIFI无线传输模块设计

摘要:

单片机是随着电子计算机(电脑)的发展而产生的。

随着社会的发展和需求的提高,计算机也在不断地更新与发展。

由于计算机的产生是应数值计算而产生的,因此长期以来电子计算机技术都是沿着满足大量高速数值计算而发展的,直到20世纪70年代,电子计算机在数字逻辑运算、推理、自动控制等方面显露出非凡的功能后,在各种控制领域开始对计算机技术发展提出了与传统大量高速计算完全不同的要求。

这些要求是:

面对控制对象、面对各种传感器信号、面对人机交互操作控制、能方便地嵌入工控应用系统中等。

 

  为了实现上述要求,近年来,单片微型计算机(简称单片机)应运而生。

单片机也被称作“微控制器”、“嵌入式微控制器”。

单片机一词最初是源于SCM。

在单片机诞生时,SCM是一个准确、流行的称谓,“单片机”一词准确地表达了这—概念。

随着SCM在技术上、体系结构上不断扩展其控制功能,单片机已不能用“单片微型计算机”来准确表达其内涵。

国际上逐渐采用"MCU"(Micro Controller Unit)来代替,形成了单片机界公认的、最终统一的名词。

在国内因为“单片机”一词已约定俗成,故而继续沿用。

 

    单片计算机是将电子计算机的基本环节,如:

CPU(又称中央处理器,主要由运算器,控制器组成),存储器,总线,输入输出接口等,采用集成电路技术集成在一片硅基片上.由于单片计算机体积很小(仅手指般大小),功能强(具有一个简单计算机的功能),因而广泛用于电子设备中作控制器之用.目前,大到导弹火箭国防尖端武器,小至电视机微波炉等现代家用电器,内中都毫无例外地运用单片计算机作为控制器.因此,从控制的观点,我们也常称它为单片微控制器. 

 关键词:

  电路板、单片机、集成电路

DesignofWIFIwirelesstransmissionmodulebasedonMCU

Abstract:

SCM, as the electronic computer (computer) created in the development, along with social development and the improvement of demand, computers are also constantly updating and development. The computer is the result of numerical calculations and should have, So long computer technology to meet all along the high-speed development of numerical computation, It was not until the 1970s in the 20th century, computers in the digital logic operations, reasoning, Control areas shown remarkable feature, in various areas to control the development of computer technology with the traditional high-speed calculation entirely different requirements. These requirements are:

 Facing the control object, in the face of various sensor signals, in the face of human-computer interaction operational control, can be easily embedded industrial applications Medium.  

In order to achieve the above request, in recent years, single-chip microcomputer (SCM) emerged. SCM also called "micro-controller", "Embedded Microcontrollers." SCM is the first word from "Single Chip Microcomputer" called SCM. SCM birth, SCM is an accurate description of the epidemic, "SCM" accurate expression of this – concept With SCM technology, architecture continuously expanded its control function, SCM is no "single-chip micro-computer" to accurately express its substance. formation of microcontroller industry recognized the ultimate reunification of the term. In the domestic as "SCM" has been customary, therefore, continue to be used.  

Single-chip computer to computer's basic tasks, such as :

 CPU (also known as central processing units, mainly by the arithmetic unit, controller), memory, bus, the input and output interfaces, Integrated IC technology used in a silicon-based chip. As the size of a small single-chip computer (only the size fingers), strong function (with a simple computer function) that is widely used in electronic equipment used for the controller. Presently, the rocket missile defense sophisticated weapons, small microwave ovens to the TV and other modern household appliances, within which invariably use the computer as a single-chip controller. Therefore, from the control point of view, we often call the single-chip microcontroller.  

Key Words:

 Embedded Microcontrollers 、SCM 、Integration.

1前言

一台能够工作的计算机要有这样几个部份构成:

CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:

串行口、并行输出口等)。

在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。

而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。

1.1单片机技术简介

单片机的问世是计算机技术发展史上的一个重要的里程碑,因为它的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。

单片机芯片体积小,成本低,可广泛的嵌入到如工控单元,机器人,智能仪器仪表,汽车电子系统,家用电器,办公自动化设备,金融电子系统,玩具,个人信息终端及通信产品中。

单片机的发展历史大致可分为4个阶段

第一阶段(1974年-1976年):

单片机初级阶段。

因工艺限制,单片机采用双片的形式而且功能比较简单。

1974年12月,仙童公司推出了8位的F8单片机,实际上只包括了8位CPU,64KBRAM和2个并行口。

第二阶段(1976年-1978年):

低性能单片机阶段。

1976年,Intel公司推出了MCS-48单片机(8位单片机)极大地促进了单片机的变革与发展;1977年,GI公司推出了PIC1650,但这个阶段的单片机仍然处于低性能阶段。

第三阶段(1978年-1983年):

高性能单片机阶段。

1978年,Zilog公司推出了Z8单片机;1980年,Intel公司MCS-48单片机的基础上推出了MCS-51系列,Mortorola公司推出了6801单片机,这些产品使单片机的性能及应用跃上了一个新的台阶。

此后,各公司的8位单片机迅速发展起来。

这个阶段推出的单片机普遍带有串行I/O口,多级中断系统,16位定时器/计时器,片内ROM,RAM容量加大,且寻址范围可达64KB,有的片内还带有A/D转换器。

由于这类单片机的性价比高,所以被光反应用,是目前应用数量最多的单片机。

第四阶段(1983年-现在):

8位单片机巩固,发展及16位单片机,32位单片机推出阶段。

16位单片机的典型产品为Intel公司生产的MCS-96系列单片机。

而32位单片机除了具有更高的集成度之外,其数据处理速度比16位单片机提高许多,性能比8位,16位单片机更加优越。

20世纪90年代是单片机制造业大发展的时期,这个时期的许多公司也开发了一大批性能优越的单片机,极大地推动了单片机的应用。

近年来,又有不少新型的高集成度单片机产品涌现出来,出现了单片机产品丰富多彩的局面。

目前,除了8位单片机得到了广泛的应用之外,16位单片机,32位单片机也得到了广大客户的青睐。

1.2单片机的应用与市场

单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:

  

(1)在智能仪器仪表上的应用,单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。

采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。

例如精密的测量设备(功率计,示波器,各种分析仪)。

  

(2)在工业控制中的应用,用单片机可以构成形式多样的控制系统、数据采集系统。

例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。

  

(3)在家用电器中的应用,可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。

  

(4)在计算机网络和通信领域中的应用,现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。

  

(5)单片机在医用设备领域中的应用,单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。

  

(6)在各种大型电器中的模块化应用,某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。

如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。

如:

音乐信号以数字的形式存于存储器中(类似于ROM),由微控制器读出,转化为模拟音乐电信号(类似于声卡)。

在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。

  

(7)单片机在汽车设备领域中的应用,单片机在汽车电子中的应用非常广泛,例如汽车中的发动机控制器,基于CAN总线的汽车发动机智能电子控制器,GPS导航系统,abs防抱死系统,制动系统等等。

此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。

1.3WIFI的发展方向

对于GPRS、CDMA1x、1xRTT、EV-DO、EV-DV等技术而言,上下链路数据业务的对称性是WIFI的一个明显优势。

对于3G室内的2Mbit数据速率,WIFI也具有绝对的优势,它目前采用的是802.11b标准,理论数据速率可达11Mbit,实际的物理层数据速率支持l、2、5.5、11Mbit可调,覆盖范围从100-300m。

随着802.11g/a、802.16e、802.11i、WiMAX等技术、协议标准的制定和完善,加上联盟对市场快速的反应能力,WIFI正在进入一个快速发展的阶段。

作为802.11b发展的后继标准802.16(WiMAX-WorldwideInteroperabilityforMicrowaveAccess全球微波接入互操作性),已经在2003年1月正式获得批准,虽然它采用了与802.11b不同的频段(10-66GHz),但是作为一项无线城域网(WMAN)技术,它可以和802.11b/g/a无线接入热点互为补充,构筑一个完全覆盖城域的宽带无线技术。

WiFi/WiMAX作为Cable和DSL的无线扩展技术,它的移动性与灵活性为移动用户提供了真正的无线宽带接入服务,实现了对传统宽带接入技术的带宽特性和QoS服务质量的延伸。

对于WiFi技术而言,漫游、切换、安全、干扰等方面都是运营商组网时需考虑的重点。

随着骨干传输网容量和传输速率的提高,无论采用平面或者两层的架构都不会影响到用户的宽带快速接入;随着IAPP以及MobileIP技术的完善、IPv6的发展也可以最终解决漫游和切换的问题;802.11i标准的产生将提供更多的包括WPA2、多媒体认证等安全策略;不断成熟的组网方案和干扰预检测机制都可以减少频率资源开发带来的干扰。

事实上,不同的标准化组织的工作与各类标准的制订,正是NGN发展进程中各方加强合作与标准融合工作的体现。

WiFi/WiMAX的市场目标是成为宽带无线接入城域网技术,基本目标是要提供一种城域网领域点对多点的多厂商环境下可有效地互操作的宽带无线接入手段,以实现满足3G标准的以无线广域网WLAN为基本模式、以公众语音及多媒体数据为内容、在全球范围内漫游的个人手机终端的基本市场定位。

WiFi/WiMAX也可以作为3G无线广域/城域、多点基站互联支持手段的补充。

综上所述,WiFi/WiMAX的发展方向包括:

网络技术,覆盖更大的范围,从热点到热区到整个城市;

WiFi手持终端和VoWLAN业务必然成为潜在的应用模式;

基于IP的WiFi/WiMAX的交换技术和开放的业务平台,将使WLAN网络更智能、易管理;

基于多层次的安全策略(WEP、WPA、WPA2、AES、VPN等)提供不同等级的安全方案,将使企业、个人用户可以根据不同的性价比来选择满足自己需要的安全策略。

2系统方案

2.1设计任务

基于C8051CPU设计一种WIFI无线通信模块,包括通信模块的软件、硬件系统,可实现WIFI模块之间或者与计算机之间的点到点或者组网通信。

系统需要WIFI通信模块与单片机串口通信,还要解决8051外围接口电路设计,且资源分配合理。

2.2总体方案框图

键盘模块

图2.1总体方案框图

2.3总体方案设计

本系统中单片机作为控制端,通过RS232通讯口与WIFI无线模块之间串口通信,实现两个WIFI无线模块之间的相互通信。

其中键盘采用八键小键盘,显示器采用带背光的液晶显示器,为监控模块。

以下是对系统各部分的论证分析:

(1)CPU模块

本设计采用的是SiliconLabs公司推出的C8051F0201单片机。

该单片机基于增强的CIP-51内核,CIP-51采用流水线结构,70%的的指令执行时间为1或2个系统时钟周期,是标准8051指令执行速度的12倍,且具有很好的兼容性。

它集成了丰富的模拟资源和丰富的外部设备接口。

与其他类型的单片机实现相同的功能需要多个芯片的组合才能完成相比,C8051单片机不仅减少了系统成本,更大大降低了功耗。

(2)RS232通讯口

RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。

它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。

该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。

随着设备的不断改进,出现了代替DB25的DB9接口,现在都把RS232接口叫做DB9。

RS-232是现在主流的串行通信接口之一。

(3)WIFI无线模块

本设计的WIFI无线模块使用的是TLG10UA03模块。

03模块是全新的第三代嵌入式Uart-Wifi模块产品。

Uart-Wifi是基于Uart接口的符合wifi无线网络标准的嵌入式模块,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,能够实现用户串口数据到无线网络之间的转换。

通过Uart-Wifi模块,传统的串口设备也能轻松接入无线网络。

(4)键盘模块

设置模块采用开发板上的按键,通过编写相应的程序即可实现系统硬件复位,菜单设置,液晶屏背光亮灭等功能。

(5)液晶显示模块

液晶显示模块用的是开发板上的MzL05-12864显示器。

MzL05-12864为一块小型的128X64点阵的LCD显示模组,模组上的LCM采用COG技术将控制(包括显存)、驱动器集成在LCM的玻璃上,接口简单、操作方便;为方便用户的使用,铭正同创在LCM的基础上设计了MzL05-12864模组,将模组所必需的外围电容电阻集成到模组上。

MzL05-12864模组与各种MCU均可进行方便简单的接口操作。

1.128x64点阵FSTN

2.1/64占空比1/9偏压比

3.单电源供电对比度编程可调

4.仅写入的串行SPI接口方式

5.3.3V的白色LED背光,美观大方

3系统硬件设计

3.1CPU及外围电路设计

3.1.1CPU简介

本设计使用的是C8051F020单片机,它是完全集成的混合信号系统级MCU芯片,是真正能独立工作的片上系统。

它可以有效地管理模拟和数字外设,可以关闭单个或全部外设以节省功耗,具有FLASH存储器,还具有在线重新编程的能力,既可用作程序存储器又可用作于非易失性数据存储。

(1)主要特性

C8051F单片机具有以下主要特性:

高速、流水线结构的8051兼容的CIP—51内核(可达25MIPS);

全速、非侵入式的在线系统调试接口;

真正12位或10位、100ksps的8通道ADC,带PGA和模拟多路开关;

两个12位DAC,具有可编程数据更新方式;

4352(4096+256)字节的片内RAM;

64K字节可在线系统编程的FLASH存储器;

可寻址64K字节地址空间的外部数据存储器接口;

5个通用的16位定时器;片内看门狗定时器、VDD监视器和温度传感器。

该MCU可有多达7个复位源:

一个片内VDD监视器、一个看门狗定时器、一个时钟丢失检测器、一个由比较器0提供的电压检测器、一个软件强制复位、CNVSTR引脚及/RST引脚。

/RST引脚是双向的,可接受外部复位或将内部产生的上电复位信号输出到/RST引脚。

除了VDD监视器和复位输入引脚以外,每个复位源都可以由用户用软件禁止;使用MONEN引脚使能或禁止VDD监视器。

在一次上电复位之后的MCU初始化期间,WDT可以被永久性使能。

芯片引脚如图3.1.1

图3.1.1引脚图

(2)开发板原理框图

本设计的单片机使用了C8051F020开发板,开发板用USBJTAG对C8051F020芯片进行编程,C8051F020有64个I/O而我们开发板通过排针引出了其中的44个I/O口板上有标识,也可查看原理图或PCB图。

引出来的I/O口可以供用户配置。

开发板主要用到了C8051F020芯片,内置A/DD/A和比较器等,和周立功的ZLG7289芯片,020芯片通过SPI方式和ZLG7289完成数据传递,ZLG7289控制按键和数码管显示。

原理框图如下:

 

(3)开发板实物图

本开发板的外扩展资源和扩展接口部分接口说明。

JTAG接口,本板卡和USBDebugAdaptor仿真器连接,通过本接口用户可实现在线仿真。

LCD接口,本板液晶用MzL05-12864AD/DA接口,本板的AD/DA接口都来自020内置的AD/DA

另外的外扩资源和接口如下图所示:

图3.22开发板实物图

平面图上的位置和板卡的位置一一对应,如

下图所示:

 

图3.22开发板平面图

3.1.2电源电路及复位电路设计

(1)电源电路设计

在电源电路中,U8SPX1117-3.3是稳压芯片将输入电压5V转换成3.3V作为本开发板的主要供电电源。

S20是输入电源开关按钮,在下载完数据后可用此按键来更新下载数据。

图3.12电源电路原理图

(2)复位电路设计

当开发板上电时C31经充电后复位端电压相当于低电平实现上电复位当断电后通过1N4148形成放电回路。

电路图如下:

 

图3.12复位电路原理图

3.1.3单片机控制wifi模块设计

单片机与wifi模块之间通过RXD和TXD两个引脚直接相连,如图3.1.5。

C8051F020单片机具有两个物理上相互独立的接收、发送缓冲器SBUF,但它们占用同一地址,可同时发送、接收数据。

发送缓冲器只能写入,不能读出;接收缓冲器只能读出,不能写入。

串行通信时,数据从TX引脚发出,在RX引脚接收。

在接收时,8个数据位存入SBUF0,停止位进入RB80(SCON0.2)。

当软件向SBUF0寄存器写入一个字节时,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1