智能数字万用表.doc_第1页
智能数字万用表.doc_第2页
智能数字万用表.doc_第3页
智能数字万用表.doc_第4页
智能数字万用表.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

智能数字万用表(H题)【高职高专组】摘要:本智能数字万用表以A/D转换器MC14433为核心构成的3-1/2自动量程数字万用表。具有测量一定范围的直流电压、交流电压和电阻功能,使用单片机运算控制多路模拟开关CD4051/CD4052实现自动转换量程,直流电压直接通过MC14433和单片机处理送往LCD显示测量数值,交流电压和电阻转换为直流电压经过运算放大器配置的相应电路处理,处理的数据再输入到MC14433,通过单片机处理,数据送到LCD显示测量数值,通过测试该智能数字万用表测量精确,配液晶显示屛,具有亮度高、读数清晰、适合夜间观察等优点。关键词:MC14433;单片机;运算放大器;LCD;Intelligent DMM(H)Abstract:This intelligent DMM is a ARCDMM which the core is a MC14433, it has function of Measuring within limits VDC、ADC and resistance, it uses MCU for operating to control multipath analog switch-CD4051/CD4052 completing ARC transforming, ADC across directly the MC14433 and the MCU to LCD which display the data, VDC and resistance transform to be ADC by treating with the relevant circuit of the OP, completing data input to MC14433 , treating with MCU and inputting to the LCD for displaying data, with testing the intelligent DMM which is exactitude, also LCD is bright, clear, suit for watching in night.Keywords: MC14433; MCU; OP; LCD1 方案论证与比较1.1 量程转换的设计方案论证与选择 方案一:采用输入衰减器。将测量电压按比例衰减再用模拟开关CD4051控制。R1、R2、R3采用精密电阻,由于精密电阻所产生的干扰小,所以不会对所测量的电压或电阻值产生大的测量误差。图1.1 使用分压电阻选择量程 方案二:采用程控放大器。图1.2 可控放大器电路S1、S2、S3三个模拟开关由单片机控制,分别完成放大1、10、100倍的功能,S1、S2、S3的闭合情况由单片机根据Vo的值自动完成,能实现自动量程转换功能;同时采用了同相放大器,输入阻抗RifRi(1AF),满足输入电阻10MW。此电路的缺点为:不能实现差分输入,且抗共模干扰能力还需加强 。方案一具有成本低,很容易实现的特点,因此我们选用方案一。1.2 电阻转换电路设计方案论证与选择方案一:采用比例法测量电路。即使基准电压存在一定偏差或在测量过程中有些波动,也不会增加测量误差,因此可降低对基准电压的要求。但考虑到MC14433的引脚特点,基准电压加在基准电阻两端会使用较多的附加电路,从而增加电路的复杂程度,反而会引入更多的干扰。图1.3 比例法测量电路方案二:采用运放测量电阻。一种比较简单的转换电路。如图1.4所示, 被测电阻Rx接在反馈回路上,标准电阻RN接在输入回路上,UR是基准电压,由图可知I=UR/RN。式中: UR基准电压; RN标准电阻。 显然Uo与Rx成正比,从而实现了R/U转换。改变RN即可改变量程。 图1.4 运放测量电阻电路综上所述,我们选择方案一。2 系统设计2.1 总体设计 本系统采用U-T(电压-时间)模式对被测量进行测量。根据被测量的交直流电压和电阻,选择不同的档位。对于被测的交流电压,需要进行AC/DC变换,而对于电阻,则需要进行R-U变换。变换后的电压量与MC14433的参考电压进行比较,从而输出测量值,然后经过单片机处理后送到LCD进行显示。根据系统所要求的档位,我们选择200mV作为参考电压。系统的总体框图如图2.1所示:图2.1 系统结构方框图2.2 单元电路设计2.2.1 交流电压和电阻转换电路将交流电压转换为直流电压,可以实现交流电压的测量。为了提高测量交流电压的灵敏度和准确度,通常采用全波检波电路(线性整流电路),再用滤波器滤除纹波。 线性AC/DC变换器主要由集成运算放大器、整流二极管、RC滤波器等组成,还包含一个能调整输出电压高低的电位器,用来对交流电压档进行校准。调整该电位器可使数字表的显示值等于被测交流电压的有效值。图2.2 交流电压转换为直流电压调整可变电阻,就可以使输出的信号达到所需要的值。图2.3 电阻转换为直流电压图中的R4 R5 R6 R7为精密的参考电阻。2.2.2 A/D转换MC14433数字万用表的核心是A/D转换,我们使用的是MC14433。其电路图如图2.4所示:图2.4 MC14433转换电路MC1403为MC14433提供准确的200mV的参考电压,LED为超量程时的指示灯。由于参考电压值为200mV,根据计算,R1的值为27k。它与单片机的接口如图中所示:2.2.3 系统电源由于本系统中所使用的电源包括12V及5V两种,故系统电源采用220V交流电源经桥式整流后,用7905,7805,7912,7812稳压块提供系统所用的电源。2.2.4 其它设计通过软件控制CD4051,CD4052来实现直流电压测量时的自动量程转换功能,同时通过单片机扫描按键来实现自动关机功能,及实现相对误差测试功能。3 软件设计 单片机程序流程图:图3.1 单片机程序流程图参考文献1. 高吉祥主编,黄智伟、陈和、胡见堂等编著.高频电子线路M.北京:电子工业出版社,2003年第1版2. 高吉祥主编,高天万副编,陈和,朱卫华等编著.模拟电子技术M.北京:电子工业出版社,2004年第1版3. 黄智伟主编,王彦,陈文光,朱卫华等编著.全国大学生电子设计竞赛训练教程M.北京:电子工业出版社,2005年第1版4. 谢自美主编,阎树兰,赵云娣,朱如琪等编著.电子线路设计实验测试M.武汉:华中科技大学出版社,2002年第2版5. 全国大学生电子设计竞赛湖北赛区组委会.电子系统设计实践M.湖北:华中科技大学出版社,2005年第1版6郑学坚,周斌.微型计算机原理及应用M.北京:清华大学出版社1995年第2版7. 童诗白.华成英.模拟电子技术基础M.北京:高等教育出版社,2001年第3版 附件一 系统原理框图附件二 源程序(部分)void lcdinit(void) /lcd RST=1; PSB=0; writecommand(0X30); writecommand(0X03); writecommand(0X0c); writecommand(0X01); writecommand(0X06);void delay1(uint day1)uchar j; while(day1-0) for(j=0;j0) for(j=0;j5;j+); void duzhi(void) /读14433的电压值 uchar i; DU_ECO=1; while(DU_ECO=0); do while(DU_ECO=1); shuju=AD14433; while(DS1=0); if(DS0=0)ch0=0x01; else ch0=0; do shuju=AD14433; while(DS2=0); shuju&=0x0F; ch1=shuju; do shuju=AD14433; while(DS3=0); shuju&=0x0F; ch2=shuju; do shuju=AD14433; while(DS4=0); shuju&=0x0F; ch3=shuju; for(i=0;i4;i+) chi|=0x30; /switch void dianya(void) /直流和交流电压数据的处理 uchar i; switch(dang) case 0x03:writecommand(0x93); for(i=0;i4;i+) writedata(chi); writedata(0x6D); writedata(0x56); break; case 0x04:writecommand(0x93); writedata(ch0);writedata(0x2e); for(i=1;i4;i+) writedata(chi); writedata(0x56);break; case 0x05:writecommand(0x93); writedata(ch0);writedata(ch1);writedata(0x2e); for(i=2;i4;i+) writedata(chi); writedata(0x56);break;/主函数void main() uchar i; U1=0; U2=0; U3=0; U4=0; IT0=0;EX0 = 1; /开CTC0中断EA = 1; /开总中断 lcdinit();/bianma=0x2a;/P2=bianma; writecommand(0x80); for(i=0;i64;i+) writedata(tab1i)

温馨提示

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

评论

0/150

提交评论