版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学科分类号 0712 本科生毕业论文(设计)题目(中文): 无线串口的设计与实现 (英文):The Design And Realization of Wireless Serial 学生姓名: 段 星 星学号: 0610403014系别:物理与信息工程系 专业:电子信息科学与技术指导教师: 周 群起止日期:2009.11 2010.52010年 5 月 1 日怀化学院本科毕业论文(设计)诚信声明作者郑重声明:所呈交的本科毕业论文(设计),是在指导老师的指导下,独立进行研究所取得的成果,成果不存在知识产权争议。除文中已经注明引用的内容外,论文不含任何其他个人或集体已经发表或撰写过的成果。对论文
2、的研究做出重要贡献的个人和集体均已在文中以明确的方式标明。本声明的法律结果由作者承担。本科毕业论文(设计)作者签名:年 月 日目 录摘要 1关键词 1Abstract 1Key words 11. 前言12. 设计方案33. 硬件设计33.1 RS232接口设计3 3.2 无线模块介绍及工作原理5 CC1101简介5 3.2.2 FT1100-232无线模块73.3 FT1100-232无线模块信号的调制与解调11 FSK信号的产生11 FSK调制与解调124. 测试步骤与结果135. 结论16参考文献16致谢17附录18无线串口的设计与实现摘 要在传统的测控系统中,通常使用导线传输信号,这种
3、传输方式常常会带来电磁干扰和信号衰弱。而引入无线传输方式,就可以克服上述不足,同时也避免了复杂的线路连接,有效的节约了人力物力。本次无线串口设计的目的就是希望利用无线技术,通过构建一个小型的、短距离的无线网络,实现数据在串口设备间的透明传输。经测试,系统运行稳定,各项功能达到设计要求。关键词 串口;网络;无线The Design And Realization of Wireless Serial Abstract In the traditional measurement and control systems, we transfer signal in using wire typic
4、ally, That often results in transmission electromagnetic interference and signal weakness. But the introduction of wireless transmission, we can use it to overcome these deficiencies, but also avoids the complex connections, effectively saving resources. The purpose of the design of wireless serial
5、is to use wireless technology to achieve transparent data transmission between serial equipment, by building a small, short-range wireless networks. Tested, the system running stability, and the functions required. to design.Key words serial port; network; wireless1 前言当今,无线技术越来越受到人们的青睐,因为它将为消费者带来空前的
6、便利。对于使用无线网络的企业而言,也能体验到提高生产力带来的回报;现代的数字集群系统可以提高公共安全的通信能力和效率;而嵌入式的无线模块可以增加很多产品的连接能力,从而提高升了产品的性能、提高了产品的价值和吸引力;带有无线功能的设备,甚至是服务可以让电信运营商轻松地开发新的市场,带来新的收入。我国两大智能家庭标准组织闪联和e家佳在推进数字家电互联互通的同时带动了无线技术应用的增长,他们在产业化进程方面的努力预示着无线技术应用进入快速普及阶段。PC机之间的无线串口通信,作为无线技术的一种简单、基础的应用,为用户带来了许多便利和经济效益。设备之间进行数据交换时 ,串行通信是一种简单、快捷、经济的方
7、法。如果设备相距比较远,或他们之间不易铺设有线电缆,采用无线串口是代替有线串口的一种较好方案。随着通信设备网络和通信技术的高速发展,人们对无线通信的需求也越来越高。短程、便捷、廉价的无线通信技术正成为关注的焦点。采用无线的方式实现串口通信大大减小了线路连接的复杂程度,从而避免了电线老化、线路间干扰等问题。即使在相距不是很远的地方,无线通信的应用同样广泛。它在许多领域发挥着它的优势,为人们提供快捷与可靠的服务,下面介绍一下无线串口在生活中的几个典型应用。1、无线串口应用于无线抄表系统。电能计量是现代电力营销系统中的一个重要环节。传统的电量结算是依靠人工定期到现场抄取数据,在实时性、准确性和应用性
8、等方面都存在诸多不足之处;将现代通信技术和计算机技术以及电能量测量技术结合在一起,能够及时、准确、全面地反映电量的使用(即销售)情况。系统中无线电表将传统的电表所采集到的电量做相应的处理,然后通过无线串口上的无线收发模块以短距离无线的方式将此电量信息发进出去。以实现远程自动无线抄表功能。无线串口于无线抄表系统的应用在智能家居方面也体现着它强大的优越性,经简单的拓展它可以对家居环境(如温度,湿度,厨房的空气质量,用水情况等等)进行实时准确的监测与报告,为您创造一个和谐的家居环境提供可靠的信息。2、无线串口应用于LED屏幕无线图文更新。传统的LED屏幕图文更新都是采用有线串口进行数据传输的。这种方
9、式会带来诸多的问题和不便,例如要对经常移动的LED屏幕(如车载屏)进行图文更新,采用传统有线串口,我们可能要将车开到离电脑近的地方,或是将电脑搬到车上,或是在屏幕与电脑之间连接一根很长的双绞线,等等这些不便都会影响到我们工作的效率;再如采用无限串口时要考虑的布线问题,尤其是室内LED屏幕的布线,既要考虑布线的美观同时还要避免各线间的干扰,当布线距离太长时,还会影响到数据传输的效率和质量,甚至导致传输失败。采用无线串口的话可以方便地解决上述问题。无线传输方式主要以电磁波为传输媒介,串口设备间电平信号与电磁波信号的相互转换、信号的发送与接收,无线传输的距离与速率以及无线数传模块与串口间的电平匹配,
10、是本次设计的主要问题。本次设计的主要目标和意义在于解决这些问题以实现无线串口设备间高效、稳定的数据传输。2 设计方案图2.1图2.1为无线串口的硬件连接框图,主要由三部分组成:两台计算机,两块标准的RS-232接口和两块无线数传模块。计算机通过VB通信控件实现对无线模块的参数设定以及收、发控制;RS-232接口板完成计算机串口与无线模块间的电平转换,以实现计算机对无线模块的有效控制;无线模块完成数据在电平信号与电磁波信号间的相互转换以及数据的发送与接收。本设计硬件连接简单,操作方便,经简单的拓展可广泛应用于许多相关领域。3 硬件设计3.1 RS232接口电路图2.1中RS232的作用是进行无线
11、模块电平与计算机电平的转换。我们知道,PC机串口通信协议中电平使用的是标准RS232电平,而本次设计采用的无线收发模块使用的是TTL电平,为了使PC机串口与无线模块通信间的电平匹配,我们需要一个电平转换工具,即RS232接口板电路。MAX232系日本Maxim公司为串行口RS232生产的低功耗、单电源双RS232发送/接收器。在单5V供电条件下,能实现0/5V(TTL电平)与+10V/10V(RS232电平)之间的相互转换,使用极为方便。图3.1为MAX232的引脚图图3.1MAX232芯片内部结构基本可分三个部分:第一部分是电荷泵电路。由1、2、3、4、5、6 脚和4 只电容构成。功能是产生
12、+12v 和-12v 两个电源,提供给RS-232 串口电平的需要。第二部分是数据转换通道。由7、8、9、10、11、12、13、14 脚构成两个数据通道。其中13 脚(R1IN)、12 脚(R1OUT)、11 脚(T1IN)、14 脚(T1OUT)为第一数据通道。8 脚(R2IN)、9 脚(R2OUT)、10 脚(T2IN)、7 脚(T2OUT)为第二数据通道。TTL/CMOS 数据从T1IN、T2IN 输入转换成RS-232 数据从T1OUT、T2OUT 送到电脑 12、13、14 脚构成两个数据通道。其中13 脚(R1IN)、12 脚(R1OUT)、11 脚(T1IN)、14 脚(T1O
13、UT)为第一数据通道。8 脚(R2IN)、9 脚(R2OUT)、10 脚(T2IN)、7 脚(T2OUT)为第二数据通道。TTL/CMOS 数据从T1IN、T2IN 输入转换成RS-232 数据从T1OUT、T2OUT 送到电脑DP9 插头;DP9 插头的RS-232 数据从R1IN、R2IN 输入转换成TTL/CMOS 数据后从R1OUT、R2OUT 输出。第三部分是供电。15 脚DNG、16 脚VCC(+5v)。图3.2如图3.2所示为RS232接口板电路原理图,其中单排直插接口(A1)是与无线收发模块相连接的接口。3.2 无线模块介绍及工作原理 CC11O1简介图3.3图3.3是CC11
14、01无线数传芯片的引脚图。CC1101是TI公司一款高性价比的单片UHF收发器,为低功耗无线电应用而设计。它是CC1100器件的加强升级版,灵敏度更高,功耗更小,带宽更大。CC1101拥有卓越的数据包处理能力。发送时,只需简单设置寄存器,当用户往CC1101内的TXFIFO写入数据后,器件自动在数据包内增加前导字节 (长度可控),同步信息,CRC16校验,并根据寄存器设置将FIFO内写入的头两个字节数据标志为长度信息(此功能可选)和地址信息(可选)。接收状态下,器件自动侦测前导码,同步码,地址信息和计算并比较CRC16。此外,CC1101还支持变长数据包格式和交织功能。这些原本需要复杂算法和巨
15、大运算量和存储空间的功能由硬件支持,MCU的编程难度大大降低,其负荷也大为减轻。CC1100具有包处理机制、发送、接收FIF0、WOR模式(WakeonRadio)等诸多特点。在CC1100之前的无线收发芯片都是采用同步方式将数据按位发送出去,这种方式在发送与接收数据时处理起来比较麻烦,接收时还要判断前导字与同步字。而CC1100把这些繁琐的工作承担下来,当需要发射数据时,只需将发射的数据按照一定的格式通过SPI口写入到发射FIF0,然后把CC1100配置成发射状态,数据就会按照要求发射出去;当需要接收数据时,首先将CC1100配置成接收状态,一旦收到符合要求的数据,CC1100就会把收到的数
16、据存入接收FIF0,同时引脚GD00或GD02会有一个脉冲出现,这个脉冲可以用来通知MCU有一个数据包已被CC1100收到,MCU就可以通过SPI口将CC1100收到的数据取出来。硬件连接如图3.4所示。图3.43.2.2 FT1100-232无线模块 FT1100-232是基于CC1101的无线收发模块。模块主要由单片机和CC1101无线数传芯片及外围电路构成。单片机控制CC1101芯片完成信号的发送与接收以及信号间的相互转换。单片机对发射模块和接收模块的控制,首先对单片机的接口进行初始化(SPI总线接口技术是一种高速、高效率的串行接口技术,主要用于扩展外设和进行数据交换。),然后对射频模块
17、初始化,在这部分的初始化中要上电复位芯片和对它的片内寄存器进行配置。发射端发射一组数据首先要通过接口,对缓冲区设置单次发送的数据个数,然后写入要发送的数据包,数据自动加前导码和校验,接着进入发送模式发送数据包,等待本次发送结束,最后冲洗缓冲区,本次发送完毕。接收端接收一组数据中首先进入接收模式,等待接收信息完成,然后接收到的数据包被分解,读出所有接收到的数据并存储,最后清洗缓冲区,本次接收完毕。该模块单片机内部程序固定,无需再另外编程,在计算机上通过对VB控件对其简单设定就能进行数据的无线收发了。FT1100-232无线模块功耗低,最大发射功率10mW,使用10mW功率发射,可以到最佳的通信效
18、果;载频频段433MHz;高抗干扰能力和低误码率,基于FSK的调制方式,采用高效前向纠错和信道交织编码技术,提高了数据抗随机干扰和突发干扰的能力,在信道误码率为10-2时,可得到实际误码率10-510-6;传输距离远,在直线可视情况下,天线放置高度位置>2米,9600bps可靠传输,距离大于 200m (BER=10-3/9600bps),1200bps 传输距离可达 300m (BER=10-3/1200bps);支持透明的数据传输及DL/645规约,提供透明的数据接口,能适应任何标准或非标准的用户协议,自动过滤掉空中产生的假数据(所收即所发),通信软件支持无线抄表系统的DL/645规
19、约;256个可编程信道(20M频段),在同一个频段可以按照用户200KHz间隔频点则可以提供至少256个信道,满足用户多种通信组合方式;大的数据缓冲区,接口波特率等于空中有效波特率,提供3种用户可选波特率:4800、9600、19200bps(接口速率最高可设置到 19200bps),数据格式为8N1/8E1/8O1用户自定义,可传输最长为30字节的数据帧,用户编程更灵活;即使是半双工通信,用户也无需编制多余的程序,只要从接口收/发数据即可,其它如空中收/发转换,控制等操作,模块自动完成;多种天线配置方案,满足用户不同的结构需要,可配置镀银弹簧天线、多种增益的柱状天线、吸盘天线等。基于FT11
20、00-232 无线模块的这些特点优点,完全能够符合本次设计的需求。1 FT1100-232连接端子的定义:端口位置如图3.5。 图3.5 FT-1100-232管脚位置和尺寸图FT1100-232提供 1个5针排线和一个2针排线的连接器,连接端子定义及连接方法(模块正面从左到右的顺序),见表3.1。 表3.1管脚定义说明连接到终端备注1GND 电源地 电源地线 -2VCC电源+4.5+5.5V-3RS232-RxD数据输入RS232/TTL数据输入-4RS232-TxD数据输出RS232/TTL数据输出-5GNDGNDGND-6RESET复位引脚-可不连7SLEEP休眠-可不连FT1100-2
21、32无线模块与RS-232接口电路的具体连接方法见表3.2。表中同行两管脚标号表示这两个管脚相连,其中A1为图3.2中RS-232接口电路的五针排线接口器。表3.2-FT1100-232接口器A1(RS-232接口器)管脚(定义)1(GND)1(GND)2(VCC)2(VCC)3(RxD)3(TxD)4(TxD)4(RxD)5(GND)5(GND)2电源FT1100-232使用直流电源,电压+5V。可以与其它设备共用电源,但应选择纹波系数较好的电源,纹波峰值小于200mV。如果有条件话,可采用5V稳压片单独供电。使用开关电源应注意开关脉冲对无线模块的干扰。另外,系统设备中若有其他设备,则需可靠
22、接地。若没有条件可靠接入大地,则可自成一地,但必须与市电完全隔离。 在本设计中,电源的选择就地取材,选择了型号为DSA-0151F-12A的开关电源。该电源输出直流电压5V,额定电流2A,纹波峰值约为75mV,提供输出短路自动保护,完全满足设计的要求。3. FT1100-232参数设定: 用户可以通过电脑RS232串口对FT1100-232模块进行简单配置(如果是带RS232 串口的可以直接相接;如果模块提供的是TTL或RS485接口的,需连接到相应的转换器) ,以修改信道接收频率、信道发射频率、信道波特率、接口波特率和数据格式。(1)通信信道设定文字 命令码 信道 说明 长度2bytes1b
23、ytes信道取值可以从 0x000xEE,共计 238 个信道。格式HEXHEX固定A7,7A00举例: 如发送 A7 7A 06 ,则该模块的通信就设为信道6了。(2)串口波特率设定文字 命令码 波特率 说 明 长度2bytes2bytes01:4800 02:9600 03:19200 格式HEXHEX固定A3,3A01举例: 如发送 A3 3A 03 ,则该模块的的串口通信波特率就设为19200了。4. FT1100-232 无线模块的数据发送和接收 FT1100-232是半双工工作的,收发一体模块,即每个模块既可以收,也可以发: (1)如果要发送数据,只需要把该字节数据通过串口写入模块
24、,模块收到该字节数据就通过无线发出。 (2)如果收到无线数据,则模块自动把该字节数据从串口送出。 (3)一次连续发的数据或字符串长度不要大于30。3.3 FT1100-232无线模块信号的调制与解调FT1100-232 无线模块的调制方式是FSK调制。下面简单介绍一下二进制频移键控(FSK)调制与解调。频移键控(FSK)是用不同频率的载波来传送数字信号,用数字基带信号控制载波信号的频率。二进制频移键控是用两个不同频率的载波来代表数字信号的两种电平。接收端收到不同的载波信号再进行逆变换成为数字信号,完成信息传输过程。 FSK信号的产生FSK信号的产生有两种方法:直接调频法和频率键控法。(1) 直
25、接调频法。直接调频法是用数字基带信号直接控制载频振动器的振荡频率。图3.6所示是直接调频法的具体电路之一。二极管图3.6V2、V3的导通与截止受数字基带信号控制,当基带信号为负时(相当于“0”码),V2、V3导通,C2经V3与LC1槽路并联,使振荡频率降低(设此时频率为f1),当基带信号为正时(相当于“1”码),V2、V3截止,C2不并入槽路,振荡频率提高(设为f2),从而实现了调频,这种方法产生的调频信号是相位连续的。(2) 频率键控法。频率键控法也称频率选择法,图3.7是它实现的原理框图。它有两个独立的振荡器,数字基带信号控制转换开关,选择不同频率的高频振荡信号实现FSK调制。 键控法产生
26、的FSK信号频率稳定度可以做的很高并没有过渡频率,它的转换速度快,波形好。频率键控法在转换开关发生图3.7关发生转换的瞬间,两个高频振荡的输出电压通常不可能相等,于是S(t)信号在基带信息变换时电压会发生跳变,这种现象也称为相位不连续,这是频率键控特有的情况。 FSK信号的解调数字频率键控(FSK)信号常用的解调方法有很多种,如同步解调法、包络解调法和过零解调法。同步解调法原理方框如图3.8所示。由图可见,FSK信号的同步解调器分成上、下两个支路,输入的FSK信号经过f1和f2两个带通滤波器后变成了上、下两路ASK信号,之后其解调原理与ASK类似,但判决需对上、下两支路比较来进行。假设上支路低
27、通滤波器输出为x1,下支路低通滤波器输出为x2,X2X1图3.8 同步解调法原理框图则判决准则是:X1 X20 判输入为f1信号 X1 X2 0 判输入为f信号当输入的FSK信号振荡频率为f1时,上支路经带通后有正弦信号Acos2f1t存在,与ASK系统接收到“1”码时的情况相似,经过低通滤波器,x1=A。而下支路带通滤波器输入为0,与ASK系统接收到“0”码时情况相似,故x2=0,显然x1-x2=A-0>0,按判决准则判输入为f1;反之,当输入为f2时,x1=0,x2=A,x1-x2=0-A<0,按判决准则应判输入为f2。因此可以判决出FSK信号。4测试步骤与结果将无线模块、电平
28、转换器和计算机机串口连接起来,检查硬件连接是否有错误,检查无误后上电。在测试过程中,可以在应用程序中通过发送设置参数命令来修改模块参数,也可以通过计算机串口调试工具来设置参数。我们通过电脑RS232串口对FT1100-232模块进行简单配置,以修改信道接收频率、信道发射频率、信道波特率、接口波特率和数据格式。首先,选择未被占用的通信端口,方法如图4.1。然后设定通信信道,FT1100-232模块共有0238个信道,若要设置成信道1,则具体命令和步骤如下:A7 7A 01图4.1(1)把A7 7A 06输到图4.2所示的数据框中。(2)选“十六进制发送”。(3)按“手动发送”,信道参数设置完成。
29、这样通信信道就设置成信道1了。再对通信的波特率进行设定,若要设定波特率为9600,则具体命令如下:A3 3A 02图4.2波特率的设置步骤与信道设置步骤相同,只需将图4.2中数据框的命令改为A3 3A 02就行了。其他参数的设定,如校验位、数据位和停止位的设置采用默认值就可以了。对相互通信的两台计算机设置好这些参数之后就可以开始通信了。例如要通过计算机1向计算机2发送“12 34 56”几个数字,则将12 34 56输入图4.2所示的数据框,点击发送即可。数据成功发送与接收时,发送模块与接收模块上的指示二极管会闪亮一下,同时发送机的串口调试助手发送计数器和接收机的串口调试助手接收计数器会根据所
30、发数据的长度作相应增加。结果如图4.3(a)和图4.3(b)。FT1100-232是半双工工作的,收发一体,每个模块既可以收,也可以发。串口通信的效率和质量与波特率和传输距离有很大关系,通过测 图4.3(a) 图4.3(b)量,当波特率设定为9600,天线距地面约1m时,稳定通信的可视传输距离约为60m,天线增高可以增加传输的距离。另外,相同情况下波特率高,稳定传输的距离会减小,而波特率低,稳定传输的距离增大,但可以感觉出数据从发送到接收的时间差。本次设计的无线串口由于硬件连接简单,所以只能发送数字和字母,但是经简单拓展后可以满足人们的各种通信需求。5 结论在测试过程中虽然偶尔会出现错误或传输
31、中断,但总的来讲,本次设计是成功的。本次设计的无线串口硬件连接简单,数据传输稳定,体积小易操作,且成本低廉,经简单扩展可广泛应用于远程控制,无线数据传输,楼宇自动化、安防、机房设备无线监控,井下定位、报警,工业监测和控制,低功耗手持终端产品等等多个领域。参考文献1王萍,陈长青,龚睿,唐晓娜基于nRF905的无线串口通信系统J微计算机信息,2007,8(23A):281-2822刘立新,李国辉,郝云芳基于nRF2401的无线无线自动抄表系统J微计算机信息,2006,11(25A):158-1603 何辉,权晓红Win9x环境下无线数传模块 SA68D11串口通讯软件设计J兰州工业高等专科学校学报,2003,10(4A):184-1864蔡型 , 张思全短距离无线通信技术综述 J现代电子技术,2004,10(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年大学化工与制药专业大学物理二月考试题D卷-含答案
- 石河子大学《运动营养学》2022-2023学年第一学期期末试卷
- 模范党支部申报材料(3篇)
- 石河子大学《土力学》2021-2022学年第一学期期末试卷
- 石河子大学《荷载与结构设计方法》2023-2024学年第一学期期末试卷
- 石河子大学《大数据组织与管理》2023-2024学年期末试卷
- 沈阳理工大学《娱乐空间设计》2021-2022学年第一学期期末试卷
- 沈阳理工大学《无线通信系统》2023-2024学年第一学期期末试卷
- 沈阳理工大学《汽车产品运营与组织管理》2023-2024学年第一学期期末试卷
- 沈阳理工大学《工程爆破》2022-2023学年第一学期期末试卷
- 《建筑施工技术》课后习题答案(大学期末复习资料)
- 公司环境行政处罚事件处置预案
- 广东开放大学风险投资(本2022春)-练习4答案
- DB65∕T 3253-2020 建筑消防设施质量检测评定规程
- 二年级苏教版数学上册《7的乘法口诀》教案(公开课三稿)
- (完整PPT)半导体物理与器件物理课件
- ASTM B366 B366M-20 工厂制造的变形镍和镍合金配件标准规范
- JIS G4304-2021 热轧不锈钢板材、薄板材和带材
- 2022年中级经济师-人力资源管理专业押题模拟试卷3套及答案解析
- 小学综合实践活动《认识校园植物》优秀PPT课件
- XRD在薄膜材料研究中应用
评论
0/150
提交评论