基于单片机的简易逻辑分析仪

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:xiaoppqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘  要:信息时代是数字化的时代,数字技术的高速发展,出现了以高性能计算机为核心的数字通信、数字测量的数字系统。在研究这些数字系统产品的应用性能的同时也必须研究在设计、生产和维修他们的过程中,如何验证数字电路设计的合理性、如何协调硬件及其驱动应用软件的工作、如何测量其技术指标以及如何评价其性能。逻辑分析仪的出现,为解决这些问题提供了可能。
  关键词:单片机;简易逻辑分析仪
  1. 系统的特点
  逻辑分析仪也称逻辑示波器,它是用来分析数字系统逻辑关系的一种仪器。逻辑分析仪的主要作用有二个:一是用于观察的形式显示出数字系统的运行情况,相当于扩展了人们的视野,起一个逻辑显示器的作用;二是对系统运行进行分析和故障诊断。
  一般的逻辑分析仪是由数据获取和数据显示两大部分组成的。前者捕获并存储所要观察分析的数据,后者用多种形式显示这些数据。在这里,关键是触发.它的作用是在被分析的数据流中按索特定的数据字。一旦发现这个数据字,便产生触发信号去控制和存储有效数据。因此,它决定了观察的数据窗口在数据流中的位置。
  2.系统的功能
  本系统实现的功能是:
  (1)能产生8路可预置的循环移位逻辑信号序列,输出信号为TTL电平,序列时钟频率为100Hz,并能够重复输出。
  (2)单次触发采集存储显示,单次触发方式是指在满足触发条件后,能对被测信号进行一次采集、存储。之后输出通过DAC转化为模拟电压后输出,在示波器上显示出8路信号,并能显示触发位置。
  (3)任意两通道三级触发存储显示,由键盘输入8路中任意2通道的通道号及3级触发字,当指定通道的触发字连续依次满足时,能对被测信号进行一次采集,存储,送DAC后输出显示。同时在屏幕上标记出3级触发字的位置。
  (4)显示触发字的位置,可以在模拟示波器显示屏上对触发字进行标记。
  (5)显示可以移动的光标,可以通过键盘的加、减控制光标在水平方向的坐标。
  (6)翻页显示,可以用键盘控制翻页显示,每隔32bit为一页的内容,扩展了存储深度。
  2.1主体控制模块
  系统主控模块包括最小系统和数字信号处理控制模块。该模块是硬件电路的核心,有如下两个方案。
  方案一:以8031单片机为核心。但8031无片内ROM,需外扩EPROM(例如27526)作为程序存储器。这样会增加电路的复杂性。
  方案二:采用AT89C51單片机为主控制核心的双CPU串行通信方式。AT89C51芯片,其内部含有可重复编程的FLASH ROM,可进行1000次檫除操作,在设计调试过程中可十分容易进行程序的修改,达到最佳的设计。利用存储器(EEPROM)实现掉电存储功能。从CPU系统即以89C2051为主的显示模块的控制。数字信号处理模块主要是D/A转换器件的选择,我们选用性能优良的DAC0832作为主控器件。该方案的特点是硬件简单,软件实现方便,大大提高了系统的设计。
  2.2主控系统模块的电路设计与实现
  该模块主要由最小系统和信号采集处理电路组成。最小系统由一片AT89C51、一片AT89C2051及一片EEPROM(AT24C04)构成。信号采集处理电路由运放LM324组成的D/A电阻网络组成。
  该模块的设计思路是:由双CPU系统控制对数字信号发生器输出的数字信号进行采样存储,再经过一系列的信号处理,在模拟示波器上复现出来。从模拟示波器波形显示原理可知,只要在Y轴(纵轴)输入一个电压信号,同时在X轴(横轴)加上一个同频的锯齿波扫描电压,便可在示波器上复现电压信号的波形。为此必须设计相应的X、Y的输出电压信号。本设计在单片机的控制下,经数模转换电路D/A分别向示波器的X,Y轴输出锯齿波同步信号、被采样波形信号,以复现被采样存储的波形。在这,根据题目要求(8路信号通道,包括8位X通道和8位Y通道,)我们采用有8位输出通道、两级锁存控制功能、能够实现多通道D/A的同步转换输出的DAC0832芯片。
  2.3 硬件的抗干措施
  ①配置去耦电容。电源输入端跨接220UF的电解电容。在关键元件中串入0.1UF的无感瓷片电容或者云母电容。电容引线尽量短,减少高频带来的影响。
  ②其次,尽量加粗地线。
  3. 软件设计
  软件是本系统的灵魂,在设计软件时,我们从系统实用、可靠及方便使用几方面予以考虑,特别加入了开机自检功能。系统软件主要由四大功能模块组成:①数据通讯及处理模块;②键盘/显示模块;③波形发生模块;④中断服务模块。
  软件设计的其他特色:
  在软件设计中加入了软件抗干扰措施(采用软件陷阱技术)。
  ● 在程序区的断层(即不使用的区域),以NOP指令填空,以保证因干扰而造成弹飞的程序尽快步入正常运行轨道。
  设置软件陷阱。用一条引导指令强行将捕获的程序引向一个指定的地址。为增强捕获效果,在它前面加入2条NOP指令
  3.1 系统软件流程
  (a)、软件主CPU程序流程图如图3-1示。
  主CPU通过跟从CPU及AT24C04的串行通信从而来完成数据的传输和通信。主要完成数据的采集,存储,显示,系统变量的设置等功能。
  系统初始化是对系统所用到的变量、定时器、中断方式等进行设置。然后判断是否进行联机测试,是的话,系统开始串行通信,进行数据的传输。并进行系统参数设置即:设置门限电压,设置触发方式,设置时间轴位置。设置门限电压:电压从(0.25V—4V)16级变化,可以通过软件设定某个门限电压,就是将某个电压值设为标准,超过这个电压视为高电平,反之则为低电平。设置两种不同的触发方式即:单级触发还是三级触发,先选择是何种触发方式,若是单级触发,设置单级触发字,若符合要求,则触发在LED上显示SUCESS,并送示波器显示8路触发的波形。若是三级触发。即当连续依次捕捉到设定的3个触发字时,开始对被测信号进行一次采集、存储与显示,并显示触发点位置。3级触发字可任意设定(例如:在8路信号中指定连续依次捕捉到两路信号11、01、00作为三级触发状态字)。若符合要求,则触发在LED上显示SUCESS,并送示波器显示8路触发的波形。设置时间轴位置:就是在八路波形的某个垂直位置设置一条时间轴,可以将触发的波形存储在AT24C04中,实现了波形的存储
  4.总结
  系统采用双CPU控制方式,以AT89C51单片机为核心,用AT89C2051辅助控制显示及键盘,由数字信号发生器、系统主控制器、键盘/显示三大模块组成,实现8路可预置的循环移位逻辑信号序列的产生、采集、存储及在模拟示波器上清晰稳定地显示等功能。采用EEPROM实现数据的掉电存储,掉电后仍可保存所采样的信息。本设计的软件、硬件都采用模块化的设计方法,提高了设计效率。
  参考文献
  [1]  简易逻辑分析仪设计报告,文章来源:广东工业大学五山校区信息工程学院,作者:郑士源、陈真华、林庆华
  [2]  逻辑分析仪原理与应用,出版社:人民邮电出版社,作者: 顾乃绂   孙续
  [3]  大学生电子设计竞赛组委会、第五届全国电子设计竞赛获奖作品选编北京:北京理工大学出版社2003
其他文献
摘 要:自2001年12月《强制性产品认证目录》(简称CCC目录)发布以来,目前的CCC目录包含了21个大类共119种产品。激光标签打印机被列为第九类信息技术类设备,被列入了CCC强制认证范围,本文就江苏世泰新创科学仪器的激光标签打印机为例,结合国家CCC强制认证的电磁兼容的标准,为大家分析阐述该类产品在设计和测试方面如何符合电磁兼容的标准要求;  关键词:有害物质;合格评定;管理办法;应对措施 
期刊
摘 要:实施乡村振兴战略是党的十九大做出的重大战略部署,是解决新时代我国社会主要矛盾的必然要求,推进这项系统工程,离不开金融支持,离不开一个良好的金融环境。而健全一个良好的金融环境,农村居民金融素养是一个重要因素。金融教育作为提升农村居民金融素养的最有效途径,如何选取金融教育的可行性路径,进而提高金融消费教育成效,就成为一个值得探究的问题。本文通过分析当前我国农村金融教育存在的问题,提出了相应的解
期刊
摘 要:为了提升汽车运行的运行质量,要结合车况落实合理有效的检查控制机制,确保能避免汽车发动机出现的隐患,尤其是对发动机散热器溢水故障的管理,及时检查故障问题并应用相应的处理措施。  关键词:汽车发动机;散热器;溢水故障;排除技术  发动机冷却系统是影响汽车运行质量的关键元件,若是冷却系统的零件出现损伤,就会造成循环通路运行质量降低,因此,要对汽车发动机散热器溢水故障予以重视,从而提升其运行质量。
期刊
摘 要:水利工程的建设与河流河道的生态环境有着密切联系,而河流河道又严重影响着水利工程的运行质量,二者之间互相依存。因此,要对水利工程的施工技术的应用及建设的规划要给予高度重视。水利建设施工建筑会严重影响到工程施工质量,其中导流技术的应用能够科学的控制与疏导水流,减少对水利工程的不良影响。因此,笔者针对于对水利工程施工中导流施工技术应用展开探讨,旨在不断提升导流施工技术在水利工程施工中的应用价值,
期刊
摘 要:管理科学与工程是综合运用系统科学、管理科学、数学等知识,结合信息技术来解决社会、经济以及工程方面管理问题的学科。近年来,人们对管理科学与工程的关注热度越来越高,这从文献数量增加的现象上可以反映出来。在这个过程中,管理科学与工程专业出现了很多优秀的成果,同时应用了更多的新理论和新手段。基于此,本文从管理科学与工程研究的基本概述出发,探究了管理科学与工程的研究现状与研究前景。  关键词:管理科
期刊
摘 要:现阶段,随着我国经济的快速发展,国家越来越重视公路的建设发展,公路建设的快速发展直接为居民的公路出行带来了便捷,使各地之间的联系更加紧密。其中,对于公路建设中沥青路面建设的不断完善,有利于进一步促进我国公路建设的质量,文章主要针对现阶段的公路工程沥青路面施工技术和质量进行简要分析,并提出合理化建议。  关键词:公路工程;沥青路面;施工技术;质量控制  引言  公路工程是我国交通运输网络建设
期刊
摘 要:本文首先分析化工厂污水处理情况,其次介绍化工厂污水处理的方法,然后提出PLC和变频器在化工厂污水中的应用,希望可以促使化工厂污水处理水平有所提升,减少耗能,推动化工厂的健康长久发展。  关键词:化工厂污水处理;PLC;变频器  引言  在当前,我国化工厂污水产生量相对较大,同时处理难度系数相对较大,污水处理成本费用相对较高。在这样的情况下,化工厂如何高效率、低消耗的进行污水处理是现阶段人们
期刊
摘 要:随着我国经济在快速发展,社会在不断进步,公路建设在不断增多,公路预防性养护技术在公路工程中得到了广泛的使用,能够有效地应对病害,防止病害造成更加严重的后果,为了保障公路运行的稳定性,就需要正确进行预防性养护,这也属于一项重要的工作。  关键词:公路工程;养护;新技术  引言  公路工程的技术管理,有助于提高公路运输的稳定性、安全性,技术管理应贯彻在施工前后的各个时期,使得管理更为全面,能够
期刊
摘 要:随着社会的发展,人们的生活水平的提高,汽车逐步进入了人们的家庭,成为人们生活中的主要交通工具。汽车是由一个个零部件组装而成的,而螺栓在零部件的连接起着重要的作用,螺栓的合格与否直接影响汽车的性能,关系着人们的生命安全。对螺栓硬度试验与化学分析试验的方法进行探讨。  关键词:螺栓;硬度试验;化学分析试验  1前言  汽车逐渐融入人们的生活之中,成为人们生活的必需品。螺栓就是由头部和螺杆(带有
期刊
摘 要:当前网络技术的发展,使得信息传输的效率不断提升,相关技术的研发力度在不断加大,无人机系统是现代信息传输的重要信息系统,其灵活性、自主性更强,可以更加高效的收集和监测相关信息。当前无人机技术的应用开始实现了信息系统的自我控制和自我应用,因此也促进了系统智能化水平的不断提升。本文就无人机系统自主控制技术的定义以及优势进行分析,并进一步阐述了当前该技术发展的实际情况,并对其未来发展的趋势进行预测
期刊