搜档网
当前位置:搜档网 › 基于单片机无线网络通信模块设计

基于单片机无线网络通信模块设计

基于单片机无线网络通信模块设计
基于单片机无线网络通信模块设计

前言

无线方案适用于布线繁杂或者不允许布线的场合,目前在遥控遥测、门禁系统、无线抄表、小区传呼、工业数据采集、无线遥控系统、无线鼠标键盘等应用领域,都采用了无线方式进行远距离数据传输。目前,蓝牙技术和技术已经较为成熟的应用在无线数据传输领域,形成了相应的标准。然而,这些芯片相对昂贵,同时在应用中,需要做很多设计和测试工作来确保与标准的兼容性,如果目标应用是点到点的专用链路,如无线鼠标到键盘,这个代价就显得毫无必要。

本无线数据传输系统采用挪威公司推出的工作于2.4频段的24L01射频芯片。与蓝牙和相比,24L01射频芯片没有复杂的通信协议,它完全对用户透明,同种产品之间可以自由通信。更重要的是,24L01射频芯片比蓝牙和所用芯片更便宜。系统由单片机32F103控制无线数字传输芯片24L01,通过无线方式进行数据双向远程传输,两端采用全双工方式通信,该系统具有成本低,功耗低,软件设计简单以及通信可靠等优点。

1. 总体设计方案

无线通信技术迅速发展,有多种通讯方案可供选择,这里从实用,经济和实现等方面进行综合的考虑分析,选出合适的设计方案。

1.1 无线通信方式的比较和选择

方案一:采用模块进行通信,模块需要借助移动卫星或者手机卡,虽说能够远距离传输,但是其成本较大、且需要内置卡,通信过程中需要收费,后期成本较高。

方案二:采用公司2430无线通信模块,此模块采用总线模式,传输速率可达250,且内部集成高性能8051内核。但是此模块价格较贵,且协议相对较为复杂。

方案三:采用24L01无线射频模块进行通信,24L01是一款高速低功耗的无线通信模块。他能传输上千米的距离(加),而且价格较便宜,采用总线通信模式电路简单,操作方便。

考虑到系统的复杂性和程序的复杂度,我们采用方案三作为本系统的通信模块。

1.2 微控制器的比较和选择

方案一:采用传统的89S52单片机作为主控芯片。此芯片价格便宜、操作简便,低功耗,比较经济实惠,但是应用很局限,且要求较高时传统的89S52单片机达不到要求。

方案二:采用公司生产的430F149系列单片机作为主控芯片。此单片机是一款高性能的低功耗的16位单片机,具有非常强大的功能,且内置高速12位。但其价格比较昂贵,而且是贴片封装,不利于焊接,需要制板,大大增加了成本和开发周期。

方案三:基于公司3内核的32F103系列处理器,采用串行单线调试和,通过调试器你可以直接从获取调试信息,从而使产品设计大大简化,主要应用于要求高性能、低成本、低功耗的产品。

根据系统需要,从性能和价格上综合考虑我们选择方案三,即用32F103作为本系统的主控芯片。

1.3 串行通信方式比较和选择

485串行通信:该接口是采用平衡驱动器和差分接收器的组合,抗噪声干扰性好。具有多机通信能力,这样用户可以利用单一的485接口方便地建立起设备网络。接口组成的半双工网络,一般只需二根信号线,所以它的接口均采用屏蔽双绞线传输,数据信

号采用差分传输方式。但是由于电脑上没有485接口,所以设计的时候还需要一个485转232转换器,较为麻烦。

232串行通信:它是无处不在的,每一台机都有一个或者更多的接口。在微控制器中,接口芯片使得将一个5V串口转换成232变的更容易。连接距离可以达到50到100,大多数的外设接口都不会用于太长的距离。对于一个双向选择,只需要3条导线。一个并行连接器一般需要8条数据线,两条或者更多的控制信号线和几根接地线。它作为一种标准,与很多设备兼容,目前已经在很多的微机通信接口中广泛的被采用。所以这里采用该通信方式。

1.4 显示模块方案

方案一:选择主控为7920的带字库的12864来显示信息。12864是一款通用的液晶显示屏,能够显示多数常用的汉字及码,而且能够绘制图片,描点画线,设计成比较理想的结果。

方案二:采用2.8寸显示信息,这款比较通用的字符液晶模块,能显示字符和数字等信息,且价格便宜,容易控制。

方案三:采用7段数码显示管显示,其成本低,容易显示控制,但不能显示字符。

综合以上方案,方便我们对信息的观看和理解,我们选择了经济实惠的2.8寸显示,可以直接显示数据、字符等。

2. 单元模块设计

2.1 24L01射频模块电路设计

2.1.124L01芯片概述

24L01是一款新型单片射频收发器件,工作于2.4 ~2.5 频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型技术,其中输出功率和通信频道可通过程序进行配置。24L01功耗低,在以-6 的功率发射时,工作电流也只有

9 ;接收时,工作电流只有12.3 ,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。

24L01主要特性如下:

1)2.4全球开放的频段,免许可证使用。

2)最高工作速率2,高校的调制,抗干扰能力强。

3)125个可选的频道,满足多点通信和调频通信的需要。

4)内置检错和点对多点的通信地址控制。

5)低工作电压(1.9~3.6V)。

6)可设置自动应答,确保数据可靠传输。

2.1.2引脚功能及描述

24L01的封装及引脚排列如图所示。各引脚功能如下:

图错误!未指定顺序。24L01引脚示意图

:使能发射或接收;

,,,:引脚端,微处理器可通过此引脚配置24L01;

:中断标志位;

:电源输入端;

:电源地;

2,1:晶体振荡器引脚;

:为功率放大器供电,输出为1.8V;

12:天线接口;

:参考电流输入。

2.1.3 工作模式

24L01有工作模式有四种:收发模式、配置模式、空闲模式和关机模式。24L01的工作模式由、、和三个引脚决定,如表。

表格错误!未指定顺序。24L01工作模式

收发模式:24L01的收发模式有收发模式和直接收发模式两种,收发模式由器件配置字决定。这里只介绍收发模式。

收发模式下,使用片内的先入先出堆栈区,数据低速从微控制器送入,但高速(1)发射,这样可以尽量节能,因此,使用低速的微控制器也能得到很高的射频数据发射速率。与射频协议相关的所有高速信号处理都在片内进行,这种做法有三大好处:1)尽量节能;

2)低的系统费用(低速微处理器也能进行高速射频发射);

3)数据在空中停留时间短,抗干扰性高。24L01的技术同时也减小了整个系统的平均工作电流。

在收发模式下,24L01自动处理字头和校验码。在接收数据时,自动把字头和校验码移去。在发送数据时,自动加上字头和校验码,当发送过程完成后,数据准备好引脚通知微处理器数据发射完毕。

配置模式:在配置模式,15字节的配置字被送到24L01,这通过、1和三个引脚完成。

空闲模式:24L01的空闲模式是为了减小平均工作电流而设计,其最大的优点是,实现节能的同时,缩短芯片的起动时间。在空闲模式下,部分片内晶振仍在工作,此时的工作电流跟外部晶振的频率有关,如外部晶振为4时工作电流为12,外部晶振为16时工作电流为32。在空闲模式下,配置字的内容保持在24L01片内。

关机模式:在关机模式下,为了得到最小的工作电流,一般此时的工作电流小于1。关机模式下,配置字的内容也会被保持在24L01片内,这是该模式与断电状态最大的区别。

2.2 32F103模块电路

2.2.1 电源电路

由于32直接由的供电,提供5V电源,所以不需要总电源,但24L01模块需要低于3.5V电压,所以需要3.3V稳压电路,如下:

图错误!未指定顺序。 3.3V稳压电路

2.2.2 显示模块

2.8寸与32连接原理图,如下:

图错误!未指定顺序。原理图

2.2.3按键模块

在课程设计中用到了按键控制发送数据,按键原理图,如下:

图错误!未指定顺序。按键连接原理图

2.2.424L01模块

24L01模块有八个引脚需要连接到32,在这里由于用到了1的四个引脚,直接与(4-6)引脚相连,设置复用功能就直接可用1,无线模块的其他引脚分别与1和7相连,这样可以简化电路,如下:

图错误!未指定顺序。24L01原理图

3. 系统功能与软件设计

3.1 系统总结构与流程

系统主要包括两个分别具有收发功能的无线通信模块,每个模块均由32F103和无

线收发芯片24L01组成。系统的原理框图如图所示,发送时,单片机通过总线向24L01写人控制命令及所需发送的数据,24L01通过天线发送出去;接收时,单片机通过总线读取24L01的工作状态,获取芯片相关信息及接收到的数据。两个收发模块之间相互通信,从而实现数据的无线传输。同时接收端将接收到的数据存储到扩展的片外数据存储器中。

系统结构框图:

图错误!未指定顺序。整体结构框图

根据功能不同,可以把整个系统分为32、24L01无线通信模块、显示模块、按键发送模块。

32主要功能是控制24L01无线通信和显示,按键中断控制24L01无线模块发送数据,显示模块显示数据。

当按下按键时,32控制显示相应的数字,同时通过24L01将该数字发送出去,另一个24L01接收到该数字,经由32F103显示于上。

系统的工作流程图如下:

图错误!未指定顺序。系统流程图

3.2 初始化程序的设计

系统在正式工作前,都要进行一些初始化工作。因此在系统启动之初,为了能够让32F103单片机各项功能合理有序的工作,需要进行一系列的初始化配置。本文系统设计中初始化程序主要包括微处理器32F103开发板的初始化程序、串行外设接口()的初始化程序、24L01芯片的初始化程序、按键的初始化程序、显示模块的初始化程序等。其中32F103单片机的初始化又包括口初始化配置、中断初始化配置等。

3.2.1 的初始化配置

32F103的串行接口置配置时,设为主,串行时钟在脚产生。配置程序软件及步骤如下:

1.配置24L01的、输入输出线和时钟线分别同的对应的外设线相连接,即1与(51)、(61)、(71)、(41)相连接。

2.通过1寄存器的位定义串行时钟波特率分频值为16。

3.选择和位,定义数据传输和串行时钟的相位关系,选择了串行时钟的稳态,时钟

悬空低电平,数据捕获于第一个时钟沿。

4.设置位来定义为8位。

5.配置1寄存器的位定义帧格式。

6.如果引脚需要工作在输入模式,硬件模式中在整个数据帧传输器件应把脚连接到高电平;在软件模式中,需设置1寄存器的和位,如果引脚工作在输出模式,则只需设置位。

7.设置和位在这个配置中,脚是数据输出,而脚是数据输入。串行口初始化流程图如3-5所示:

图错误!未指定顺序。初始化

3.2.2中断向量及外部中断配置

为了能让系统程序的执行效率更高,所以必须尽量使用32F103的中断响应函数来取代传统的循环判断方式。32F103中断配置以抢占优先级与响应优先级这两项为主要参数,抢占优先级代表了中断的嵌套关系,抢占优先级较高(数值较小)的中断能够在优先级较低的中断里面嵌套执行。响应优先级表示了当中断同时发生的时候32F103响应的顺序,数值较小的中断优先响应。

配置外部中断,0对应按键0,当按键按下触发中断,进入中断服务函数,延时消抖后清除中断标志位,开启片选后在服务函数中调用24L01发送程序关闭片选。

基于单片机的网络通信模块设计.

前言 随着Internet的普及和以太网的迅速发展, 基于以太网的设备控制越来越多。加之电子技术的飞快发展,各种工业过程数字仪表应运而生。以太网是目前应用非常广泛的网络通信技术,它具有丰富而完善的通讯协议,支持现场设备的热拔插, 提高系统运行的稳定性和抗干扰性, 安装、维护成本低。 用以太网实现嵌入式系统的网络连接有多种方案,传统的多器件以太网连接解决方案,是通过MCU扩展以太网控制器来实现的,必要时还需要扩展外部RAM和ROM,虽然这个计划中的应用还不是很困难,但有大量的外部元件,系统开销较大, 它以ATmega16单片机和带芯片ENC28J60和集成网络变压器的接口模块HR91105为核心。分析了ATmega16的功能和特点,介绍ENC28J60芯片的结构特性和主要性能,并给出了接口的硬件设计和软件设计方案。在此基础上。这个方案不仅成本低,而且能实现500Kbps以上的传输速率,满足了嵌入式系统的Internet 控制要求。但设计师在为远程控制或监控系统提供以太网接入时,可选的以太网控制器均是专为个人计算系统设计的,那些超过80引脚封装的以太网控制器大量运用于上述情况,这些器件不仅结构复杂, 面积庞大, 且系统开销较大。无法很好地满足嵌入式网络应用系统。在测控领域,以单片机为核心 符合IEEE802.3协议的ENC28J60只有28引脚,却具有早期器件相应的功能,满足系统设计的要求,ENC28J60以太网控制器采用业界标准的RJ45串行接口,只需4条连线即可与主控单片机连接,使得嵌入式应用系统的以太网接口变得极其简便。不过到目前为止,基ENC28J60以太网应用却不是很多。在测控领域,以单片机为核心的各种智能监控、测试系统因其高性价比等原因正得到越来越广泛的应用。本项研究的目的是要利用ENC28J60在ATmega16+ENC28J60平台上实现以太网通信。对于没有开放总线的单片机,虽然有可能是其他以太网控制器连接模拟并行总线,但不管从效率还是性能上来看,都不如用RJ45接口或采用一个通用I/O口模拟RJ45接口连接ENC28J60的方案。随着国民经济的快速发展,互联网络硬件、软件也迅猛发展,网络用户的发展已成倍增长。利用廉价的AVR单片机来控制ENC28J60实现以太网通讯这一做法,在使用计算机网络进行互联的各种家用电器及设备,仪器仪表,工业生产数据采集与控制设备逐步地走向网络化,以共享网络中巨大的信息资源的大背景下,仍然具有十分重要的意义。它适用于现有的网络传输系统,有着广泛的应用前景,特别是数据采集、数据传输领域。

XFP模块电路设计

XFP模块电路设计 一、应用要求 1、多速率应用:TELECOM(SONET OC-192 and G.709 “OTU-2”) DATACOM(10 Gb/s Ethernet and 10 Gb/s Fibre Channel) 2、XFI(9.95Gb/s~11.7Gb/s)高速信号可以在改良的FR4电路板上传输 300mm或普通的FR4电路板上传输200mm。 3、热插拔智能化,能够提供模块的实时工作状态的监视值 二、指标要求 3、封装结构:按照XFP-MSA的要求 三、方案选择 1、发射器件的选择:采用公司成熟的TO封装工艺开发的发射器件。 2、接收组件的选择:采用公司成熟的TO封装工艺开发的接收组件。

四、电路设计 1、原理框图 LOS Data In TxDis SCL SDA TxFault

2、原理图设计 3、PCB设计 (1)传输线设计: 在PCB设计中采用微带线来进行信号传输,保证高深信号在PCB上传输不发生波形畸变,我们通过AppCAD模拟可得到微带线的宽度和各微带线之间的间距。在10Gb/s的工作速率下,信号波长已经可以与器件尺寸相比拟,基于电路性能、器件选择和电磁兼容等因素的考虑,必须以网络散射分析(S参数)、信号完整性分析、电磁仿真分析、电路仿真分析等手段,来综合考量实际电路系统的工作性能。对电路板、元器件进行结构性电磁仿真并精确提取相应的SPICE电路模型参数,作为电路设计的依据,以此有效减小电感器件在高频设计应用中的误差影响。而且现在国外的产品技术参数大多包含有S参数,通常可用于精确的高频应用分析。信号传输微带线的等效分析见下图。

浅析通信射频模块控制电路设计.docx

浅析通信射频模块控制电路设计引言 通信系统的快速发展使射频模块和基带之间的数据速度得到了极大的提高。通信射频模块中的基带信号包含了自动增益、自动功率和自动频率等调节信息,这些调节信息都是通信系统的基础。对误码率进行解决的话,传统方法有FEC(前向纠错码)或者ARQ(自动重传请求算法),FEC算法带宽较大,ARQ算法带宽较小。但是两种算法在实际的计算中会因为数据重传请求以及相应过程为其带来较大的延迟,除了这两种算法,还有CRC校验算法也在通信射频模块控制电路中有较为广泛的应用。 1无线终端系统设计 无线终端系统示意图如图1所示。CBM:通信基带模块;CRMCC:射频模块控制电路;CRM:通信射频模块。通信基带模块主要负责信源编码和解码;射频模块控制电路主要接收来自通信射频模块的基带控制信号,并将其生成射频模块控制信号(RFCS),通过射频模块控制信号对通信射频模块进行控制,并向通信射频模块返回信号接收回馈信息(SRCFM)。射频模块会在射频模块信号控制下,接收来自基带传输的通信数据。 2常见的纠错算法 一个标准的时序信号会显示正常的信号示意,DATA信号是最高有效位,可以对信号进行优先传输,原始的DATA信号所传输的信号是二进制,相对于其他质量的DATA信号,CLK信号的最高位并没有

被采样,DATA信号可以在其他的时间保持高电平,并将最后的采样结果表示为8位的二进制。如果该数据用于控制信号功率,对于功率信号而言,增加的倍数较多,对通信系统将会造成十分严重的影响。移动通信会随着终端和基站之间的距离而随时发生变换,AGC和AFC 参数需要进行修正设置,对于出现的传输错误以及数据跳变等操作,通信射频模块控制电路需要对其作出正确的反应。同时为了更好地解决基带和射频模块之间存在的误码问题,可以采用FEC(前向纠错码)或者ARQ(自动重传请求算法)。ARQ(自动重传请求算法)有几种典型的技术方式,比如停止等待、回退N步以及选择重传等方式,其中回退N步方式与选择重选方式在正常的工作环境下具有较好的性能,但是应用到射频控制模块中,存在无法实现等待回传数据的问题,限制了自动重传请求算法的实际应用。FEC(前向纠错码)算法在实际的使用中,误码率为1/2或3/4,原始码率能够达到200%,但是占用的额外带宽较大,对于信道有限的通信射频控制模块而言无法得到更好的实现效果。 3自适应滤波器 自适应滤波器与普通的滤波器不同,自适应滤波器会根据外部的环境变化而发生变化,通过改变自身的冲激响应来获取最佳的滤波效果;同时,自适应滤波器还包含了普通滤波器的硬件电路。滤波器的自适应算法可以根据上一个阶段的滤波参数适应来自外界的信号变化,从而达到最佳的性能要求,自适应滤波器是线性变化的过程。自适应滤波器包含了数字滤波器和自适应滤波算法两部分,数字滤波器

无线模块电路设计

基于MRF24J40的IEEE802.15.4无线收发电 路设计 时间:2010-11-30 19:05:33 来源:作者:黄智伟何娜 IEEE802.15.4无线收发器MRF24J40芯片内部包含有SPI接口、控制寄存器、MAC 模块、PHY驱动器四个主要的功能模块,支持IEEE802.15.4,MiWiTM,ZigBee等协议,工作在2.405~2.48 GHz ISM频段,接收灵敏度为-91 dBm,最大输入电平为+5 dBm,输出功率为+0 dBm,功率控制范围为38.75 dB,集成有20 MHz和32.768 kHz主控振荡器,MAC/基带部分采用硬件CSMA-CA结构,自动ACK6和FCS检测,CTR、CCM和CBC-MAC 模式采用硬件加密(AES-128),电源电压范围为2.4~3.6 V,接收模式电流消耗为18 mA,发射模式电流消耗为22 mA,睡眠模式电流消耗为2μA。 MRF24J40采用6 mm×6 mm QFN-40封装,引脚端封装形式如图1所示。图中:引脚端RFP和RFN分别为芯片的RF差分输入/输出正端和负端,两者都是模拟输入/输出端口,与系统天线相连接;VDD为电源电压输入引脚端,每个电源电压输入引脚端都必须连接一个电源去耦电容;GND为接地引脚端,必须低阻抗的连接到电路的接地板;GPIOO~GPIO5是通用数字I/O口,其中GPIO0也被用来作为外部功率放大器使能控制,GPIO1和GPIO2也被用来作为外部TX/RX开关控制;RESET为复位引脚端,低电平有效;WAKE为外部唤醒触发输入端;INT为到微控制器的中断引脚端;SDO,SDI,SCK和CS是MRF24J40的SPI接口输入输出引脚端,其中SDO是MRF24J40的串行数据输出,SDI是MRF24J40的串行接口数据输入,SCK是串行接口的时钟,CS是串行接口使能控制引脚端;LPOSC1和LPOSC2为32 kHz晶振输入正端和负端;OSC1和OSC2为20 MHz晶振输入正端和负端;CLKOUT为20/10/5/2.5 MHz时钟输出端;LCAP引脚端用来连接一个180 pF的PLL环路滤波器电容;XIP和RXQP为接收I通道和Q通道输出正端。 2 MRF24J40构成的IEEE802.15.4无线收发电路 MRF24J40构成的IEEE802.15.4无线收发电路如图2所示,各电源电压引脚端根据需要分

基于单片机控制的蓝牙无线通信系统

基于单片机控制的蓝牙数据传输系统的设计 1 引言 蓝牙作为一种支持设备短距离通信的无线电技术,可以在众多设备之间进行无线信息交换。蓝牙技术设计一系列软硬件技术、方法和理论,包括:无线通信与网络技术,软件工程及软件可靠性理论,协议测试技术,规范描述语言,嵌入式实时操作系统,跨平台开发和用户界面图形化技术,软硬件接口技术,高集成芯片技术等[1]。由于蓝牙体积小,功耗低,其应用已经不再局限于计算机外设,几乎可以被集成在任何型号的数字设备中,特别是在那些对传输速率要求不高的小型移动设备和便携设备中应用广泛。随着现代化数字技术的发展,我们的生活中,各种设备与计算机之间的无线数据交换已经非常频繁,特别在工业现场控制和数据采集场合中,单片机与计算机的无线通信尤为突出。本文基于这一问题,提出了一种由单片机控制的蓝牙无线通信系统方案,主要是实现了由单片机控制蓝牙系统,与接入蓝牙网络的其他设备,如:移动电话、PDA、以及其他具有蓝牙功能的无线通信设备进行通信。 2 蓝牙协议栈概述 2.1 蓝牙技术的协议标准和协议规范 蓝牙无线通信的协议标准是由SIG制定的,它规定了蓝牙应用产品应遵循的标准和需要达到的要求。目前颁布的蓝牙规范有1.0、1.1、2.0、2.1等几个版本[2]。 蓝牙技术规范抱愧和信息一和应用框架两个部分。协议规范部分定义了蓝牙的各层同学那些以,应用框架指出了如何采用这些协议实现具体的应用产品。 协议栈由上至下可分为3个部分:传输协议、中介协议和应用协议。传输协议负责蓝牙设备间的相互位置确认,以及建立和管理蓝牙设备间的物理和逻辑链路,包括LMP、L2CAP、HCI;中介协议为高层应用协议或程序在蓝牙逻辑链路上工作提供了支持,为应用层提供了各种标准接口,包括:RFCOMM、SDP、IrDA、PPP、TCP/IP、UDP、TSC和AT指令集等;应用协议是指那些位于蓝牙协议栈之上的应用软甲和其中涉及的协议,包括开发驱动和其他蓝牙应用程序等。 2.2 蓝牙技术的核心协议 蓝牙技术的核心协议分为四个部分,如下: (1)基带协议(Baseband) 基带和链路控制层确保网络内部蓝牙设备单元之间由射频构成的物理连接。 (2)连接管理协议(LMP) 负责蓝牙网络内各设备之间连接的建立。 (3)逻辑链路控制和适配协议(L2CAP) 是一个为高层传输层和应用层协议屏蔽基带协议的适配协议,为高层应用传输提供了更加有效和更有利于实现的数据分组格式。 (4)服务发现协议(SDP) 发现服务在蓝牙技术框架中起到了至关重要的作用,它是所有用户模式的基础,是为实现网络中蓝牙设备之间相互查询及访问提供的服务。在蓝牙系统中,客户只有通过服务发现协议,才能获得设备信息、服务信息以及服务特征,从而在设备单元之间建立不同的SDP 层连接[3]。 2.3 HCI协议 HCI(Host Controller Interface)协议,即主机控制接口协议,属于蓝牙协议栈的

单片机和蓝牙模块无线传输的数据采集系统

单片机和蓝牙模块无线传输的数据采集系统

1.引言 蓝牙技术是近年来发展迅速的短距离无线通信技术,可以用来替代数字设备间短距离的有线电缆连接。利用蓝牙技术构建数据采集无线传输模块,与传统的电线或红外方式传输测控数据相比,在测控领域应用篮牙技术的优点主要有[1][2][3]: 1.采集测控现场数据遇到大量的电磁干扰,而蓝牙系统因采用了跳频扩频技术,故可以有效地提高数据传输的安全性和抗干扰能力。 2.无须铺设线缆,降低了环境改造成本,方便了数据采集人员的工作。 3.可以从各个角度进行测控数据的传输,可以实现多个测控仪器设备间的连网,便于进行集中监测与控制。 2.系统结构原理 本课题以单片机和蓝牙模块ROK 101 008为主,设计了基于蓝牙无线传输的数据采集系统,整个装置由前端数据采集、传送部分以及末端的数据接受部分组成(如PC机)。前端数据采集部分由位于现场的传感器、信号放 大电路、A/D转换器、单片机、存储器、串口通信等构成,传送部分主要利用自带微带天线的蓝牙模块进行数据的无线传输;末端通过蓝牙模块、串口通信传输将数据送到上位PC机进一步处理。整个系统结构框架图如图1所示。 AT89C51单片机作为下位机主机,传感器获得的信号经过放大后送入12位A/D转换器AD574A进行A/D 转换,然后将转换后的数据存储到RAM芯片6264中。下位机可以主动地或者在接收上位机通过蓝牙模块发送的传送数据指令后,将6264中存储的数据按照HCI-RS232传输协议进行数据定义, 通过MAX3232进行电平转换后送至蓝牙模块,由篮牙模块将数据传送到空间,同时上位机的蓝牙模块对此数据进行接收,再通过MAX3232电平转换后传送至PC 机,从而完成蓝牙无线数据的交换。

RS-232通信模块设计教程

RS-232通信模块 4.1 5.1设计目的及任务 设计目的:理解 MCS-51 串口的工作原理;理解 RS-232 总线的逻辑电平与 TTL 电平相互转换的方式;理解 PC 机与单片机串行通信的方式;熟悉RS-232 串口的特点和数据传输方式;熟悉 KEIL uv2、uv3 环境下的程序调试。 设计任务:设计一个单片机与PC 机通过 RS-232 通信的接口电路。功能指标: 1. 能完成单片机逻辑电平与 RS-232 逻辑电平的转换; 2. 通信速率:2400Bit/s,N.8.1 方式; 3. 具备双工通信功能。 设计要求:所设计的接口电路应满足E DP 实 验仪系统设计要求,并能与整个系统有效结合。以下是一个设计范例及其相应电路的讲解,仅供 参考。 4.1 5.2 RS-232串行总线通信的基本原理 单片机和PC 机的串行通信一般采用RS-232、RS-422 或RS-485 总线标准接口,也有采用非标准的20mA 电流环的。为保证通信的可靠,在选择接口时必须注意以下几点: ●通信的最高速率; ●下位机和上位机之间的通信距离; ●因线路干扰带来的影响,因此单片机系统 的抗干扰能力也是一个重要的因素;●组网方式,即可以保证正常通信下的最大通信端口数量;

●通信协议,包括数据格式(如常用的 N 8 1)、校验格式(累加和校验、奇偶校验、CRC 冗余码校验等)、通信方式的等等。 1 . RS-232串行总线接口 RS-232 是EIA(美国电子工业协会)四十年前为公用电话网络数据通信而制定的标准,由于 RS232 的发送和接收是“对地”而言的,采用非平衡模式传输,存在共地 1

电源模块设计分析

电源模块设计分析 电源模块是可以直接贴装在印刷电路板上的电源供应器(参看图1),其特点是可为专用集成电路(ASIC)、数字信号处理器(DSP)、微处理器、存储器、现场可编程门阵列(FP GA) 及其他数字或模拟负载提供供电。一般来说,这类模块称为负载点(POL) 电源供应系统或使用点电源供应系统(PUPS)。由于模块式结构的优点甚多,因此高性能电信、网络联系及数据通信等系统都广泛采用各种模块。虽然采用模块有很多优点,但工程师设计电源模块以至大部分板上直流/直流转换器时,往往忽略可靠性及测量方面的问题。本文将深入探讨这些问题,并分别提出相关的解决方案。 图1,电源供应器 采用电源模块的优点 目前不同的供应商在市场上推出多种不同的电源模块,而不同产品的输入电压、输出功率、功能及拓扑结构等都各不相同。采用电源模块可以节省开发时间,使产品可以更快推出市场,因此电源模块比集成式的解决方案优胜。电源模块还有以下多个优点: ● 每一模块可以分别加以严格测试,以确保其高度可靠,其中包括通电测试,以便剔除不合规格的产品。相较之下,集成式的解决方案便较难测试,因为整个供电系统与电路上的其他功能系统紧密联系一起。 ● 不同的供应商可以按照现有的技术标准设计同一大小的模块,为设计电源供应器的工程师提供多种不同的选择。 ● 每一模块的设计及测试都按照标准性能的规定进行,有助减少采用新技术所承受的风险。 ● 若采用集成式的解决方案,一旦电源供应系统出现问题,便需要将整块主机板更换;若采用模块式的设计,只要将问题模块更换便可,这样有助节省成本及开发时间。

容易被忽略的电源模块设计问题 虽然采用模块式的设计有以上的多个优点,但模块式设计以至板上直流/直流转换器设计也有本身的问题,很多人对这些问题认识不足,或不给予足够的重视。以下是其中的部分问题: ● 输出噪音的测量; ● 磁力系统的设计; ● 同步降压转换器的击穿现象; ● 印刷电路板的可靠性。 这些问题会将在下文中一一加以讨论,同时还会介绍多种可解决这些问题的简单技术。 输出噪音的测量技术 所有采用开关模式的电源供应器都会输出噪音。开关频率越高,便越需要采用正确的测量技术,以确保所量度的数据准确可靠。量度输出噪音及其他重要数据时,可以采用图2 所示的Tektronix 探针探头(一般称为冷喷嘴探头),以确保测量数字准确可靠,而且符合预测。这种测量技术也确保接地环路可减至最小。 图2,测量输出噪音数字 进行测量时我们也要将测量仪表可能会出现传播延迟这个因素计算在内。大部分电流探头的传播延迟都大于电压探头。因此必须同时显示电压及电流波形的测量便无法确保测量数字的准确度,除非利用人手将不同的延迟加以均衡。 电流探头也会将电感输入电路之内。典型的电流探头会输入600nH 的电感。对于高频的电路设计来说,由于电路可承受的电感不能超过1mH,因此,经由探头输入的电感会影响di/dt 电流测量的准确性,甚至令测量数字出现很大的误差。若电感器已饱和,则可采用

基于单片机的红外无线控制

中国矿业大学徐海学院 技能考核培训 姓名:陈思彤学号: 22110838 专业:信息11-2班 题目:基于单片机的红外无线控制 专题:音乐播放器 指导教师:有鹏老师翟晓东老师 设计地点:电工电子实验室 时间: 2014 年 4 月

通信系统综合设计训练任务书 学生姓名陈思彤专业年级信息11-2班学号22110838 设计日期:2014年4 月5日至2014 年4 月10 日 设计题目: 基于单片机的红外无线控制 设计专题题目: 音乐播放器 设计主要内容和要求: 1. 主要内容: 单片机内部结构 红外遥控解码 C语言程序设 2. 功能扩展要求 实现音乐播放器的功能 指导教师签字:

摘要:近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入。红外线技术也被广泛应用于各个电子领域,先设计一种基于单片机的红外遥控的简易音乐播放器。通信蜂鸣器来发声,来完成音乐播放器的功能。该系统可实现对音乐播放的远距离遥控,且结构简单,速度快,抗干扰能力强。通过本次课程设计,我对单片机中断系统等知识有了进一步的了解,对单片机的相关知识做到理论联系实际。 关键词:单片机,中断系统,红外遥控,音乐播放

目录 1 绪论 (4) 1.1概述 (4) 1.2功能 (4) 2 硬件电路 (5) 2.1总体设计方 (5) 2.2单片机最小系统 (5) 2.3红外遥控收发电路 (5) 2.3.1 红外遥控发射电路 (6) 2.3.2 红外遥控接收电路 (7) 2.4蜂鸣器电路 (7) 2.5 LED指示灯电路 (8) 3软件编程 (9) 3.1 C语言实现系统设计 (9) 3.2乐谱的改编 (10) 参考文献 (11) 附录 (12)

基于单片机Wifi无线通信方案-Demo(参考模板)

基于单片机Wifi无线通信方案第一部分:功能介绍 通过手机发送指令控制LED亮与灭 单片机原理图 第二部分:硬件接法 1.连接实验相关模块连线 如图:

JP10(P0)接J12 J21跳线帽接左边 A→ P22 B→P23 C→P24 J10与J12相连接(即是P0口控制LED) 单片机与ESP8266连接:由于单片机的串口通常配置成9600,而ESP8266初始的波特率为115200,所以先用PC通过PL2303去配置ESP8266模块的波特率为9600

ESP8266图示PL2303图示 PC与ESP8266通过PL2303连接 PL2303绿线-----------ESP8266的URXD脚 PL2303白线-----------ESP8266的UTXD 脚 注意:用PC机上的串口助手测试时,由于ESP8266的电源是3.3V,所以先要把开发板的电源配置成3.3V ,如下图J-PWR,跳线冒连接3.3V。PL2303 的电源(红线)不接!ESP8266引脚的VCC和CH_PD连接开发板JPWR的vcc两个脚,ESP8266的地与PL2306的地连接开发板JPWR的GND两个脚(共地)!!!!!!

在PC上打开软件sscom42.exe,界面如下: 注意:发送新行选择上,波特率默认为115200,8,1,None 串口号选择PL2303的COM口(查看设备管理器) 打开串口即可测试(软件的发送新行要打勾) 第一步:配置波特率 然后在字符串输入框中输入:AT+UART=9600,8,1,0,0 发送给ESP8266 ,若返回OK,表示成功(注意最后一位不要选择流控) 第二步:ESP8266配置AP的SSID和密码 然后在字符串输入框中输入:AT+CWSAP="ESP8266-gigi","1234567890",5,3 注意:操作第二步时,要把串口软件的波特率设置成9600。

【开题报告】基于以太网的智能家居通信模块设计

开题报告 电气工程及其自动化 基于以太网的智能家居通信模块设计 一、选题的背景与意义: 智能家电远程控制系统是一种利用网络通讯技术、智能控制技术、电子技术等多种技术为一体的现代家电控制系统。智能家电远程控制系统的出现可以减少人们对保姆的依赖,提高家用电器的使用灵活性,大大减少家用电器的使用对人们在时间上、空间上造成的束缚,从而提高人们的整体生活水平。总而言之,智能家电远程控制是未来家电发展的必然趋势。 实际智能家电如:家庭局域网、电话小交换、电视分配、灯光控制系统、家电远程控制系统、电动窗帘等。 现代家庭有多种家用电器,分布于一套房子的各个角落。要实现家电的远程控制,必须建立一个小型的控制网络来集中进行控制。 以太网技术已经愈来愈广泛地运用于智能家居系统。本设计目标通过以太网接口,实现上位机与通信模块的数据传输。 二、研究的基本内容与拟解决的主要问题 本课题主要内容是完成通过上位机与通信模块的数据传输。该课题涉及C语言、数字电路、模拟电路、单片机、嵌入式系统、PCB综合布线等方面知识。 基本内容: 1、掌握TCP/IP协议相关技术。 2、选用合适的芯片,能有效地实现以太网数据的收发。 3、编写WEB程序,通过WEB服务访问接口。通过浏览器键入IP地址,网页直观显示部分功能。 三、设计的总体方框图 总体方案如图1所示:

图1 总体方案 3.1器件选择: 3.1.1太网控制器的选择和分析 目前市场上大部分以太网控制器都是专为个人计算系统设计的,既复杂、又占空间,封装均超过80 引脚,本方案以太网控制器采用Microchip 的ENC28J60 芯片,其为嵌入式应用提供一种低引脚数、低成本且高效易用的远程通讯解决方案。ENC28J6符合IEEE802.3 协议,且只有28 引脚,这样可以大大简化相关设计,并可以减小板空间。此外,ENC28J60 以太网控制器采用业界标准的SPI 串行接口,只需4 线便可与主控单片机进行通讯,ENC28J60 以太网控制器的主要功能包括: ①符合IEEE 802.3 协议,集成10 Mb/s 以太网物理层器件(PHY)及媒介接入控制器(MAC可按业界标准的以太网协议可靠地收发信息包数据; ②支持单播、组播和广播数据包,可编程数据包过滤,并在以下事件的逻辑“与”和“或”结果为真时唤醒主机,减轻主控单片机的处理负荷; ③10 Mb/s SPI 接口:业界标准的串行通讯端口,低至18 引脚的8 位单片机也具有网络连接功能; ④可编程8 KB 双端口SRAM 缓冲器:以高效的方式进行信息包的存储、检索和修改,以减轻主控单片机的内存负荷。该缓冲存储器提供了灵活可靠的数据管理机制。 封装类型:

48V50A开关电源整流模块主电路设计

48V/50A开关电源整流模块主电路设计 高频开关电源系统具有体积小,重量轻,高效节能,输出纹波小,输出杂音电压小和动态响应性能好等很多优点,现已开始逐步地取代整流式电源而成为现代通讯设备的新型基础电源系统。随着电子技术,电力电子技术,自动控制技术和计算机控制技术的发展,高频开关电源系统的性能也越来越好。通信用开关电源系统作为开关式稳压电源的一种形式,它的设计内容和设计方法都具有自己的特殊性。 要设计一套通信用开关电源系统,首先要明白对它的全面要求,然后再设计系统的各个部分。高频开关电源主回路和控制回路所用的电路形式,元器件,控制方式都发展很快。它们的设计具有特殊的内容和方法。 1设计要求和具体电路设计 通信基础开关电源系统的关键部分是开关电源整流模块。整流模块的规格很多,结合在工 作中遇到的实际情况,提出该模块设计的硬指标如下: 1) 电网允许的电压波动范围 单相交流输入,有效值波动范围:220 V±20%,即176~264 V;频率:45~65 Hz。 2) 直流输出电压,电流 输出电压:标称-48V,调节范围:浮充,43~56?5V;均充,45~58V。 输出电流:额定值:50A。 3) 保护和告警性能 ①当输入电压低到170 VAC或高到270 VAC,或散热器温度高到75 ℃时,自动关机。 ②当模块直流输出电压高到60 V,或输出电流高到58~60 A时,自动关机。 ③当输出电流高到53~55 A时,自动限流,负载继续加大时,调低输出电压。

4) 效率和功率因数 模块的效率不低于88%,功率因数不低于0.99。 5) 其他指标 模块的其他性能指标都要满足“YD/T731”和“入网检验实施细则”等行业标准。 由于模块的输出功率不大,可采用如下的基本方案来设计主电路: 1) 单相交流输入,采用高频有源功率因数校正技术,以提高功率因数; 2) 采用双正激变换电路拓扑形式,工作可靠性高; 3) 主开关管采用 V MOSFET,逆变开关频率取为50 kHz; 4) 采用复合隔离的逆变压器,一只变压器双端工作; 5) 采用倍流整流电路,便于绕制变压器。 依照上述方案,即可设计出主电路的基本形式如图1。 图1 48V/50A整流模块DC/DC主电路基本形式 以下即可按照模块设计的要求来确定主电路中各元器件的基本参数。 1) 输出整流管的选择 输出整流二极管的工作波形如图2所示。

基于单片机Wifi无线通信方案-Demo

基于单片机W i f i无线通信方案第一部分:功能介绍 通过手机发送指令控制LED亮与灭 单片机原理图 第二部分:硬件接法 1.连接实验相关模块连线 如图: JP10(P0)接J12 J21跳线帽接左边 A? P22 B?P23 C?P24 J10与J12相连接(即是P0口控制LED) 单片机与ESP8266连接:由于单片机的串口通常配置成9600,而ESP8266初始的波特率为115200,所以先用PC通过PL2303去配置ESP8266

模块的波特率为9600 ESP8266图示 PL2303图示PC与ESP8266通过PL2303连接 PL2303绿线-----------ESP8266的URXD脚

PL2303白线-----------ESP8266的UTXD 脚 注意:用PC机上的串口助手测试时,由于ESP8266的电源是,所以先要把开发板的电源配置成 ,如下图J-PWR,跳线冒连接。PL2303 的电源(红线)不接!ESP8266引脚的VCC和CH_PD连接开发板JPWR的vcc两个脚,ESP8266的地与PL2306的地连接开发板JPWR的GND两个脚(共地)!!!!!! 在PC上打开软件,界面如下: 注意:发送新行选择上,波特率默认为115200,8,1,None 串口号选择PL2303的COM口(查看设备管理器) 打开串口即可测试(软件的发送新行要打勾) 第一步:配置波特率 然后在字符串输入框中输入:AT+UART=9600,8,1,0,0 发送给ESP8266 ,若返回OK,表示成功(注意最后一位不要选择流控) 第二步:ESP8266配置AP的SSID和密码 然后在字符串输入框中输入:AT+CWSAP="ESP8266-gigi 注意:操作第二步时,要把串口软件的波特率设置成9600。

基于单片机无线网络通信模块设计

前言 无线方案适用于布线繁杂或者不允许布线的场合,目前在遥控遥测、门禁系统、无线抄表、小区传呼、工业数据采集、无线遥控系统、无线鼠标键盘等应用领域,都采用了无线方式进行远距离数据传输。目前,蓝牙技术和技术已经较为成熟的应用在无线数据传输领域,形成了相应的标准。然而,这些芯片相对昂贵,同时在应用中,需要做很多设计和测试工作来确保与标准的兼容性,如果目标应用是点到点的专用链路,如无线鼠标到键盘,这个代价就显得毫无必要。 本无线数据传输系统采用挪威公司推出的工作于2.4频段的24L01射频芯片。与蓝牙和相比,24L01射频芯片没有复杂的通信协议,它完全对用户透明,同种产品之间可以自由通信。更重要的是,24L01射频芯片比蓝牙和所用芯片更便宜。系统由单片机32F103控制无线数字传输芯片24L01,通过无线方式进行数据双向远程传输,两端采用全双工方式通信,该系统具有成本低,功耗低,软件设计简单以及通信可靠等优点。

1. 总体设计方案 无线通信技术迅速发展,有多种通讯方案可供选择,这里从实用,经济和实现等方面进行综合的考虑分析,选出合适的设计方案。 1.1 无线通信方式的比较和选择 方案一:采用模块进行通信,模块需要借助移动卫星或者手机卡,虽说能够远距离传输,但是其成本较大、且需要内置卡,通信过程中需要收费,后期成本较高。 方案二:采用公司2430无线通信模块,此模块采用总线模式,传输速率可达250,且内部集成高性能8051内核。但是此模块价格较贵,且协议相对较为复杂。 方案三:采用24L01无线射频模块进行通信,24L01是一款高速低功耗的无线通信模块。他能传输上千米的距离(加),而且价格较便宜,采用总线通信模式电路简单,操作方便。 考虑到系统的复杂性和程序的复杂度,我们采用方案三作为本系统的通信模块。 1.2 微控制器的比较和选择 方案一:采用传统的89S52单片机作为主控芯片。此芯片价格便宜、操作简便,低功耗,比较经济实惠,但是应用很局限,且要求较高时传统的89S52单片机达不到要求。 方案二:采用公司生产的430F149系列单片机作为主控芯片。此单片机是一款高性能的低功耗的16位单片机,具有非常强大的功能,且内置高速12位。但其价格比较昂贵,而且是贴片封装,不利于焊接,需要制板,大大增加了成本和开发周期。 方案三:基于公司3内核的32F103系列处理器,采用串行单线调试和,通过调试器你可以直接从获取调试信息,从而使产品设计大大简化,主要应用于要求高性能、低成本、低功耗的产品。 根据系统需要,从性能和价格上综合考虑我们选择方案三,即用32F103作为本系统的主控芯片。 1.3 串行通信方式比较和选择 485串行通信:该接口是采用平衡驱动器和差分接收器的组合,抗噪声干扰性好。具有多机通信能力,这样用户可以利用单一的485接口方便地建立起设备网络。接口组成的半双工网络,一般只需二根信号线,所以它的接口均采用屏蔽双绞线传输,数据信

实验四串口接收模块电路设计

实验四串口接收模块电路设计 一、实验目的: 1、熟练使用ISE设计工具。 2、理解串口传输协议。理解采用“自顶向下”设计思路,分解模块的方法。 3、在ISE使用Verilog HDL设计串口接收模块,完成仿真、下载。 二、原理分析 (一)串口传输协议概述 设计完成异步串口通信通用异步收发是一种典型的异步串口通信,简称UART。串口通信时序如图1所示。 图1 通用异步收发时序图 由图1可以看出,在没有数据传送时,通信线会一直处于高电平,即逻辑1状态;当有数据传送时,数据帧以起始位开始,以停止位结束。起始位为低电平,即逻辑0状态;停止位为高电平,即逻辑1状态,其持续时间可选为1位、1.5位或2位(本次设计选择持续时间1位)。接收端在接收到停止位后,知道一帧数据已经传完,转为等待数据接收状态;只要再接收到0状态,即为新一帧数据的起始状态。 数据帧的数据位低位(LSB)在前,高位(MSB)在后,根据不同的编码规则,数据位可能为5位、6位、7位或者8位(本次设计数据位定位8位)。校验位也可根据需要选择奇校验、偶校验或者不要校验(本次设计不要校验位)。 (二)串口时序分析 串口通讯常用“波特率”表述串口传输速率,常用的参数有9600 bps 和115200 bps等。在硬件传输角度看,波特率表征了传输一位数据所需要的时间。例如:波特率是9600 bps,传输一位数据的时间是1/9600= 0.000104166666666667秒。如果FPGA系统时钟是20MHZ,则一位数据传输时间相当于(1/9600)/(1/20M)=2083个20MHZ时钟周期。 设一帧数据位数=1(开始位)+8(数据位)+1(校验位)+1(结束位)=11位,所以传输一帧数据的时间是11*1/9600=0.00114583333333333333333333333333秒。 为了稳定采集串口数据帧的数据,需要在每位数据的“中间时刻”采样,由此,需要在每位数据开始时刻对时钟进行计数,若系统时钟是20MHZ,则在计数至2083/2=1042时采样此时刻的数值。 三、系统分析: 为实现串口接收电路,FPGA应该完成: 1、及时发现数据传输的开始,并判断每一位的开始。 2、按照“在数据位中间采样”的要求,确认采样时刻。 3、将采样得到串行数据转换为并行数据。

电源电路设计模块图

电源电路单元 前面介绍了电路图中的元器件的作用和符号。一张电路图通常有几十乃至几百个元器件,它们的连线纵横交叉,形式变化多端,初学者往往不知道该从什么地方开始,怎样才能读懂它。其实电子电路本身有很强的规律性,不管多复杂的电路,经过分析可以发现,它是由少数几个单元电路组成的。好象孩子们玩的积木,虽然只有十来种或二三十种块块,可是在孩子们手中却可以搭成几十乃至几百种平面图形或立体模型。同样道理,再复杂的电路,经过分析就可发现,它也是由少数几个单元电路组成的。因此初学者只要先熟悉常用的基本单元电路,再学会分析和分解电路的本领,看懂一般的电路图应该是不难的。 按单元电路的功能可以把它们分成若干类,每一类又有好多种,全部单元电路大概总有几百种。下面我们选最常用的基本单元电路来介绍。让我们从电源电路开始。 一、电源电路的功能和组成 每个电子设备都有一个供给能量的电源电路。电源电路有整流电源、逆变电源和变频器三种。常见的家用电器中多数要用到直流电源。直流电源的最简单的供电方法是用电池。但电池有成本高、体积大、需要不时更换(蓄电池则要经常充电)的缺点,因此最经济可靠而又方便的是使用整流电源。 电子电路中的电源一般是低压直流电,所以要想从 220 伏市电变换成直流电,应该先把220 伏交流变成低压交流电,再用整流电路变成脉动的直流电,最后用滤波电路滤除脉动直流电中的交流成分后才能得到直流电。有的电子设备对电源的质量要求很高,所以有时还需要再增加一个稳压电路。因此整流电源的组成一般有四大部分,见图 1 。其中变压电路其实就是一个铁芯变压器,需要介绍的只是后面三种单元电路。 二、整流电路 整流电路是利用半导体二极管的单向导电性能把交流电变成单向脉动直流电的电路。 ( 1 )半波整流 半波整流电路只需一个二极管,见图 2 ( a )。在交流电正半周时 VD 导通,负半周时 VD 截止,负载 R 上得到的是脉动的直流电

《单片机应用设计-基于单片机的433M无线通信系统》廖永斌

课程设计 题目基于单片机的433M无线通信系统学院 专业 班级 姓名 指导教师 2018年 1月 13日

《单片机应用设计》任务书 学生姓名:专业班级: 指导教师:工作单位: 题目: 基于单片机的433M无线通信系统 课程设计目的: 1、熟悉单片机应用系统的硬件设计及软件设计的基本方法; 2、将《单片机原理与应用》理论课的理论知识应用于实际的应用系统中; 3、训练单片机应用技术,锻炼实际动手能力 4、提高正确地撰写论文的基本能力。 课程设计内容和要求 1、完成硬件电路的设计,其中包括单片机和CC1101模块的设计; 2、完成无线通信模块的程序设计与实现,上机运行调试程序,记录实验结果(如图表等), 并对实验结果进行分析和总结; 3、课程设计报告书按学校统一规范来撰写,报告主要包括以下内容:目录、摘要、关键 词、基本原理、方案论证、硬件设计、软件设计(带流程图、程序清单)、仿真结果、实物运行结果照片、结论献等; 4、查阅不少于6篇参考文献。 初始条件: 1、STC89C52和CC1100H模块; 2、先修课程:单片机原理与应用。 时间安排: 第19周,安排设计任务,完成硬件设计; 第20周,完成软件设计、撰写报告,答辩。 指导教师签名:年月日 系主任(或责任教师)签名:年月日

目录 摘要 (Ⅰ) Abstract (Ⅱ) 1基本原理 (1) 1.1无线通信系统 (1) 1.2芯片简介 (1) 1.2.1单片机STC89C52 (1) 1.2.2 无线通信CC1101芯片 (3) 2方案论证与设计 (5) 2.1无线通信模块选择 (5) 2.2 单片机最小系统选择 (5) 2.3整体方案设计 (6) 3 硬件电路设计 (6) 4软件程序设计 (8) 4.1发送端编程 (8) 4.2接收端编程 (9) 4.3程序调试与下载 (10) 5硬件仿真 (12) 6实物制作与调试 (12) 6.1 STC89C52单片机最小系统 (12) 6.2无线通信模块CC1101 (13) 6.3稳压电路模块 (13) 7心得体会 (15) 8参考文献 (16) 附录 (17)

网络通信模块电路设计

xx学院综合性实验报告 一、实验目的 使用Altium Designer设计一个基于ENC28j60的网络通信模块。 二、实验仪器或设备 1.一台计算机。 2.Altium Designer软件。 三、总体设计 (一)新建工程 (二)元件的制作 2.1.制作ENC28j60芯片的封状 2.2.制作HR911105模块的封装 (三)绘制电路原理图 3.1.系统供电电路 3.2.ENC28j60通信电路 3.3.HR911105网络接口电路

(四)电路原理图的后续操作 4.3.元件的标注 4.4.更改元器件的PCB封装 4.5.原理图的编译与查错 4.6.生成元器件报表 4.7.生成网络报表 (五)绘制PCB电路板 5.1.规划电路板 5.2.装入网络表和元件封装 5.3.元件的布局 5.4.自动布线 5.5.手工修改布线 (六)PCB设计的后续操作 6.1.重新定义电路板形状 6.2.覆铜 6.3.字符串信息整理 6.4.DRC检查 6.5.打印电路图 6.6.打印PDF文档 四、实验步骤 1.新建工程

执行【File】|【New】|【Project】|【PCB Project】命令,新建一个空白的工程文件,并将其保存在网络通信文件夹下,重新命名为“ENC28j60.PrjPCB”。 执行【File】|【New】|【Schematic】命令,新建一个空白的原理图设计文件,命名为“ENC28j60.SchDoc”。 2.元件的制作 2.1 制作ENC28j60芯片的封状 执行菜单命令【File】|【New】|【Library】|【Schematic Library】,新建库文件,命名为“ENC28j60.SchLib”并保存; ?执行菜单命令【Tools】|【New Component】,在弹出的对话框中将新建的元件命名为 ENC28j60; 图 2 添加元件 ?执行菜单命令【Place】|【Rectangle】在绘图区绘制一个大小合适的矩形; ?执行菜单命令【Place】|【Pin】放置管脚,ENC28j60 共有 28 个管脚。

5V电源电路设计(包括电路各模块的详解)

5v电源电路的设计 本设计是要设计一个+5V直流电源供电,这里没有直接的+5V电压,而直流电源的输入电压为220V的电网电压,在正常情况下,这一电网电压是远远的高于本设计所需的电压值,因而需要先使用变压器,将220V的电网电压降低后,再进行下一阶段的处理[4]。 变压器是这一电源电路起始部分,将220V的电网电压转变为本设计所需的较低的电压,就可以进行下一阶段的整流部分。一般规定v1为变压器的高压侧,v2为变压器的低压侧,v1侧的线圈要比v2侧的线圈要多,这样就可以将220V 的电网电压降低,如图1所示: 图1变压器 单相桥式整流电路,就是将交流电网电压转换为所需电压,整流电路由四只整流二极管组成。下面简单介绍一下单相桥式整流电路的工作原理,为简便起见,这里所选的二极管都是理想的二极管,二极管正向导通时电阻为零,反向导通时电阻无穷大。在v2的正半周,电流从变压器副边线圈的上端流出,经过二极管D1,再由二极管D4流回变压器,所以D1、D4正向导通,D2、D3反向截止,产生一个极性为上正下负的输出电压。在v2的负半周,其极性正好相反,电流从变压器副边线圈的下端流出,经过二极管D2,再由二极管D3流回变压器,所以D1、D4反向截止,D2、D3正向导通。桥式整流电路利用了二极管的单向导电性,利用四个二极管,是它们交替导通,从而负载上始终可以得到一个单方向的脉动电压[6]。单相桥式整流电路如图2所示:

图2单相桥式整流电路 本设计的滤波电路采用的是电解电容和二极管并联方式滤波,简单的讲就是电容两端电压升高时,电容充电,电压降低时,电容放电,让电压降低时的坡度变得平缓,从而起到滤波的作用。这里选用电解电容是因为电解电容单位体积的电容量非常大,能比其它种类的电容大几十到数百倍,并且其额定的容量可以做到非常大,价格比其它种类相比具有相当大的优势,因为其组成材料都是普通的工业材料,比如铝等等。电解电容并联二极管,有效防止了电压反相。滤波电路如图3所示: 图3滤波电路 三端稳压器MC78M05CT将输出电压稳定在+5V上,三端稳压器如图4所示:

相关主题