您现在的位置:智能制造网>技术中心>PROTEUS在智能RLC测量仪研制中的应用

直播推荐

更多>

企业动态

更多>

推荐展会

更多>

PROTEUS在智能RLC测量仪研制中的应用

2009年03月09日 18:13:06人气:2804来源:烟台勾股通信技术有限公司

  1、引言
  目前,测量电路参数R,L,C的仪表种类多种多样,其方法也不尽相同。这些方法都有其实用性,但是随着工程技术要求的提高,它们的弊端也越来越明显。
  电容的测量方法较多,如电桥法、阴抗法等。电桥法精度高,但电路复杂且测量时还需要调节电桥平衡,不利于实现全自动的智能化控制,阻抗法需要低失真的正弦波和高精度的A/D,而且计算较为复杂。电阻的测量方法有电流法、分压法等,这些方法的精度变化大。若要较高的精度,必需较大的量程,且电路复杂。同样,在测量电感时电桥法和相位法也不宜采用。数字RLC测量仪的数字化程度并不高 ,其参量分离是靠同步检波器实现的[1]。
  Proteus是英国Labcente公司开发的电路分析与实物仿真软件,具备主要特点: (1)可以仿真、分析各种模拟器件和集成电路,其zui大的特点是可以支持许多型号的单片机仿真,该软件的单片机仿真库里有51系列、PIC系列、AVR系列、摩托罗拉的68 MH11系列和ARM7等,他也能像其他的EDA软件那样进行电路分析,如模拟分析、数字分析、混合信号分析、频率分析等等。(2)提供了虚拟示波器、逻辑分析仪、信号发生器计数器、电表等虚拟仪器仪表供选用。(3)能够进行SCH(原理图)与PCB(印制板)的设计。(4)能和Keil, Matlab等软件整合使用,以求达到更好的仿真效果[2]。借助PROTEUS软件可以使从事该行业的专业技术人员加快电路系统开发的速度,缩短开发时间,节约开发成本,提高电子产品开发的效率。
  本文所设计的RLC测量仪是用555构成的多谐振荡器和由MC1648构成的振荡器把R、L、C作为谐振电路中的一个元件,当阻抗值变化时谐振电路的输出频率将随着改变,先用Proteus软件分别用555和MC1648构成了振荡器测量不同RLC值产生的不同频率,在MCU内部建立频率阻抗对照表数据库,从测得的频率值直接查表可获得元件的阻抗值并显示。利用Proteus软件强大的仿真功能,把各个分部分仿真无误并建立频率阻抗对照表后,再总体仿真,然后直接用Proteus软件和总体仿真图进行设计PCB,zui后硬件测试,建立的频率阻抗对照表数据准确,效率高。RLC智能测量仪用对小阻抗元件和大阻抗元件能进行自动识别,实现测量档位的自动切换和准确测量。
   

  图1 555构成的测频电路图
  2、RLC智能测量仪的设计原理
  用555构成的多谐振荡器和由MC1648构成的振荡器与MCU组成系统,将被测元件放于测量电路中,经过振荡电路和处理电路产生一定频率的矩形波并送至单片机单片机根据所选测试元件通道,根据所测频率查表判断是否转换量程,并从数据库读取频率所在范围的两端频率和相应的RLC值,把数据进行处理后,送LCD显示相应的参数值。
  3、PROTEUS的各部分设计
  3.1 RC电路部分的设计
  通过改变R:和C的参数就可以改变振荡频率。被测电阻R或被测电容C作为由555构成的R、C振荡电路的元件,根据阻值范围或电容范围自动选择匹配电容电阻产生稳定的振荡频率,用Proteus软件强大的仿真CPU的功能在仿真时就可以建立RC的频率阻抗对照表数据库。
  3.2 LC振荡电路的设计
   

  图2 压控振荡器特性曲线
  压控振荡器VCO就是在振荡电路中采用压控元件作为频率控制器件,它的特性可用瞬时振荡频率ωV与控制电压VC之间的关系曲线来表示,如图4所示,在一定范围内ωV与VC之间是线性关系,这一线性曲线可用公式表示:
   

  KV是特性曲线的斜率, 称为VCO的增益或灵敏度, 量纲为rad/s·V,它表示单位控制电压所引起的振荡角频率变化的大小[3]。
   

  图3 VCO电路部分子图
  对电感的测量则采用压控振荡器构成振荡电路,在Proteus软件中没有我们所需要的VCO元件,根据Proteus软件强大的功能,我们根据VCO的原理用Proteus软件制作了VCO[4],我们制作的VCO元件的部分子图如图3 所示,被测电感L作为由VCO构成的L、C振荡电路的元件,根据电感L的大小自动选择不同的匹配电容,产生稳定的振荡频率,用Proteus软件强大的仿真CPU的功能在仿真时就可以建立L的频率阻抗对照表数据库。
   

  图4 RLC测试仪结构原理图
  3.3总图的系统设计仿真部分
  总体方框图如图4所示,把设计的软件和建立的频率阻抗对照表加载到单片机中,分别变换RLC的各参数进行仿真测试,并在LCD上查看结果与RLC的参数值对比。
  3.4 PCB的设计
  经过总体系统设计仿真无误后用Proteus软件*行原理图的后处理,再进行PCB设计。
  4、软件设计
  4.1建立频率阻抗对照表部分程序
  ORG 0000H
  START: MOV TMOD,#15H
  MOV TH1,#03CH
  MOV TL1,#0B0H
  MOV TL0,#000H
  MOV TH0,#000H
  MOV PCON,#80H
  SETB TR1
  SETB TR0
  LOOP2: JBC TF1,LOOP1
  SJMP LOOP2
  LOOP1:
  CLR TR0
  CLR TR1
  MOV 20H,TH0
  MOV 21H,TL0
  SJMP START
  END
  把由用555和MC1648构成了振荡器输出的频率的引脚分别联接到MCU的P3.4引脚,把上述程序经Proteus软件编译并加载到MCU中,然后分别变换RLC的阻抗,读取20H和21H内部单元的数据,就可以建立频率阻抗对照表.
  4.2 总体软件设计
  设计的软件结构按它的功能可分为:准备程序、测量程序、查表程序、自动量程转换程序、运算程序、显示程序和系统控制程序。准备程序应该完成系统操作之前的准备工作。它包括初始化和系统测试2部分。初始化程序极为简单,主要是设堆栈指针,对于定时计数器的设置,分别在各测量模块进行。测试程序是用来检查应用系统软硬件是否处于正常状态。测量程序对于小周期采取对频率计数对于大周期采用的是通过门控位在外界电平转换时产生中断来测量正脉冲的宽度。查表程序是在测量到频率或周期后通过查表找到相应的RLC所在的范围。自动量程转换程序通过软件功能来完成自动量程转换。运算程序采用多位数的浮点运算和插值运算,显示程序用的是LCD动态显示接口电路的控制程序。
  5、结束语
  利用PROTEUS软件强大的仿真功能设计了RLC智能测量仪,提高了系统开发的速度,缩短开发时间,节约开发成本。且此RLC测量仪具有功能强、性能可靠、体积小、电路简单等特点,加上自行设计的RLC参数与频率计数的数据库对照表、浮点数的运算、自动切换档位等,使测量仪表具有较高的智能化水平。为实现集示波、存储、任意信号发生、频率特性分析、逻辑分析、RLC测量、程序在线更新等于一体的多功能测量仪的RLC测量部分提供了坚实的技术保障。
  本文作者创新点是利用PROTEUS软件强大的仿真功能设计了RLC智能测量仪,在仿真过程中建立了准确的频率阻抗对照表数据库,并直接根据仿真无误的原理图制作PCB。提高了系统开发的速度,缩短开发时间,节约开发成本。此RLC测量仪具有功能强、性能可靠、体积小、电路简单等特点,并且对小阻抗元件和大阻抗元件进行自动识别,实现测量档位的自动切换和准确测量、显示。与传统的伏安法、电桥法比较测量快速、准确、方便。
全年征稿/资讯合作 联系邮箱:1271141964@qq.com

免责声明

  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.testerchina.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

<
更多 >

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备


我要投稿
  • 投稿请发送邮件至:(邮件标题请备注“投稿”)1271141964.qq.com
  • 联系电话0571-89719789
工业4.0时代智能制造领域“互联网+”服务平台
智能制造网APP

功能丰富 实时交流

智能制造网小程序

订阅获取更多服务

微信公众号

关注我们

抖音

智能制造网

抖音号:gkzhan

打开抖音 搜索页扫一扫

视频号

智能制造网

公众号:智能制造网

打开微信扫码关注视频号

快手

智能制造网

快手ID:gkzhan2006

打开快手 扫一扫关注
意见反馈
关闭
企业未开通此功能
详询客服 : 0571-87858618