版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录1、概述 11.1开关量采集 11.2数字量采集和处理 21.3模拟量采集 22、温度传感器选择 33、单片机硬件电路设计 43.1AT89C51和存放器芯片扩展 43.1.1AT89C51芯片性能及特点 43.1.2拓展芯片6116性能及特点 73.1.3 AT89C51和存放器芯片6116扩展 83.2多路开关选择 93.3A/D转换器电路设计 93.4MAX232实现串行通信 104、系统软件设计 114.1系统主程序 114.2模拟量采集程序 124.3开关量采集程序 124.4脉冲量采集程序 135、小结 14参考文件: 15机务设备检修数据采集系统设计1、概述机务设备数据采集是机务设备数据采集和通讯系统关键组成部分,它和系统硬件相配合,对机务段检修设备工作进行正确检测和数据处理,并把检测数据立即送监控计算机,进入数据库,进行统计、打印和归档,既为确保检修质量提供了可靠依据,同时也为机务段加强科学管理、提升经济效益、降低物料和工时浪费、提升检修效率提供了科学手段和工具。此次课程设计关键内容在于进行机务设备检修数据处理功效模块设计,其关键功效在于数据采集,包含8路开关量、8路模拟量、1路脉冲量数据采集。设计原理:依据任务书中提供数据进行分析和计算,选择适宜单片机芯片组成测试、通讯系统,选择A/D转换器、信号调理电路、锁存器、多路开关选择器等元件。模拟量采集需要用传感器对实际物理量进行采集,转换成相关电压或电流,经过A/D转换器后输出对应数字量,进入单片机处理并保留在扩展存放器中;数字量采集需进行隔离放大以后将信号输入单片机处理并保留;脉冲量采集需对信号进行防抖、放大处理,使输入信号转换成对应TTL电平。依据连接成型硬件元件图进行软件设计,分配口地址并给出每个功效模块对应程序段。1.1开关量采集开关量采集包含事件次序统计(SOE)型开关量和一般型开关量两种。SOE型开关量信号指事故信号、断路器分合及关键继电保护动作信号。监控系统采取中止方法快速响应这些信号并进行统计优先传输。一般型开关量信号是指除SOE型开关量信号以外那部分开关量信号,包含各类故障信号、隔离开关位置信号、设备运行状态信号、手动自动方法选择位置信号等。监控系统对这些信号采集为扫查方法。对开关量信号处理包含光电隔离、硬件及软件滤波、基按时间赔偿、数据有效性合理性判定、启支相关量处理功效(如启支事件次序统计、发事故报警、画面自支推出和自支停机等),最终经格式经处理后存入实时数据库。1.2数字量采集和处理数字量信号关键指水位等BCD码输入量。采取多点开关量并行采集,然后转换为对应模拟量数值。对数字量处理包含光电隔离、数字滤波、码制变换、数据有效性合理性判定、标度变换等,以格式化处理后存入实时数据库。1.3模拟量采集模拟量分为电气模拟量、非电气模拟量及温度量。对模拟量信号处理包含回路断线检测、数字滤波、误差赔偿、数据有效性合理性判定、标度换算、梯度计算、越复限判定及越限报警,最终经格式化处理后存入实时数据库。数据采集系统通常由数据输入通道、数据存放和管理、数据处理、数据输出及显示这五个部分组成。输入通道要实现对被测对象检测、采样和信号转换等工作。数据存放和管理要用存放器把采集到数据存放起来,建立对应数据库,并进行管理和调用。数据处理就是从采集到原始数据中,删除干扰噪声、无关信息和无须要信息,提取出反应被测对象特征关键信息。另外,就是对数据进行统计分析,方便于检索;或把数据恢复成原来物理量形式,以可输出形态在输出设备上输出,如打印、显示、绘图等。在这个过程中关键用到信息采集板,信息采集板包含CPU、RS232讯通接口、RS485通讯网络接口等,信号采集取得开关量和经过标准化处理传感器信号,进行信号采集,并经过数学处理,然后进行图文显示、储存和网络通讯。系统硬件总体框图图1所表示:AT89C51AT89C51并行接口芯片隔离电路脉冲量开关量A/D转换多路开关传感器信号调理LED显示器矩阵键盘图1系统硬件总体框图2、温度传感器选择传感器是感受要求被测量并根据一定规律转换成可用于输出信号器件或装置实现测量和控制首要步骤,是测控系统关键部件。假如没有传感器对原始被测信号进行可靠捕捉和转换,测量和控制任务全部无法实现,所以我们需要对传感器和信号处理电路有一个比较清楚认识,并掌握传感器使用和信号调理电路。在这个模块设计过程中,选择K型热电偶传感器来测量温度,K型热电偶作为一个温度传感器,K型热电偶通常和显示仪表,统计仪表和电子调整器配套使用。K型热电偶能够直接测量多种生产中从0℃到1300℃范围液体蒸汽和气体介质和固体表面温度。K型热电偶通常由感温元件、安装固定装置和接线盒等关键部件组成。k型热电偶是现在用量最大廉金属热电偶,其用量为其它热电偶总和。K型热电偶丝直径通常为1.2~4.0mm。正极(KP)名义化学成份为:Ni:Cr=92:12,负极(KN)名义化学成份为:Ni:Si=99:3,其使用温度为-200~1300℃。K型热电偶不能直接在高温下用于硫,还原性或还原,氧化交替气氛中和真空中,通常不用于弱氧化气氛。热电偶测温必需由热电偶、连接导线及显示仪表三部分组成。图2是最简单热电偶测温示意图。\o"查看图片"图2热电偶温度计示意图按图2组成热电偶蕊及测温电偶丝1,假如将热电偶热端加热,使得冷、热两端温度不一样,则在该热电偶回路中就会产生热电势,这种物理现象就称为热电现象(即热电效应)。在热电偶回路中产生电势由温差电势和相接触电势两部分组成接触电势:它是两种电子密度不一样导体相互接触时产生一个热电势。当两种不一样导体A和B相接触时,假设导体A和B电子密度分别为Na和Nb而且Na>Nb,则在两导体接触面上,电子在两个方向扩散率就不相同,由导体A扩散到导体B电子数比从B扩散到A电子数要多。导体A失去电子而显正电,导体B获很电子而显负电。所以,在A、B两导体接触面上便形成一个由A到B静电场,这个电场将阻碍扩散运动继续进行,同时加速电子向相反方向运动,使从B到A电子数增多,最终达成动态平衡状态。此时A、B之间也形成一电位差,这个电位差称为接触电势。此电势只和两种导体性质相接触点温度相关,当两种导体材料一定,接触电势仅和其接点温度相关。温度越高,导体中电子就越活跃,由A导体扩散到B导体电子就越多,致使接触面处所产生电场强度越高,所以接触电势也就越大。这么将1产生温差热电势经过连接导线2在显示仪表3中显示出来。3、单片机硬件电路设计3.1AT89C51和存放器芯片扩展3.1.1AT89C51芯片性能及特点该系统采取是AT89C51,AT89C51是一个带4K字节FLASH存放器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)低电压、高性能CMOS8位微处理器,俗称单片机。AT89C2051是一个带2K字节闪存可编程可擦除只读存放器单片机。单片机可擦除只读存放器能够反复擦除1000次。该器件采取ATMEL高密度非易失存放器制造技术制造,和工业标准MCS-51指令集和输出管脚相兼容。因为将多功效8位CPU和闪烁存放器组合在单个芯片中,ATMELAT89C51是一个高效微控制器,AT89C2051是它一个精简版本。AT89C单片机为很多嵌入式控制系统提供了一个灵活性高且价廉方案。外形及引脚排列图3所表示。AT89C51是一个带4K字节FLASH存放器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)低电压、高性能CMOS8位微处理器,俗称单片机。AT89C2051是一个带2K字节闪存可编程可擦除只读存放器单片机。单片机可擦除只读存放器能够反复擦除1000次。因为将多功效8位CPU和闪烁存放器组合在单个芯片中,ATMELAT89C51是一个高效微控制器,AT89C2051是它一个精简版本。AT89C单片机为很多嵌入式控制系统提供了一个灵活性高且价廉方案。引脚排列图2所表示图3AT89C51引脚结构关键特征:·CS-51兼容·4K字节可编程FLASH存放器·寿命:1000写/擦循环·数据保留时间:·全静态工作:0Hz-24MHz·128×8位内部RAM·128×8位内部RAM·三级程序存放器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中止源·可编程串行通道·低功耗闲置和掉电模式·片内振荡器和时钟电路下面分别叙述这些引脚功效。(1)主电源引脚Vcc:电源端。GND:接地端。(2)外接晶体引脚XTAL1和XTAL2①XTAL1:接外部晶体一个引脚。在单片机内部,它是组成片内振荡器反相放大器输入端。当采取外部振荡器时,该引脚接收振荡器信号,即把此信号直接接到内部时钟发生器输入端。②XTAL2:接外部晶体另一个引脚。在单片机内部,它是上述振荡器反相放大器输出端。采取外部振荡器时,此引脚应悬浮不连接。(3)控制或和其它电源复用引脚RST,ALE/,/Vpp①RST:复位输入端。当振荡器运行时,在该引脚上出现两个机器周期高电平将使单片机复位。②ALE/:当访问外部存放器时,ALE(地址锁存许可)输出用于锁存地址低位字节。即使不访问外部存放器,ALE端仍以不变频率(此频率为振荡器频率1/6)周期性地出现正脉冲信号。所以,它可用作对外输出时钟,或用于定时目标。然而要注意是:每当访问外部数据存放器时,将跳过一个ALE脉冲。在对Flash存放器编程期间,该引脚还用于输入编程脉冲()。③:程序存放许可()输出是外部程序存放器读选通信号。当AT89C51由外部程序存放器取指令(或常数)时,每个机器周期两次有效(即输出2个脉冲)。但在此期间内,每当访问外部数据存放器时,这两次有效信号将不出现。④/Vpp:外部访问许可端。要使CPU只访问外部程序存放器(地址为0000H~FFFFH),则端必需保持低电平(接到GND端)。然而要注意是,假如保密位LB1被编程,复位时在内部会锁存端状态。当端保持高电平(接Vcc端)时,CPU则实施内部程序存放器中程序。在Flash存放器编程期间,该引脚也用于施加12V编程许可电源Vpp(假如选择12V编程)。(4)输入/输出引脚P0.0~P0.7,P1.0~P1.7,P2.0~P2.7和P3.0~P3.7。①P0端口(P0.0~P0.7):P0是一个8位漏极开路型双向I/O端口。作为输出口用时,每位能以吸收电流方法驱动8个TTL输入,对端口写1时,又可作高阻抗输入端用。在访问外部程序和数据存放器时,它是分时多路转换地址(低8位)/数据总线,在访问期间激活了内部上拉电阻。在Flash编程时,P0端口接收指令字节;而在校验程序时,则输出指令字节。验证时,要求外接上拉电阻。②P1端口(P1.0~P1.7):P1是一个带有内部上拉电阻8位双向I/O端口。P2输出缓冲器可驱动(吸收或输出电流方法)4个输入口使用时,因为有内部上拉电阻,那些被外部信号拉低引脚会输出一个电流(IIL)。在对Flash编程和程序校验时,P1接收低8位地址。③P2端口(P2.0~P2.7):P2是一个带有内部上拉电阻8位双向I/O端口。P2输出缓冲器可驱动(吸收或输出电流方法)4个TTL输入。对端口写1时,经过内部上拉电阻把端口拉到高电位,这时可用作输入口。P2作输入口使用时,因为有内部上拉电阻,那些被外部信号拉低引脚会输出一个电流(IIL)。④P3端口(P3.0~P3.7):P3是一个带内部上拉电阻8位双向I/O端口。P3输出缓冲器可驱动(吸收或输出电流方法)4个TTL输入。对端口写1时,经过内部上拉电阻把端口拉到高电位,这时可用作输入口。P3作输入口使用时,因为有内部上拉电阻,那些被外部信号拉低引脚会输出一个电流(IIL)。在AT89C51中,P3端口还用于部分复用功效。复用功效如表1所列:表2-1P3各端口引脚和复用功效表端口引脚复用功效P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2(外部中止0)P3.3(外部中止1)P3.4T0(定时器0外部输入)P3.5T1(定时器1外部输入)P3.6(外部数据存放器写选通)P3.7(外部数据存放器读选通)3.1.2拓展芯片6116性能及特点内存是计算机系统不可缺乏部件,一台计算机内存是指CPU能够经过指令中地址码直接访问存放器,常见于存放处于活动状态程序和数据。根据存取方法存放器可分为:随机存放器(RAM)和只读存放器(ROM)等。此系统中只用随机存放器。随机存放器是指计算机能够随意、部分对各个存放单元进行访问,访问所需时间基础固定,和存放单元地址无关,它功效关键是存放程序、变量等。能够随时改变并释放内存。常见有61系列和62系列。随机存放器管脚分类:总线部分、电源部分、控制部分。各引脚功效图4所表示: 图46116引脚图D~D—数据线。A~A—地址线,n是地址线个数。Vcc,GND—电源线和地线。—写控制线。—片选线。AT89C51和存放器芯片6116扩展扩展图图5所表示:图5AT89C51和存放器芯片6116扩展图3.2多路开关选择该系统用DG508经典有译码器多路开关。引脚图及其它说明以下:图6DG508引脚图DG508采取8脚双列直插式封装,含有8个输入信道,一个输出信道多路CMOS开关。由三个地址线(A0,A1,A2)及使能端EN状态来选择8个输入信道之一和输出端导通。3.3A/D转换器电路设计A/D转换器是把模拟信号转换为数字信号转换装置。AD574A是一个高性能12位逐次逼进式A/D转换器,它同ADC0809一样是常见A/D转换器。图7引脚图转换时间为25μs,线性误差为±1/2LSB,内部有时钟脉冲源和基准电压源,单通道单极性或双极性电压输入,采取28脚双立直插式封装。AD574A由12位A/D转换器,控制逻辑,三态输出锁存缓冲器,10V基准电压源四部分组成。⑴12位A/D转换器能够单极性也能够双极性。单极性应用时,BIPOFF接0V,双极性时接10V。量程能够是10V也能够是20V。2输入信号在10V范围内改变时,将输入信号接至10V(IN);输入信号在0V范围内改变时,将输入信号接至20V(IN);所以量化单位对应就是10V/(2^12)和20V/(2^12)。⑵三态输出锁存缓冲器用于存放12位转换结果D(D=0~2^12-1)。D输出方法有两种,引脚12/8=1时(8上面有一横杠),DD(11)~D(0)并行输出;引脚12/8=0时(8上面有一横杠),D高8位和低4位分时输出。⑶逻辑控制。任务包含:开启转换,控制转换过程和控制转换结果D输出3.4MAX232实现串行通信在实际测量和控制过程中,常常需要进行信息传输和交换。数据传送方法可分为并行传输和串行传输,对应通信总线被称为并行总线和串行总线。串行传输比并行传输所用导线数少,传输距离比并行传输要远得多。而且多年来,因为新型串行总线标准如USB、IEEE1394出现,使串行总线传输速度有了很大提升,所以串行总线应用越来越广。MAX232芯片引脚图8所表示。引脚说明以下:C0+、C0-、C1+、C1-是外接电容端。R1IN、R2IN是两路RS-232C电平信号接收输入端。R1OUT、R2OUT是两路转换后TTL电平接收信号输出端,送80C320RXD接收端。T1IN、T2IN是两路TTL电平发送输入端,接80C320TXD发送端。T1OUT、T2OUT是两路转换后发送RS-232C电平信号输出端,接传输线。图8MAX232芯片V+经电容接电源+5V。6)V-经电容接地。通信距离通常不超出15m,传输速率小于20kbit/s。在要求信号传输快、距离远时,可采取RS-422A、RS-485等其它标准通信。采取MAX232芯片双机串行通信接口电路图9所表示。从MAX232芯片中两路发送接收中任选一路连接。请注意其发送和接收引脚对应,不然可能对元器件或计算机串口造成永久性损坏。ATC8951图9单片机和PC通信4、系统软件设计4.1系统主程序依据所设计数据采集系统:采集模拟量(8路)、采集开关量(8路)、采集脉冲量(1路)。步骤图10所表示。ORG0000HLJMPMAINORG0013HLJMPMNLCJORG001BHLJMPKGLCJORG0100HLJMPMCLCJMAIN:NOPCLR00HSETBIT1SETBEX1SETBEAMAIN0:JBKGLCJ结束SJMPMAINO结束图10系统主程序步骤图4.2模拟量采集程序AD574A单片机经过P1口控制模拟开关DG508输入通道选通端A、B、C,按次序选通8个输入通道,以下是模拟量采集子程序和图10所表示步骤图。地址指针赋值地址指针赋值置起始通道数地址指针加1通道地址加1读地址和数据并存放AD1674进行12位A/D转换延时开启采样/保持器8通道模拟量采集完否?返回子程序开始YNA/D转换结束MNLCJ:SAMPLE:MOVRO,#38HMOVB,#0HMOVDPTR,#FF2FHMOVX@DPTR,AWBZD1:PUSHACCCLREAWBZD2:MOVDPTR,#FF3FHMOVXA,@DPRTMOV@R0,AMOVDPTR,#FF7FHINCR0MOVXA,DPTRMOX@R0,AINCBINCR0CJNEB,#7,WBZD2JX:NOPFH:POPACCSETBEASETB00HRETI图10模拟量采集步骤图4.3开关量采集程序开关量经过光电耦合器隔离,减小干扰后进入74LS241,然后直接接入AT89C51进行处理,它处理程序以下所表示。KGLCJ:NOPCLREAMOVDPTR,#7DFFHMOVXA,@DPTRCPLACJNEA,#80H,KP1LJMPKBS1KP1:CJNEA,#40H,KP2LJMPKBS2KP2:CJNEA,#20H,KP3LJMPKBS3KP3:CJNEA,#10H,KP4LJMPKBS4KP4:CJNEA,#08H,KP5LJMPKBS5KP5:CJNEA,#04H,KP6LJMPKBS6KP6:CJNEA,#02H,KP7LJMPKBS7KP7:CJNEA,#01HESCLJMPKBS8ESC:CLROOHSETBEALJMPMAIN04.4脉冲量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年甘肃省卫生健康委系统招聘52人笔试参考题库及答案详解
- 2026河南郑州凯安医院招聘笔试备考题库及答案详解
- 2026上海市公共卫生临床中心放疗科招聘笔试备考试题及答案详解
- 2026江苏淮安市清江浦区清河街道公益性岗位(第二批)招聘1人笔试模拟试题及答案详解
- 集体捐赠协议2026年版
- 濂溪区福宁康养有限公司面向社会公开招聘工作人员笔试备考题库及答案详解
- 2026云南大学附属医院招聘2人笔试模拟试题及答案详解
- 2026年浙江大学医学院附属第一医院公开招聘人员2人(第二批)笔试备考题库及答案详解
- 2026年安徽省农村义务教育阶段学校教师特设岗位计划招聘80名笔试备考试题及答案详解
- 2026年湖南岳阳市君山区区直事业单位集中选调17人笔试参考题库及答案详解
- 电气设备安全管理制度
- GB/T 11264-2025热-轧轻轨
- 艾草枕头课件
- 2024-2025学年四川省内江市市中区天立学校九年级下学期一模考试数学试题
- 苏州安全生产六化培训
- 《CRTAS-2024-06 互联网租赁自行车停放区设置指南》
- DB32∕T 3839-2020 水闸泵站标志标牌规范
- 苏教版高一下册数学必修第二册-第14章统计章末复习【含答案】
- 浙美版 七年级下册 美术期末试卷(后附答案)
- 2025年全国统一高考数学试卷(全国二卷)含答案
- 学生会融媒体工作报告
评论
0/150
提交评论