军用训练靶数字系统的设计毕业复习进程_第1页
军用训练靶数字系统的设计毕业复习进程_第2页
军用训练靶数字系统的设计毕业复习进程_第3页
军用训练靶数字系统的设计毕业复习进程_第4页
军用训练靶数字系统的设计毕业复习进程_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录

1课题的研究.....................................................1

1.1课题背景.................................................................1

1.2课题研究的内容..........................................................1

1.3课题研究的目的及意义....................................................I

2军用训练靶数字系统的方案设计..................................2

2.1设计任务.................................................................2

2.2方案确定.................................................................2

2.2.1系统功能研究............................................................3

2.2.2决定方案因素...........................................................4

2.2.3数据传输方案...........................................................4

2.2.4信号采集方案...........................................................6

2.2.5系统方案确定...........................................................6

2.3军用训练靶数字系统的组成................................................6

2.3.1军用训练靶数字系统结构.................................................6

2.3.2系统各个模块功能描述...................................................7

3军用训练靶数字系统硬件电路设计................................9

3.1设计该系统硬件需要具备的知识............................................9

3.2相关功能模块设计........................................................9

3.2.1采样模块设计...........................................................9

3.2.2电源电路设计..........................................................10

3.2.3复位电路设计...........................................................11

3.2.4显示电路设计..........................................................12

3.2.5通信接口设计..........................................................12

3.3相关设计原理介绍.......................................................13

3.3.1主控电路原理..........................................................13

3.3.2显示电路原理..........................................................13

3.3.3计算机串口接口说明....................................................15

3.4无线传输模块介绍.......................................................16

3.5相关参数的设定.........................................................17

3.5.1XL01-232AP2模块的设置................................................17

3.5.2波特率的设置..........................................................18

3.6串口数据传输技术........................................................18

3.6.1单片机与模块之间的通信................................................18

3.6.2单片机与电脑之间的通信................................................19

4军用训练靶数字系统软件部分.................................19

4.1单片机编程.............................................................19

4.1.1软件功能分析..........................................................20

4.1.2主要程序设计..........................................................20

4.2PC机VC++编程........................................................22

4.2.1VC++下串行编程的方法.................................................23

4.2.2串行通信控件MSComm..................................................................................................23

4.2.3Vc++下界面制作技术...................................................24

5军用训练靶数字系统制作及调试...............................25

5.1系统PCB板的设计......................................................25

5.1.1布局...................................................................25

5.1.2布线..................................................................26

5.2硬件调试...............................................................26

5.2.1元器件测试............................................................27

5.2.2芯片管脚信号测试......................................................27

5.3软件调试...............................................................28

5.3.1系统主控软件调试......................................................28

5.3.2VC++界面绘图程序段调试...............................................30

5.3.3界面图像重叠错误调试..................................................31

5.3.4界面控件覆盖错误调试..................................................32

6总结.......................................................33

谢辞..........................................................34

参考文献......................................................35

附录..........................................................36

附录1发送端控制程序.......................................................36

附录2接收端控制程序......................................................45

附录3界面VC++程序.......................................................49

附录4系统原理图...........................................................63

附录5系统PCB图..........................................................64

此文档收集于网络,如有侵权请联系网站删除

1课题的研究

1.1课题背景

目前部队在每次射击训练完后,大都采用人工现场报靶的方式来报告成绩。这样就

出现了许多的不足以及安全隐患,比如多次射中同一位置的时候,由于使用纸质靶环,

报靶者就很难区分是脱靶,还是两次打在同一个位置;再比如报靶者现场报靶也存在安

全隐患等等,这些问题都亟待解决。随着现代科学技术的发展,越来越迫切希望出现一

种能够实现自动报靶功能的系统,从而去弥补现有状况的不足。

1.2为解决上述问题,出现了军用自动报靶装置如图27。根据该装置靶面结构其功能

需要,要求设计出军用训练靶数字系统并且该系统通过分析弹着点在靶面的位置信号,

就能够实现自动报靶的功能。

1.3本课题就此进行了军用训练靶数字系统的方案研究,利用单片机控制技术,设计出

相应的硬件电路和系统软件,研制了军用训练靶数字系统的原理样机,实现了自动报

靶功能。

1.4课题研究的内容

(1)研究的内容可以分为:

1.5军用自动报靶装置的结构其动作原理分析。该装置靶面被分割成许多的小块,小块

为挡板(如图2-2)。当子弹撞击靶面(即打到挡板上时),挡板受力往后运动,从而

推动导柱动作;导柱运行一定的行程后便触发安装在其背面的信息采样电路,形成一个

击中信息。通过采集该信息,实现远程无线自动报靶的功能,

1.6根据靶面结构及工作原理完成系统方案的研究,软硬件的设计以及样机的制作。

1.7课题研究的目的及意义

本课题设计的目的:设计出可靠,经济,方便,安全的数控军用训练靶数字系统。

(1)本课题研究的意义:现有射击训练模式是采用人工报靶,其危险系数大,而且容

易造成误报或漏报靶的情况,这在一定程影响度了射击训练。本课题旨在提高部队

射击训练的安全性以及准确性,其优点在于:

(2)无需专业人员操作,通电即可,连续使用,方便简单;

(3)能起到自动报靶的作用,大大提高报靶安全系数;

(4)稳定系数高,不会造成漏靶,错报的情况;

(5)可视化界面显示设计,更加方便观察;

(6)成本低廉。

此文档仅供学习和交流

2军用训练靶数字系统的方案设计

本章介绍军用训练靶数字系统方案设计的思路。其包括设计任务的描述,数据采集

以及传输方案的设计及比较,系统的结构及功能介绍等,设计主要从两个方面来考虑:

2.1硬件方案:根据功能需要设计出相应的功能电路并论证其可行性,然后对设计所使

用的元器件进行选型并了解所选用的元器件特性,确定硬件方案,得出系统原理图;

2.2软件方案:根据所设计的芯片外围电路以及系统要求的功能去编写程序,配合硬件

实现其功能。

2.3设计任务

(1)该数字系统应该完成:通过对子弹弹着点信息的采集分析、处理,传输、显示(包

括数码管显示以及多靶位电脑屏幕显示),实现自动报靶功能。其主要的内容为:

(2)分析军用靶结构和子块的动作要求,研究靶的结构特点;

(3)提出军用靶数字采集系统的工作原理,进行系统设计;

(4)设计出数字系统的硬件电路,并进行信号处理的软件编程和调试;

编写相关程序,制作电脑屏幕显示界面,实现多靶位的计算机屏幕显示功能;

制作出原理样机,进行实际训练射击验证,满足工作要求。

图2-1自动报靶装置靶面结构图图2-2靶面单体结构图

2.4方案确定

2.4.1本小节首先对课题要求的功能可能实现的形式进行研究,得出设计系统方案的

关键因素为:数据采集及数据传输。通过对方案、器件的比较,得出了最终方案。

2.4.2系统功能研究

(1)根据本设计要求实现的基本功能,本系统大致可分为信号采集,信号处理,信号

传输和信号显示四个部分。各部分功能分别为:

(2)信号采集部分检测靶面的情况,提供子弹弹着点信息;

(3)信号处理部分处理采集信息,完成数据转换;

(4)信号传输部分传输处理的数据,实现数据交互及无线操控;

(5)信号显示部分完成系统的显示功能。

(1)对上述四个部分进一步分析,得到如下一些基本的结论:

(2)信号采集部分可以考虑采用类似开关工作原理的器件或选用相关的传感器获

取子弹击中信息;

(3)信号处理部分可以考虑采用单片机中根据实际的情况将采集到的信号进行相

应的编码,并在程序中实行数据的打包处理;

(4)信号传输部分可以考虑采用无线及串口数据传输技术,实现多位数据的传输;

(5)信号显示部分可以考虑采用LED数码管以及Vc界面是实现显示功能。

根据对上面设计系统的分析,得到本系统信号处理的大致框图如图2-3所示:

图2-3系统信号流程图

结合设计要求,上面的思路可以总结为:

由其中一片处理芯片处理采集信号,并通过数据传输部分将其传输到系统接收端的另一

片芯片,完成解码显示。

VCCP10P10VC€O-------

P00PHP11POOo-------

P01P12三P12POIo-------

P02P13P13P02o-------

P03PI4PI4P03

P04PI5二PI5P04o-------

P05Pi6PI6P053-------

三P06PI7P17P06o-------

P07RSTRSTP070-------

EA3QKXDIxz\\JHexA

ALE3I7TXD3I«TXDALEo-------

PSEM32/INTO32/INTOPSENo-------

三P2733/1NTI3MNTIP270--------

P2634.T034ToP26

一P2535/TI0----------35/riP25O-------

P24WWR0----------36/WRP24O-------

P2337/RDD---------一37/RDP23)-------

一<RYSIAI.I

P22XTAL2gCRYST.AL2nXTAL2P22O-------

P2IXTALIXTALIP2I

P20vssD----------vssP20O-------

图2-4串口直接通信原理图

2.4.3决定方案因素

在设计本系统时决定方案选择的因素为:数据采集以及数据传输。

2.4.4本系统整个实现过程中最重要的部分是数据处理(包括根据实际的需要对采样

数据而进行特殊编码以及解码显示时相关数据的处理),但是在这之前需要去解决两个

问题:数据采集以及数据传输。这两部分是个瓶颈。如何将处理好的数据进行很好地通

信传揄,对于整个设计的影响很大。

2.4.5在选择数据处理芯片的问题上,可以采用的芯片有8051单片机、P1C单片机、

AVR、DSP、ARM等,出于系统对芯片性能要求、成本以及设计时的技术成熟度的考虑,

本设计方案时直接选定8051单片机作为处理芯片,不把其作为方案考虑的主要因素,而

是根据数据采集以及数据传输部分来决定设计方案。下面描述设计时曾采用过的方案。

2.4.6数据传输方案

方案一:

采用线路直接连接进行数据传输,如图2-4所示。

该方案可以实现数据的传输,近距离稳定度高,系统结构简单,操作方便,维护也相对

简单。但是通过查看RS232的相关资料[2],发现这个并不适合长距离传输数据,且需要

通信两端共地,实际应用中,由于场地上双端至少需要间隔200米,距离太远,数据传输

的误码率也会提高,故采用这种方式不太实际;

方案二:

采用红外进行数据传输,如图2-5所示。

UIU2

AT89S5AT89S5I

oRES______

VOCPIOJ_C21

POOPlllo<-

P0IPI2j

>^CAPACKSCPOL

P02PI3o

三/SWSPST

P03PI4lo--

PWPISlo-

P05PI6oL

三J

P06P17Y

H

PD7RSTloo-g

-

EA3QIXDo>

三AlF.AU8

PrbN>1UY1Vloo-

P273川河霜o

三PMJ乜V向IU

P25amZloo-

P24%WRo

三P23r.RD<

^.j

P22XTAL2>

XTAL

P2IXTALIo

VSS。

P20vss

图2-5红外数据传输原理图

红外传输一般由红外发射装置和接受装置组成。为了使信号能更好的被传输发送,发送

端将基带二进制信号调制为脉冲串信号,经红外发射管发射。调制的方法有脉冲宽度调

制(PWM)和脉冲串之间的时间间隔来实现的信号调制的脉时调制(PPM)。该种方式的最

人优点是不受无线电干扰°但是,红外线对非透明物体的透过性较差,导致传输距离受

限制,它应用的环境为:短距离无线通信场合点对点的直接接线数据传输[7]。

方案三:

采用PT2262和PT2272进行数据传输。简化如图2-6所示。

其传输距离较前面两种方案,有距离优势,但是其缺点是:稳定性不高,抗干扰能力不

强,一次性发送数据的长度有限(仅有4个数据位),这不能很好的满足本设计一次性

需要传输的数据长度。

方案四:

采用XL03-232AP2无线串口模块进行数据传输。

由于本设计既要保证传输的距离又要兼顾一次性发送数据的长度,经过相关资料搜

集,决定采用带串口的无线通信模块。经查找的串口无线通信模块有:MDDWIT2,传输

距离15米;CRM2400UNC2.4GRF模块,传输距离25;带串口CC1100/CC1101模块传

输距离大于200,只限于外界干扰较少的情况;XL03-232AP2传输距离大于200,抗干

扰性能较好;

(1)经过在传输距离,抗干扰性能方面的对比,采用了XL03-232AP2。其具有的优点

有:

(2)设置方便,只需要装上参数配置模块连上电施,设置好波特率以及数据格式就

可以使用;

连接线路简单,只需要一根导线将串口连接起来便可。因此简化了电路的设计,同时也

提高了数据传输的稳定性,减少了调试系统时的麻烦;

功耗少,工作电压也很通用,用USB就可以驱动,从而给使用带来方便。

PIOVCCno

CAPACITORPOL

PllPOOPll

PI2P(llPI2

PI3P02P13

P!4P03PI4

PI5P04PI5

PI6P05PI6

PI7P06PI7

RSTP07RST

JOWCDEA30RXD

3LTXDALE3LTXD

321NT0PSEN321N-R>

P2?3Mm

UTOP26WD)

WHP25双n

WWRP24乐MR

3工WDP2337.RD

CRYSIZ

XTAL2P22XTAL2

CRYWM

XTALIP2ICTALI

VSSP20VSS

ATOS51

图2-6PT2262/PT2272数据传输原理图

2.4.7信号采集方案

2.4.8采用开关式的器件。其结构简单,使用方便,变化时也就只有0、1(即通、断)

状态,维护也方便,造价低。缺点在于其受靶面机械结构设计的影响很大,对于靶面设计

要求高;

2.4.9采用压力传感器[刀。其对与靶面设计要求不是很高,能够很好地采集到弹着点

的信息。它的缺点是:户外的环境,能够影响其正常工作的干扰作用因素很多,以至于

在处理这些噪声,提高其抗干扰能力时,需要设计复杂电路去处理,同时维护也变得复

杂,需要有专门的人员才能操作,因而不适合大众化使用。

2.4.10系统方案确定

2.5随着无线串口数据传输技术以及功能电路的集成度不断提高,使得在应用无线串口

传输技术时不必亲自再去投入大量的时间设计无线电路。采用专门的模块极大地提高系

统数据传输的稳定及可靠性,同时也提高了系统设计的工作效率。鉴于对以上四个数据

传输方案以及采集部分两个方案的对比分析,传输部分的方案四和采集部分的方案一

最符合本设计要求。

2.6军用训练靶数字系统的组成

本小节描述军用数字训练靶数字系统的结构以及组成该系统各个部分的设计方法。

2.6.1军用训练靶(数字系统结构

(1)军用训练靶数字系统以MCS-8O51单片机为核心构成单片机系统。为了更好的

理清设计思路,将整个系统细分为四部分加以说明。其可以概括为:

(2)弹着点采集模块;

(3)主控模块;

(4)数据传输模块;

(5)弹着点显示(包括LED和电脑界面显示)处理模块。

数码管显示

采XX

LL

集OO

33

2—2—

号MCS805I33MCS805I

22

模AA

块PP

电脑画面显示

图2-7军用训练靶数字系统框图

(1)在本次设计中,使用的核心器件是单片机和数据传输模块。为了保证整个系统可

靠的运行,设计中必须明确四大部分的实际联系:以单片机为中心,其他各大模块一一

展开。它们的联系如下:

(2)弹着点采集部分将子弹击中的位置反映出来;

(3)主控模块则对其他模块的运行进行控制;

(4)数据传输模块,是采集信号数据交互的通道;

弹着点显示模块中的LED显示是此系统的外围电路,它不仅能够如实的反映子弹击

中的位置,显示出射击者的射击成绩,而且该系统还提供了方位的显示;

电脑显示方面,作为给指挥监督人员观察全场情况的界面,除了将靶场射击的情况

反映到电脑情况上之外,还加入了子弹射击的声音,每次子弹击中靶子的时候,便会发

出枪响,使得指挥督查人员在室内也能感受到靶场的气氛。

系统框图如图2-7所示。下面就对各个模块的功能以及实现形式作简单介绍。

2.6.2系统各个模块功能描述

(1)采集信号模块

(2)采集信号模块,本设计采用按键来模拟被切割后的靶环。每个按键代表着靶环上

对应的块。采集信号电路安装在靶面的后面,每次子弹击中靶环时,相应的块就会被子

弹压下,这正好与按键的工作原理是一样。这时按键就会产生出一个信号,并由单片机

将这个信号采集处理。每个按键被编排上一个ID,子弹每次击中的时候就能很好地区分

是哪个部位被击中。其电路原理图2-8所示,接线图如2-9所示。

(3)主控模块

它主要功能是处理采集模块传来的信号,完成对采集信号的干扰处理,然后通过编程对

数字信号的处理来控制外围电路及显示电路。传输时,数据通过51单片机的串口到达

XL03-232AP无线传输模块,再到接收端的51单片机,完成数据解码,得到将要显示的

信息,完成主控模块的主要功能。

图2-8信号采集原理图图2-9信号采集接线图

(4)显示模块

(5)此模块分为数码管显示以及电脑界面显示。数码管不仅显示了单次射击成绩,总

的射击成绩,而且还加入了方位的显示,这也是本设计的一个创新点。电脑界面显示采

用Vc界面编程技术制作.在继承数码管的显示功能外,还在此基础上做了更为细致的

方位显示,以及更为形象的数据显示。

(6)数据传输通信部分

数字通信部分中要完成一个数据传输的工作C不论是在系统的发送端,还是在系统

的接收端,数据都是通过这个通道来实现数据的传输控制。该部分主要采用串口通信技

术,完成数据的串行通信(这其中包括单片机之间的数据通信以及单片机与电脑之间的

数据传输),同时采用XL03-232AP模块来实现无线数据的传输。

至此,本系统四大模块功能和设计思路已经确立,下文将介绍整个系统的洋细设计

过程,并且给出设计电路。

3军用训练靶数字系统硬件电路设计

3.1本章将介绍本设计中用到的一些基本知识、所选芯片的工作原理以及相关硬件电路

的设计。系统设计中主要用到的器件有:MCS8051.XL03-232AP无线传输模块,LED数码

管,MAX232芯片等。

3.2为使该系统能够正常工作,系统设计了振荡回路,复位电路,采样电路,显示电路,

RS232接口电路,电源电路等。同时为提高本系统硬件的稳定性及抗干扰能力,在PCB

布局布线的时候也注意了相关的问题,同时在硬件及软件设计的方面也进行了相关的

处理。

3.3设计该系统硬件需要具备的知识

下面简单介绍本设计应用到的基本硬件和软件知识。

3.4硬件设计用到的知识主要有:模拟电子技术、数字电子技术、单片机编程技术、串

口通信技术等。

3.5在模拟电子技术方面,主要用来设计51单片机的振荡电路,复位电路和驱动LED

数码管以及串行接口的电平转换电路等;数字电子技术用来了解单片机工作的机制以及

"0口的数据信息;单片机编程用来实现数据的处理;串口通信技术用来实现系统中的

数据传输。

3.6相关功能模块设计

3.6.1本小节中介绍系统中各功能模块电路设计方法,其包括:采样模块设计,电源电

路设计,复位电路设计,显示电路设计,通信接口设计。下面对其一一介绍。

3.6.2采样模块设计

图3-1靶面结构编玛图

根据靶面情况的特殊性,采用特殊编码形式,如图3-1所示。开始时采用传统的键盘

编码方式去实现靶面编码以方便数据的采集,先发方位的信息,确定后再发环数的信

息。其存在一个问题:这样传输数据的速度很慢,而旦容易出错。然而采用XL01-232Ap2

模块后,其可以一次性发送很长的数据。那么就可以考虑模仿其发送数据的编码方式,

在其前面加上一些头信息,即在每次发送的环数信息前面加上其方位的信息,这样就可

以一次性地将环数以及方位信息全部发送过夫,既减少了出错的几率,也提高了传输数

据的速度,从而使系统能更快采集和处理靶面情况。

本设计对靶面采样时的编码处理为:将靶面按照其结构去编码,格式为:前面一位

代表方位信息,后面一位代表环数信息。比如“19”中的“1”代表其方位为“1”,其

环数为“9”,其中“1”表示的方位可以由自己去定义,比如左上15度,右上2()度等。

处理其它按键时,参照这种方式处理,就完成采集信号的编码。由于十环信息不存在多

方位,所以对其进行特殊处理,详细请参看附录1或2的程序。

为了接线方便方便,设计时这样考虑,将靶面展开成为矩形,如图3-2所示。单片机

中PO,P1,P2以及P3口都能用于和采集模块进行连接,由于P0口需加上拉电阻,增加了

系统的复杂度,故采用P1口和采集模块进行连接;问时P0只有8个端口,能表示16个

按键,而系统需要19个,这就需要将端口扩展到P2口,P1口、P2口一起扫描。

这样处理可以很方便地和按键设计的规律结合起来,同时也方便了接线,假如没有

这个小细节的处理,那么则只能给编码带来方便,而实际操作的时候却会造成很多的麻

烦,这是设计所不希望看到的。

图3-2靶面编码展开图

3.6.3电源电路设计

本次设计中应用的电源为+5V直流源。电源电路如厚3-3所示。为了方便硬件调试以及

使用,设计时采用USB接口提供硬件电源。下面对USB供电做简单介绍。由于通信模

块对电源的质量要求比较高,故在使用USB接口的归候要加去耦电容,电容使用47u的

电解电容。为了观察的方便,再加上一个发光二极管和限流电阻。

3.6.4复位电路设计

复位是单片机的初始亿操作。单片机启动运行时,都需要先复位,其作用是使CPU

和系统中其他部件处于一个确定的初始状态,并从这个状态开始工作。在本系统设计中

还兼有显示的数据清零的功能,便于重新计数显示。单片机本身是不能自动进行复位的,

必须配合相应的外部电路才能实现。

当MCS-51系列单片机复位引脚RST(全称RESET)出现2个机器周期以上的高电平

时,单片机就执行复位操作[18]。如果RST持续为高电平,单片机就处于循环复位状态。

复位操作通常有两种基本形式:上电复位和上电或开关复位。图3-4所示上电复位

要求接通电源后,自动实现复位操作,其电容和电阻对电源+5V来说构成微分电路。上

电后,保持RST一段高电平时间,由于单片机内的等效电阻的作用,不用图中电阻R1,

也能达到上电复位的操作功能。

图3-5中电路上电时,RST端为低电平。当单片机已在运行当中时,按下复位键后电

容被短接,之后再松开按键,也能使RST为一段时间的高电平,从而实现开关复位的操

作,并且在单片机运行期间,用开关操作也能使单片机复位。复位电路参数的选择,应能

保证复位高电平持续时间大于两个机器周期[1]。

根据实际操作的经验,下面给出这两种复位电路的电容、电阻参考值。

Vcc

U2

OP10vcc

PI1PCX)____QPIOvcc・

Vcc

P12POIqP11P(X)

PI3PO2-------oP12POi

P14-------oP13P02

PI5PO4qP14P03

rD1OAruxrijcjQP15P04

PI7PO6____oP16P05

RSTP07RSTI"P17P06

30/RXDEARSTP07

____Q

ci—31/TXI>ACE30/RXDEA

PSEN

CAF32/1NTO3\/TXDALE

33/1NT1P27____o32/1NTOPSEN

34/TOP26q33/INT1P27

35/T1P25-------O34/TOP26

36/WRP24q355P25

Jr>36/WRP24

XTAL2P22q37/RDP23

XTALIP21-------OXTAL2P22

VSSP20-------oXTALIP2I

VSSP20

AT89S51

AT89S5I

图3-4上电复位电路图3-5按键复位电路图

3.6.5图3-4+:Cl=10-30uF,Rl=10k;

3.6.6图3-5中:C:=22uF,Rl=lk。

3.6.7显示电路设计

本设计中使用P0.0—P0.7控制共阴数码管的动态显示显示数字,用于显示子弹击中的环

数以及方位,采用P2口作为数码管的位选端,去控制其显示的选通。其显示功能主要是

通过软件编程实现。使用数码显示器的第一到三位显示总成绩,接下来的位显示单次射

击成绩,最后面一位用来作为方位的显示。

显示过程采用扫描显示,由于数码管扫描得很块,超过来了人眼的察觉,所以看不到其

是在轮流显示,而是“一直显示”。这里需要注意:实际设计该电路时如发现数码管显

示较暗,可以对其加上拉电阻1k,这样便能很好得解决该问题。显示电路如图3-6所示。

同时MCS8O51单片机是8位机,在显示模块中显示弹着点的数字有19位,故若要显示

正确,还需要在软件系统中对数字进行处理,这样才能够正常运行。

PIOvcco

Q

P11POOo

qP12P01o

cP13P02o

qPI4P03o

Q

□」PI5P04o------

CP16P05o

IlllllllqPl7P06o—

qRSTP07o

xawooXTM1

K»IMOl

mK>1*O230/RXDEAo------

rsuo3XTA4.2q

241MM31/TXDALEo

<*05WD5

roa*ADeQ324NTOPSRNo

R5T

po7w>yq

P^CMAA33/1NT1P27o

P?UA®Q

a?2«Aa34/TOP26o

A?SIAII

*J4*AUQ

AW35<nP25o

e2aAUQ36/WRP24o

q37/RDP23o------

XTAL2P22o

Q

XTAL1P21o

-OVSSP20o

图3-6数码显示管与单片机的连接图图3-78051的封装管脚图

3.6.8通信接口设计

经资料的整理,设计串口接口电路如图3-8所示。其中C3.C4.C5.C6的电容分别为

lufoC1+和Cl-之间接一个电容,C2+和C2-之间接一个电容,V+和电源之间接个电容,

VI-和地之间接个电容。T1IN接到8051的RXD,RIOUT接到TXD。需要注意的是:

MAX232的地一定要与8051的地接到一起,否则在数据通信时就会出错。同时RUN

接至ljDB9头的2脚,T2OUT接至ljDB9的3脚。

vcc

39

38

37%

34

33

32

3O

29

2R

26

25

24

23

22

2I

图3-8串口接口设计原理图

3.7相关设计原理介绍

3.7.1本小节中将对系统设计时使用到的一些原理进行介绍,其包括:主控电路原理、

显示电路原理、计算机串口通信的接口说明。

3.7.2主控电路原理

3.7.3主控电路中,以8051单片机为主体,通过其分析采样模块得到的信息,去处理

以及传输数据。8051的封装管脚如图3-7所示。其并行I/O接口有P0、P1.P2和P3共

四个,它们都是8位并行端口。它们都是双向通道,母一条I/O线都能独立地用作输入

或输出。作输出时数据可以锁住;作输入时数据可以缓冲。但这四个通道的功能不完全

相同。其中,P0口是地址/数据复合总线,它用于传送低8位地址A0〜A7;也用于传送

数据D0〜D7。P2口是高8位地址A8〜A15的地址总线,但也可作一般的I/O口。P1

是一个纯I/O口,它只用于数据的输入输出。P3是控制信号及I/O信号复用口,它除了

用作I/O口之外,还用于芍送控制信号[1]。P3口对应引脚用于控制信号时的情况如表

3.1所示。

3.7.4显示电路原理

(1)现在很多的显示都是用LCD液晶显示,但是出于对现场以及实用性的考虑,数

码管已经满足了本设计的需求,而且其造价也较低,所以选用此种方式。

(2)LED的结构原理

(3)八段LED显示管有八只发光二极管组成,编号是a、b、c、d,e,f和dp,分别和

同名管脚相连。在给每个二极管通电后,二极管发光后表示要显示的数字的一部分,当

组成这个数字的所有二极管都发亮时,才能正确的显示这个数字。8段LED的段码如表

3.2所示。

(4)LED显示器工作原理

由N个LED显示块口:以接成N位LED显示器。N个LED显示块有N根位选线和

8*N根段选线。根据显示方式的不同,位选线和段选线的连接方法也各不同。段选线控

制显示字符的字型,而位选线为各个LED显示块的公共端,它控制该LED显示位的亮,

暗。同一时刻,如果各位位选线都处于选通状态的话,各位LED将显示相同的字符。

表3.1P3口的引脚功能

引脚信号控制信号说明

P3.0RXD串行数据输入

P3.1TXD串行数据输出

P3.2INTO外部中断()

P3.3INTI外部中断1

P3.4TO定时器()输入

P3.5T1定时器1输入

P3.6WR写存储器信号

P3.7RD读存储器信号

若要各位LED能够显示出与本位相应的显示字符,就必须采用扫描显示方式,

即在某一时刻,只要让某一位的位选线处于选通状态,而其它各位的为选线处于关闭状

态,同时,段选

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论