矿井提升机钢丝绳张力监测系统接收电路的设计 毕设_第1页
矿井提升机钢丝绳张力监测系统接收电路的设计 毕设_第2页
矿井提升机钢丝绳张力监测系统接收电路的设计 毕设_第3页
矿井提升机钢丝绳张力监测系统接收电路的设计 毕设_第4页
矿井提升机钢丝绳张力监测系统接收电路的设计 毕设_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)(说明书)题目姓名编号平顶山工业职业技术学院年月日平顶山工业职业技术学院毕业设计(论文)任务书姓名专业任务下达日期年月日设计(论文)开始日期年月日设计(论文)完成日期年月日设计(论文)题目A编制设计B设计专题(毕业论文)指导教师系(部)主任年月日平顶山工业职业技术学院毕业设计(论文)答辩委员会记录系专业,学生于年月日进行了毕业设计(论文)答辩。设计题目专题(论文)题目指导老师答辩委员会根据学生提交的毕业设计(论文)材料,根据学生答辩情况,经答辩委员会讨论评定,给予学生毕业设计(论文)成绩为。答辩委员会人,出席人答辩委员会主任(签字)答辩委员会副主任(签字)答辩委员会委员,平顶山工业职业技术学院毕业设计(论文)评语第页共页学生姓名专业年级毕业设计(论文)题目评阅人指导教师(签字)年月日成绩系(科)主任(签字)年月日毕业设计(论文)及答辩评语目录第一章绪论2一、本课的目的和意义2二、国内外研究概3三、软件及工作过程4第二章系统总体方案设计5一、总体方案综述5二、上位机方案设计6三、软件及工作过程7第三章系统具体模块设计8一、系统硬件电路设计8二系统软件设计24致谢28参考文献29矿井提升机钢丝绳张力监测系统接收电路的设计第一章绪论一本设计的目的和意义本设计主要用来检测提升机钢丝绳的张力变化情况川。提升机是广泛应用于工矿企业的重要设备,它用四根钢丝绳携带两个积斗上下往复运动进行工作,提升机钢丝绳是矿井提升设备中的承重部件,需要承受重达50吨的张力。因为钢丝绳的运行情况和承载能力时刻关系到设备和人身安全,所以钢丝绳的正确维护是非常重要的。如果提升机钢丝绳受力不均匀可能导致其中一根绳子断裂,其他几根钢丝绳也会相继断裂。如果对钢丝绳的张力进行检测,并记录下来,就可发现其中各个绳子的张力变化过程,可以调整钢丝绳使它们达到受力均匀,从而不会因为钢丝绳张力之间的差别过大或张力本身超过极限而断裂。现在,煤矿中一般人为地凭借经验的观测进行调节,可靠性低,并且山于不能随时检测其张力而易引起事故。因此,需要设计出一套具有自动检测能力的系统对钢丝绳张力进行准确检测,在各钢丝绳张力之间的差别过大或张力本身超过极限时进行报警,以提高钢丝绳的使用寿命、保障设备的安全运行。由于张力变化的过程缓慢,所以分析张力近期的数据非常重要。矿井的特殊环境,对该设计提出了较高的要求。由于提升容器作往复运动,无法进行有线传输,因此只能采用无线传输的方式进行数据传送。所以,根据矿井提升机的实际情况,为了保障安全生产的顺利进行,有必要设计出一套无线检测系统,在提升机工作的时候对它的六根钢丝绳的张力进行检测。本系统中,出于对矿井安全生产的考虑,采用低压采集与传送。应用本系统检测钢丝绳张力,可以解决称重、张力不均调绳,预告松绳、过载,防止“蹲罐”、“坠斗”等恶性事故发生,并有利于改进提升控制系统。它主要用于多绳提升机,但经改进也可用于单绳提升机,这就使得它在我国广大煤矿的提升系统的检测中具有极其广阔的应用前景。使用该系统,可为提升机安全、经济地运行提供主要保证,从而大大提高提升系统可靠性,减少事故,防止人员伤亡,具有很大的社会效益。二设计概况本设计涉及到的矿井提升机钢丝绳张力检测系统对环境的要求比较苛刻,要求能适应冬季低温环境以及满足矿井安全防爆电压不能超过5V的要求。三无线数字通信系统基本组成图1给出了无线数字通信系统的基本模型。信源又称信息源,它是产生消息的部分。信源编码是把信源发出的信息转换成数字形式的信息序列。主要包括模/数转换A/D变换和压缩处理。信宿就是信息的接收者,它是信息到达的目的地。信源译码将接收到的信号恢复成原始的消息。信道是任何一个通信系统必不可少的组成部分,信道特性将直接影响系统性能。图1无线数字通信系统基本模型数字调制的基本方式可以归结为三类振幅键控ASK、频移键控FSK和相移键控PSK。其中调制信号为二进制数字信号的数字调制称为种变化状态,是最简单的数字调制,可以分为二进制振幅键控2ASK,二进制频移键控2FSK和二进制移相键控2PSK。四总系统技术要求提升机钢丝绳张力检测系统是一套无线检测系统,它能检测钢丝绳张力变化情况,并通过无线发射器将数据传输到地面提升机控制台。该系统主要是应用在矿山领域的提升设备中。如果安装了木系统,能够增强提升设备的可靠性,减少事故,防止人员伤亡、延长钢丝绳的使用寿命,具有很大的社会效益和经济效益。接收系统主要功能如下1实时在线接收2无线接收信号3D/A转换4从单片机到微机之间的数据传输主要技术指标1采集频率3次/秒2接收频率MHZ433功率MW104工作电压V55传输速率BPS2406无线传输距离米1第二章系统总体方案设计一总体方案综述整个提升机钢丝绳张力在线监测系统设计成由三个部分组成。包括上位机、下位机、控制室。下位机主任务是负责信号采集、信号调整以及信号发射;上位机主要任务是负责信号接收、信号处理以及将最终有效数据传送到微机;在微机控制室,微机根据接收到的数据显示出相应的受力曲线图等信息,工作人员通过观察这些信息和输入指令来实时监控整个系统。若采用有线信号传输方法,线路易老化,且线路需随提升机上下运动,易磨损或钩挂到其他物件而损坏,因此容易出现故障。考虑到矿井工作环境恶劣,维修困难,固而采用无线信号传输方式。根据矿井安全规定,防爆指标工作电压为低于5伏,不宜采用功率较大的模拟信号收发传输方式,因而采用数字信号收发传输方式。其框图如图2所示图2总系统工作原理框图由于本选题为总体方案三部分之一,即接收电路部分,位于上位机,固以下着重论述上位机方案设计。二上位机方案设计在工作站的控制台上采用终端PC机进行数据的分析处理。从模块出来的串行数据通过电平转换,读入计算机。接收端计算机采用高级语言编辑的接收软件,显示接收到的数据,并进行进一步的处理,如汇总成数据表格,画出分析曲线以及打印结果等等,以供工作人员参考。鉴于发射接收模块的输入、输出电平为TTL电平,与PC机RS232标准串行接口的电气规范不一致,因此要单片机与PC机之间的数据通读,必须进行电平转换。本系统采用MAX公司的MAX232实现电平转换。其优点为工作稳定,外部连接元件少。整个接收电路方框图如图3所示图3接收电路方框图信号由下位机发射模块发出,接收电路用采用挪威NORDIC公司无线收发芯片NRF401接收信号,经其内部处理后,得到编码数字信号输出;再输入INTEL8051单片机,对其进一步处理后;再数字信号经MAX232电平转换后输入到PC机,即整个接收工作完成,其中,由于单片机只有一个串口,而NRF401与单片机以及单片机与PC机的连接都是串行通讯,所以许外部扩展串口,在此扩展两个串口,以留一个备用,采用8251扩展串口。三软件及工作过程主程序是控制和管理的核心,系统上电后进行初始化定时器处理操作。初始化主要完成对各串口状态寄存器复位和初次检查除定时器0外禁止所有的中断。图4系统的软件流程图初始化完成后,系统开始正常运转。进行端口检测、定时处理等操作。系统的软件流程如图4所示第三章系统具体模块设计一系统硬件电路设计硬件电路分为四个模块,分别为无线接收模块、单片机数据处理模块、TTL()与RS232V电平转换模块、PCV52“130“为为V153153“0为为机串口模块。1、无线接收模块(1)主芯片NRF401简介NRF401是工作于ISM频段()的单片机无线收发一体芯片。它是目前集成MHZ43度量高的无线数传产品,20脚双列直插封装。NRF401内部结构如图1所示,其中包含高频接收/发射、PLL合成、FSK调制/解调和双频切换等单元。该芯片有如下特点FSK5频移键控(FRQUENCYSHIFTKEYING)调制方式,直接数据输入输出,抗干扰能力强,特别适合工业场合;采用DSSPLL频率合成技术,频率稳定性极好;灵敏度高,达到;无需曼彻斯特编码;工作速率最高可达;最DM105SKBIT/20大发射功率达,开阔地的使用距离最远可达M;工作在ISM频率和双D1010MHZ43信道频率,使用不需要申请许可证。其内部结构图及引脚分布图6MHZZ34/9243所示图6NRF401管脚图引脚号引脚名功能描述1XC1输入晶振输入2VDD电源35V3VSS地0V4FILT1输入外部循环滤波器引脚5VCO1输入压控震荡的外接电感6VCO2输入压控震荡的外接电感7VSS地0VVDD其引脚功能如表18电源35VDIN9输入数据输入DOUT10输出数据输出RF_PWR11输入发送电源设置CS12输入通道选择VDD13电源35VVSS14地0VANT215输入/输出天线引脚表1NRF401引脚功能(3)、NRF401典型电路及推荐外部元件参数图7NRF401典型电路C1晶振电容22PFC2晶振电容22PFC3滤波器电容820PFC4滤波器电容15NFC5耦合陶瓷电容22UFC6耦合陶瓷电容100NFC7耦合陶瓷电容1NFC8耦合陶瓷电容100PFC9耦合陶瓷电容100PFC10天线电容3301PFC11天线电容56025PFL1压控震荡器(VCO)电感222NHR1晶振电阻10MR2滤波器电阻47KR3发送电源控制22KR4减少天线干扰18KX1晶振4000MHZ表2推荐使用外部元件参数4、收发模式通道选择设置如下表INPUTRCSPONSETXENCSPWR_UPCHANNELMODE0011011210111112XXXSTANDBY表3收发模式通道选择设置5、NRF401在本系统中的应用因本系统主要为信号接收,因此只启用其接收模式,选择通道1,即TXEN引脚直接接地,CS引脚接地,PWRUP接高电平。在本系统中具体应用电路如图8所示图8本系统中应用电路2、单片机模块(1)INTELMCS51系列单片机简介当前应用最广的是INTEL公司的MCS51系列单片机,通常用“8051”这个术语来泛指MCS51系列单片机。MCS51系列单片机从其制造工艺上可分为HMOS和CHMOS型两档,即8051/80C51。从其功能结构上又可分为8051/8751/8031,8052/8752/8032和8044/8744/8344以及80C51/87C51/80C31,80C52/87C52/80C32等多种产品。本系统采用的是8051单片机。MCS51系列单片机基本参数和功能如下8位CPU;4K/8K字节的程序存储器ROM或EPROM;128/256字节的数据数据存储器RAM;可寻址外部程序和数据存储器各字节;K64二十多个特殊功能寄存器;32线并行I/O口;一个全双工串行I/O口;个位定时/计数器;3/216个中断源,有两个优先级,同级中断则按优先顺序查询;具有较强功能的位处理(布尔)5能力。图9为MCS51系列单片机组成结构框图。图9MCS51系列单片机组成结构框图采用HMOS工艺的8051单片机的外行结构都采用40条引脚双列直插式(DIP)封装,而CHMOS工艺的80C51单片机除才用DIP封装方式外,还采用方行封装方式。本系统主要采用前者,下面读对其具体芯片管脚说明VSS(20引脚)电路地电平VCC(40引脚)正常运行和编程校验时为5V电源XTAL1(19引脚)接外部晶振的一个引脚。在单片机内部,它是一个反向放大器的输入端,这个放大器构成了片内震荡器。当采用外部震荡器时,此引脚应接地。XTAL2(18引脚)接外部晶振的另一个引脚。在单片机内部,它是一个反向放大器的输入端,这个放大器构成了片内震荡器。当采用外部震荡器时,此引脚应接外部震荡信号的输入。RST/VPD9引脚复位信号输入端。震荡器工作时,由该引脚输入脉宽2个以上机器周期的高电平时复位单片机。当外部在RST与VCC之间接一个电容约10微法和在RST与VSS之间接一个电阻约8。2千欧时,就可以实现加电复位的功能。VPD为备用电源输入端,即当VCC掉电时,由次引脚提供备用电源,以保持内部RAM的信息。ALE/PROG(低电平有效)(30引脚)ALE,允许地址锁存信号输出。当访问外部存储器时,ALE信号的负跳变将P0口上的低8位地址送入琐存器。在非访问外部存储器期间,ALE仍以1/6震荡频率固定不变的速率输出,因而它能作为外部时钟或定时信号用。当访问外部数据存储器时,将以1/12震荡频率输出。PROG为编程脉冲输入端,既当选用8751单片机时,对片内程序存储器进行编程时,由次引脚输入编程脉冲。PSEN(低电平有效)(29引脚)访问外部程序存储器选通信号。在访问外部程序存储器读取指令码时,每个机器周期产生两次PSEN信号,在执行片内程序存储器取指令时,不产生PSEN信号;在访问外部程序存储器时,亦不产生PSEN信号。EA(低电平有效)/VPP(31引脚)EA为访问内部还是外部程序存储器选择信号。当EA保持高电平时,为访问内部程序存储器;当程序指针PC值超过片内程序存储器地址(如8051/8751的PC超过0FFFH)时,将自动转向外部程序存储器继续运行;当EA保持低电平时,则只能访问外部程序存储器。因此,对8031来说,其片内没有程序存储器ROM,则起EA引脚必须接地。VPP为片内EPROM(8751)编程时的电压输入端。在片内EPROM编程时,由次引脚提供编程高电压。P0口(3239引脚)8位漏极开路双向并行I/O端口。当访问外部存储器时,它是地址总线(低8位)和数据总线复用;外部不扩展而单片应用时,则作双向I/O口用;在进行片内程序校验期间,作指令代码输出用,可带8个LSTTL负载。P1口(18引脚)8位准双向并行I/O端口。在片内程序校验期间,做低8位地址用。对8052型单片机而言,P10和P11具有第二变异功能。它可带4个LSTTL负载。P2口(2128引脚)8位准双向并行I/O端口。当访问外部存储器时做高8位地址用;不作外部功能扩展(单片应用时),则作准双向I/O口用;在片内程序校验时,作高8为地址线用。它可带4个LSTTL负载。P3口(1017脚)具有内部上拉电路的8位准双向并行I/O端口。他还提供特殊的第二功能。他的每一位均可独立定义为第一功能的I/O口和第而特殊功能。第二特殊功能具体含义为P3010脚RXD串行数据接收端。P3111脚TXD串行数据发送端。P3212脚INT0外部中断0请求端,低电平有效。P3313脚INT1外部中断1请求端,低电平有效。P3414脚T0定时记数器0外部事件记数输入端。P3515脚T1定时记数器1外部事件记数输入端。P3616脚WR外部数据存储器写选通,低电平有效。P3717脚RD外部数据存储器读选通,低电平有效。(2)、单片机在本设计中的应用原理本设计中单片机主要负责把无线收发模块中接收到的数据输入,并对其校验,以及有必要时候的DA转换,再输出到PC机的串行接口中。接收和发送数据由串完成,由于只有一个串口,所以必须在扩充一个串口,在此用8251扩充。数据发送及DA转换都由相应的软件辅助实现。其他应用电路如下L复位电路采用通用上电复位以及手动复位两种具体电路连接方法如图13。L提供时钟脉冲的晶振选用,具体电路连接方法如图14。MHZ63、串口扩展模块(1)、8251可编程同步/异步接收/发送器(USART)介绍A、8251的基本功能可用于同步和异步传送;同步传送字符,内部或外部字符同步化,自动插入同步字符;BIT85异步传送字符,时钟速率为通讯波特率的1、16或64倍;可产生中止字符(BREAKCHARACTER);可产生1、15或2位的停止位;可检查假启动位;自动检测和处理中止字符。;波特率;异步;9DCK(同步);完全双工,双缓冲发送和接收器;误差检测具有奇偶、溢出和KDC64帧错误检测电路。B、8251的功能分析整个8251可以分成5个主要部分接收器,发送器,调制控制,读写控制以及I/O缓冲器。而I/O缓冲器由状态缓冲器,发送数据/命令缓冲器和接收数据缓冲器三部分组成。8251的内部由内部数据总线实现相互之间的通讯。接收器接收在RXD脚上的串行数据并按规定的格式把它转换为并行数据,存放在接收数据缓冲器中。当8251工作在异步方式且允许接收和准备好接收数据时,它监视RDX线。在无字符传送时,RXD线上为高电平(即所谓MARK),当发现RXD线上出现低电平时,即认为它是起始位(即所谓的SPACE),就起动一个内部计数器,当计数到一个数据位宽度的一半(若时钟脉冲频率为波特率的16倍时,则为计数到第8个脉冲)时,重新采样RXD线作为输入信号,送至移位寄存器,经过移位,以经过奇偶校验和去掉停止位后,就得到了变换为并行的数据,经过8251内部数据总线传送至接收数据缓冲器,同时发出RXRDY信号,告诉CPU数据已接收到。发送器接收CPU送来的并行数据,加上起始位、奇偶校验位和停止位后由TXD脚发送。在异步方式时,发送器加上起始位;检查并根据程序规定的检验要求(奇校验还是偶校验)加上适当的校验位;最后根据程序的规定,再加上1位、1位或2位停止位。不论在同步或异步工作方式,只有当程序设置了TXEN(TRANSMITTERENABLE允许发送)和CTS(CLEARTOSEND这是对调制器发出的请求发送的响应信号)有效时,才能发送。读/写控制逻辑对CPU输出的控制信号进行译码以实现表1113所示的读/写功能。USART是以RD或WR信号中的一个为“0”来实现I/O操作的。若两者中无一“0”,则USART不执行I/O操作;若两者全为“0”,这是一种无确定结果的非法状态。其接口信号可以分为两组一组为CPU接口的信号;另一组为与外设(或调制器)接口的信号。表4读写操作真值表与CPU的接口信号CSC/DRDWR功能0001CPU从8251该数据0101CPU从8251读状态0010CPU写数据到82510110CPU写命令到825118251未选中,不操作DB7DB08251的外部三态双向数据总线,它可连到CPU的数据总线。CPU与8251之间的命令信息、数据以及状态信息都是通过这组数据总线传送的。CLK由这个CLK输入产生8251的内部时序。CLK的频率在同步方式工作时,必须大于接收器和发送器输入时钟频率的30倍;在异步方式工作时,必须大于输入时钟的45倍另外,规定CLK的周期要地042US到135US的范围内。CS选片信号,它应由CPU的地址信号经译码后供给。C/D控制/数据端。在CPU读操作时,若此端为高电平,由数据总线读入的是8251的状态信息;低电平时,读入的是数据。此端通常连到CPU地址总线的A0TXTRDY(TRANSMITTERREADY)发送准备好信号。只有当USART允许发送(即CTS是低和TXEN是高),且发送命令/数据缓冲器为空时,此信号有效。它用以通知CPU,8251已准备好接收一个数据。当CPU与8251之间用查询方式交换信息时,此信号可作为一个“联络”信号在用中断方式交换信息时,此信号可用为8251的一个中断请求信号。当USART从CPU接收了一个字符时,TXRDY复位。TXE(TRANSMITTEREMPTY)发送器空信号。当它有效(高电平)时,表示发送器中的并行串行转换器空。RXRDY(RECEIVERREADY)接收器准备好信号。若命令寄存器的RXE(RECEIVEENABLE)位置位时,当8251已经从它的串行输入端接受了一个字符,可以传送到CPU时,此信号有效。用查询方式时,此信号可作为一个“联络”信号;在中断方式时可作为一个中断请求信处号。当CPU读入一个字符后,此信号复位。SYNDET(SYNCHRONOUSREADY)同步检测信号。它只用于同步方式。与装置的接口信号DTR(DATATERMINALREADY)数据终端准备好。这是一个通用的输出信号,低电平有效。它能由命令指令的BIT5置“1”变为有效,用以表示CPU准备就绪DSRDATASETREADY数据装置准备好。这是一个通用的输入信号,低电平有效。用以表示调制器或外设已准备好。CPU可通过读入状态操作,在状态寄存器的BIT1检测这个信号。RTS(REGUESTTOSEND)请求传送,这是一个输出信号,等效于DTR这个信号用于通知调制器CPU准备好发送。可由命令指令的BIT5置“1”来使其有效(低电平有效)。CTS(CLEARTOSEND)清除传送,这是调制器对USART的RTS信号的响应,当其有效时(低电平),USART发送数据。RXC(RECEIVERCLOCK)接收器时钟,这个时钟控制USART接收字符的速度。在异步方式,RXC是波特率的1倍,16倍或64倍,由方式控制指令预先选择。USART在RXC的上升沿采样数据。RXD(RECEIVERDATA)接收器数据,字符在这条线上串行地被接收。在USART中转换为并行的字符。XC(TRANSMITTERCLOCK)发送器时钟,这个时钟控制USART发送字符的速度。在时钟速度与波特率之间的关系同RXC。数据在TXC的下降沿由USART发送字符的速度。TXDTRANSMITTERDATA发送器数据。由CPU送来的并行数据在这条线上被串行地发送。(2)、8251在本设计中的应用原理(扩展一路串行通道)8253可编程定时器/计数器用来产生8251所需要的接收发送时钟。它片内包含三个独立的通道,每个通道为16位的计数器,均可工作在不同的工作方式,由软件预先设置。在图847中,8253的计数器0通过OUT0输出一定频率的方波作为8251的接收发送时钟;在此只用到一个通道,所以计数器1、2不用。、8253的三个定时器/计数器相互独立,因此8251、和8051内部定时记数器所采用的波特率可以相同,也可以不同,视实际需要而定。当8051以中断方式管理8251的操作时,可将TXRDY和RXRDY相或后连接到8051中断源INT0、INT1当8251发送缓冲器空接收了一个字符后,便向8051发出中断信号。当然,8051也可以通过查询方式管理8251的操作,这只需在每次发送或接收字符前查询8251状态寄存器的内容即可。在此由于不对数据实行中断控制,故TXRDY和RXRDY悬空。由于不采用调制解调器,各个8251的有关信号DSR、CTS接地。由电路图知,8051的P2口P20、P21位地址经138译码器后产生8253、8251和DAC0832的片选信号,从而得到8253控制寄存器的地址是0203H,计数器0的地址是0200H8251的控制字和状态字寄存器地址为0101H,数据缓冲器地址为0100H;DAC0832的数据缓冲器地址为0000H。4、电平转换模块(1)、MAX232简介MAX232产品是由德州仪器公司(TI)推出的一款兼容RS232标准的芯片。该器件包含2驱动器、2接收器和一个电压发生器电路提供TIA/EIA232F电平。该器件符合TIA/EIA232F标准,每一个接收器将TIA/EIA232F电平转换成5VTTL/CMOS电平。每一个发送器将TTL/CMOS电平转换成TIA/EIA232F电平。(2)、功能及应用领域(3)、外接电路及引脚图图15MAX232外接电路及引脚图(4)、MAX232在本系统中的应用如图16图16MAX232在本系统中的应用电路5、系统整体工作原理及总体电路图1)、整个系统由四个模块组成,分为无线接收模块,单片机数据处理模块,串行通信口扩展模块,电平转换模块。系统工作过程为,由下位机发送出的信号,经无线信道,由无线接收模块接收,在内部滤波,发大,解调后,转换为标准数字信号输出,经串口到单片机,单片机对数据进行判断以及其他功能处理后,输出到扩展的串口8251,再经8251的串口发送到RS232的接收器引脚,经RS232内部处理,既电平转换后,输出到PC机的9针串口,再转换为8位并行数据到PC机寄存器,以供CUP使用。(2)、总体电路图详细见附图二系统软件设计软件设计包括波特率的计算、初始化程序、通讯程序以及DA转换。(一)、波特率的计算8051单片机串行通讯波特率计算选用串行通讯工作方式,选用定时记数器1工作方式2,波特率又下式决定波特率定时/记数器1溢出率本方案中设定,波32/32NFMHZF6特率又因为,所以时间常数BPS40SMOD10625HF9842/2、8251波特率计算8251的波特率取决于RXC、TXC的时钟输入。在异步方式中,RXC、TXC可以是波特率,也可以是波特率的16倍或64倍,由8251控制字中的波特率因子决定。在本例中,我们设波特率因子为异步16,即RXC、TXC是传输波特率的16倍。从图847可以看出,8251的接收发送时钟由8253的OUT端提供。因此设置波特率的关键在于确定8253的计数常数N。若将8253设置成工作方式3,则OUT端输出周期性的方波信号,其频率为,其中N为计数器的计数常数,FCLK为8253的输入时钟FCLKOUT设8251的分频系数为16,则波特率可由下式计算波特率在图847中,FCLK由系统时钟经4分频得到,若系统选用6M晶振,则MHZFOUT51若8251采用2400的波特率发送、接收数据,则8253的计时常数为(二)初始化初始化程序主要包括8051内部定时记数器控制字,8253的初始化及8251的初始化。由前面章节知,8251及8253设置为,波特率为2400,工作在异步方式,波特率因子为异步,每个字符8位,一个停止位,一个偶校验位,允许发送接收。具体初始化如16下1、8253初始化(1)、控制字控制字寄存器只有一个,因而也只有一个地址,每个通道都要对此寄存器写入控制字,此寄存器相当于是有3个8位寄存器,只是只有一个入口地址。而计数值则通过各通道端口地址写入。各通道控制字设置如下D7D6D5D4D3D2D1D0XX010110通道只读写最低有效位方式3二进制计数因此,8253通道0控制字为通道1控制字为H601H56012、8251初始化在8251中,方式字,命令字,状态字寄存器地址相同,方式字,命令字寄存器只能写,而状态字只能读;写时,先写方式字后命令字;状态字是配合CPU工作的(如用查询方式串行通讯时,CPU在每次发送和接收字符前,都要对状态字进行查询,以确定其是否准备好)。(1)、方式字设置如下桢控制奇偶校验字符长度波特率系数D7D6D5D4D3D2D1D001111110一个停止位偶校验8位异步16即方式控制在为EH701(2)、命令指令设置如下设计小结这次设计中首先说明提升机是广泛应用于工矿企业的重要设备,它用四根钢丝绳携带两个积斗上下往复运动进行工作,提升机钢丝绳是矿井提升设备中的承重部件。其次讲解了矿井提升机的工作原理和设计原理。说明了提升机再工作中所遵循的基本原理。介绍了提升机如何才能安全的工作,对工作提高效率有很好的帮助。煤矿中一般人为地凭借经验的观测进行调节,可靠性低,并且山于不能随时检测其

温馨提示

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

评论

0/150

提交评论