文档视界 最新最全的文档下载
当前位置:文档视界 › 数字压力计的仿真设计

数字压力计的仿真设计

数字压力计的仿真设计
数字压力计的仿真设计

目录

1. 概述

1.1 压力传感器简介————————————————2

1.2 总体设计方案—————————————————2

2.硬件电路的设计

2.1 传感器的选型—————————————————3

2.2 传感器接口电路设计——————————————3

2.3 最小系统设计—————————————————4

2.4模数转换电路设计———————————————5

2.5 显示电路设计—————————————————6

2.6 电源电路设计—————————————————7

3.软件部分的设计

3.1 程序设计及分析————————————————7

4.仿真及结果

4.1 仿真图————————————————————12

5.设计小结—————————————————————14

6.参考文献—————————————————————15

1.概述

1.1 压力传感器简介

压力传感器是工业实践中最为常用的一种传感器,其广泛应用于各种工业自控环境,涉及水利水电、铁路交通、智能建筑、生产自控、航空航天、军工、石化、油井、电力、船舶、机床、管道等众多行业,而我们通常使用的压力传感器主要是利用压电效应制造而成的,这样的传感器也称为压电传感器。

压电传感器中主要使用的压电材料包括有石英、酒石酸钾钠和磷酸二氢胺。其中石英(二氧化硅)是一种天然晶体,压电效应就是在这种晶体中发现的,在一定的温度范围之内,压电性质一直存在,但温度超过这个范围之后,压电性质完全消失(这个高温就是所谓的“居里点”)。由于随着应力的变化电场变化微小(也就说压电系数比较低),所以石英逐渐被其他的压电晶体所替代。而酒石酸钾钠具有很大的压电灵敏度和压电系数,但是它只能在室温和湿度比较低的环境下才能够应用。磷酸二氢胺属于人造晶体,能够承受高温和相当高的湿度,所以已经得到了广泛的应用。

压电效应是压电传感器的主要工作原理,压电传感器不能用于静态测量,因为经过外力作用后的电荷,只有在回路具有无限大的输入阻抗时才得到保存。现在压电效应也应用在多晶体上,比如现在的压电陶瓷,包括钛酸钡压电陶瓷、PZT、铌酸盐系压电陶瓷、铌镁酸铅压电陶瓷等等。

1.2 总体设计方案

压力传感器主要是用来测量压力并将相应的压力值转换为可直接读取的值,因此,需要一个能智能显示的压力计,本设计方案本着低碳、绿色的理念设计,将成本缩减到最小。压力传感器主要由压力传感器,AD转换器,单片机AT89C51,LED 显示器构成,分别对应着信息采集,数据转换,信息处理和数据显示四个模块。其间关系与操作流程如下两图所示:

2.硬件电路的设计

2.1传感器的选型

MPX4115系列压电电阻传感器是一个硅压力传感器。这个传感器结合了高级的微电机技术,薄膜镀金属。还能为高水准模拟输出信号提供一个均衡压力。在

0℃-85℃的温度下误差不超过1.5%,温度补偿是-40℃-125℃。

MPX4115压力传感器检测的范围是15KPA-115KPA,输出电压信号0.2V-4.8V。ADC0808的参考电压VREF+=5V,VREF-=0V。则(0V-5V)对应(0-255),(0.2V-4.8V)对应。其线性对应关系如下图所示:

系统最小分辨率:

2.2传感器接口电路的设计

采用C1=47PF的电容作滤波电路,以及内部原理图如下图所示:

内部原理图滤波电路

2.3单片机最小系统设计

选用的单片机为AT89C51系列芯

片,该芯片的最小系统由时钟电路、复位

电路、片选信号构成。在最小系统构成的

基础上,将P1口作为模拟量的转换为数

字量的接收端,P0口作LED显示屏的数

据发送端,P2口作LED显示屏的控制端

口,同时作为过压及欠压的报警电路使

用。具体最小系统设计如右图所示:

2.4 模数转换电路设计

ADC0832 是美国国家半导体公司生产的一种8 位分辨率、双通道A/D转换芯片。由于它体积小,兼容性,性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率。学习并使用ADC0832 可是使我们了解A/D转换器的原理,有助于我们单片机技术水平的提高。8位分辨率双通道A/D转换输入输出电平与TTL/CMOS 相兼容5V电源供电时输入电压在0~5V之间工作频率为250KHZ,转换时间为32μS ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在

0~5V之间。芯片转换时间仅为32μS,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。正常情况下ADC0832 与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI 并联在一根数据线上使用。当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK 和DO/DI 的电平可任意。当要进行A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK 输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。在第1 个时钟脉冲的下沉之前DI端必须是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输入2 位数据用于选择通道功能,其功能项见官方资料。

如资料所示,当此2 位数据为“1”、“0”时,只对CH0 进行单通道转换。当2位数据为“1”、“1”时,只对CH1进行单通道转换。当2 位数据为“0”、“0”时,将CH0作为正输入端IN+,CH1作为负输入端IN-进行输入。当2 位数据为“0”、“1”时,将CH0作为负输入端IN-,CH1 作为正输入端IN+进行

输入。到第3 个脉冲的下沉之后DI端的输入电平就失去输入作用,此后DO/DI 端则开始利用数据输出DO进行转换数据的读取。从第4个脉冲下沉开始由DO端输

出转换数据最高位DATA7,随后每一个脉冲下沉DO端输出下一位数据。直到第11个脉冲时发出最低位数据DATA0,一个字节的数据输出完成。也正是从此位开始输出下一个相反字节的数据,即从第11个字节的下沉输出DATA0。随后输出8位数据,到第19 个脉冲时数据输出完成,也标志着一次A/D转换的结束。最后将CS置高电平禁用芯片,直接将转换后的数据进行处理就可以了。

作为单通道模拟信号输入时ADC0832的输入电压是0~5V且8位分辨率时的电压精度为19.53mV。如果作为由IN+与IN-输入的输入时,可是将电压值设定在某一个较大范围之内,从而提高转换的宽度。但值得注意的是,在进行IN+与IN-的输入时,如果IN-的电压大于IN+的电压则转换后的数据结果始终为00H。

其硬件引脚如图所示:

2.5显示电路设计

显示界面利用16X1的LM016L的字符型液晶LM020L进行显示,相比LED显示能显示更多的内容,人机界面更友好,而且节省单片机硬件资源。其引脚接线以及驱动电路如下图所示:

如上图所示:

RS、RW、E分别接至P2.0、P2.1、P2,2作为显示器的控制端口,D0、D1、D2、D3、D4、D5、D6、D7与P0口直接相连,同时使用驱动电路RESPACK-8来提供足够的LCD电源。

2.6 电源电路设计

此设计的所有硬件电路均可有5V的直流电源驱动,因此使用标准的5V的电压源作为电路电源。

3.软件部分的设计

#include

#include

#include //包含必要的头文件

#define uint unsigned int

#define uchar unsigned char

#define delay4us() {_nop_();_nop_();_nop_();_nop_();}

#define NOP _nop_()

sbit HIGH=P2^3 ;

sbit LOW=P2^4 ;

sbit AD_CS =P1^0;

sbit SCK=P1^1;

sbit DO =P1^2;

sbit DI =P1^2;

sbit RS = P2^0;

sbit RW = P2^1;

sbit E = P2^2; //必要的位定义

unsigned char adval;

uchar Display_Buffer[] = "000.0KPa";

uchar code Line1[] = "Current Press:"; //初始化所显示的字符

uchar adc0832(uchar channel) //读ADC0832函数,采集并返回

{

uchar i=0;

uchar j;

uint dat2=0;

uchar ndat=0;

if(channel==0)channel=2;

if(channel==1)channel=3;

AD_CS=0;NOP; NOP; //拉低CS端,AD片选DI=1;NOP; NOP;

//在第一个脉冲下降之前DI 必须是高电平,表示启始信号 SCK=1;NOP; NOP;

SCK=0;NOP; NOP;

SCK=1;

DI=channel&0x1;NOP;NOP;

//在第二和第三个脉冲下降之前DI 输入两位表示通道

SCK=0;NOP; NOP;

SCK=1;

DI=(channel>>1)&0x1;NOP; NOP;

SCK=0; //写命令完成,DI失去输入作用 DI=1;NOP;NOP;

dat2=0;

for(i=0;i<8;i++) //读出8字节数据 {

dat2|=DO;

SCK=1;NOP; NOP;

SCK=0;NOP; NOP;

dat2<<=1;

if(i==7)

dat2|=DO;

}

for(i=0;i<8;i++)

{

j=0;

j=j|DO;

SCK=1;NOP; NOP;

SCK=0;NOP; NOP;

j=j<<7;

ndat=ndat|j;

if(i<7)ndat>>=1;

}

AD_CS=1;

SCK=0;

DO=1;

dat2<<=8;

dat2|=ndat;

return(dat2); //返回数据}

void DelayMS(uint ms) //延时程序,相应数值为相应毫秒数{

uchar i;

while(ms--)

{

for(i=0;i<120;i++); //1mS延时

}

}

uchar Read_LCD_State() //检测LCD是否“忙”{

uchar state;

RS=0;RW=1;E=1;DelayMS(1);

state=P0; //返回P0的值 E= 0;DelayMS(1);

return state; //返回状态}

void LCD_Busy_Wait()

{

while((Read_LCD_State()&0x80)==0x80);

DelayMS(5);

}

void LCD_Write_Command(uchar cmd) //写命令函数{

LCD_Busy_Wait();

RS = 0;

RW = 0;

E = 0;

_nop_();

_nop_();

P0 = cmd; //将CMD值写入LCD产生相应的控制

delay4us();

E = 1;

delay4us();

E = 0;

}

void Set_LCD_Pos(uchar pos)

{

LCD_Write_Command(pos | 0x80);

}

void LCD_Write_Data(uchar dat) //写数据函数{

LCD_Busy_Wait();

RS = 1;

RW = 0;

E = 0;

P0 = dat;

delay4us();

E = 1;

delay4us();

E = 0;

}

void LCD_Initialise() //LCD初始化函数{

LCD_Write_Command(0x38); DelayMS(1);

LCD_Write_Command(0x0c); DelayMS(1);

LCD_Write_Command(0x06); DelayMS(1);

LCD_Write_Command(0x01); DelayMS(1);

}

void Display_LCD_String(uchar p,uchar *s) //LCD显示函数{

uchar i;

Set_LCD_Pos(p);

for(i=0;i<16;i++)

{

LCD_Write_Data(s[i]); //调用写数据函数 DelayMS(1);

}

}

void write_sfm(uchar add,uchar num) //分秒函数{

LCD_Write_Command(0x80+0x40+add);

//第行数据指针位置调整

LCD_Write_Data(0x30+num);

}

void main()

{

uchar c;

uint bai,sh,ge,xiaoshu;

long d; //为得到小数部分,使用长整形数 LCD_Initialise();

DelayMS(10);

Display_LCD_String(0x00,Line1);

Display_LCD_String(0x46,Display_Buffer);

HIGH=0;

LOW=0;

while(1)

{

c=adc0832(0);

d=c;

d=d*10; //将数值扩大10倍得到小数 d=((d-100)*1000/2360)+150; //将电压值转换为压力值 bai=d/1000 ; //分离出百位 sh=d%1000/100; //分离出十位 ge=d%100/10; //分离出个位 xiaoshu=d%10 ; //分离出小数位

if(c>246) //判断过压函数

{ HIGH=1;LOW=0; //开启过压报警灯

DelayMS(1) ;

write_sfm(6,bai);

write_sfm(7,sh);

write_sfm(8,ge);

write_sfm(10,xiaoshu); //写数据

}

else if(c<10) //开启欠压报警灯 {

{ LOW=1; HIGH=0;

write_sfm(6,bai);

write_sfm(7,sh);

write_sfm(8,ge);

write_sfm(10,xiaoshu); //写数据

}

else

{

HIGH=0;LOW=0; //正常状态,显示压力值 write_sfm(6,bai);

write_sfm(7,sh);

write_sfm(8,ge);

write_sfm(10,xiaoshu);

}

}

} //程序完4.仿真及结果

如下图所示,是当压力值小于和大于115kPa时的显示与报警电路:

5.小结

在这炎炎夏日,为期5天的课程设计即将结束,在这5天里,我们学习了有关压力计的基础知识,同时,跟深刻的认识学习了单片机、LCD显示屏、模数转换电路的使用。在实践中,我们有幸的综合了各种技能的使用,让我们对未来从事工作跟有信心。虽然在此次的设计中,我们只是使用了软件来仿真压力计的设计,但我们同时也希望能够有真正自己动手的机会,从而来做出属于自己的东西,那样应该更加有价值。

压力计的设计是一项综合性的课程设计课题,其中具体体现了大学生动手的精神,在课程设计中,需要我们使用已经学过的基础知识,比如最小系统的设计,单片机的编程以及显示器的个性化使用。同时更深化学习了模数转换以及与客观实践相联系的压力计。将传感器与单片机系统的有机结合,有效的将学习与设计结合,更贴近客观实际。

总的来说,时间不长,收获颇丰。希望在以后的学习生涯中,能接触到更多的像压力计的设计这样的动手课题,从而丰富我们的学习生涯。

6.参考文献

1.《单片机的C语言程序设计及应用》姜志海主编电子工业出版社

2.

3. 《传感器设计基础》张春主编国防工业出版社

4.《传感器原理与检测技术》钱显毅主编机械工业出版社

5.《误差理论与数据处理》费业泰主编机械工业出版社

数字温度计的设计

数字温度计的设计 【摘要】 本文将介绍一种基于单片机控制的数字温度计,就是用单片机实现温度测量,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于AT89S52单片机的数字温度计的设计用LCD数码管以串口传送数据,实现温度显示,能准确达到以上要求,可以用于温度等非电信号的测量,主要用于对测温比较准确的场所,或科研实验室使用,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。 【关键词】关键词1温度计;关键词2单片机;关键词3数字控制;关键词4DS1620 目录 第一章绪论 (2) 1.1 前言 (3) 1.2 数字温度计设计方案 (3) 1.3 总体设计框图 (3) 第二章硬件电路设计............................ 错误!未定义书签。 2.1 主要芯片介绍 (5) 2.1.1 AT89C51的介绍 (5) 2.1.2 AT89C51各引脚功能介绍 (5) 2.2 温度传感器 (7) 2.2.1 DS1620介绍 (7) 第三章软件设计................................ 错误!未定义书签。

3.1 主程序流程图 (11) 3.4 计算温度子程序流程图 (13) 3.5 显示数据刷新子程序流程图 (13) 第四章 Proteus仿真调试......................... 错误!未定义书签。 4.1 Proteus软件介绍 (15) 4.2 Proteus界面介绍 (16) 4.2.1 原理图编辑窗口 (18) 4.2.2 预览窗口 (23) 4.2.3 模型选择工具栏 (31) 4.2.4 元件列表 (35) 4.2.5 方向工具栏 (37) 4.2.6 仿真工具栏 (38) 4.3 本次设计仿真过程 (39) 4.3.1 创建原理图 (40) 设计总结 (50) 结论 (57) 参考文献 (59) 致谢 (62) 附录 (72)

简易数字钟设计(已仿真)

简易数字钟设计 摘 要 本文针对简易数字钟的设计要求,提出了两种整体设计方案,在比较两个方案的优缺点后,选择了其中较优的一个方案,进行由上而下层次化的设计,先定义和规定各个模块的结构,再对模块内部进行详细设计。详细设计的时候又根据可采用的芯片,分析各芯片是否适合本次设计,选择较合适的芯片进行设计, 最后将设计好的模块组合调试,并最终在EWB 下仿真通过。 关键词 数字钟,EWB ,74LS160,总线,三态门,子电路 一、引言:所谓数字钟,是指利用电子电路构成的计时器。相对机械钟而言,数字钟能达到准确计时,并显示小时、分、秒,同时能对该钟进行调整。在此基础上,还能够实现整点报时,定时报闹等功能。 设计过程采用系统设计的方法,先分析任务,得到系统要求,然后进行总体设计,划分子系统,然后进行详细设计,决定各个功能子系统中的内部电路,最后进行测试。 二、任务分析:能按时钟功能进行小时、分钟、秒计时,并显示时间及调整时间,能整点报时,定点报时,使用4个数码管,能切换显示。 总体设计 本阶段的任务是根据任务要求进行模块划分,提出方案,并进行比较分析,最终找到较优的方案。 方案一、采用异步电路,数据选择器 将时钟信号输给秒模块,秒模块的进位输给分模块,分模块进位输入给时模块,切换的时候使用2选1数据选择器进行切换,电路框图如下: 该方案的优点是模块内部简单,基本不需要额外的电路,但缺点也很明显,该方案结构不清晰,模块间关系混乱,模块外还需使用较多门电路,不利于功能扩充,且使用了异步电路,计数在59的时候,高一级马上进位,故本次设计不采用此方案。 方案二、采用同步电路,总线结构 时钟信号分别加到各个模块,各个模块功能相对独立,框图如下: 显示 切换 秒钟 分钟 小时 控制 1Hz 脉冲信号 闹钟

基于QUARTUS的EDA课程设计数字频率计的仿真

成绩评定表

课程设计任务书

目录 1.设计要求 (2) 2、设计目的 (2) 3.总体设计思路及解决方案 (2) 3.1相关知识 (2) 3.3、设计思路及解决方案 (5) 4.分层次方案设计及代码描述 (5) 4.1.底层程序源码 (6) 4.2顶层程序源码 (13) 5.各模块的时序仿真结果 (16) 6.设计心得 (19)

数字频率计课程设计 1.设计要求 设计一个四位十进制的数字频率计。要求具有以下功能: (1)测量围:1HZ~10HZ。 (2) 测量误差≤1/ (3)响应时间≤15s。 (4)显示时间不小于1s。 (5)具有记忆显示的功能。即在测量过程中不刷新数据。等数据过 程结束后才显示测量结果。给出待测信号的频率值。并保存到 下一次测量结束。 (6)包括时基产生与测评时序控制电路模块。以及待测信号脉冲计 数电路模块和锁存与译码显示控制电路。 2、设计目的 通过综合性课程设计题目的完成过程,运用所学EDA知识,解决生活中遇到的实际问题,达到活学活用,所学为所用的目的,进一步理解EDA的学习目的,提高实际应用水平。 本次设计的数字频率计具有精度高、使用方便、测量迅速、便于实现测量过程自动化等优点,是频率测量的重要手段之一。数字频率计主要包括时基产生与测评时序控制电路模块、待测信号脉冲计数电路、译码显示与锁存控制电路模块。 3.总体设计思路及解决方案 3.1相关知识 Quartus II 是Altera公司的综合性PLD开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多种设计输

数字温度计的设计与仿真

单片机原理与应用设计课程综述 设计项目数字温度计 任课教师 班级 姓名 学号 日期

基于AT89C51的数字温度计设计与仿真摘要:随着科学技术的不断发展,温度的检测、控制应用于许多行业,数字温度计就是其中一例,它的反应速度快、操作简单,对环境要求不高,因此得到广泛的应用。 传统的温度测量大多使用热敏电阻,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路将模拟信号转换成数字信号才能由单片机进行处理。本课题采用单片机作为主控芯片,利用DS18B20来实现测温,用LCD液晶显示器来实现温度显示。 温度测量范围为0~119℃,精确度0.1℃。可以手动设置温度上下限报警值,当温度超出所设报警值时将发出报警鸣叫声,并显示温度值,该温度计适用于人们的日常生活和工、农业生产领域。 关键词:数字温度计;DS18B20;AT89C51; LCD1602 一、绪论 1.1 前言 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求也越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,单片机已经在测控领域中获得了广泛的应用。 1.2 课题的目的及意义 数字温度计与传统温度计相比,具有结构简单、可靠性高、成本低、测量范围广、体积小、功耗低、显示直观等特点。该设计使用AT89C51,DS18B20以及通用液晶显示屏1602LCD等。通过本次设计能够更加了解数字温度计工作原理和熟悉单片机的发展与应用,巩固所学的知识,为以后工作与学习打下坚实的基础。 数字温度计主要运用在工业生产和实验研究中,如电力、化工、机械制造、粮食存储等领域。温度是表征其对象和过程状态的重要参数之一。比如:发电厂锅炉

数字钟的设计与制作过程

数字钟的设计与制作 一、设计指标 1. 显示时、分、秒。 2. 可以24小时制或12小时制。 3. 具有校时功能,可以对小时和分单独校时,对分校时的时候,停止分向小时进位。校时时钟源可以手动输入或借 用电路中的时钟。 4. 具有正点报时功能,正点前10秒开始,蜂鸣器1秒响1秒停地响5次。(选做) 5. 为了保证计时准确、稳定,由晶体振荡器提供标准时间的基准信号。 二、设计要求 1. 画出总体设计框图,以说明数字钟由哪些相对独立的功能模块组成,标出各个模块之间互相联系,时钟信号传输 路径、方向和频率变化,并以文字对原理作辅助说明。 2. 设计各个功能模块的电路图,加上原理说明。 3. 选择合适的元器件,并选择合适的输入信号和输出方式,在面包板上接线验证、调试各个功能模块的电路。在确 保电路正确性的同时,输入信号和输出方式要便于电路的测试和故障排除。(也可选用Mutisim仿真) 4. 在验证各个功能模块基础上,对整个电路的元器件和布线,进行合理布局,进行整个数字钟电路的接线调试。 三、制作要求 自行在面包板上装配和调试电路,能根据原理、现象和测量的数据检查和发现问题,并加以解决。 四、设计报告要求 1. 格式要求(见附录1) 2. 内容要求 ①设计指标。 ②画出设计的原理框图,并要求说明该框图的工作过程及每个模块的功能。 ③列出元器件清单,并画出管脚分配图和芯片引脚图。 ④画出各功能模块的电路图,加上原理说明(如2、5进制到10进制转换,10进制到6进制转换的原理,个位到 十位的进位信号选择和变换等)。 ⑥画出总布局接线图(集成块按实际布局位置画,关键的连接应单独画出,计数器到译码器的数据线、译码器到数 码管的数据线可以简化画法,但集成块的引脚须按实际位置画,并注明名称)。 ⑦数字钟的运行结果和使用说明。 ⑧设计总结:设计过程中遇到的问题及解决办法;设计过程中的心得体会;对课程设计的内容、方式等提出建议。 五、仪器与工具 1. 直流电源1台。 2. 四连面包板1块。 3. 数字示波器(每两人1台) 4. 万用表(每班2只)。 5. 镊子1把。 6. 线剥钳1把。 7. 斜口钳1把。

基于Multisim的数字频率计电路的设计与仿真

摘要 本论文主要介绍应用Multisim2001软件进行数字频率计的设计与仿真。 数字频率计是用数字显示被测信号频率的仪器,广泛应用于机械振动的频率、转速、声音的频率以及产品的计件等等。 Multisim操作简单方便,易于学习和掌握。应用Multisim2001软件可以进行电子电路的设计与仿真。本论文通过数字频率计的设计与仿真反映了应用Multisim2001软件进行电子电路的设计与仿真提高了电子电路设计的效率,节省了设计者的时间、设备。 关键词:数字频率计 Multisim 设计与仿真

目录 前言 第一章 Multisim2001软件简单介绍 1.1 Multisim2001简介 1.2 Multisim2001的用户界面 1.2.1 菜单栏 1.2.2 工具栏 1.2.3 Multisim2001对元器件的管理 1.3 在Multisim2001软件上绘制仿真电路 1.3.1 绘制仿真电路的过程 1.3.2 在Multisim2001软件上创建电路图 第二章课题设计 2.1 主要技术要求 2.2 设计方案图 2.3 电路简述 2.4单元电路的设计与仿真 致谢 参考文献 附件:附录图1 在Mutilsim中设计的总电路图 附录图2 被侧信号100Hz时的仿真结果图 附录图3 被侧信号45Hz时的仿真结果图

前言 数字频率计是用数字显示被测信号频率的仪器,被测信号可以是正弦波、方波或其它周期性变化的信号。如配以适当的传感器,可以对多种物理量进行测试,比如机械振动的频率、转速、声音的频率以及产品的计件等等。 电子计算机的飞速发展有效地解决了这个问题。Multisim软件的良好信誉以及Multisim的卓越表现使之很快成为众多EDA用户的首选软件。Multisim操作简单方便,易于学习和掌握。并且能弥补设备种类和数量不足,充分扩展学生的思维空间,给他们更大的自由发挥的天地。使学生可以根据不同需要无限制地进行各种电路分析实验,验证实验,常规实验,设计实验。充分调动学生学习的主观能动性,培养创新能力。

基于热敏电阻的数字温度计设计

目录 1 课程设计的目的 (1) 2 课程设计的任务和要求 (1) 3 设计方案与论证 (1) 4 电路设计 (2) 4.1 温度测量电路 (3) 4.2 单片机最小系统 (6) 4.3 LED数码显示电路 (8) 5 系统软件设计 (9) 6 系统调试 (9) 7 总结 (11) 参考文献 (13) 附录1:总体电路原理图 (14) 附录2:元器件清单 (15) 附录3:实物图 (16) 附录4:源程序 (17)

1 课程设计的目的 (1)掌握单片机原理及应用课程所学的理论知识; (2)了解使用单片机设计的基本思想和方法,学会科学分析和解决问题; (3)学习单片机仿真、调试、测试、故障查找和排除的方法、技巧; (4)培养认真严谨的工作作风和实事求是的工作态度; (5)锻炼自己的动手动脑能力,以提高理论联系实际的能力。 2 课程设计的任务和要求 (1)采用LED 数码管显示温度; (2)测量温度范围为-10℃~110℃; (3)测量精度误差小于0.5℃。 3 设计方案与论证 方案一:本方案主要是在温度检测部分利用了一款新型的温度检测芯片DS18B20,这个芯片大大简化了温度检测模块的设计,它无需A/D 转换,可直接将测得的温度值以二进制形式输出。该方案的原理框图如图3-1所示。 DS18B20是美国达拉斯半导体公司生产的新型温度检测器件,它是单片结构,无需外加A/D 即可输出数字量,通讯采用单线制,同时该通讯线还可兼作电源线,即具有寄生电源模式。它具有体积小、精度易保证、无需标定等特点,特别适合与单片机合用构成智能温度检测及控 制系统。 图3-1 方案一系统框图 单片机 最小系统 数码 显示 温度传感器 DS18B20

数字钟设计(带仿真和连接图)

- 数字电子技术课程设计报告 题目:数字钟的设计与制作 : 专业:电气本一班 学号:姓名: 指导教师: 时间: - —

一、设计内容 数字钟设计 … 技术指标: (1)时间以24小时为周期; (2能够显示时,分,秒; (3)有校时功能,可以分别对时及分进行单独校时,使其校正到标准时间; (4)计时过程具有报时功能,当时间到达整点前5秒进行蜂鸣报时; (5)为了保证计时的稳定及准确须由晶体振荡器提供表针时间基准信号. ~ 二、设计时间: 第十五、十六周 三、设计要求: (1)画出设计的电路原理图; $ (2) 选择好元器件及给出参数,在原理图中反应出来; (3)并用仿真软件进行模拟电路工作情况; (4)编写课程报告。

! 摘要 数字钟实际上是一个对标准频率(1Hz)进行计数的计数电路。振荡器产生的时钟信号经过分频器形成秒脉冲信号,秒脉冲信号输入计数器进行计数,并把累计结果以“时”、“分”、“秒”的数字显示出来。秒计数器电路计满60后触发分计数器电路,分计数器电路计满60后触发时计数器电路,当计满24小时后又开始下一轮的循环计数。一般由振荡器、分频器、计数器、译码器、数码显示器等几部分组成。 振荡电路:主要用来产生时间标准信号,因为时钟的精度主要取决于时间标准信号的频率及稳定度,所以采用石英晶体振荡器。 分频器:因为振荡器产生的标准信号频率很高,要是要得到“秒”信号,需一定级数的分频器进行分频。 计数器:有了“秒”信号,则可以根据60秒为1分,24小时为1天的进制,分别设定“时”、“分”、“秒”的计数器,分别为60进制,60进制,24进制计数器,并输出一分,一小时,一天的进位信号。 译码显示:将“时”“分”“秒”显示出来。将计数器输入状态,输入到译码器,产生驱动数码显示器信号,呈现出对应的进位数字字型。 由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路可以对分和时进行校时。另外,计时过程要具有报时功能,当时间到达整点前10秒开始,蜂鸣器1秒响1秒停地响5次。 } 为了使数字钟使用方便,在设计上使用了一个变压器和一个整流桥来实现数字钟电能的输入,使得可以方便地直接插入220V的交流电就可以正常地使用了。关键词数字钟振荡计数校正报时

简易数字频率计的设计与仿真

《电子仿真技术》实训报告题目简易数字频率计的设计、仿真 所在学院电子信息工程学院 专业班级*** 学生姓名*** 学号*** 指导教师*** 完成日期* 年* 月* 日

一.设计思路 (1)电路简述 所谓频率,就是周期性信号在单位时间(1s) 变化的次数.若在一定时间间隔T测得这个周期性信号的重复变化次数为N,则其频率可表示为fx=N/T 。因此,可以将信号放大整形后由计数器累计单位时间的信号个数,然后经译码、显示输出测量结果,这是所谓的测频法。可见数字频率计主要由闸门电路、计数器电路、锁存器、时基电路、逻辑控制、译码显示电路几部分组成。 数字频率计的主要功能是测量周期信号的频率。频率是单位时间(1S )信号发生周期变化的次数。如果我们能在给定的1S 时间对信号波形计数,数值保持及自动清零,并将计数结果在显示器上显示出来,就能读取被测信号的频率。数字频率计首先必须获得相对稳定与准确的时间,同时将被测信号转换成幅度与波形均能被数字电路识别的脉冲信号,然后通过计数器计算这一段时间间隔的脉冲个数,将其换算后显示出来。这就是数字频率计的基本原理。被测信号Vx经放大整形电路变成计数器所要求的脉冲信号Ⅰ,其频率与被测信号的频率fx相同。时基电路提供标准时间基准信号Ⅱ,具有固定宽度T 的方波时基信号II作为闸门的一个输入端,控制闸门的开放时间,被测信号I从闸门另一端输入,被测信号频率为fx,闸门宽度T,若在闸门时间计数器计得的脉冲个数为N,则被测信号频率fx=N/THz。可见,闸门时间T决定量程,通过闸门时基选择开关选择,选择T大一些,

测量准确度就高一些,T小一些,则测量准确度就低.根据被测频率选择闸门时间来控制量程.在整个电路中,时基电路是关键。 (2)任务目标 利用multisim9.0软件设计一个简易数字频率计,其基本要: 1. 被测信号的频率围1KHZ~100MHZ(理想频率围); 2. 被测信号可以为正弦波、三角波或方波信号; 3. 四位数码管显示所测频率,并用发光二极管表示单位。 二、设计电路原理框图 设计方案框图如图所示: 如图所示此频率计的主体电路由时基电路、整形电路、锁存器电路和计数显示电路组成。它的工作过程是由时基电路产生一标准时间信号控制阀门,调节时基电路中的电阻可产生需要的标准时间信号。信号输入整形电路中,经过整形,输出一方波,通过阀门后,计时器对其计数。当计数完毕,时基电路输出一个上升

简易数字温度计课程设计

唐山学院 单片机原理课程设计 题目简易数字温度计 系 (部) 智能与信息工程学院 班级 姓名 学号 指导教师 2017 年 1 月 2 日至 1 月 6 日共 1 周 2017年1月4日

《单片机原理》课程设计任务书

课程设计成绩评定表

目录 1.方案论证 0 2.硬件设计............................................ 错误!未定义书签。 2.1系统构成 (1) 2.2器件选择 (1) 2.2.1 AT89C51概述 (1) 2.2.2 AT89C51引脚功能 (3) 2.2.3复位电路的设计 (4) 2.3数字温度传感器 (5) 2.3.1 DS1621的技术指标 (5) 2.3.2 DS1621的工作原理 (6) 2.4 单片机和DS1621接口电路...................... 错误!未定义书签。 2.5 七段LED数码显示电路 (7) 3.系统软件设计 (9) 3.1 编程语言选择 (9) 3.2 主程序的设计 (9) 3.3 温度采集模块设计 (10) 3.4 温度计算模块设计 (10) 3.5 串行总线编程 (11) 4.软硬件调试结果分析 (12) 5.设计总结 (13) 6.参考文献 (14) 附录A 多点温度采集系统电路原理图 (15)

1.方案论证 该系统可以使用方案一:热敏电阻;方案二:数字温度芯片DS1621实现。采用数字温度芯片DS1621 测量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。在0—100摄氏度时,最大线形偏差小于1摄氏度。DS1621 的最大特点之一采用了单总线的数据传输,由数字温度计DS1621和微控制器AT89C51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。这样,测温系统的结构就比较简单,体积也不大。采用51 单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。 控制工作,还可以与PC 机通信上传数据,另外AT89S51 在工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。 该系统利用AT89C51芯片控制温度传感器DS1621进行实时温度检测并显示,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度。该系统扩展性非常强,它可以在设计中加入时钟芯片DS1302以获取时间数据,在数据处理同时显示时间,并可以利用AT24C16芯片作为存储器件,以此来对某些时间点的温度数据进行存储,利用键盘来进行调时和温度查询,获得的数据可以通过MAX232芯片与计算机的RS232接口进行串口通信,方便的采集和整理时间温度数据。故采用了方案二。 测温电路的总体设计方框图如图1-1所示,控制器采用单片机AT89C51,温度传感器采用DS1621,用5位LED数码管以串口传送数据实现温度显示。 图1-1 测温电路的总体设计方框图

数字时钟的设计与仿真

湖北民族学院 课程设计报告 数字时钟设计与仿真 课程:电子线路课程设计 专业:电子信息科学与技术 班级: 0312409 学号: 031240910 学生姓名:谢加龙 指导教师:易金桥 2014年 06月 21日

信息工程学院课程设计任务书 2014-06-21

摘要 基于单片机AT89c51设计而成的简易数字电子时钟,其主要功能皆由对单片机编程即由软件完成,外围硬件电路只包括报时电路、键盘输入电路和显示电路三个模块。具有外围硬件电路简单、运行功能可靠的优点。 关键词:单片机时钟键盘输入显示

目录 1、系统设计要求 (1) 1.1 基本功能 (1) 1.2扩展功能 (1) 2、硬件设计 (2) 2.1系统设计方案选择 (2) 2.2系统原理框图 (2) 2.3各单元的功能描述 (2) 2.4电路连接图 (2) 2.5元器件清单列表 (2) 2.6所用芯片的管脚图 (2) 3、软件设计 (3) 3.1主程序的流程图 (3) 3.2键盘扫描程序流程图 (3) 3.3发声程序流程图 (3) 3.4总程序 (3) 4、调试 (4) 4.1仿真调试 (4) 4.2硬件调试 (4) 5、总结 (5) 参考文献 (6)

1、系统设计要求 1.1 基本功能 (1)、要求准确显示“时”、“分”、“秒”,24 小时制; (2)、具有整点报时功能,在每小时59 分51 秒、53 秒、55 秒、57 秒发出低音,59秒整发出高音; (3)、系统工作符合一般时钟要求。 1.2扩展功能: (1)、具有校时功能,用户可修改“时”、“分”,且互不影响; (2)、可切换12 小时制和24 小时制。

数字压力计

一级三步 一填空: 1、《JJG 875—2005数字压力计检定规程》本规程适用于(-0.1 ~ 250 ) MPa 的数字压力计(以下简称压力计)的(首次检定)、(后续检定)和(使用中检验) 2、数字压力计是采用数字显示被测压力量值的压力计,可用于测量(表压)、(差压)和(绝压)。 3、、数字压力计工作原理是被测压力经(传压介质)作用于(压力传感器上),压力传感器输出相应的电信号或(数字信号),由信号处理单元处理后在显示器上(直接显示)出被测压力的量值。 4、压力计按结构可分为(整体型)和(分离型)。 5、准确度等级为0.05 级及以上的压力计,相邻两个检定周期之间的(示值变化量)不得大于最大允许误差的(绝对值)。 6、单功能型压力计只具有(测量压力)的功能 7、多功能型压力计除具有测量压力的功能外,还具有(测量非压力参数)的附加功能。 8、压力计的回程误差不得大于(最大允许误差)的绝对值。 9、压力计(不含绝压压力计)的零位漂移在(lh)内不得大于最大允许误差(绝对值)的1/2。 10、压力计按功能可分为(单功能型)和(多功能型)。 11、差压计的静压零位误差取(最大允许误差)的绝对值。 12、压力计的铭牌上或适当位置上应标明产品名称、型号、规格、(测量范围)、(准确度等级)、(制造单位)、出厂编号、制造年月、制造计量器具许可证的标记等信息,并清晰可辨。 13、用于绝压测量的压力计应有(绝压的)标志或符号。 14、计量器具控制包括(首次检定)、(后续检定)和(使用中检验)。 15、选用的压力标准器的测量范围应(大于或等于)压力计的测量范围。 16、标准器的最大允许误差绝对值要小于被检压力计最大允许误差绝对值的(三分之一)。 17、数字压力计的检定温度要求:0.1 级及以上的压力计(20±2)℃;0. 2 级及以下的压力计(20±5)℃。 18、数字压力计的检定要求相对湿度:不大于(85 %)。 19、压力计应在检定环境条件下放置(2h)后方可进行检定。 20、当压力计工作介质为气体时,检定时传压介质应为洁净、(无腐蚀性的气体)。 21、当压力计的工作介质为液体时,检定时传压介质可以是(液体)也可以是洁净、无腐蚀性的(气体);当压力计明确要求禁油时,应采取(禁油措施)。 22、检定点的选取及检定循环次数。准确度等级为(0.05)级及以上,压力计脸定点不少于10 点。 23、绝缘电阻检定时应断开电源,使压力计的电源开关置于接通状态,用(绝缘电阻表)测量(电源端子)与机壳之间的绝缘电阻。 24、经检定的压力计,其计量性能和通用技术要求(符合)《JJG 875—2005数字压力计检定规程》的规定为(合格),并出具(检定证书)。 25、检定周期可根据压力计使用(环境条件)、(频繁程度)和(工作要求)确定,一般不超过1 年 二、简答 1、数字压力控制器PPC4的工作介质? 答:任何洁净、干燥的非腐蚀性气体 2、0.05级及以上的数字压力计需要进行几次正反行程的读数?

简易数字式频率计仿真设计

简易数字频率计仿真设计报告 班级学号姓名平时成绩答辩成绩报告成绩总分122039304 杨现涛30 122039310 郭慧泽30

目录 一、设计要求 (2) 二、设计过程 (2) 三、元器件清单 (3) 四、电路连线图 (4) 放大整形电路图 (4) 单脉冲发生器电路图 (4) 闸门电路电路图 (5) 计数部分电路图 (5) 译码显示电路图 (6) 整体电路图 (7) 五、实验(仿真结果) (8) 六、出现的问题及解决方法 (8)

一)设计要求 1)设计一个单脉冲发生器,其脉冲宽度t与手动按钮时间长短无关,与两次按钮的时间间隔无关,仅与时钟脉冲频率有关,且有下列关系: t=1/f1 2)设计一个四位十进制计数器,实现0000-9999计数。 3)将上述两种电路图组成一个简易数字式频率计。实现如图效果: 0-1 1清零信号1清 11111清零清零信号 二、设计过程 根据实验要求,要完成数字式频率计的设计任务就要了解其中包含的电路以及用到的知识及元器件。 首先经过查阅资料了解数字是频率计的原理和工作过程,下面简单介绍一下数字是频率计。数字式频率计是一种用数字显示的频率测量仪表,它不仅可以测量正弦信号、方波信号和尖脉冲信号的频率,而且还能对其他多种物频率进行测量,诸如机械振动次数,物体转动速度,明暗变化的闪光次数,单位时间里经过传送带的产品数量等等,这些物理量的变化情况可以有关传感器先转变成周期变化的信号,然后用数字频率计测量单位时间内变化次数,再用数码显示出来。

接地 3 双刀开关 1 导线若干 四、电路连线图 1、放大整形电路 该电路采用的是555多谐振荡器,并连接了电容,主要作用是整形波形,使进来的各种波形整形成标准的方波,以便计数器计数,具体图形如下图: 2、单脉冲发生器电路图 该部分电路图主要是采用了两片74LS74D系列的D触发器,将其两侧串联起来,从一个CP端输入f1=1hz的基准信号,另一CP端接0-1按钮,按下按钮,输出两种信号,一种为宽度为1s的单脉冲信号,用于开启闸门,另一种为清零信号,使计数器清零,具体电路图如下:

基于AT89C52的数字温度计设计与仿真设计

基于AT89C52的数字温度计设计与仿真 谭亚平 (吉首大学物理科学与信息工程学院,湖南吉首416000) 摘要 温度采集显示及报警系统是一个应用于需要对温度进行精准控制报警的系统,实现了对温度进行精准采集显示和越限声光报警的功能。以方便系统使用者能够更好的了解当前温度安全状况,使相应地区场所的安全得到保证。 本系统以AT89C52单片机为微控制器,采用数字温度传感器DS18B20作为测温元件,温度传感器DS18B20采集温度信号送给单片机处理,单片机再把处理后的温度数据送到LED上显示出来。能够实现快速、准确的测温功能和越限声光报警功能。本论文完成了系统硬件电路的设计,给出了软件流程框图,编写了相关的软件程序,并记录了仿真与实现的过程。 关键词:温度报警;单片机(AT89C52);数字温度传感器(DS18B20);Keil C51 Digital Thermometer Design and Simulation Based on AT89C52 TanYaPing (College of Physics Science and Information Engineering,Jishou University,Jishou,Hunan 416000) Abstract The temperature acquisition display and alarm system is used a need for precise temperature control of the alarm system to achieve accurate temperature acquisition of the more limited display and sound and light alarm function. With convenient system users to better understand the current temperature security situation,it make corresponding regional sites safety guaranteed. The system uses AT89C52-SCM as Microprogrammed Control Unit and adopts digital temperature sensor DS18B20 as the temperature component. The temperature sensor DS18B20 collects temperature signals and sends them to SCM for dealing with, then SCM transfers the processed temperature data to LED for dispalying which can realize the fast and accurate temperature measurement function and the more limited sound and light alarm function. This thesis has

多功能数字钟电路设计指导书及仿真图,绝对能用

课题一数字电子钟逻辑电路设计 一、简述 数字电子钟是一种用数字显示秒、分、时、日的计时装置,与传统的机械钟相比,它具有走时准确,显示直观、无机械传动装置等优点,因而得到了广泛的应用。小到人们日常生活中的电子手表,大到车站、码头、机场等公共场所的大型数显电子钟。 数字电子钟的电路组成方框图如图所示。 图数字 电子钟框图 由图可见,数字电子钟由以下几部分组成:石英晶体振荡器和分频器组成的秒脉冲发生器;校时电路;六十进制秒、分计数器,二十四进制(或十二进制)计时计数器;秒、分、时的译码显示部分等。 二、设计任务和要求 用中、小规模集成电路设计一台能显示日、时、分、秒的数字电子钟,要求如下: 1.由晶振电路产生1Hz标准秒信号。 2.秒、分为00~59六十进制计数器。 3. 时为00~23二十四进制计数器。 4. 周显示从1~日为七进制计数器。 5. 可手动校时:能分别进行秒、分、时、日的校时。只要将开关置于手动位置,可分别对

秒、分、时、日进行手动脉冲输入调整或连续脉冲输入的校正。 6. 整点报时。整点报时电路要求在每个整点前呜叫五次低音(500Hz ),整点时再呜叫一次高音(1000Hz )。 三、可选用器材 1. 通用实验底板 2. 直流稳压电源 3. 集成电路:CD4060、74LS74、74LS161、74LS248及门电路 4. 晶振:32768 Hz 5. 电容:100μF/16V 、22pF 、3~22pF 之间 6. 电阻:200Ω、10K Ω、22M Ω 7. 电位器:Ω或Ω 8. 数显:共阴显示器LC5011-11 9. 开关:单次按键 10. 三极管:8050 11. 喇叭:1 W /4,8Ω 四、设计方案提示 根据设计任务和要求,对照数字电子钟的框图,可以分以下几部分进行模块化设计。 1. 秒脉冲发生器 脉冲发生器是数字钟的核心部分,它的精度和稳定度决定了数字钟的质量,通常用晶体振荡器发出的脉冲经过整形、分频获得1Hz 的秒脉冲。如晶振为32768 Hz ,通过15次二分频后可获得1Hz 的脉冲输出,电路图如图所示。 74LS74 1Hz 图 秒脉冲发生器

数字压力计检定规程

数字压力计检定规程 1 范围 本规程适用于(-0.1~250)MPa的数字压力计(以下简称压力计)的首次检定、后续检定和使用中检验。 2 概述 数字压力计是采用数字显示被测压力量值的压力计,可用于测量表压、差压和绝压。其工作原理如图1所示,被测压力经传压介质作用于压力传感器上,压力传感器输出相应的电信号或数字信号,由信号处理单元处理后在显示器上直接显示出被测压力的量值。 图1 数字压力计工作原理 压力计按结构可分为整体型和分离型。 压力计按功能可分为单功能型和多功能型; a)单功能型压力计只具有测量压力的功能; b)多功能型压力计除具有测量压力的功能外,还具有测量非压力参数的附加功能(如电压、电流等)。 3 计量性能要求 3.1 最大允许误差 压力计的准确度等级与最大允许误差见表1。

表1 准确度等级与最大允许误差 3.2 回程误差 压力计的回程误差不得大于最大允许误差的绝对值。 3.3零位漂移 压力计(不含绝压压力计)的零位漂移在1h内不得大于最大允许误差绝对值的1/2。 3.4稳定性 准确度等级为0.05级及以上的压力计,相邻两个检定周期之间的示值变化量不得大于最大允许误差的绝对值。 3.5 静压零位误差 差压计的静压零位误差取最大允许误差的绝对值。 3.6 附加功能 压力计非压力参数附加功能的计量性能,以制造单位提供的技术文件为准。 4 通用技术要求 4.1 外观 4.1.1 新制造的压力计的结构应坚固,外露件的镀层、涂层应光洁,不应有剥脱、划痕。开关、旋(按)钮等功能键及接(插)件应完好牢固。使用中和修理后的压力计不应有影响其计量性能的缺损。

4.1.2 压力计的铭牌上或适当位置上应标明产品名称、型号、规格、测量范围、准确度等级、制造单位(商标)、出厂编号、制造年月、制造计量器具许可证的标记(编号)等信息,并清晰可辨。 4.1.3用于差压测量的压力计压力输入端口处应有高压(H)、低压(L)的标志。 4.1.4 用于绝压测量的压力计应有绝压的标志或符号。 4.1.5 数字显示应笔画齐全,不应出现缺笔画的现象。 4.2 绝缘电阻 在检定环境条件下,压力计电源端子对机壳之间的绝缘电阻应不低于20MΩ。 5 计量器具控制 计量器具控制包括首次检定、后续检定和使用中检验。 5.1 检定条件 5.1.1 标准器 5.1.1.1 压力计检定用标准器可在下列仪器中选择: a)活塞式压力计(含单、双活塞式压力真空计); b)浮球式压力计; c)带平衡液柱活塞式压力真空计; d)液体压力计; e)数字式压力计。 5.1.1.2 选用的压力标准器的测量范围应大于或等于压力计的测量范围。对0.05级以上(含0.05级)的数字压力计,选用的压力标准

数字频率计设计与仿真

数字频率计设计与仿真 1 引言 在现代电子技术中,频率是基本的参数之一,并与许多电子参量的测量方案和测量结果有密切的关系。因此我们对于频率的认识显得就更为重要。频率的测量方法有很多,其中数字频率计具有测量精度高、使用方便和测量迅速等优势,是目前测量频率的主要手段。 Multisim 是以Windows 为基础的一种仿真工具,适合用于数字电路或者模拟电路的设计工作。它有直观的捕捉和强大的仿真功能,能够轻松,快速,高效对电路图进行设计和验证。 图1-1 频率计方框图 数字频率计是一种最基本的测量仪器,是通信设备、计算机应用、音频视频设备等等科研生产领域里不测或缺的测量设备之一,是一种用十进制数字显示被测信号的频率的数字的测量仪器,迄今为止已经有几十年的发展历史,频率计的基本功能是用来测量三角波信号、正弦波信号及方波信号等单位时间内变化的物理量。因而其实际运用范围是很广泛的。在早期,人们对于数字频率计的研究主要表现在扩大测量范围和提高精确度,而这些技术现在已日却成熟,现在人们对数字频率计又提出很多新的要求,例如价格低,操作方便,高精度,高稳定度甚至还包括数据处理和分析功能。较老的频率计是 输 主门 十进制计数器 显示器 主门触发器 十进制计数器 时基振荡器 输入放 大器

多芯片同步十进制技术,新型频率计要求芯片的数量要少,这样器件越少的话对于频率计的技术就会更准确,误差也会越小。一个基本的频率计的方框图如图1-1所示。 而本课题涉及的主要内容是对输入信号的整形,闸门电路控制输入信号,以及对脉冲的计数,锁存和译码,通过该项设计可以将数字电路和模拟电路的理论知识运用到实际的设计中去,具有方便快捷,容易测量等特点。 2 选择测量方式 信号频率指的是信号在单位时间内周期信号变化的次数,其表达式可写为f=N/T ,其中f 指被测信号的频率,N 为信号所累计的脉冲的个数,T 是产生N 个脉冲所需要的时间参数。该表达式其所记录的结果就是被测信号的频率。如在1s 的时间内记录了100个脉冲,则该被测信号的频率就是100HZ 。 对于频率的测量方法大体可以分为两种:一种是直接测频法,就是在一定的测量时间内测量被测信号的脉冲个数,因此又可称为计数法。该方法是将被测信号经过脉冲形成电路以后加到闸门电路的一个输入端,只有在闸门被开通的T 秒时间内,被测信号的脉冲才被送到十进制计数器里进行计数。 如果在闸门打开的时间为T ,计数器在T 的时间内得到的计数数值为N 1,则被测信号的频率f= N 1/T ,如图2-1所示就是直接测频法的测量原理。 图 2-1 直接测频法测量原理 对于直接测频法,信号的频率越高,误差就越小;而信号的频率越低,测量误差反而越大。所以直接测频法适合用于对高频信号的测量,频率越高,测量精度也越高。 被测信号 计数值N 1 标准闸门 T

数字温度计的设计与实现

基于单片机的数字温度计的设计 摘要 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术。本文将介绍一种基于单片机控制的数字温度计,就是用单片机实现温度测量,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于AT89S52单片机的数字温度计的设计,这种设计需要用到A/D转换电路,感温电路比较麻烦。其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器采用单片机8051,温度传感器采用 DS18B20,以边沿D触发器7474、移位寄存器74LS164和共阴极LED数码管为主体设计了一款简易数字式温度计实现温度显示。 关键词:数字温度计;单片机;传感器;DS18B20;

目录 第一章绪论 (1) 第二章数字温度计的总体设计 2.1总体设计方案 2 2.2 重要性能指标 (2) 2.3 系统主要模块方案论证与比较 (2) 2.3.1控制模块的选用 (2) 2.4 设计要求和实现的功能 (3) 3.1 主要芯片介绍 (4) 3.1.1 AT89S52的介绍 (4) 3.2 温度检测模块 (7) 3.2.1 DS18B20的简介 (7) 3.2.2 DS18B20的引脚功能 (9) 3.2.3 DS18B20的两个表格 (10) 3.2.4 DS18B20的测温原理 (11) 3.2.5 DS18B20的时序设置 (12) 3.2.6 DS18B20硬件电路设计 (13) 4.1 系统主程序 (15) 4.3 计算温度子程序流程图 (16) 4.4 显示数据子程序 (17) 4.5 系统初始化程序 (17) 4.6 温度转换段码子程序 (18) 5.1 Proteus软件介绍 (20) 5.1.2 工作界面 (21) 5.2 仿真结果图 (22) 参考文献 (26)

基于Multisim的数字时钟设计

东北大学 课程设计报告 课程设计名称:数字电子技术课程设计 专题题目: 指导教师: 学生姓名:学号: 专业:计算机科学与技术班级: 设计日期: 2017 年7 月 3 日~ 2017 年7 月7日

目录 摘要 (3) Abstract (3) 第1章概述 (4) 1.1设计思路 (4) 1.2主要内容 (4) 第2章课程设计任务及要求 (5) 2.1 设计任务 (5) 2.2 设计要求 (5) 第3章系统设计 (6) 3.1 方案论证 (6) 3.2 系统设计 (6) 3.2.1 结构框图及说明 (6) 3.2.2 系统原理图及工作原理 (7) 3.3单元电路设计 (8) 3.3.1数字时钟秒脉冲信号的设计 (8) 3.3.2器件分析 (8) 3.3.3 计数器设计 (9) 3.3.4 计时电路设计 (11) 3.3.5 数字时钟电路设计 (12) 3.3.6 校时电路 (12) 3.3.7 整点报时 (13) 3.3.8 闹钟电路 (14) 第4章仿真调试 (16) 4.1时钟显示 (17) 4.1.1 时钟显示完整的00:00:00 (17) 4.1.2 时钟完整显示01:00:00 (17) 4.1.3 时钟完整显示23:59:59 (18) 4.1.4 仿真开关校准“秒”电路 (18) 4.1.5 仿真开关校准“分”电路 (19) 4.1.6 仿真开关校准“时”电路 (19) 4.2 整点报时 (20) 4.2.1 07:59:50—07:59:59报时 (20) 4.3 闹钟电路 (21) 4.3.1 7:59:00闹钟设定 (21) 第5章结论 (22) 第6章利用Multisim14.0仿真软件设计体会 (23) 参考文献 (23) 第7章收获、体会和建议 (24)

相关文档
相关文档 最新文档