您好,欢迎访问三七文档
I辽宁工业大学电子综合设计与制作课程设计(论文)题目:简易逻辑分析仪院(系):电子与信息工程学院专业班级:电子081学号:080404009学生姓名:东宇指导教师:(签字)起止时间:2011.12.26—2012.01.06本科生课程设计(论文)I课程设计(论文)任务及评语院(系):电子与信息工程学院教研室:电子信息工程注:成绩:平时20%论文质量60%答辩20%以百分制计算学号080404009学生姓名东宇专业班级电子081课程设计题目简易逻辑分析仪课程设计(论文)任务任务和要求:设计并制作一个8路数字信号发生器与简易逻辑分析仪。(1)制作数字信号发生器能产生8路可预置的循环移位逻辑信号序列,输出信号为TTL电平,序列时钟频率为100Hz,并能够重复输出。(2)制作简易逻辑分析仪a.具有采集8路逻辑信号的功能,并可设置单级触发字。信号采集的触发条件为各路被测信号电平与触发字所设定的逻辑状态相同。在满足触发条件时,能对被测信号进行一次采集、存储。b.能利用模拟示波器清晰稳定地显示所采集到的8路信号波形,并显示触发点位置。c.8位输入电路的输入阻抗大于50kΩ,其逻辑信号门限电压可在0.25~4V范围内按16级变化,以适应各种输入信号的逻辑电平。d.每通道的存储深度为20bit。进度计划1、布置任务,查阅资料,理解掌握系统的控制要求。(1天)2、设计简易逻辑分析仪的系统接线图。(2天)3、建立简易逻辑分析仪的框图。(2天)4、绘制框图。(2天)5、对系统进行仿真,确定PID控制参数,分析系统性能。(2天)6、撰写、打印设计说明书(1天)指导教师评语及成绩平时:论文质量:答辩:总成绩:指导教师签字:学生签字年月日本科生课程设计(论文)II摘要本系统的设计电路由8位数字信号发生器电路、数据采集电路、功能控制系统、显示电路四部分构成。8位数字信号发生器电路:由单片机、液晶、按键等元器件组成,可以产生8路循环移位逻辑信号序列,并能设定、调节并显示预置值。数据采集电路:由单片机控制,含有RAM及8位输入电路等,能够采集并存储输入的8位逻辑序列。功能控制系统:它也是由单片机控制,完成设定、显示、调整系统各功能项的任务。显示电路:主要由可编程逻辑器件CPLD和电平移位及扫描电路组成,用于将RAM中的8路逻辑序列取出,将其高速送入示波器稳定显示。关键词:可编程器件CPLD;电平位移;扫描电路;本科生课程设计(论文)III目录第1章绪论........................................................11.1逻辑分析仪在数字科技中的地位.................................11.2本文研究内容.................................................1第2章方案论证.....................................................2第3章系统原理框图.................................................4第4章系统电路.....................................................54.18位数字信号发生器............................................54.2功能控制系统.................................................54.3数据采集电路.................................................64.4显示系统.....................................................6第5章系统软件设计.................................................7第6章调试过程及功能实现..........................................10第7章结果分析....................................................12第8章总结.......................................................13参考文献..........................................................14附录1.............................................................15辽宁工业大学课程设计说明书(论文)1第1章绪论1.1逻辑分析仪在数字科技中的地位数字科技对检测仪器的需求20世纪70年代以来,大规模集成电路、可编程逻辑器件、高速数据信号处理器和计算机技术等高新技术得到迅猛发展,为解决数字设备、计算机及VLSI等电路在研制、生产、检修和维护中的测试问题,出现了一类新的测试设备。因为其被测系统的信息载体主要是二进制数据流,为区别于频域或时域的测量,把这一类测试统称为数据域(DataDomain)测试,即有关数字系统的测试称为数据域测试。以离散时间或事件出现的次序为自变量,状态值为因变量的函数关系属数据域范畴。因此数据信息是由状态空间概念、数据格式和数据源构成的。它与频域或时域的信息不一样,具有以下一些特征:1数字信息几乎都是多位传输的。2数字信息是按时序传递的。3许多信号仅发生一次。有些信号虽然可以重复发生,但是它们是非周期性的。4造成系统出错的误码常混在一串正确的数据流中,实际上只有错误已经发生以后才能辨认出来。5信号的速度变换范围很大(如高速运行的主机和低速的外围设备)系统的检测不可能象对模拟系统那样。1.2本文研究内容1.具有采集8路逻辑信号的功能,并可设置单级触发字。信号采集的触发条件为各路被测信号电平与触发字所设定的逻辑状态相同。在满足触发条件时,能对被测信号进行一次采集、存储。2.能利用模拟示波器清晰稳定地显示所采集到的8路信号波形,并显示触发点位置。3.8位输入电路的输入阻抗大于50kΩ,其逻辑信号门限电压可在0.25~4V范围内按16级变化,以适应各种输入信号的逻辑电平。4.每通道的存储深度为20bit。辽宁工业大学课程设计说明书(论文)2第2章方案论证简易逻辑分析仪系统包括四个部分:(1)8位数字信号发生器(2)数据采集电路(3)功能控制电路(4)显示电路。整个系统框图如图(1)所示:第一部分是8位数字信号发生器。本题要求能产生8路可预置的循环移位逻辑信号序列,输出信号为TTL电平,序列时钟频率为100Hz,并能够重复输出。这里有两种方案供选择:1、采用中、小规模器件实现;2、用单片机AT89C52来完成。如果使用中、小规模器件,虽然不需要使用软件编程,但使用的芯片很多,不仅电路复杂,而且由于电路内部接口信号烦琐,中间关联多,抗干扰能力差。而单片机作为一个智能化的可编程器件,可以通过软件完成相关功能。因此,我们采用方案2来完成8位数字信号发生器电路。第二部分为功能控制系统。此系统实现控制简易逻辑分析仪的某些特殊功能。有两种方案:1、用中小规模元件组成控制系统。2用单片机AT89C52完成。如前所述,与中、小规模元件组成的控制系统相比,单片机仅系统更加稳定,而且易于操作。因此方案2更合理辽宁工业大学课程设计说明书(论文)3第三部分数据采集电路的实现也有两种方案。方案1:用单片AT89C52机完成数据采集及存储。方案2:用可编程逻辑器件CPLD来实现。由于题目要求采集的是100Hz的低频时钟序列,用普通单片机可以轻松实现,不需要使用复杂的CPLD系统。所以,我们使用方案1实现数据采集电路。第四部分显示系统也可以有两种方案:1、使用CPLD完成控制;2、用单片机AT89C52实现控制。本题要求在示波器上清晰稳定地显示信号序列,显示系统必须高速地从RAM中提取数据并传送到示波器的输入端口。普通的单片机数据传送速率很难满足这个要求,AT89C52也是一样。而可编程逻辑器件CPLD工作速度快,为ns量级,可以完成题中高速采样及显示工作。因此,这里选用方案1。经过论证,我们可以确立各部分电路的主控器件:单片机AT89C52(8位数字发生器)单片机AT89C52(功能控制系统)单片机AT89C52(数据采集电路)可编程逻辑器件CPLD(显示电路)辽宁工业大学课程设计说明书(论文)4第3章系统原理框图前面的方案论证为各个部分电路确立了主控器件。以此为基础,根据题目的基本要求和发挥部分的需要,进一步完善各部分电路的具体实现,作出了此分析仪的系统原理框图,如图(2)所示:辽宁工业大学课程设计说明书(论文)5第4章系统电路根据前面的讨论,本系统需要设计的电路共四块,现在我们就每一块具体电路进行具体分析。4.18位数字信号发生器具体电路如下图依据题目要求,要产生100Hz循环移位逻辑信号序列,需要给AT89C52定时器设定10ms中断,利用中断程序来实现这个目的。电路中使用了两个按键分别控制序列的高8位和低8位。中文液晶显示器用来显示预置值的设定情况。4.2功能控制系统辽宁工业大学课程设计说明书(论文)6本系统使用AT89C52设定触发字,送给采集系统,同时产生16选1的数字控制信号,送给模拟开关4067,以便从0.25V~4.0V之间的16个等级选出一级送到高速比较器,作为不同逻辑电平转换的参考电压。4.3数据采集电路。本模块以AT89C52为控制器,外接RAM,采用分时复用的方式,进行数据的采集。4.4显示系统为了将CPLD还原的八路TTL逻辑电平清晰稳定地显示在逻辑示波器上,首先需要将八路信号分别移位到不同的电平等级上。为此,我们采用了8个T型电阻组成的网络来进行电平移位。T型电阻的结构如下:设Vin=0V时,V0=V1;Vin=5V时,V0=V2。根据KCL原理,利用下列二元一次方程组求出R1、R2:V1/R0=(5-V1)/R1-V1/R2V2/R2=(5-V2)/R0+(5-V2)/R1辽宁工业大学课程设计说明书(论文)7其中,V1为脉冲序列的低电平,电压从1V开始,每路信号增加0.1V。V2为脉冲序列的高电平,电压为V1+0.2V设R0=51KΩ解此方程组可得R1、R2列如下表:1路2路3路4路5路6路7路8路R1/KΩ10.007.6926.2505.2634.5454.0003.5713.226R2/KΩ2.6322.8573.1253.4483.8464.3485.0005.882V1/V1.01.31.61.92.22.52.83.1V2/V1.21.51.82.12.42.73.03.3其次,需要一个8路转换开关。在此采用了模拟开关4051,通过一个8进制计数器循环转换8个通道的信号。只要信号还原的速率和转换的速率符合一定的关系,就能在模拟示波器上清晰的显示8路通道的信号。第5章系统软件设计信号发生器内控制器的软件流程图如下:辽宁工业大学课程设计说明书(论文)8采集系统的软件流程图为辽宁工业大学课程设计说明书(论文)9用VHDL语言设计的数据还原电路顶层框图如下辽宁工业大学课程设计说明书(论文)10第6章调试过程及功能实现系统的调试先分模块进行,最后进行整机调试。(一)分模块调试1、8路信号源调试。由信号源产生的8路循环移位逻辑信号序列按照题目要求接入8路显示电路的输入端。输出端则接到示波器上。经过几次测试,模拟示波器上显示的波形基本符合题目要求,测试波形如下:辽宁工业大学课程设计说明书(论文)112、采集电路调试,在采集电路数据输入部分加入标准信号,由单片机将其写入RAM指定的地址中,在将其读出后显示在LED显示。3、显示电路的调试,调节T型电阻网络,用高精度电位器确定电阻阻值,并进行微调,结果显示正常。(二)整机电路的调试。由电路整体连接电路后,经断电检测后,没发现短路、接地和开
本文标题:简易逻辑分析仪设计
链接地址:https://www.777doc.com/doc-7250604 .html